From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 5488 invoked from network); 19 May 2004 18:56:06 +0000 Received: from smtp.gentoo.org (156.56.111.197) by parrot.ussg.indiana.edu with SMTP; 19 May 2004 18:56:06 +0000 Received: from parrot.ussg.indiana.edu ([156.56.111.196] helo=parrot.gentoo.org) by smtp.gentoo.org with esmtp (Exim 4.34) id 1BQWEV-0007L9-UI for arch-gentoo-dev@lists.gentoo.org; Wed, 19 May 2004 18:56:04 +0000 Received: (qmail 20334 invoked by uid 89); 19 May 2004 18:56:03 +0000 Mailing-List: contact gentoo-dev-help@gentoo.org; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@gentoo.org Received: (qmail 25549 invoked from network); 19 May 2004 18:56:03 +0000 Date: Wed, 19 May 2004 19:54:25 +0100 From: Ciaran McCreesh To: gentoo-dev@lists.gentoo.org Message-Id: <20040519195425.0418ae75@snowdrop.home> In-Reply-To: <20040519183411.GA24944@cerberus.oppresses.us> References: <200405180034.30388.stuart@gentoo.org> <200405181845.58966.stuart@gentoo.org> <20040518201628.703a7b34@sven.genone.homeip.net> <200405182108.42231.stuart@gentoo.org> <1084966200.9124.18.camel@rivendell> <20040519160613.GA17836@cerberus.oppresses.us> <1412.213.101.226.144.1084987594.squirrel@TesterServ.TesterNet> <20040519175356.GA22765@cerberus.oppresses.us> <1548.213.101.226.144.1084990759.squirrel@TesterServ.TesterNet> <20040519183411.GA24944@cerberus.oppresses.us> X-Mailer: Sylpheed version 0.9.10claws (GTK+ 1.2.10; i686-pc-linux-gnu) Mime-Version: 1.0 Content-Type: multipart/signed; protocol="application/pgp-signature"; micalg="pgp-sha1"; boundary="Signature=_Wed__19_May_2004_19_54_25_+0100_WxjU6Q+9eJ+nMeC5" X-OriginalArrivalTime: 19 May 2004 18:56:05.0232 (UTC) FILETIME=[F0023700:01C43DD2] Subject: Re: [gentoo-dev] Re: [gentoo-web-user] Hardened PHP now in Gentoo X-Archives-Salt: 52835e0d-7f62-46c0-9468-e6dcda12534b X-Archives-Hash: aead82ddd99a8942d5cf988c9b25a8c1 --Signature=_Wed__19_May_2004_19_54_25_+0100_WxjU6Q+9eJ+nMeC5 Content-Type: text/plain; charset=US-ASCII Content-Disposition: inline Content-Transfer-Encoding: 7bit On Wed, 19 May 2004 14:34:12 -0400 Jon Portnoy wrote: | I think we should address this with USE flag groupings. Someone should | be able to just say they want full video support, for example, and | that should enable all (freely available licensing-wise) codec flags. | That way we can provide both simplicity and flexibility. Strangely enough, I just suggested this in #gentoo-dev . Aside from the issue of tidying up the existing USE flag setup, how do people feel about something along the following lines (I'll GLEP it if the general idea seems ok to people...): ciaranm> jstubbs / genone: how hard would it be to add a use.groups to portage which allowed aliases like @DESKTOP@ = @GNOME@ @KDE@ X, @GNOME@ = gtk2 gtk gnome X and @MEDIA@ = jpeg png dvd quicktime mpeg blah blah? genone> ciaranm: shouldn't be too hard, but there might be some little details I don't see atm making it difficult ciaranm> genone: issues i could think of are recursive (would have to avoid circular...), and behaviour of -@GNOME@ (i'd just ban that outright...) ciaranm> genone: presumably @GNOME@ -gtk2 (for example) would work... right now USE="blah-blah" -> -blah, right? genone> USE="bla -bla" => USE="" ciaranm> and -blah blah -> blah? genone> yep ciaranm> cool, thanks genone> circularity isn't a big problem, just limit to n levels of dereference, -@GROUP@ shouldn't be a problem either genone> I'm more thinking about orders and so ciaranm> how would -@GROUP@ work? just invert all the flags in @GROUP@ ? genone> yes * ciaranm thinks that could get rather confusing genone> why that ? steel300> @GNOME@=-kde -qt gnome gtks ciaranm> well, -@KDE@ for example would disable more than just kde ciaranm> steel300: except then you'd upset people who do @KDE@ @GNOME@ ciaranm> steel300: i'd rather not have kde imply !gnome genone> yeah, negated use flags would be forbidden in groups steel300> it was just an example ciaranm> steel300: i'm thinking @DESKTOP@=@KDE@ @GNOME@ @MEDIA@ ciaranm> for example steel300> will any include -*? genone> no ciaranm> hell no steel300> is this a user defined thing or do we manage it? ciaranm> i'm not so sure about disabling -blah in groups... @SERVER@=-X -kde -gnome -qt etc for example ciaranm> steel300: i'd just stick it in /usr/portage/profiles/ myself... ciaranm> steel300: mmmmmmmaybe allow an/etc/portage/ entry genone> USE="-* @SERVER@" Here's hoping -claws doesn't munge the formatting for once... -- Ciaran McCreesh, Gentoo XMLcracy Member G03X276 (Sparc, MIPS, Vim, si hoc legere scis nimium eruditionis habes) Mail: ciaranm at gentoo.org Web: http://dev.gentoo.org/~ciaranm --Signature=_Wed__19_May_2004_19_54_25_+0100_WxjU6Q+9eJ+nMeC5 Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFAq61m96zL6DUtXhERAhXlAJ9FtevEHAyr0+8ACv71VYsli5MGlACg4J2f ICPaVHz09GfbIGi5N8kgaws= =TMs4 -----END PGP SIGNATURE----- --Signature=_Wed__19_May_2004_19_54_25_+0100_WxjU6Q+9eJ+nMeC5--