[SNIP] Hmm... If you put ~media-tv/ivtv-0.9.0 in both package.mask and package.keywords then you will find that ~media-tv/ivtv-0.9.0 cannot be installed because it is "masked by: package.mask". Hence I would say that package.mask takes precedence over package.keywords... I suppose what you wanted to say was that a package can be "masked by: ~arch keyword" without being in package.mask and hence won't be installed because it's masked by something...
I was speaking more of the following situation: # cat /etc/portage/package.keywords | grep ivtv media-tv/ivtv # cat /etc/portage/package.mask | grep ivtv ~media-tv/ivtv-0.9.0 # emerge -pv ivtv [ebuild N ] media-tv/ivtv-0.9.1 But I see you are correct with this: # cat /etc/portage/package.keywords | grep ivtv ~media-tv/ivtv-0.9.0 # cat /etc/portage/package.mask | grep ivtv ~media-tv/ivtv-0.9.0 # emerge -pv ivtv [ebuild N ] media-tv/ivtv-0.8.0 I guess I learned a few new things today. Thanks for all the information. -- Travis -- gentoo-user@gentoo.org mailing list