commit: 2663f1d5badc58440f289f67c53d7f661b90ee4e Author: Thomas Sachau <tommy <AT> gentoo <DOT> org> AuthorDate: Sat Jan 23 09:50:49 2021 +0000 Commit: Thomas Sachau <tommy <AT> gentoo <DOT> org> CommitDate: Sat Jan 23 09:52:02 2021 +0000 URL: https://gitweb.gentoo.org/proj/portage.git/commit/?id=2663f1d5
Merge tag 'portage-3.0.14' into multilib portage-3.0.14 Signed-off-by: Zac Medico <zmedico <AT> gentoo.org> Signed-off-by: Thomas Sachau <tommy <AT> gentoo.org> RELEASE-NOTES | 13 +++++ bin/clean_locks | 5 +- bin/dispatch-conf | 17 ++++--- bin/ebuild | 4 +- bin/egencache | 6 +-- bin/emerge | 13 ++--- bin/glsa-check | 5 +- bin/portageq | 18 +++---- bin/quickpkg | 10 ++-- bin/regenworld | 6 +-- cnf/sets/portage.conf | 5 ++ doc/config/sets.docbook | 8 +++ lib/portage/__init__.py | 3 +- lib/portage/_sets/dbapi.py | 39 ++++++++++++++- lib/portage/dbapi/bintree.py | 58 ++++++++++++++-------- lib/portage/dbapi/vartree.py | 8 +-- lib/portage/emaint/modules/move/move.py | 13 ++++- lib/portage/package/ebuild/doebuild.py | 13 +++-- .../repository/storage/hardlink_quarantine.py | 45 +++++++---------- lib/portage/repository/storage/hardlink_rcu.py | 57 ++++++++------------- lib/portage/repository/storage/inplace.py | 27 +++------- lib/portage/repository/storage/interface.py | 17 +++---- lib/portage/tests/dbapi/test_auxdb.py | 12 ++--- lib/portage/tests/emerge/test_simple.py | 16 +++--- lib/portage/tests/process/test_AsyncFunction.py | 10 ++-- lib/portage/tests/process/test_PipeLogger.py | 22 ++++---- lib/portage/tests/update/test_move_ent.py | 7 +-- .../util/futures/asyncio/test_child_watcher.py | 10 ++-- .../util/futures/asyncio/test_subprocess_exec.py | 32 ++++++------ lib/portage/tests/util/futures/test_retry.py | 28 ++++------- lib/portage/tests/util/test_socks5.py | 4 +- lib/portage/util/futures/_sync_decorator.py | 6 +-- lib/portage/util/futures/compat_coroutine.py | 6 +-- lib/portage/util/socks5.py | 9 ++-- man/make.conf.5 | 2 +- repoman/lib/repoman/_subprocess.py | 4 -- repoman/lib/repoman/actions.py | 3 +- repoman/lib/repoman/config.py | 5 -- repoman/lib/repoman/gpg.py | 2 - repoman/lib/repoman/main.py | 3 +- repoman/lib/repoman/metadata.py | 1 - repoman/lib/repoman/modules/commit/manifest.py | 1 - repoman/lib/repoman/modules/commit/repochecks.py | 1 - repoman/lib/repoman/modules/linechecks/__init__.py | 1 - .../modules/linechecks/assignment/__init__.py | 3 +- .../repoman/modules/linechecks/depend/__init__.py | 3 +- .../modules/linechecks/deprecated/__init__.py | 3 +- .../modules/linechecks/deprecated/deprecated.py | 2 +- .../lib/repoman/modules/linechecks/do/__init__.py | 3 +- .../repoman/modules/linechecks/eapi/__init__.py | 3 +- .../repoman/modules/linechecks/emake/__init__.py | 3 +- .../modules/linechecks/gentoo_header/__init__.py | 3 +- .../repoman/modules/linechecks/helpers/__init__.py | 3 +- .../repoman/modules/linechecks/helpers/offset.py | 2 +- .../repoman/modules/linechecks/nested/__init__.py | 3 +- .../repoman/modules/linechecks/patches/__init__.py | 3 +- .../repoman/modules/linechecks/patches/patches.py | 3 +- .../repoman/modules/linechecks/phases/__init__.py | 3 +- .../repoman/modules/linechecks/portage/__init__.py | 3 +- .../repoman/modules/linechecks/quotes/__init__.py | 3 +- .../lib/repoman/modules/linechecks/uri/__init__.py | 3 +- repoman/lib/repoman/modules/linechecks/uri/uri.py | 28 +++++------ .../lib/repoman/modules/linechecks/use/__init__.py | 3 +- .../repoman/modules/linechecks/use/builtwith.py | 2 +- .../repoman/modules/linechecks/useless/__init__.py | 3 +- .../modules/linechecks/whitespace/__init__.py | 3 +- .../modules/linechecks/workaround/__init__.py | 3 +- .../modules/linechecks/workaround/workarounds.py | 2 +- .../lib/repoman/modules/scan/depend/__init__.py | 3 +- .../repoman/modules/scan/depend/_depend_checks.py | 4 +- repoman/lib/repoman/modules/scan/depend/profile.py | 22 ++++---- .../repoman/modules/scan/directories/__init__.py | 3 +- repoman/lib/repoman/modules/scan/eapi/__init__.py | 3 +- .../lib/repoman/modules/scan/ebuild/__init__.py | 3 +- .../lib/repoman/modules/scan/eclasses/__init__.py | 3 +- repoman/lib/repoman/modules/scan/fetch/__init__.py | 3 +- .../lib/repoman/modules/scan/keywords/__init__.py | 3 +- .../lib/repoman/modules/scan/manifest/__init__.py | 3 +- .../lib/repoman/modules/scan/metadata/__init__.py | 3 +- .../modules/scan/metadata/ebuild_metadata.py | 1 - .../repoman/modules/scan/metadata/pkgmetadata.py | 5 +- .../lib/repoman/modules/scan/metadata/restrict.py | 1 - .../lib/repoman/modules/scan/options/__init__.py | 3 +- repoman/lib/repoman/modules/vcs/None/status.py | 1 - repoman/lib/repoman/modules/vcs/__init__.py | 1 - repoman/lib/repoman/modules/vcs/bzr/changes.py | 2 +- repoman/lib/repoman/modules/vcs/bzr/status.py | 2 + repoman/lib/repoman/modules/vcs/cvs/status.py | 2 +- repoman/lib/repoman/modules/vcs/git/changes.py | 3 +- repoman/lib/repoman/modules/vcs/git/status.py | 3 +- repoman/lib/repoman/modules/vcs/hg/changes.py | 3 +- repoman/lib/repoman/modules/vcs/hg/status.py | 2 + repoman/lib/repoman/modules/vcs/svn/changes.py | 2 - repoman/lib/repoman/modules/vcs/svn/status.py | 1 + repoman/lib/repoman/modules/vcs/vcs.py | 2 - repoman/lib/repoman/repos.py | 1 + repoman/lib/repoman/tests/commit/__test__.py | 1 - repoman/lib/repoman/tests/runTests.py | 8 +-- repoman/lib/repoman/tests/simple/__test__.py | 1 - repoman/lib/repoman/tests/simple/test_simple.py | 4 +- repoman/lib/repoman/utilities.py | 6 +-- setup.py | 2 +- tox.ini | 2 +- 103 files changed, 376 insertions(+), 404 deletions(-)
