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(