summaryrefslogtreecommitdiffstats
path: root/pym/_emerge
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2012-03-19 11:12:32 -0700
committerZac Medico <zmedico@gentoo.org>2012-03-19 11:12:32 -0700
commit982c0075fc974bf19394ed94f6151b671ddd8767 (patch)
tree573c56fc763c370c4a9cbff9db8602832158e29f /pym/_emerge
parenta2b5e7cff4e0cee92491c750179520a6fb30b14d (diff)
downloadportage-982c0075fc974bf19394ed94f6151b671ddd8767.tar.gz
portage-982c0075fc974bf19394ed94f6151b671ddd8767.tar.bz2
portage-982c0075fc974bf19394ed94f6151b671ddd8767.zip
spawn_nofetch: clone locked config, bug #408817
It's unsafe to pass in an unlocked config instance, since that can trigger issues like bug #408817 due to fragile assumptions involving the config state inside doebuild_environment().
Diffstat (limited to 'pym/_emerge')
-rw-r--r--pym/_emerge/resolver/output.py3
1 files changed, 1 insertions, 2 deletions
diff --git a/pym/_emerge/resolver/output.py b/pym/_emerge/resolver/output.py
index 53ec4f02f..bec6619a1 100644
--- a/pym/_emerge/resolver/output.py
+++ b/pym/_emerge/resolver/output.py
@@ -914,8 +914,7 @@ class Display(object):
writemsg_stdout("\nFetch instructions for %s:\n" % (pkg.cpv,),
noiselevel=-1)
spawn_nofetch(self.conf.trees[pkg.root]["porttree"].dbapi,
- pkg_info.ebuild_path,
- settings=self.conf.pkgsettings[pkg.root])
+ pkg_info.ebuild_path)
if self.conf.changelog:
self.print_changelog()