Gentoo Archives: gentoo-commits

From: "André Erdmann" <dywi@×××××××.de>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/R_overlay:master commit in: roverlay/depres/simpledeprule/
Date: Wed, 25 Jun 2014 16:41:22
Message-Id: 1403714228.50bd6d5aac48317c46b777acf9c1836e792bff58.dywi@gentoo
1 commit: 50bd6d5aac48317c46b777acf9c1836e792bff58
2 Author: André Erdmann <dywi <AT> mailerd <DOT> de>
3 AuthorDate: Wed Jun 25 16:37:08 2014 +0000
4 Commit: André Erdmann <dywi <AT> mailerd <DOT> de>
5 CommitDate: Wed Jun 25 16:37:08 2014 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/R_overlay.git;a=commit;h=50bd6d5a
7
8 roverlay/depres, rule: temporary fix
9
10 do not slot-resolve dep_env with a vmod of '>' or '>='.
11
12 This is a temporary fix. A more controllable (configurable) solution will be
13 added once that "regenerate $list of ebuilds" has been implemented.
14
15 ---
16 roverlay/depres/simpledeprule/rules.py | 4 +++-
17 1 file changed, 3 insertions(+), 1 deletion(-)
18
19 diff --git a/roverlay/depres/simpledeprule/rules.py b/roverlay/depres/simpledeprule/rules.py
20 index 306e27d..7ba4967 100644
21 --- a/roverlay/depres/simpledeprule/rules.py
22 +++ b/roverlay/depres/simpledeprule/rules.py
23 @@ -337,7 +337,9 @@ class SimpleFuzzySlotDependencyRule ( FuzzySimpleRule ):
24 res = False
25 vmod = fuzzy ['vmod']
26
27 - if not ( vmod & dep_env.VMOD_NOT ):
28 + # FIXME: improve decision making
29 + #
30 + if not ( vmod & (dep_env.VMOD_NOT|dep_env.VMOD_GT) ):
31 # can be resolved as slot(ted) dep
32
33 if self.mode == 2: