summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2010-09-06 00:40:12 -0700
committerZac Medico <zmedico@gentoo.org>2010-09-06 00:40:12 -0700
commit0df0b4336bb224d249edd63ee73bbaf6e5ca9843 (patch)
treeeeedb286bb95d45b515b01cab046b2f88de19113
parent7900fad943674ac24c4dbd4e9f2ee0bb1960c7e2 (diff)
downloadportage-0df0b4336bb224d249edd63ee73bbaf6e5ca9843.tar.gz
portage-0df0b4336bb224d249edd63ee73bbaf6e5ca9843.tar.bz2
portage-0df0b4336bb224d249edd63ee73bbaf6e5ca9843.zip
In depgraph.schedulerGraph(), make sure all references are broken
to packages in the FakeVartrees.
-rw-r--r--pym/_emerge/depgraph.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/pym/_emerge/depgraph.py b/pym/_emerge/depgraph.py
index 2a4d6eecd..db85c2ea3 100644
--- a/pym/_emerge/depgraph.py
+++ b/pym/_emerge/depgraph.py
@@ -3503,6 +3503,7 @@ class depgraph(object):
for root in trees:
trees[root]['vartree']._pkg_cache = pruned_pkg_cache
+ self.break_refs(trees[root]['vartree'].dbapi)
self.break_refs(pruned_pkg_cache)
sched_config = \