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

Reply via email to