Alan McKinnon <alan.mckinnon <at> gmail.com> writes:

> > 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 

Good to know.

> 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.

So entries in package.keywords should just have the ~ in front of them?
No point in using other boolean operations in the package.keywords file?




> 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


Ok, now you just tossed my little (pee brain) around quite significantly...
Your saying that not operator will get me the -9999 (SVN) version
of a package?And that this is most likely the most stable because 
the devs/hacks work on it often?


If so then lets put it to the test.
Maybee app-arch/xz-utils ?
so my entry in /etc/portage/package.keywords should look like this:

app-arch/xz-utils
Nothing I tried in either package.keywords or package.unmask
make the app-arch/xz-utils-9999 (SVN) version available.


So what did I miss?


James








Reply via email to