[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

Reply via email to