commit: 76014e501af0bd835a536f968e68df3e1a81f8fe Author: Thomas Sachau <tommy <AT> gentoo <DOT> org> AuthorDate: Sat Apr 3 08:28:00 2021 +0000 Commit: Thomas Sachau <tommy <AT> gentoo <DOT> org> CommitDate: Sat Apr 3 08:28:00 2021 +0000 URL: https://gitweb.gentoo.org/proj/portage.git/commit/?id=76014e50
Merge tag 'portage-3.0.17' into multilib portage-3.0.17 Signed-off-by: Zac Medico <zmedico <AT> gentoo.org> Signed-off-by: Thomas Sachau <tommy <AT> gentoo.org> MANIFEST.in | 3 + RELEASE-NOTES | 5 + bin/chmod-lite | 11 +- bin/ebuild-ipc | 9 +- bin/ebuild-pyhelper | 21 + bin/egencache | 2 - lib/_emerge/EbuildPhase.py | 28 +- lib/_emerge/Package.py | 9 - lib/_emerge/Scheduler.py | 2 - lib/_emerge/UseFlagDisplay.py | 2 - lib/_emerge/create_depgraph_params.py | 22 +- lib/_emerge/resolver/output.py | 2 - lib/portage/__init__.py | 14 +- lib/portage/cache/flat_hash.py | 3 - lib/portage/dbapi/vartree.py | 42 +- lib/portage/locks.py | 91 +- .../tests/resolver/test_unpack_dependencies.py | 65 -- lib/portage/tests/resolver/test_use_aliases.py | 131 --- lib/portage/tests/resolver/test_useflags.py | 28 +- lib/portage/tests/unicode/test_string_format.py | 9 - lib/portage/util/_async/BuildLogger.py | 12 +- lib/portage/util/_async/PipeLogger.py | 12 +- lib/portage/util/_async/SchedulerInterface.py | 10 +- lib/portage/util/_eventloop/EventLoop.py | 1153 -------------------- lib/portage/util/_eventloop/PollConstants.py | 17 - lib/portage/util/_eventloop/PollSelectAdapter.py | 74 -- lib/portage/util/_eventloop/asyncio_event_loop.py | 7 +- lib/portage/util/bin_entry_point.py | 35 + lib/portage/util/digraph.py | 3 - lib/portage/util/futures/_asyncio/__init__.py | 50 +- lib/portage/util/futures/_asyncio/process.py | 116 -- lib/portage/util/futures/_asyncio/streams.py | 13 +- lib/portage/util/futures/_asyncio/tasks.py | 96 -- lib/portage/util/futures/events.py | 186 ---- lib/portage/util/futures/futures.py | 156 +-- lib/portage/util/futures/transports.py | 87 -- lib/portage/util/futures/unix_events.py | 626 +---------- lib/portage/versions.py | 10 +- man/emerge.1 | 9 +- man/make.conf.5 | 8 +- pyproject.toml | 6 + setup.py | 102 +- 42 files changed, 366 insertions(+), 2921 deletions(-)