Travis Osterman wrote:
I needed to unmask ivtv by placing it in my
/etc/portage/package.keywords as "media-tv/ivtv".  Now I'd like to
have my system not ask me to ever upgrade it again until the newer
version is required as a dependency of some other program.

I thought that putting "=media-tv/ivtv-0.9.0" (where 0.9.0 is my
current version) in /etc/portage/package.mask would be the solution,
but when I "emerge ivtv -pv" it wants to upgrade to "0.9.1".

I commented out the line in package.keywords thinking maybe if it was
already installed and masked that portage would ignore it.  The result
of this was portage wanted to downgrade to the more 'stable' 0.8.x -
which is also not the desired result.

Well, ivtv is a little strange in the sense that each branch is specific for a kernel branch. Technically, you're going to be best off running the latest ivtv branch (irregardless of whether its marked stable). So, if you are running the 0.9 branch of ivtv, I'd recommend keeping up to date with the bugfixes and upgrading to 0.9.1.

If you wanted to do something like that, and make all 0.9.x versions "stable" in package.keywords, then you would add this:

=media-tv/ivtv-0.9*

But if you just want to stick with 0.9.0, then what you had before is correct.

=media-tv/ivtv-0.9.0

Just make sure there aren't any other entries for ivtv in there.

Steve

--
gentoo-user@gentoo.org mailing list

Reply via email to