From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.gentoo.org (smtp.gentoo.org [134.68.220.30]) by robin.gentoo.org (8.13.3/8.13.3) with ESMTP id j28JknAp024469 for ; Tue, 8 Mar 2005 19:46:49 GMT Received: from smtp.nuvox.net ([64.89.70.9] helo=smtp03.gnvlscdb.sys.nuvox.net) by smtp.gentoo.org with esmtp (Exim 4.42) id 1D8kfH-0006fa-LO for gentoo-dev@robin.gentoo.org; Tue, 08 Mar 2005 19:46:47 +0000 Received: from cgianelloni.nuvox.net (216.215.202.4.nw.nuvox.net [216.215.202.4]) by smtp03.gnvlscdb.sys.nuvox.net (8.12.11/8.12.11) with SMTP id j28JkmxF007131 for ; Tue, 8 Mar 2005 14:46:49 -0500 Received: by cgianelloni.nuvox.net (sSMTP sendmail emulation); Tue, 8 Mar 2005 14:51:05 -0500 Subject: Re: [gentoo-dev] GLEP 29 (USE groups) and negatives From: Chris Gianelloni To: gentoo-dev@robin.gentoo.org In-Reply-To: <422DF989.3090206@hub.net.nz> References: <20050306162849.247c8c8f@snowdrop> <422DF989.3090206@hub.net.nz> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-Y9yi+J6Gym1HPYKX34X2" Organization: Gentoo Linux Date: Tue, 08 Mar 2005 14:51:04 -0500 Message-Id: <1110311465.9520.247.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@gentoo.org Mime-Version: 1.0 X-Mailer: Evolution 2.0.3 X-Archives-Salt: fd9e15c4-791d-4636-aa88-34382dbd9bb8 X-Archives-Hash: fcb8503dc71c0b30ab6ccd32dca6452c --=-Y9yi+J6Gym1HPYKX34X2 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Wed, 2005-03-09 at 08:14 +1300, Jerome Brown wrote: > How about another option? >=20 > 6) Disallow -USE within groups, but allow -@GROUP I like this option. > The issue comes with resolving the individual (@KDE -@GNOME or vice > versa) as both define X, and a -X comes from the other. I guess that > this could be resolved by defining that if a USE flag is defined in a > group, and another group negates it, that portage ignores the negation, > however if the negation is specified by the user in their USE line then > the negation is allowed: Therefore Why is X in either GNOME or KDE anyway? It is separate from either, and should probably have its own group, if necessary. When I think of KDE stuff, I don't think of X + KDE, I think of KDE and arts and Qt. I think of X as a separate beast entirely. Then again, I don't think that flags should be specified in more than one group. If it doesn't fit into a group, then don't group it. If it fits into multiple groups, then either pick one and stick with it, or don't group it. Groups are supposed to simplify using large numbers of USE flags, it isn't supposed to completely replace them. --=20 Chris Gianelloni Release Engineering - Strategic Lead/QA Manager Games - Developer Gentoo Linux --=-Y9yi+J6Gym1HPYKX34X2 Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) iD8DBQBCLgIokT4lNIS36YERArHtAJ4xvdHVwX9fLNUye2vQt3mh18jIegCfa9+s O6+zJRMcAoretN+hRHkrNc0= =Zo/b -----END PGP SIGNATURE----- --=-Y9yi+J6Gym1HPYKX34X2-- -- gentoo-dev@gentoo.org mailing list