Gentoo Archives: gentoo-dev

From: Ulrich Mueller <ulm@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Re: [PATCH] sys-devel/autoconf: Convert from eblits into an eclass, #586424
Date: Fri, 24 Mar 2017 10:06:30
Message-Id: 22740.61305.343355.585412@a1i15.kph.uni-mainz.de
In Reply to: Re: [gentoo-dev] Re: [PATCH] sys-devel/autoconf: Convert from eblits into an eclass, #586424 by Alexis Ballier
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

Replies