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 j291Gwc7027901 for ; Wed, 9 Mar 2005 01:16:59 GMT Received: from moutng.kundenserver.de ([212.227.126.171]) by smtp.gentoo.org with esmtp (Exim 4.42) id 1D8pon-00088B-W6 for gentoo-dev@robin.gentoo.org; Wed, 09 Mar 2005 01:16:58 +0000 Received: from dsl-082-082-134-243.arcor-ip.net[82.82.134.243] (helo=sven.genone.homeip.net) by mrelayeu.kundenserver.de with ESMTP (Nemesis), id 0ML25U-1D8pon1bss-0005DF; Wed, 09 Mar 2005 02:16:57 +0100 Date: Wed, 9 Mar 2005 02:18:32 +0100 From: Marius Mauch To: gentoo-dev@robin.gentoo.org Subject: Re: [gentoo-dev] GLEP 29 (USE groups) and negatives Message-ID: <20050309021832.4873bb17@sven.genone.homeip.net> In-Reply-To: <20050306162849.247c8c8f@snowdrop> References: <20050306162849.247c8c8f@snowdrop> Organization: Gentoo X-Mailer: Sylpheed-Claws 1.0.1cvs1.3 (GTK+ 2.4.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@gentoo.org Reply-To: gentoo-dev@gentoo.org Mime-Version: 1.0 Content-Type: multipart/signed; boundary=Signature_Wed__9_Mar_2005_02_18_32_+0100_dmir2nKc7p2GSnRn; protocol="application/pgp-signature"; micalg=pgp-sha1 X-Provags-ID: kundenserver.de abuse@kundenserver.de login:7e6c91d1b14dbccceb2f2166522fa0f6 X-Archives-Salt: 90f794ff-b1d9-4e99-ba17-d5dc9c559204 X-Archives-Hash: 8130993c716c0279d48fc29ffd9ae6f7 --Signature_Wed__9_Mar_2005_02_18_32_+0100_dmir2nKc7p2GSnRn Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Sun, 6 Mar 2005 16:28:49 +0000 Ciaran McCreesh wrote: > http://www.gentoo.org/proj/en/glep/glep-0029.html >=20 > We need to decide upon a solution to the -flags problem. The proposed > solutions are: >=20 > 1) Disallow all negatives. Disadvantages: we don't tend to disallow > things just because users could shoot themselves in the foot with > them. >=20 > 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. >=20 > 3) Reorder USE flags. Disadvantages: can't disable flags set by a > group. Breaks existing USE lines. >=20 > 4) Have portage warn on dodgy USE flag lines. Disadvantages: tricky, > hard for the end user to figure out. >=20 > 5) Use some weird tristate notation. Disadvantages: not everyone has > the slightest clue what set theory is. >=20 > 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. Hmm, are talking about what should be technically possible or what should be supported? Personally I'd like to have negatives available but label them as unsupported ("if you play with this it's all your fault"), that would also mean that predefined groups don't use them. Marius --=20 Public Key at http://www.genone.de/info/gpg-key.pub In the beginning, there was nothing. And God said, 'Let there be Light.' And there was still nothing, but you could see a bit better. --Signature_Wed__9_Mar_2005_02_18_32_+0100_dmir2nKc7p2GSnRn Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) iD8DBQFCLk7sWzrL1pM7SNcRAog4AJ9lG1iWuQEBsNIFDU59tyPGMfy0ngCeMUNf MIB6XC0r4Pd4XohJY8ZXrAE= =lbvF -----END PGP SIGNATURE----- --Signature_Wed__9_Mar_2005_02_18_32_+0100_dmir2nKc7p2GSnRn-- -- gentoo-dev@gentoo.org mailing list