In depgraph.schedulerGraph(), make sure all references are broken
authorZac Medico <zmedico@gentoo.org>
Mon, 6 Sep 2010 07:40:12 +0000 (00:40 -0700)
committerZac Medico <zmedico@gentoo.org>
Mon, 6 Sep 2010 07:40:12 +0000 (00:40 -0700)
to packages in the FakeVartrees.

pym/_emerge/depgraph.py

index 2a4d6eecdb0e08e86e0d6515fd6e26b6ae221b7e..db85c2ea3d421800f0e5a54cc1a26ebc0399d826 100644 (file)
@@ -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 = \