commit: 06bf06b15d07953e4a18865c1ff6264d908eb652
Author: Thomas Sachau <tommy <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 30 10:28:12 2020 +0000
Commit: Thomas Sachau <tommy <AT> gentoo <DOT> org>
CommitDate: Fri Oct 30 10:28:58 2020 +0000
URL: https://gitweb.gentoo.org/proj/portage.git/commit/?id=06bf06b1
Merge tag 'portage-3.0.8' into multilib
portage-3.0.8
Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>
Signed-off-by: Thomas Sachau <tommy <AT> gentoo.org>
NEWS | 15 ++
RELEASE-NOTES | 39 +++++
bin/egencache | 122 ++++++++++++---
bin/quickpkg | 2 +-
cnf/repo.postsync.d/example | 19 ++-
lib/_emerge/BinpkgFetcher.py | 29 ++--
lib/_emerge/EbuildBinpkg.py | 4 +-
lib/_emerge/Scheduler.py | 142 ++++++++++++-----
lib/_emerge/actions.py | 16 +-
lib/_emerge/depgraph.py | 38 +++--
lib/_emerge/main.py | 6 +
lib/_emerge/resolver/backtracking.py | 7 +-
lib/_emerge/search.py | 12 +-
lib/portage/_emirrordist/FetchTask.py | 4 +-
lib/portage/_selinux.py | 16 +-
lib/portage/_sets/dbapi.py | 51 ++----
.../{_compat_upgrade => binrepo}/__init__.py | 0
lib/portage/binrepo/config.py | 133 ++++++++++++++++
lib/portage/cache/metadata.py | 4 +-
lib/portage/const.py | 2 +
lib/portage/dbapi/bintree.py | 59 +++++--
lib/portage/dep/soname/multilib_category.py | 11 +-
lib/portage/elog/mod_mail_summary.py | 5 +-
lib/portage/elog/mod_save_summary.py | 2 +-
lib/portage/locks.py | 2 +-
lib/portage/package/ebuild/config.py | 6 +
lib/portage/package/ebuild/doebuild.py | 2 +-
lib/portage/package/ebuild/fetch.py | 8 +-
lib/portage/process.py | 16 +-
lib/portage/sync/modules/git/git.py | 14 +-
lib/portage/sync/modules/mercurial/__init__.py | 39 +++++
lib/portage/sync/modules/mercurial/mercurial.py | 174 +++++++++++++++++++++
lib/portage/sync/modules/rsync/rsync.py | 26 ++-
lib/portage/sync/modules/webrsync/webrsync.py | 4 +-
lib/portage/sync/syncbase.py | 21 +++
lib/portage/tests/emerge/test_simple.py | 14 +-
lib/portage/tests/locks/test_lock_nonblock.py | 1 +
.../resolver/test_slot_change_without_revbump.py | 4 +-
.../tests/resolver/test_slot_conflict_rebuild.py | 61 +++++++-
.../resolver/test_slot_operator_missed_update.py | 112 +++++++++++++
lib/portage/tests/sync/test_sync_local.py | 67 +++++++-
.../util/futures/asyncio/test_wakeup_fd_sigchld.py | 2 +-
lib/portage/util/__init__.py | 4 +-
lib/portage/util/_eventloop/EventLoop.py | 6 +-
lib/portage/util/_eventloop/asyncio_event_loop.py | 4 +-
lib/portage/util/_eventloop/global_event_loop.py | 7 +-
lib/portage/util/_urlopen.py | 10 +-
lib/portage/util/env_update.py | 42 ++++-
lib/portage/util/futures/iter_completed.py | 1 -
lib/portage/util/locale.py | 1 +
lib/portage/util/movefile.py | 2 +-
lib/portage/util/socks5.py | 2 +-
lib/portage/xpak.py | 2 +-
man/egencache.1 | 12 +-
man/emerge.1 | 12 +-
man/make.conf.5 | 11 +-
man/portage.5 | 118 +++++++++++---
repoman/RELEASE-NOTES | 5 +
repoman/setup.py | 2 +-
setup.py | 2 +-
60 files changed, 1288 insertions(+), 266 deletions(-)