aboutsummaryrefslogtreecommitdiffstats
path: root/lib/_emerge/depgraph.py
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2024-02-24 05:28:22 -0800
committerZac Medico <zmedico@gentoo.org>2024-02-24 05:39:29 -0800
commitd06515e1424be60c8ed7af6ed2a80d56145b85c5 (patch)
tree746b86bf6b18f171675f0ce7763bc05c7b523b9c /lib/_emerge/depgraph.py
parentSchedulerInterface/PollScheduler: Add _loop property (diff)
downloadgentoo-portage-d06515e1424be60c8ed7af6ed2a80d56145b85c5.tar.xz
gentoo-portage-d06515e1424be60c8ed7af6ed2a80d56145b85c5.zip
_dynamic_deps_preload: Fix settings reference
Use the settings reference from the config pool as intended to prevent a KeyError similar to bug 924319 but triggered by emerge --dynamic-deps. Fixes: f9ea958018c0 ("MetadataRegen: Use EbuildMetadataPhase deallocate_config") Bug: https://bugs.gentoo.org/925350 Signed-off-by: Zac Medico <zmedico@gentoo.org>
Diffstat (limited to 'lib/_emerge/depgraph.py')
-rw-r--r--lib/_emerge/depgraph.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/_emerge/depgraph.py b/lib/_emerge/depgraph.py
index ea96bd58c420..6853ec491194 100644
--- a/lib/_emerge/depgraph.py
+++ b/lib/_emerge/depgraph.py
@@ -783,7 +783,7 @@ class depgraph:
ebuild_hash=ebuild_hash,
portdb=portdb,
repo_path=repo_path,
- settings=portdb.doebuild_settings,
+ settings=settings,
deallocate_config=deallocate_config,
)
proc.addExitListener(self._dynamic_deps_proc_exit(pkg, fake_vartree))