Gentoo Archives: gentoo-portage-dev

From: Zac Medico <zmedico@g.o>
To: gentoo-portage-dev@l.g.o, "Michał Górny" <mgorny@g.o>
Subject: Re: [gentoo-portage-dev] [PATCH 00/10] EAPI 7, part one
Date: Sun, 04 Mar 2018 01:58:17
Message-Id: 6fec4fc8-0759-837f-c464-8c1cbd163f41@gentoo.org
In Reply to: [gentoo-portage-dev] [PATCH 00/10] EAPI 7, part one by "Michał Górny"
1 On 02/26/2018 07:59 AM, Michał Górny wrote:
2 > Hi, everyone.
3 >
4 > Here's the first part of EAPI 7 support patches. All changes included
5 > here were tested and should not break anything. I'd like to merge them
6 > now to avoid having to rebase a very long batch of patches.
7 >
8 > I have added tests for changed ^^/|| behavior. Other changes I've
9 > tested manually. Please let me know if you feel that any of them
10 > requires specific tests.
11 >
12 > --
13 > Best regards,
14 > Michał Górny
15 >
16 >
17 > Michał Górny (10):
18 > Enable testing EAPI 7_pre1
19 > Use bash-4.2 for all future EAPIs, until declared otherwise
20 > Empty ||/^^ REQUIRED_USE groups are no longer true in EAPI 7
21 > Empty || *DEPEND group no longer satisfy deps in EAPI 7
22 > isolated-functions.sh: Ensure informational command output to stderr
23 > Ban dohtml for EAPI 7
24 > Ban dolib/libopts for EAPI 7
25 > dolib.{a,so}: inline the logic from dolib
26 > domo: force /usr prefix in EAPI 7
27 > Ban DESTTREE/INSDESTTREE in EAPI 7
28 >
29 > bin/eapi.sh | 22 ++++++++--
30 > bin/ebuild-helpers/dobin | 16 ++++++--
31 > bin/ebuild-helpers/doconfd | 4 +-
32 > bin/ebuild-helpers/doenvd | 4 +-
33 > bin/ebuild-helpers/doheader | 4 +-
34 > bin/ebuild-helpers/dohtml | 7 +++-
35 > bin/ebuild-helpers/doins | 18 ++++++---
36 > bin/ebuild-helpers/dolib | 17 +++++++-
37 > bin/ebuild-helpers/dolib.a | 52 +++++++++++++++++++++++-
38 > bin/ebuild-helpers/dolib.so | 54 ++++++++++++++++++++++++-
39 > bin/ebuild-helpers/domo | 21 ++++++++--
40 > bin/ebuild-helpers/dosbin | 16 ++++++--
41 > bin/isolated-functions.sh | 30 +++++++-------
42 > bin/phase-functions.sh | 11 +++--
43 > bin/phase-helpers.sh | 39 +++++++++++++-----
44 > bin/save-ebuild-env.sh | 4 +-
45 > pym/portage/__init__.py | 2 +-
46 > pym/portage/dep/__init__.py | 7 +++-
47 > pym/portage/eapi.py | 10 ++++-
48 > pym/portage/tests/dep/testCheckRequiredUse.py | 5 ++-
49 > pym/portage/tests/resolver/test_eapi.py | 9 ++++-
50 > pym/portage/tests/resolver/test_required_use.py | 8 ++++
51 > 22 files changed, 288 insertions(+), 72 deletions(-)
52
53 The only problem I found was in the
54 token_class("__const__/empty-any-of") usage here:
55
56 https://github.com/gentoo/portage/pull/261#pullrequestreview-100992073
57 --
58 Thanks,
59 Zac

Attachments

File name MIME type
signature.asc application/pgp-signature

Replies

Subject Author
Re: [gentoo-portage-dev] [PATCH 00/10] EAPI 7, part one "Michał Górny" <mgorny@g.o>