diff options
author | André Erdmann <dywi@mailerd.de> | 2014-06-25 18:37:08 +0200 |
---|---|---|
committer | André Erdmann <dywi@mailerd.de> | 2014-06-25 18:37:08 +0200 |
commit | 50bd6d5aac48317c46b777acf9c1836e792bff58 (patch) | |
tree | bd38daefcdaad7b02c1552e7a917435f7941dd7f | |
parent | distroot, handle_file_collision(): restore src_uri_dest (diff) | |
download | R_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.py | 4 |
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: |