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