From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1R4fd4-0004BJ-25 for garchives@archives.gentoo.org; Fri, 16 Sep 2011 21:07:22 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 8538621C286; Fri, 16 Sep 2011 21:07:03 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 64DAE21C217 for ; Fri, 16 Sep 2011 21:06:28 +0000 (UTC) Received: from [192.168.26.4] (ip98-164-193-252.oc.oc.cox.net [98.164.193.252]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: zmedico) by smtp.gentoo.org (Postfix) with ESMTPSA id C128F1B401C for ; Fri, 16 Sep 2011 21:06:27 +0000 (UTC) Message-ID: <4E73BA52.3000501@gentoo.org> Date: Fri, 16 Sep 2011 14:06:26 -0700 From: Zac Medico User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:6.0) Gecko/20110827 Thunderbird/6.0 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 To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Fwd: [gentoo-dev-announce] Call for items for September 13 council meeting References: <4E64C7BB.907@gentoo.org> <201109160122.00747.Arfrever.FTA@gmail.com> <20110915235444.GB31364@beast> <201109160220.27814.Arfrever@gentoo.org> In-Reply-To: <201109160220.27814.Arfrever@gentoo.org> X-Enigmail-Version: 1.3 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Archives-Salt: X-Archives-Hash: 7c29a122ec21d0dbd19e37c134852279 On 09/15/2011 05:20 PM, Arfrever Frehtes Taifersar Arahesis wrote: > 2011-09-16 01:54:44 Brian Harring napisa=C5=82(a): >> On Fri, Sep 16, 2011 at 01:21:55AM +0200, Arfrever Frehtes Taifersar A= rahesis wrote: >>> 2011-09-15 09:55:08 Ciaran McCreesh napisa=C5=82(a): >>>> On Thu, 15 Sep 2011 09:35:21 +0200 >>>> Micha=C5=82 G=C3=B3rny wrote: >>>>> Could you point me to at least a single program not supporting dots >>>>> in useflags? My quick check shows that all PMs handle them well, qu= se >>>>> and euse as well. >>>> >>>> Hrm, it's rather disappointing that they're accepted everywhere. Tha= t >>>> really shouldn't happen... My excuse for Paludis is that I never qui= te >>>> got around to passing in additional flags to validation of names, an= d >>>> dots are legal in exheres-0 >>> >>> There is no reason for Gentoo to be worse than Exherbo and not allow = dots in USE flags. >> >> Seriously Arfrever, drop the rhetoric here, and go fix the profile=20 >> compatibility issue. >=20 > I suggest to support files with "-${EAPI}" suffix. > Examples: > profiles/package.mask-5 > profiles/use.desc-5 > profiles/base/package.mask-5 > profiles/base/package.use-5 > profiles/base/package.use.force-5 > profiles/base/package.use.mask-5 > profiles/base/use.force-5 > profiles/base/use.mask-5 > profiles/desc/python_abis.desc-5 >=20 I'd prefer not to use separate files per eapi, since that effectively gives you multiple profiles that behave differently depending on the supported EAPI of the package manager. As an alternative, I suggest to use the 'eapi' file to specify the EAPI for all files in the directory. If you want to roll out EAPI 5 profiles sooner, then you can fork a new base profile that only supports EAPI 5 or later, and base new profiles off of that. Bumping the EAPI of the root profiles/eapi file would be a different matter, since it applies to the whole repository. If you want to version bump that repository-level EAPI, then you need to wait until at least 6 months after supporting package managers have been available in stable. --=20 Thanks, Zac