1 |
On Mon, 17 Dec 2012 01:28:22 +0100 |
2 |
Michał Górny <mgorny@g.o> wrote: |
3 |
|
4 |
> The EAPIs before '5' have USE_EXPAND flags in implicit IUSE, therefore |
5 |
> making it impossible to use '(+)' and '(-)' deps on them. This problem |
6 |
> can be noticed in Paludis (bug #447524) [1]. |
7 |
> |
8 |
> [1]:https://bugs.gentoo.org/show_bug.cgi?id=447524 |
9 |
|
10 |
Please forget about the patches. My late-night logic had a major flow. |
11 |
|
12 |
The nature of the issue is that all dependent packages have to be |
13 |
EAPI=5. Therefore, we effectively need to make whole python-r1 require |
14 |
EAPI=5. |
15 |
|
16 |
If nobody objects, I'll: |
17 |
|
18 |
a) add a verbose warning when python-r1 is used with EAPI=4, |
19 |
|
20 |
b) bump all packages to EAPI=5 (the stable ones preferably with a ping |
21 |
to the arch team), |
22 |
|
23 |
c) after a few days, replacing the warning with a fatal error. |
24 |
|
25 |
-- |
26 |
Best regards, |
27 |
Michał Górny |