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 1QLM7S-0003ZH-8D for garchives@archives.gentoo.org; Sat, 14 May 2011 21:11:26 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id D9DDFE002B; Sat, 14 May 2011 21:09:52 +0000 (UTC) Received: from mail-gw0-f53.google.com (mail-gw0-f53.google.com [74.125.83.53]) by pigeon.gentoo.org (Postfix) with ESMTP id A2012E002B for ; Sat, 14 May 2011 21:09:52 +0000 (UTC) Received: by gwj20 with SMTP id 20so1601339gwj.40 for ; Sat, 14 May 2011 14:09:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:date:from:to:subject:message-id:reply-to :references:mime-version:content-type:content-disposition :content-transfer-encoding:in-reply-to:user-agent; bh=S1AGawjf5cl1TP4ZPCt0C9IjraycGTN3lcCjGeANTsU=; b=qHwUTdovvsDG0iAFha2NhCkF+gqb09Dm3PxzFar3o/QpG3xLBSfKklztEpGwEMJCTN dEnXT5xdeCvWAPbbOZrxPtDv5Fx0TsPPaOfLUx7oGPb+R+E7RvPKxtXfZLZrmoxSthDa IFe9cD5v++Q5HDUdU4IkkPcJXcoR0/M9ux62s= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=date:from:to:subject:message-id:reply-to:references:mime-version :content-type:content-disposition:content-transfer-encoding :in-reply-to:user-agent; b=TqWc4EFbAX72M8LsPQQEbqQJeQMzvpXvTOzEIKg83914f8aGJnGCXHU/vXTU2IG5q7 KHYSHZOorr6ZI4ovkAP2VooXteSz2T3DEYO7yE5IwMK4zjdj+m3+vaX8mj9R1ilUqY5i VoDDyzfpHdao+iqLOXRyHPC6l+cWmqXmgkZF8= Received: by 10.147.157.33 with SMTP id j33mr2230174yao.1.1305407392102; Sat, 14 May 2011 14:09:52 -0700 (PDT) Received: from gaurahari (adsl-72-152-86-200.asm.bellsouth.net [72.152.86.200]) by mx.google.com with ESMTPS id d36sm2657556and.30.2011.05.14.14.09.51 (version=TLSv1/SSLv3 cipher=OTHER); Sat, 14 May 2011 14:09:51 -0700 (PDT) Date: Sat, 14 May 2011 17:09:49 -0400 From: Indi To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] chicken <--> egg (NFS & tty video) Message-ID: <20110514210949.GA5756@gaurahari> References: Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) Content-Transfer-Encoding: quoted-printable X-Archives-Salt: X-Archives-Hash: 9cd65d120434ee4b5c16cb2ca70e1b3c On Sat, May 14, 2011 at 11:00:02PM +0200, Alan McKinnon wrote: > Apparently, though unproven, at 18:01 on Saturday 14 May 2011, Indi did= opine=20 > thusly: >=20 > >=20 > > Sounds like the old "6 of one, a half-dozen of the other" to me... > > What makes the subtractive method better? >=20 > It's not subtractive as disabling a flag globally and enabling it when = needed=20 > is the same thing negated. >=20 > I'm pointing out that by their nature, most global USE flags are exactl= y that=20 > - intended to be global, especially those in use.desc. For the most par= t the=20 > user will want the support they provide to be global. When that is not = the=20 > case (the lesser case), an option exists to override the global setting= in=20 > package.use >=20 > What you proposed is that one never use global flags and always enable/= disable=20 > them package by package. That gets really tedious with flags used in ma= ny=20 > ebuilds, such as USE=3Dgtk. >=20 > Abstaction is good, leverage it to gain the benefits when it works in y= our=20 > favour. >=20 No, I do not propose that one never use global use flags. I just employ them very selectively, which is best for my needs. --=20 caveat utilitor=20 =E2=99=AB =E2=9D=A4 =E2=99=AB =E2=9D=A4 =E2=99=AB =E2=9D=A4 =E2=99=AB=20