From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 58012139694 for ; Fri, 24 Mar 2017 10:37:15 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id B7A2521C088; Fri, 24 Mar 2017 10:37:01 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 6E99221C054 for ; Fri, 24 Mar 2017 10:37:01 +0000 (UTC) Received: from localhost (unknown [IPv6:2a01:e34:eeaa:6bd0:4ecc:6aff:fe03:1cfc]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: aballier) by smtp.gentoo.org (Postfix) with ESMTPSA id 11E0C34165D for ; Fri, 24 Mar 2017 10:36:59 +0000 (UTC) Date: Fri, 24 Mar 2017 11:36:54 +0100 From: Alexis Ballier To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Re: [PATCH] sys-devel/autoconf: Convert from eblits into an eclass, #586424 Message-ID: <20170324113654.7a7af781@gentoo.org> In-Reply-To: <22740.61305.343355.585412@a1i15.kph.uni-mainz.de> References: <20170316093806.31977-1-mgorny@gentoo.org> <20170320083544.GZ24205@vapier> <2240597.YoP4Ev77Vx@porto> <1652433.oqbzW57v8l@porto> <20170323105101.0f622f66@gentoo.org> <1490288005.1534.1.camel@gentoo.org> <20170323195213.406ba9f8@gentoo.org> <1490295612.1534.3.camel@gentoo.org> <20170323212254.1bb17f3d@gentoo.org> <1605d79d-845d-c6eb-93d9-0828a1a663e1@gentoo.org> <20170323224240.27e19ecd@gentoo.org> <1490305554.1346.3.camel@gentoo.org> <20170324095755.0d3620f6@gentoo.org> <22740.61305.343355.585412@a1i15.kph.uni-mainz.de> Organization: Gentoo X-Mailer: Claws Mail 3.14.1 (GTK+ 2.24.31; x86_64-pc-linux-gnu) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Archives-Salt: 273d0fd3-bbf9-407d-bbbf-9e70ff6decd0 X-Archives-Hash: 46a6aa83e98c1b1b1546a2ef12003719 On Fri, 24 Mar 2017 11:05:45 +0100 Ulrich Mueller wrote: > >>>>> On Fri, 24 Mar 2017, Alexis Ballier wrote: > > > On Thu, 23 Mar 2017 22:45:54 +0100 > > David Seifert 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. You know I definitely agree with that. That's the additional restriction that accounting for the dir being absent isn't sufficient anymore which seems exaggerated to me.