On 02/26/2018 07:59 AM, Michał Górny wrote: > Hi, everyone. > > Here's the first part of EAPI 7 support patches. All changes included > here were tested and should not break anything. I'd like to merge them > now to avoid having to rebase a very long batch of patches. > > I have added tests for changed ^^/|| behavior. Other changes I've > tested manually. Please let me know if you feel that any of them > requires specific tests. > > -- > Best regards, > Michał Górny > > > Michał Górny (10): > Enable testing EAPI 7_pre1 > Use bash-4.2 for all future EAPIs, until declared otherwise > Empty ||/^^ REQUIRED_USE groups are no longer true in EAPI 7 > Empty || *DEPEND group no longer satisfy deps in EAPI 7 > isolated-functions.sh: Ensure informational command output to stderr > Ban dohtml for EAPI 7 > Ban dolib/libopts for EAPI 7 > dolib.{a,so}: inline the logic from dolib > domo: force /usr prefix in EAPI 7 > Ban DESTTREE/INSDESTTREE in EAPI 7 > > bin/eapi.sh | 22 ++++++++-- > bin/ebuild-helpers/dobin | 16 ++++++-- > bin/ebuild-helpers/doconfd | 4 +- > bin/ebuild-helpers/doenvd | 4 +- > bin/ebuild-helpers/doheader | 4 +- > bin/ebuild-helpers/dohtml | 7 +++- > bin/ebuild-helpers/doins | 18 ++++++--- > bin/ebuild-helpers/dolib | 17 +++++++- > bin/ebuild-helpers/dolib.a | 52 +++++++++++++++++++++++- > bin/ebuild-helpers/dolib.so | 54 > ++++++++++++++++++++++++- > bin/ebuild-helpers/domo | 21 ++++++++-- > bin/ebuild-helpers/dosbin | 16 ++++++-- > bin/isolated-functions.sh | 30 +++++++------- > bin/phase-functions.sh | 11 +++-- > bin/phase-helpers.sh | 39 +++++++++++++----- > bin/save-ebuild-env.sh | 4 +- > pym/portage/__init__.py | 2 +- > pym/portage/dep/__init__.py | 7 +++- > pym/portage/eapi.py | 10 ++++- > pym/portage/tests/dep/testCheckRequiredUse.py | 5 ++- > pym/portage/tests/resolver/test_eapi.py | 9 ++++- > pym/portage/tests/resolver/test_required_use.py | 8 ++++ > 22 files changed, 288 insertions(+), 72 deletions(-)
The only problem I found was in the token_class("__const__/empty-any-of") usage here: https://github.com/gentoo/portage/pull/261#pullrequestreview-100992073 -- Thanks, Zac
signature.asc
Description: OpenPGP digital signature