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

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to