From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id C384813880B for ; Sat, 2 Feb 2013 23:50:14 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 7125421C006; Sat, 2 Feb 2013 23:50:11 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 6C2D421C002 for ; Sat, 2 Feb 2013 23:50:10 +0000 (UTC) Received: from pomiocik.lan (77-253-139-92.adsl.inetia.pl [77.253.139.92]) (using TLSv1 with cipher ECDHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: mgorny) by smtp.gentoo.org (Postfix) with ESMTPSA id 92A1333DD40; Sat, 2 Feb 2013 23:50:08 +0000 (UTC) Date: Sun, 3 Feb 2013 00:50:02 +0100 From: =?UTF-8?B?TWljaGHFgiBHw7Nybnk=?= To: gentoo-dev@lists.gentoo.org Cc: titanofold@gentoo.org Subject: Re: [gentoo-dev] Add "test" to IUSE_IMPLICIT Message-ID: <20130203005002.0cbf023c@pomiocik.lan> In-Reply-To: <20130202233325.GA4159@gengoff.local.grandmasfridge.org> References: <20130202233325.GA4159@gengoff.local.grandmasfridge.org> Organization: Gentoo X-Mailer: Claws Mail 3.9.0 (GTK+ 2.24.14; 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: multipart/signed; micalg=PGP-SHA256; boundary="Sig_/Qn0+A011/MNhPy.WIUKsg=4"; protocol="application/pgp-signature" X-Archives-Salt: 21b15dea-fb59-453b-a0eb-8be83965749c X-Archives-Hash: ebe80ced7345c51e53168f15645d78bf --Sig_/Qn0+A011/MNhPy.WIUKsg=4 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Sat, 2 Feb 2013 23:33:26 +0000 "Aaron W. Swenson" wrote: > After years of "if use test ; then ..." just working when > FEATURES=3D"test" is declared, it isn't working with EAPI5. You shouldn't admit that for years you didn't knew that this was incorrect and you should have been using IUSE=3Dtest. > I think we could save some bytes and headaches if we just add "test" > to IUSE_IMPLICIT. First of all, you should note that you will still need to add IUSE=3Dtest to pre-EAPI 5 ebuilds. Secondly, what about all the ebuilds which declare IUSE=3Dtest in EAPI 5? Shall we remove that value from IUSE? Keep it? What will be the impact on metadata? It seems that the PMS allows dependencies on IUSE_EFFECTIVE, so we can basically have dependencies with flags which are valid only on some of the profiles... > Portage's emerge's "--newuse" option won't be affected by this. From > `man emerge`: > > NOTE: This option ignores the state of the "test" USE flag, since > > that flag has a special binding to FEATURES=3D"test" (see make.conf(5) > > for more information about FEATURES settings). >=20 > What say you? I say that putting semi-automatic, dynamically changing flag into IUSE_IMPLICIT is a bad idea. Right now, we just keep the things that are really not supposed to change there. --=20 Best regards, Micha=C5=82 G=C3=B3rny --Sig_/Qn0+A011/MNhPy.WIUKsg=4 Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) iJwEAQEIAAYFAlENpioACgkQfXuS5UK5QB1yhwP+OPaRn6Pplarx0tv7Peh5W5nk TLRiTe8989IXGYaCMIOJKwu+q5/tjPrBsRHriLCE+xB2LPdCCx5k0QmIpHQ/7hPl QIT7NvY4rvpPCGTYBdlOu+zLVL61aC+wd3/wcf8COPdAnQE7ONaar12S4DOANSIf iGOZSIKbsJ7taVNW6V4= =Gybg -----END PGP SIGNATURE----- --Sig_/Qn0+A011/MNhPy.WIUKsg=4--