aboutsummaryrefslogtreecommitdiff
path: root/pym
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2011-05-01 13:23:13 -0700
committerZac Medico <zmedico@gentoo.org>2011-05-01 13:23:13 -0700
commitb26576b2d4b3b5f99dde4d33003192be973401ce (patch)
treea3a5ae86aa9b53220ffdae15ce94e59f2ec7dbbf /pym
parentemerge: add --rebuild and --norebuild-atoms opts (diff)
downloadportage-b26576b2d4b3b5f99dde4d33003192be973401ce.tar.gz
portage-b26576b2d4b3b5f99dde4d33003192be973401ce.tar.bz2
portage-b26576b2d4b3b5f99dde4d33003192be973401ce.zip
depgraph: ignore unwanted virtuals
This fixes an unwanted side-effect from commit 470871eeafa89a05486d4eb6f3f7626c1f813e4d.
Diffstat (limited to 'pym')
-rw-r--r--pym/_emerge/depgraph.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/pym/_emerge/depgraph.py b/pym/_emerge/depgraph.py
index f55d84d49..f1c111fb1 100644
--- a/pym/_emerge/depgraph.py
+++ b/pym/_emerge/depgraph.py
@@ -1477,8 +1477,9 @@ class depgraph(object):
(virt_pkg.cpv, [str(x) for x in atoms]),
noiselevel=-1, level=logging.DEBUG)
- if not self._add_pkg(virt_pkg, virt_dep):
- return 0
+ if not dep_priority.ignored:
+ if not self._add_pkg(virt_pkg, virt_dep):
+ return 0
for atom, child in self._minimize_children(
pkg, self._priority(runtime=True), root_config, atoms):