aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndré Erdmann <dywi@mailerd.de>2014-06-25 18:37:08 +0200
committerAndré Erdmann <dywi@mailerd.de>2014-06-25 18:37:08 +0200
commit50bd6d5aac48317c46b777acf9c1836e792bff58 (patch)
treebd38daefcdaad7b02c1552e7a917435f7941dd7f
parentdistroot, handle_file_collision(): restore src_uri_dest (diff)
downloadR_overlay-50bd6d5aac48317c46b777acf9c1836e792bff58.tar.gz
R_overlay-50bd6d5aac48317c46b777acf9c1836e792bff58.tar.bz2
R_overlay-50bd6d5aac48317c46b777acf9c1836e792bff58.zip
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.
-rw-r--r--roverlay/depres/simpledeprule/rules.py4
1 files changed, 3 insertions, 1 deletions
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: