From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1SRc9t-00055f-JY for garchives@archives.gentoo.org; Tue, 08 May 2012 04:36:21 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id AC2FCE08E0; Tue, 8 May 2012 04:35:57 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 21A6FE08D1 for ; Tue, 8 May 2012 04:35:19 +0000 (UTC) Received: from [192.168.26.5] (ip98-164-193-252.oc.oc.cox.net [98.164.193.252]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: zmedico) by smtp.gentoo.org (Postfix) with ESMTPSA id 9B70A1B4016 for ; Tue, 8 May 2012 04:35:18 +0000 (UTC) Message-ID: <4FA8A285.8080300@gentoo.org> Date: Mon, 07 May 2012 21:35:17 -0700 From: Zac Medico User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:12.0) Gecko/20120506 Thunderbird/12.0.1 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] add global useflag: webkit References: <4FA5C712.4020305@gentoo.org> <201205070248.02584.Arfrever.FTA@gmail.com> <4FA81038.9030806@gentoo.org> <20120507191825.3701499b@googlemail.com> <20392.8225.718495.493937@a1i15.kph.uni-mainz.de> <4FA82F7F.5030803@gentoo.org> <20120507224304.4ae0d43b@pomiocik.lan> <4FA8418D.6060703@gentoo.org> <20120508055042.4faadfa8@pomiocik.lan> <4FA899DA.90608@gentoo.org> <20120508060722.7f8e6124@pomiocik.lan> In-Reply-To: <20120508060722.7f8e6124@pomiocik.lan> X-Enigmail-Version: 1.5pre Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Archives-Salt: 0ff7c200-a7ac-4eb0-95f1-289f9f0fd71b X-Archives-Hash: 8241c7a4c168e187b4a42d6d82cf1607 On 05/07/2012 09:07 PM, Micha=C5=82 G=C3=B3rny wrote: > On Mon, 07 May 2012 20:58:18 -0700 > Zac Medico wrote: >=20 >> -----BEGIN PGP SIGNED MESSAGE----- >> Hash: SHA1 >> >> On 05/07/2012 08:50 PM, Micha=C5=82 G=C3=B3rny wrote: >>> On Mon, 07 May 2012 14:41:33 -0700 Zac Medico >>> wrote: >>> >>>> On 05/07/2012 01:43 PM, Micha=C5=82 G=C3=B3rny wrote: >>>>> On Mon, 07 May 2012 13:24:31 -0700 Zac Medico >>>>> wrote: >>>>> >>>>>> On 05/07/2012 12:18 PM, Ulrich Mueller wrote: >>>>>>>>>>>> On Mon, 7 May 2012, Ciaran McCreesh wrote: >>>>>>> >>>>>>>> I propose: >>>>>>> >>>>>>>> REQUIRED_USE=3D"=3D=3D ( qt webkit )" >>>>>>> >>>>>>> But this just means that the ebuild has redundant USE >>>>>>> flags, so one of them shouldn't be in IUSE, in the first >>>>>>> place. >>>>>> >>>>>> It serves to convey meaning, such that a user who has >>>>>> disabled the qt USE flag will get a meaningful prompt if that >>>>>> flag is required for webkit support. This kind of information >>>>>> could be useful to some people, and it may be preferable to >>>>>> having a separate webkit-qt flag. >>>>> >>>>> If 'qt' flag is required for webkit support, it's 'webkit? ( qt >>>>> )'. >>>> >>>> What if '!webkit? ( !qt )' also applies though? As an alternative >>>> to listing both constraints separately, you could combine them as >>>> '^^ ( webkit !qt )', or add support for '=3D=3D ( qt webkit )' to >>>> make the expression easier to read. >>> >>> Then it's pointless to have the 'webkit' flag which doesn't >>> control anything. >> >> Generalize the discussion to be about two abstract flags "x" and "y" >> that have the same kind of relationship, where each one actually does >> control something, but the two features are intertwined in a >> particular package such that they must both be enabled or disabled in >> unison. >=20 > Then please show me an example of that. I don't see any offhand. I guess it's fairly uncommon, or non-existent. --=20 Thanks, Zac