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:

Reply via email to