commit: 50bd6d5aac48317c46b777acf9c1836e792bff58
Author: André Erdmann <dywi <AT> mailerd <DOT> de>
AuthorDate: Wed Jun 25 16:37:08 2014 +0000
Commit: André Erdmann <dywi <AT> mailerd <DOT> de>
CommitDate: Wed Jun 25 16:37:08 2014 +0000
URL:
http://git.overlays.gentoo.org/gitweb/?p=proj/R_overlay.git;a=commit;h=50bd6d5a
roverlay/depres, rule: temporary fix
do not slot-resolve dep_env with a vmod of '>' or '>='.
This is a temporary fix. A more controllable (configurable) solution will be
added once that "regenerate $list of ebuilds" has been implemented.
---
roverlay/depres/simpledeprule/rules.py | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/roverlay/depres/simpledeprule/rules.py
b/roverlay/depres/simpledeprule/rules.py
index 306e27d..7ba4967 100644
--- a/roverlay/depres/simpledeprule/rules.py
+++ b/roverlay/depres/simpledeprule/rules.py
@@ -337,7 +337,9 @@ class SimpleFuzzySlotDependencyRule ( FuzzySimpleRule ):
res = False
vmod = fuzzy ['vmod']
- if not ( vmod & dep_env.VMOD_NOT ):
+ # FIXME: improve decision making
+ #
+ if not ( vmod & (dep_env.VMOD_NOT|dep_env.VMOD_GT) ):
# can be resolved as slot(ted) dep
if self.mode == 2: