commit: 3228956aed7ba7caaaad7a07e48ed6013f73e523 Author: Thomas Sachau <tommy <AT> gentoo <DOT> org> AuthorDate: Sat Mar 3 15:17:29 2018 +0000 Commit: Thomas Sachau <tommy <AT> gentoo <DOT> org> CommitDate: Sat Mar 3 15:17:29 2018 +0000 URL: https://gitweb.gentoo.org/proj/portage.git/commit/?id=3228956a
Merge tag 'portage-2.3.24' into multilib portage-2.3.24 NEWS | 4 + RELEASE-NOTES | 46 ++++++ bin/doins.py | 38 ++++- bin/emerge-webrsync | 11 +- bin/install-qa-check.d/90cmake-warnings | 28 ++++ bin/install-qa-check.d/95empty-dirs | 42 ++++++ cnf/repos.conf | 2 + man/ebuild.5 | 12 +- man/egencache.1 | 6 +- man/emaint.1 | 22 +-- man/emerge.1 | 102 ++++++------- man/make.conf.5 | 4 + man/portage.5 | 14 ++ misc/emerge-delta-webrsync | 11 +- pym/_emerge/EbuildExecuter.py | 6 +- pym/_emerge/EbuildPhase.py | 6 +- pym/_emerge/FakeVartree.py | 2 +- pym/_emerge/Scheduler.py | 3 +- pym/_emerge/actions.py | 7 +- pym/_emerge/create_depgraph_params.py | 11 +- pym/_emerge/depgraph.py | 104 +++++++++++++- pym/_emerge/main.py | 13 ++ pym/portage/const.py | 5 +- pym/portage/dep/dep_check.py | 75 +++++++--- pym/portage/dep/soname/multilib_category.py | 4 +- pym/portage/package/ebuild/config.py | 11 +- pym/portage/package/ebuild/doebuild.py | 42 +----- pym/portage/package/ebuild/prepare_build_dirs.py | 31 +++- pym/portage/repository/config.py | 9 +- pym/portage/sync/modules/rsync/__init__.py | 4 +- pym/portage/sync/modules/rsync/rsync.py | 41 +++++- pym/portage/tests/bin/test_doins.py | 7 +- pym/portage/tests/dep/test_overlap_dnf.py | 2 +- pym/portage/tests/resolver/test_changed_deps.py | 1 + pym/portage/tests/resolver/test_multirepo.py | 4 +- .../tests/resolver/test_or_upgrade_installed.py | 160 +++++++++++++++++++++ .../resolver/test_virtual_minimize_children.py | 144 ++++++++++++++++++- pym/portage/tests/resolver/test_virtual_slot.py | 2 +- .../util/_dyn_libs/PreservedLibsRegistry.py | 3 +- pym/portage/util/elf/constants.py | 1 + repoman/man/repoman.1 | 8 ++ repoman/pym/repoman/modules/scan/depend/profile.py | 2 + repoman/pym/repoman/qa_data.py | 8 ++ setup.py | 2 +- 44 files changed, 890 insertions(+), 170 deletions(-)
