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 1MIq9e-0004eX-ES for garchives@archives.gentoo.org; Mon, 22 Jun 2009 20:30:14 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 46ECDE051E; Mon, 22 Jun 2009 20:30:13 +0000 (UTC) Received: from ey-out-1920.google.com (ey-out-1920.google.com [74.125.78.150]) by pigeon.gentoo.org (Postfix) with ESMTP id 0D34CE051E for ; Mon, 22 Jun 2009 20:30:12 +0000 (UTC) Received: by ey-out-1920.google.com with SMTP id 3so347584eyh.10 for ; Mon, 22 Jun 2009 13:30:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:from:to:subject:date :user-agent:references:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:message-id; bh=ZWETUiO0uqxQSpT2/gOgnPUPBnTiw4OIqMYEqTHYvOA=; b=KbDw6SaCG/vXBczIY2zj9aqc2TQo42FyGJ+UFui4FIVPbkaOHHGuEA89CzZ4mpw44h XO3BuCWyENrPPO8zIENX31xyW5RBUbjjtpPk6qMIgnLsCuWIA2Wle/nFe4YTGwstkDuw oKw+wFqvcWg7Gn9949LuTsrpSXU4xZkc+Wgtg= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:to:subject:date:user-agent:references:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :message-id; b=Rc6utFuNGS7QjCTMHifRYWz+YgR96j8JCtZlzxR45x8oo8WVgcB1BNyU6l4gpDL4DR Q46OV6iYlzhy20flXgRLEl3KxLWpxTx+qHBkte/nPZE0MYo48Xi5vX+uYaDf4Ldxm0tU BM4FplU4NIMormXZXKuz+PrVXRS2gyshhb8p0= Received: by 10.210.37.16 with SMTP id k16mr7817456ebk.91.1245702612436; Mon, 22 Jun 2009 13:30:12 -0700 (PDT) Received: from nazgul.localnet (196-210-153-123-rrdg-esr-2.dynamic.isadsl.co.za [196.210.153.123]) by mx.google.com with ESMTPS id 28sm49020eyg.4.2009.06.22.13.30.11 (version=SSLv3 cipher=RC4-MD5); Mon, 22 Jun 2009 13:30:12 -0700 (PDT) From: Alan McKinnon To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] Re: package.keywords Date: Mon, 22 Jun 2009 22:28:37 +0200 User-Agent: KMail/1.11.4 (Linux/2.6.30-gentoo-r1; KDE/4.2.4; x86_64; ; ) References: In-Reply-To: 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="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200906222228.37453.alan.mckinnon@gmail.com> X-Archives-Salt: 20d06075-fb68-49eb-8698-9e0c0b6b4759 X-Archives-Hash: 5b142e7c167ee5fd8238f9e4b63bcad4 On Monday 22 June 2009 17:51:31 James wrote: > So, as a conclusion, you probably want to use ~ instead of >= in there > > > as you apparently are running a mostly stable box (arch) instead of > > testing (~arch)? > > This is my (mis)conception, although, as you have suggest, > there are (gentoo) cultural norms that do suggest > certain boolean operations should not be used, > in say for example, package.keywords? That's more just a safeguard against forgetting you put it there than anything else :-) The vast majority of cases will use only the "=" operator or nothing. That's so you unmask the one version you are interested in, not everything from here on out, including every buggy, pre-release and just plain broken version that happens to have an ebuild. The use-case for no operator is mostly for the case where you run say a stable box, and want the latest of a specific well-known package. You might want the latest Qt for example. Another example is -svn ebuilds - enlightenment is a case in point. The snapshots are always out of date, latest svn is pretty stable, so one must unmask everything to get the -9999 versions -- alan dot mckinnon at gmail dot com