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 1EOxFt-0003oC-IB for garchives@archives.gentoo.org; Mon, 10 Oct 2005 12:59:50 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.5/8.13.5) with SMTP id j9ACnQ44032179; Mon, 10 Oct 2005 12:49:26 GMT Received: from smtp04.gnvlscdb.sys.nuvox.net (smtp.nuvox.net [64.89.70.9]) by robin.gentoo.org (8.13.5/8.13.5) with ESMTP id j9ACkNv9004570 for ; Mon, 10 Oct 2005 12:46:23 GMT Received: from cgianelloni.nuvox.net (216.215.202.4.nw.nuvox.net [216.215.202.4]) by smtp04.gnvlscdb.sys.nuvox.net (8.12.11/8.12.11) with SMTP id j9ACur8E017231 for ; Mon, 10 Oct 2005 08:56:53 -0400 Received: by cgianelloni.nuvox.net (sSMTP sendmail emulation); Mon, 10 Oct 2005 08:53:49 -0400 Subject: Re: [gentoo-dev] Re: Improved ebuild information From: Chris Gianelloni To: gentoo-dev@lists.gentoo.org In-Reply-To: References: <433EEF5B.1040102@stiefelweb.de> <20051001212202.3e7537f3@snowdrop.home> <1128535434.7199.6.camel@lycan.lan> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-mlwAWDdLjUZJFF+9DW8J" Organization: Gentoo Linux Date: Mon, 10 Oct 2005 08:53:49 -0400 Message-Id: <1128948829.8881.52.camel@cgianelloni.nuvox.net> 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 X-Mailer: Evolution 2.2.3 X-Archives-Salt: 1867c320-63e4-4fc1-905f-e77a1c829a31 X-Archives-Hash: b305030ff27bcd7c83e21eb0da1a49e5 --=-mlwAWDdLjUZJFF+9DW8J Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Wed, 2005-10-05 at 15:13 -0600, R Hill wrote: > Martin Schlemmer wrote: > > On Sat, 2005-10-01 at 21:22 +0100, Ciaran McCreesh wrote: > >> We've discussed adding this to metadata.xml a few times in the past, > >> but every time there was opposition from a vocal minority of one who > >> claimed that USE flags should always do exactly the same thing for > >> every package. > >> > >=20 > > I guess I am one of this 'minority'. The question I just want to have > > answered, is how the hell are you going to get a system up sanely (and > > without tweaking /etc/portage/package.use) if besides the 350 global US= E > > flags, and the 1200 local USE flags, you now have to worry about global > > USE flags meaning different things for every package? >=20 > By using package specific USE flag descriptions stored in metadata.xml=20 > to overlay those in use.desc and use.local.desc. This info would be=20 > output by the currently existing utilities that provide USE flag info=20 > (euse, equery, ufed/used, etc). I don't think any changes to portage=20 > would be needed. This would be an opt-in feature - only those=20 > maintainers who want this support would need to implement it. If no=20 > metadata descriptions exist then they're pulled from use.desc and=20 > use.local.desc just as they are now. Here's my question... use.local.desc is already package-specific, so why would we need yet *another* place to put package-specific definitions? Would it not be enough to have use.local.desc overlay on use.desc? If package foo uses global USE flag bar in a way different from the description in use.desc, then it should list the USE flag in use.local.desc with the correct description for that package. > Global USE flags already do mean different things for every package.=20 > Just look at 'debug' or 'doc' ;). Having more information available=20 > just makes administration easier. --=20 Chris Gianelloni Release Engineering - Strategic Lead x86 Architecture Team Games - Developer Gentoo Linux --=-mlwAWDdLjUZJFF+9DW8J Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) iD8DBQBDSmRdkT4lNIS36YERAkhQAJ4/3ISgtfI4uWZEi7Xha4XUcN6fxgCfamxV FtPin9fCdLJJTCmzfAyY2Mo= =tY0M -----END PGP SIGNATURE----- --=-mlwAWDdLjUZJFF+9DW8J-- -- gentoo-dev@gentoo.org mailing list