From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org) by nuthatch.gentoo.org with esmtp (Exim 4.50) id 1EectD-0006oT-Rv for garchives@archives.gentoo.org; Tue, 22 Nov 2005 18:29:12 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.5/8.13.5) with SMTP id jAMIRTEu007488; Tue, 22 Nov 2005 18:27:29 GMT Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.188]) by robin.gentoo.org (8.13.5/8.13.5) with ESMTP id jAMIMCu6011216 for ; Tue, 22 Nov 2005 18:22:12 GMT Received: from [82.83.32.106] (helo=sven.genone.homeip.net) by mrelayeu.kundenserver.de (node=mrelayeu5) with ESMTP (Nemesis), id 0ML25U-1EecmS0fxG-0003zz; Tue, 22 Nov 2005 19:22:12 +0100 Date: Tue, 22 Nov 2005 19:22:42 +0100 From: Marius Mauch To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] punting the use.defaults feature Message-ID: <20051122192242.5247f123@sven.genone.homeip.net> In-Reply-To: <20051121000638.00459520@eusebe> References: <951460691.20051118163308@gentoo.org> <20051118154312.GF24327@toucan.gentoo.org> <1726602389.20051118165931@gentoo.org> <20051118191858.GA28166@phaenix.haell.com> <20051118231429.GA2777@toucan.gentoo.org> <4380D4AC.3080602@gentoo.org> <1132525399.1292.4.camel@Darkmere.darkmere> <20051121000638.00459520@eusebe> Organization: Gentoo X-Mailer: Sylpheed-Claws 1.9.100 (GTK+ 2.8.6; x86_64-pc-linux-gnu) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@gentoo.org Reply-to: gentoo-dev@lists.gentoo.org Mime-Version: 1.0 Content-Type: multipart/signed; boundary=Sig_m2Ax_ShMiTXOkw9VZnjjU0+; protocol="application/pgp-signature"; micalg=PGP-SHA1 X-Provags-ID: kundenserver.de abuse@kundenserver.de login:7e6c91d1b14dbccceb2f2166522fa0f6 X-Archives-Salt: ebe164f1-c316-476a-8cff-cdeb963fc1ba X-Archives-Hash: 7ca9b1bedeb1987713f830e848319835 --Sig_m2Ax_ShMiTXOkw9VZnjjU0+ Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Mon, 21 Nov 2005 00:06:38 +0100 Thomas de Grenier de Latour wrote: > On Sun, 20 Nov 2005 23:23:19 +0100 > "Spider (D.m.D. Lj.)" wrote: >=20 > > On Sun, 2005-11-20 at 11:55 -0800, Michael Marineau wrote: > >=20 > > > For users who do like the functionality just properly document > > > the existance of USE_ORDER in the install guide. > >=20 > > However, I'd -also- want the IUSE=3D"+auto -bongodrums alpha beta > > +zeta" to be set, perhaps with a new USE_ORDER variable > > ":ebuild:" ? =20 >=20 > Imho, that's the problem with documenting USE_ORDER (although > it's a minor one): if a user set USE_ORDER=3D"env:pkg:conf:defaults" > in his make.conf and a later version of portage introduces some new > interesting value, he will miss this new feature without noticing. >=20 > Since it seems that the common usage of user-defined USE_ORDER is > to remove values, but not actually to change their priorities > (probably because the default ones are the only ones which really > make sense), i would rather see a split in two distinct vars: > - FOO (i'm not good to invent names) would be portage internal > and define valid values and their respective priorities. > - BAR would be accessible to the users as an incremental var, and > would define what values should be taken into account. >=20 > FOO default would be "env:pkg:conf:auto:defaults". > BAR default would be "auto conf default env pkg". >=20 > This way, users could set BAR=3D"-auto" in make.conf, which would > really mean "take all of the default USE_ORDER but the auto thing". > And the day "ebuild" or any other new feature is implemented, this > user will have it automatically (just like he would get any new > enabled-by-default FEATURES flag for instance). Personally I'd just kill auto-use support in the next "big" portage upgrade (and USE_ORDER with it as disabling auto-use is the only real application of it that I'm aware of). Marius --=20 Public Key at http://www.genone.de/info/gpg-key.pub In the beginning, there was nothing. And God said, 'Let there be Light.' And there was still nothing, but you could see a bit better. --Sig_m2Ax_ShMiTXOkw9VZnjjU0+ Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) iD8DBQFDg2H1WzrL1pM7SNcRAqv8AJ9f1adY0tG7ZqBG1OTEUT4HVCRmqwCfb5Nq FYMBSehQ1wxTQs/Bzamvrkc= =XG9F -----END PGP SIGNATURE----- --Sig_m2Ax_ShMiTXOkw9VZnjjU0+-- -- gentoo-dev@gentoo.org mailing list