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.43) id 1E5oOf-000258-Me for garchives@archives.gentoo.org; Thu, 18 Aug 2005 17:41:46 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.4/8.13.4) with SMTP id j7IHeRWG002577; Thu, 18 Aug 2005 17:40:27 GMT Received: from smtp.gentoo.org (smtp.gentoo.org [134.68.220.30]) by robin.gentoo.org (8.13.4/8.13.4) with ESMTP id j7IHbKKn016085 for ; Thu, 18 Aug 2005 17:37:21 GMT Received: from cpe-65-26-255-237.wi.res.rr.com ([65.26.255.237] helo=nightcrawler) by smtp.gentoo.org with esmtpa (Exim 4.43) id 1E5oKO-0004Sf-QD for gentoo-dev@lists.gentoo.org; Thu, 18 Aug 2005 17:37:20 +0000 Date: Thu, 18 Aug 2005 12:36:55 -0500 From: Brian Harring To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Local USE defaults Message-ID: <20050818173655.GD19947@nightcrawler> References: <200508181628.44059.trapni@gentoo.org> <200508181040.46106.vapier@gentoo.org> <4304A59D.8050901@gentoo.org> <1124379426.21223.155.camel@cgianelloni.nuvox.net> <20050818155606.GB19947@nightcrawler> <4304B293.4030305@gentoo.org> <20050818163151.GC19947@nightcrawler> <4304C255.5090100@egr.msu.edu> 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; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="yudcn1FV7Hsu/q59" Content-Disposition: inline In-Reply-To: <4304C255.5090100@egr.msu.edu> User-Agent: Mutt/1.5.8i X-Archives-Salt: d12a1455-4c3f-464f-8497-0d53b78a7044 X-Archives-Hash: 31e2248674584b086e9feee98b86d84b --yudcn1FV7Hsu/q59 Content-Type: text/plain; charset=utf8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Aug 18, 2005 at 01:16:05PM -0400, Alec Warner wrote: > As long as there is a way provided disable the 'default use flags' in=20 > this case referring to the IUSE=3D"+foo" stuff, with a big warning that= =20 > says crap generally isn't expected to work great with that setting on,=20 > then thats fine. I can see something like a profile setting for this,=20 > since embedded may not want the same IUSE defaults as AMD64=20 > multilib...this also saves the profiles from becoming huge with "Hi turn= =20 > this default flag off, and that flag off, and this flag on..." crud. See... -* shouldn't affect default IUSE. Why? Because if you make it=20 flip off the ebuilds default use flags, you're forcing the ebuild to=20 start using no* flags instead. Ebuilds are unconfigured- there are=20 default IUSE serves purely as a way for the ebuild maintainer to allow=20 the ebuild to be broken down further- they can do it now, by adding a=20 crapload of no* flags. Allowing -* to castrate default IUSE forces them back into no* flags. Literally, for the embedded example, they already probably have all of=20 the no* flags flipped on if needed- an action was taken, you just=20 change it so it's USE=3D"-theflag" rather then USE=3D"noflag". Either=20 way, the work involved is effectively the same. Either way, profiles=20 shouldn't be screwing with the ebuilds in that fashion imo. Note this assuming this feature isn't used as a way to do 'suggested=20 deps', where you start flipping on by default a lot of functionality=20 the user didn't explicitly request (ala autouse). A default of +perl=20 on mysql I'd view as wrong, for example. ~harring --yudcn1FV7Hsu/q59 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (GNU/Linux) iD8DBQFDBMc2vdBxRoA3VU0RAqArAJ4lyDbQ8jg6fJl8J2W9oeRYfeN9fwCeM/2F OuXTvtsX3JQHH0ycGdbQnOI= =qBTV -----END PGP SIGNATURE----- --yudcn1FV7Hsu/q59-- -- gentoo-dev@gentoo.org mailing list