Since commit 4f5e4f697e2593df164fc9864893768f7d2375fc, this faulty code
has gone unreported because it's only triggered by invalid dependencies
in /var/db/pkg.

Fixes: 4f5e4f697e25 ("Use Package instance attributes to clean up and simplify 
depgraph.validate_blockers().")
X-Gentoo-Bug: 541754
X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=541754
---
 pym/_emerge/depgraph.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pym/_emerge/depgraph.py b/pym/_emerge/depgraph.py
index e8a3110..37292a6 100644
--- a/pym/_emerge/depgraph.py
+++ b/pym/_emerge/depgraph.py
@@ -6595,7 +6595,7 @@ class depgraph(object):
                                                if not success:
                                                        replacement_pkgs = 
self._dynamic_config._package_tracker.match(
                                                                myroot, 
pkg.slot_atom)
-                                                       if 
any(replacement_pkg[0].operation == "merge" for \
+                                                       if 
any(replacement_pkg.operation == "merge" for
                                                                replacement_pkg 
in replacement_pkgs):
                                                                # This package 
is being replaced anyway, so
                                                                # ignore 
invalid dependencies so as not to
-- 
2.0.5


Reply via email to