Gentoo Archives: gentoo-portage-dev

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

Replies