summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2009-11-27 22:38:26 +0000
committerZac Medico <zmedico@gentoo.org>2009-11-27 22:38:26 +0000
commit547543d7d0630f95c7241cac7f0824bc6fb4a0c2 (patch)
treed6aaacbc5fb73c66faa14301899519275776e1cb
parentFix logic from previous commit so it only applies when a 'newmtime' parameter (diff)
downloadportage-multirepo-547543d7d0630f95c7241cac7f0824bc6fb4a0c2.tar.gz
portage-multirepo-547543d7d0630f95c7241cac7f0824bc6fb4a0c2.tar.bz2
portage-multirepo-547543d7d0630f95c7241cac7f0824bc6fb4a0c2.zip
In calc_depclean(), load the FakeVartree before using it. This fixes
a regression which causes incomplete graph creation (since r14773). Thanks to Vlastimil Babka <caster@g.o> for reporting. (trunk r14899) svn path=/main/branches/2.1.7/; revision=14904
-rw-r--r--pym/_emerge/actions.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/pym/_emerge/actions.py b/pym/_emerge/actions.py
index a117985c..eb777684 100644
--- a/pym/_emerge/actions.py
+++ b/pym/_emerge/actions.py
@@ -598,7 +598,6 @@ def calc_depclean(settings, trees, ldpath_mtimes,
myroot = settings["ROOT"]
root_config = trees[myroot]["root_config"]
psets = root_config.setconfig.psets
- vardb = trees[myroot]["vartree"].dbapi
deselect = myopts.get('--deselect') != 'n'
required_set_stack = ["world"]
@@ -654,6 +653,7 @@ def calc_depclean(settings, trees, ldpath_mtimes,
writemsg_level("\nCalculating dependencies ")
resolver_params = create_depgraph_params(myopts, "remove")
resolver = depgraph(settings, trees, myopts, resolver_params, spinner)
+ resolver._load_vdb()
vardb = resolver._frozen_config.trees[myroot]["vartree"].dbapi
if action == "depclean":