commit: 639064263dbd0d1a0753d8e754c53ac0ff10768b Author: Thomas Sachau <tommy <AT> gentoo <DOT> org> AuthorDate: Sat Apr 3 08:28:06 2021 +0000 Commit: Thomas Sachau <tommy <AT> gentoo <DOT> org> CommitDate: Sat Apr 3 08:28:06 2021 +0000 URL: https://gitweb.gentoo.org/proj/portage.git/commit/?id=63906426
Merge tag 'portage-3.0.18' into multilib portage-3.0.18 Signed-off-by: Zac Medico <zmedico <AT> gentoo.org> Signed-off-by: Thomas Sachau <tommy <AT> gentoo.org> NEWS | 4 + RELEASE-NOTES | 7 + bin/glsa-check | 3 +- lib/_emerge/BlockerCache.py | 6 +- lib/_emerge/help.py | 2 +- lib/_emerge/main.py | 2 + lib/portage/_sets/ProfilePackageSet.py | 9 +- lib/portage/_sets/profiles.py | 10 +- lib/portage/dbapi/_VdbMetadataDelta.py | 11 +- lib/portage/dbapi/vartree.py | 6 +- lib/portage/dep/__init__.py | 7 +- lib/portage/eapi.py | 107 ++++++++--- lib/portage/emaint/modules/sync/sync.py | 40 +++- lib/portage/locks.py | 4 + .../package/ebuild/_config/KeywordsManager.py | 7 +- .../package/ebuild/_config/LocationsManager.py | 11 +- lib/portage/package/ebuild/_config/MaskManager.py | 7 +- lib/portage/package/ebuild/_config/UseManager.py | 12 +- lib/portage/package/ebuild/config.py | 11 +- lib/portage/repository/config.py | 34 +++- lib/portage/tests/dep/test_isvalidatom.py | 26 ++- lib/portage/tests/resolver/ResolverPlayground.py | 10 +- .../test_build_id_profile_format.py | 14 +- lib/portage/tests/sync/test_sync_local.py | 15 +- man/emerge.1 | 2 +- man/portage.5 | 6 +- repoman/bin/repoman | 4 +- repoman/cnf/qa_data/qa_data.yaml | 1 + repoman/cnf/repository/qa_data.yaml | 1 + repoman/cnf/repository/repository.yaml | 1 + repoman/lib/repoman/actions.py | 1 - repoman/lib/repoman/main.py | 43 ++++- .../repoman/modules/linechecks/phases/__init__.py | 6 + .../lib/repoman/modules/linechecks/phases/phase.py | 132 +++++++++++++- repoman/lib/repoman/repos.py | 8 +- repoman/lib/repoman/tests/simple/test_simple.py | 203 +++++++++++++++++---- repoman/man/repoman.1 | 5 +- setup.py | 11 +- 38 files changed, 647 insertions(+), 142 deletions(-)
