1 |
Since commit 4f5e4f697e2593df164fc9864893768f7d2375fc, this faulty code |
2 |
has gone unreported because it's only triggered by invalid dependencies |
3 |
in /var/db/pkg. |
4 |
|
5 |
Fixes: 4f5e4f697e25 ("Use Package instance attributes to clean up and simplify depgraph.validate_blockers().") |
6 |
X-Gentoo-Bug: 541754 |
7 |
X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=541754 |
8 |
--- |
9 |
pym/_emerge/depgraph.py | 2 +- |
10 |
1 file changed, 1 insertion(+), 1 deletion(-) |
11 |
|
12 |
diff --git a/pym/_emerge/depgraph.py b/pym/_emerge/depgraph.py |
13 |
index e8a3110..37292a6 100644 |
14 |
--- a/pym/_emerge/depgraph.py |
15 |
+++ b/pym/_emerge/depgraph.py |
16 |
@@ -6595,7 +6595,7 @@ class depgraph(object): |
17 |
if not success: |
18 |
replacement_pkgs = self._dynamic_config._package_tracker.match( |
19 |
myroot, pkg.slot_atom) |
20 |
- if any(replacement_pkg[0].operation == "merge" for \ |
21 |
+ if any(replacement_pkg.operation == "merge" for |
22 |
replacement_pkg in replacement_pkgs): |
23 |
# This package is being replaced anyway, so |
24 |
# ignore invalid dependencies so as not to |
25 |
-- |
26 |
2.0.5 |