commit: c3ed026be40b4cf857b33854e70f59f7e016e3b5 Author: Zac Medico <zmedico <AT> gentoo <DOT> org> AuthorDate: Sat Mar 9 23:23:28 2024 +0000 Commit: Zac Medico <zmedico <AT> gentoo <DOT> org> CommitDate: Sat Mar 9 23:24:44 2024 +0000 URL: https://gitweb.gentoo.org/proj/portage.git/commit/?id=c3ed026b
_setup_repo_revisions: Skip async_aux_get for INHERITED Since INHERITED is always available for the ebuild environment, get it from settings.configdict["pkg"]["INHERITED"]. Fixes: d55d415a4f68 ("EbuildPhase/EbuildBinpkg: Ensure PKGDIR subdirectory permissions") Signed-off-by: Zac Medico <zmedico <AT> gentoo.org> lib/_emerge/EbuildPhase.py | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/lib/_emerge/EbuildPhase.py b/lib/_emerge/EbuildPhase.py index 73c284fe41..9e5268ff73 100644 --- a/lib/_emerge/EbuildPhase.py +++ b/lib/_emerge/EbuildPhase.py @@ -92,17 +92,10 @@ async def _setup_repo_revisions(settings): and repo_name and "PORTAGE_REPO_REVISIONS" not in settings.configdict["pkg"] ): - inherits = frozenset( - ( - await db.async_aux_get( - settings.mycpv, - ["INHERITED"], - myrepo=repo_name, - ) - )[0].split() - ) repo = db.repositories[repo_name] - ec_dict = repo.eclass_db.get_eclass_data(inherits) + ec_dict = repo.eclass_db.get_eclass_data( + settings.configdict["pkg"]["INHERITED"].split() + ) referenced_repos = {repo.name: repo} for ec_info in ec_dict.values(): ec_repo = db.repositories.get_repo_for_location(