1 |
>>>>> On Fri, 24 Mar 2017, Alexis Ballier wrote: |
2 |
|
3 |
> On Thu, 23 Mar 2017 22:45:54 +0100 |
4 |
> David Seifert <soap@g.o> wrote: |
5 |
|
6 |
>> https://bugs.gentoo.org/show_bug.cgi?id=586416 |
7 |
|
8 |
> yep, that's about tracking access to the dir not to the variable |
9 |
> itself |
10 |
|
11 |
Which is what is intended. As I have already explained twice, the rule |
12 |
was loosened, in order to allow PATCHES assignment from FILESDIR in |
13 |
global scope. |
14 |
|
15 |
And yes, this is a flaw in the council-approved EAPI 6. Mistakes |
16 |
happen, and nobody noticed this one in the four weeks between posting |
17 |
the EAPI 6 patches to gentoo-dev-announce for review [1] and their |
18 |
approval by the council. |
19 |
|
20 |
So the alternatives are now to either enforce the old rules and forbid |
21 |
any access to the FILESDIR *variable* in global scope, or to fix the |
22 |
spec retroactively. I believe that the latter is the lesser evil here, |
23 |
especially when package managers are already compliant with it. |
24 |
|
25 |
Ulrich |
26 |
|
27 |
[1] https://archives.gentoo.org/gentoo-dev-announce/message/cf763bcb2c72d0efb820f9739676fc88 |