>>>>> On Fri, 24 Mar 2017, Alexis Ballier wrote:

> On Thu, 23 Mar 2017 22:45:54 +0100
> David Seifert <s...@gentoo.org> wrote:

>> https://bugs.gentoo.org/show_bug.cgi?id=586416

> yep, that's about tracking access to the dir not to the variable
> itself

Which is what is intended. As I have already explained twice, the rule
was loosened, in order to allow PATCHES assignment from FILESDIR in
global scope.

And yes, this is a flaw in the council-approved EAPI 6. Mistakes
happen, and nobody noticed this one in the four weeks between posting
the EAPI 6 patches to gentoo-dev-announce for review [1] and their
approval by the council.

So the alternatives are now to either enforce the old rules and forbid
any access to the FILESDIR *variable* in global scope, or to fix the
spec retroactively. I believe that the latter is the lesser evil here,
especially when package managers are already compliant with it.

Ulrich

[1] 
https://archives.gentoo.org/gentoo-dev-announce/message/cf763bcb2c72d0efb820f9739676fc88

Attachment: pgpWjApjNReSG.pgp
Description: PGP signature

Reply via email to