From: Zac Medico Date: Mon, 14 Feb 2011 06:40:57 +0000 (-0800) Subject: depgraph: ignore fewer deps X-Git-Tag: v2.1.9.40~9 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=e2a03fa52fde97fa2c843982923dac205823ea06;p=portage.git depgraph: ignore fewer deps This restores some desired logic that was left out of commit 5655b4dcfe5e9dae5e9d6352d791c3d04953baf7. --- diff --git a/pym/_emerge/depgraph.py b/pym/_emerge/depgraph.py index 23f45e2e6..0bb9667f2 100644 --- a/pym/_emerge/depgraph.py +++ b/pym/_emerge/depgraph.py @@ -1299,7 +1299,9 @@ class depgraph(object): mypriority.satisfied and \ mypriority.satisfied.visible and \ dep.child is not None and \ - not dep.child.installed: + not dep.child.installed and \ + self._dynamic_config._slot_pkg_map[dep.child.root].get( + dep.child.slot_atom) is None: myarg = None if dep.root == self._frozen_config.target_root: try: @@ -1384,7 +1386,9 @@ class depgraph(object): mypriority.satisfied and \ mypriority.satisfied.visible and \ dep.child is not None and \ - not dep.child.installed: + not dep.child.installed and \ + self._dynamic_config._slot_pkg_map[dep.child.root].get( + dep.child.slot_atom) is None: myarg = None if dep.root == self._frozen_config.target_root: try: