diff options
author | Zac Medico <zmedico@gentoo.org> | 2012-03-19 11:12:32 -0700 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2012-03-19 11:12:32 -0700 |
commit | 982c0075fc974bf19394ed94f6151b671ddd8767 (patch) | |
tree | 573c56fc763c370c4a9cbff9db8602832158e29f /pym/_emerge/resolver/output.py | |
parent | a2b5e7cff4e0cee92491c750179520a6fb30b14d (diff) | |
download | portage-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/resolver/output.py')
-rw-r--r-- | pym/_emerge/resolver/output.py | 3 |
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() |