From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from parrot.gentoo.org (lists.gentoo.org [156.56.111.196]) by robin.gentoo.org (8.13.3/8.13.3) with ESMTP id j26GTPD3012193 for ; Sun, 6 Mar 2005 16:29:25 GMT Received: (qmail 15432 invoked by uid 89); 6 Mar 2005 16:29:24 +0000 Received: (qmail 29008 invoked from network); 6 Mar 2005 16:29:24 +0000 Received: from smtp.gentoo.org (134.68.220.30) by lists.gentoo.org with AES256-SHA encrypted SMTP; 6 Mar 2005 16:29:24 +0000 Received: from [62.254.189.226] (helo=snowdrop) by smtp.gentoo.org with esmtpa (Exim 4.42) id 1D7yd9-0006gw-6E for gentoo-dev@lists.gentoo.org; Sun, 06 Mar 2005 16:29:23 +0000 Received: from localhost ([127.0.0.1] helo=snowdrop) by snowdrop with esmtp (Exim 4.43) id 1D7yce-0007Gc-0M for gentoo-dev@lists.gentoo.org; Sun, 06 Mar 2005 16:28:52 +0000 Date: Sun, 6 Mar 2005 16:28:49 +0000 From: Ciaran McCreesh To: gentoo-dev@lists.gentoo.org Subject: [gentoo-dev] GLEP 29 (USE groups) and negatives Message-ID: <20050306162849.247c8c8f@snowdrop> X-Mailer: Sylpheed-Claws 1.0.1 (GTK+ 1.2.10; i686-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@gentoo.org Mime-Version: 1.0 Content-Type: multipart/signed; boundary="Signature_Sun__6_Mar_2005_16_28_49_+0000_mjXJ2S90NyM5ZIm="; protocol="application/pgp-signature"; micalg=pgp-sha1 X-Archives-Salt: aac5e9ae-31f7-4e1a-b559-e25f07e8149b X-Archives-Hash: 57e5ef34b1a21577f78d5dd7a5d21600 --Signature_Sun__6_Mar_2005_16_28_49_+0000_mjXJ2S90NyM5ZIm= Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable http://www.gentoo.org/proj/en/glep/glep-0029.html We need to decide upon a solution to the -flags problem. The proposed solutions are: 1) Disallow all negatives. Disadvantages: we don't tend to disallow things just because users could shoot themselves in the foot with them. 2) Allow negatives, and document how to use them correctly. Disadvantages: sooner or later, some developer isn't going to read the docs, and will really really screw things up with a misunderstanding. 3) Reorder USE flags. Disadvantages: can't disable flags set by a group. Breaks existing USE lines. 4) Have portage warn on dodgy USE flag lines. Disadvantages: tricky, hard for the end user to figure out. 5) Use some weird tristate notation. Disadvantages: not everyone has the slightest clue what set theory is. I'm in favour of 2) personally, but others disagree. I'd like a proper discussion on this before trying to get the GLEP through. --=20 Ciaran McCreesh : Gentoo Developer (Vim, Fluxbox, shell tools) Mail : ciaranm at gentoo.org Web : http://dev.gentoo.org/~ciaranm --Signature_Sun__6_Mar_2005_16_28_49_+0000_mjXJ2S90NyM5ZIm= Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.6 (GNU/Linux) iD8DBQFCKy/D96zL6DUtXhERAtVIAJwPQOhAGR/qOUEISqcU+fpH95WxnACfX9Nq SFr8tN/lK8FH2rEj/zKQ1BQ= =/4/G -----END PGP SIGNATURE----- --Signature_Sun__6_Mar_2005_16_28_49_+0000_mjXJ2S90NyM5ZIm=-- -- gentoo-dev@gentoo.org mailing list