diff options
author | Zac Medico <zmedico@gentoo.org> | 2024-02-24 05:28:22 -0800 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2024-02-24 05:39:29 -0800 |
commit | d06515e1424be60c8ed7af6ed2a80d56145b85c5 (patch) | |
tree | 746b86bf6b18f171675f0ce7763bc05c7b523b9c | |
parent | SchedulerInterface/PollScheduler: Add _loop property (diff) | |
download | portage-d06515e1424be60c8ed7af6ed2a80d56145b85c5.tar.gz portage-d06515e1424be60c8ed7af6ed2a80d56145b85c5.tar.bz2 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>
-rw-r--r-- | lib/_emerge/depgraph.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/_emerge/depgraph.py b/lib/_emerge/depgraph.py index ea96bd58c..6853ec491 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)) |