1 |
W dniu sob, 03.03.2018 o godzinie 17∶58 -0800, użytkownik Zac Medico |
2 |
napisał: |
3 |
> On 02/26/2018 07:59 AM, Michał Górny wrote: |
4 |
> > Hi, everyone. |
5 |
> > |
6 |
> > Here's the first part of EAPI 7 support patches. All changes included |
7 |
> > here were tested and should not break anything. I'd like to merge them |
8 |
> > now to avoid having to rebase a very long batch of patches. |
9 |
> > |
10 |
> > I have added tests for changed ^^/|| behavior. Other changes I've |
11 |
> > tested manually. Please let me know if you feel that any of them |
12 |
> > requires specific tests. |
13 |
> > |
14 |
> > -- |
15 |
> > Best regards, |
16 |
> > Michał Górny |
17 |
> > |
18 |
> > |
19 |
> > Michał Górny (10): |
20 |
> > Enable testing EAPI 7_pre1 |
21 |
> > Use bash-4.2 for all future EAPIs, until declared otherwise |
22 |
> > Empty ||/^^ REQUIRED_USE groups are no longer true in EAPI 7 |
23 |
> > Empty || *DEPEND group no longer satisfy deps in EAPI 7 |
24 |
> > isolated-functions.sh: Ensure informational command output to stderr |
25 |
> > Ban dohtml for EAPI 7 |
26 |
> > Ban dolib/libopts for EAPI 7 |
27 |
> > dolib.{a,so}: inline the logic from dolib |
28 |
> > domo: force /usr prefix in EAPI 7 |
29 |
> > Ban DESTTREE/INSDESTTREE in EAPI 7 |
30 |
> > |
31 |
> > bin/eapi.sh | 22 ++++++++-- |
32 |
> > bin/ebuild-helpers/dobin | 16 ++++++-- |
33 |
> > bin/ebuild-helpers/doconfd | 4 +- |
34 |
> > bin/ebuild-helpers/doenvd | 4 +- |
35 |
> > bin/ebuild-helpers/doheader | 4 +- |
36 |
> > bin/ebuild-helpers/dohtml | 7 +++- |
37 |
> > bin/ebuild-helpers/doins | 18 ++++++--- |
38 |
> > bin/ebuild-helpers/dolib | 17 +++++++- |
39 |
> > bin/ebuild-helpers/dolib.a | 52 +++++++++++++++++++++++- |
40 |
> > bin/ebuild-helpers/dolib.so | 54 ++++++++++++++++++++++++- |
41 |
> > bin/ebuild-helpers/domo | 21 ++++++++-- |
42 |
> > bin/ebuild-helpers/dosbin | 16 ++++++-- |
43 |
> > bin/isolated-functions.sh | 30 +++++++------- |
44 |
> > bin/phase-functions.sh | 11 +++-- |
45 |
> > bin/phase-helpers.sh | 39 +++++++++++++----- |
46 |
> > bin/save-ebuild-env.sh | 4 +- |
47 |
> > pym/portage/__init__.py | 2 +- |
48 |
> > pym/portage/dep/__init__.py | 7 +++- |
49 |
> > pym/portage/eapi.py | 10 ++++- |
50 |
> > pym/portage/tests/dep/testCheckRequiredUse.py | 5 ++- |
51 |
> > pym/portage/tests/resolver/test_eapi.py | 9 ++++- |
52 |
> > pym/portage/tests/resolver/test_required_use.py | 8 ++++ |
53 |
> > 22 files changed, 288 insertions(+), 72 deletions(-) |
54 |
> |
55 |
> The only problem I found was in the |
56 |
> token_class("__const__/empty-any-of") usage here: |
57 |
> |
58 |
> https://github.com/gentoo/portage/pull/261#pullrequestreview-100992073 |
59 |
|
60 |
For the record, Zac has confirmed the updated version on the PR, |
61 |
and I've merged it. We're one step closer to EAPI 7 now ;-). |
62 |
|
63 |
-- |
64 |
Best regards, |
65 |
Michał Górny |