I unmasked Firefox in package.keywords:
# Unmask FF3, and deps...
www-client/mozilla-firefox
dev-libs/nspr
dev-libs/nss
net-libs/xulrunner
When I tried to emerge it…
- [emerge world] did not pull it in
- [emerge mozilla-firefox] did – weird
- another [emerge world] REVERTED to Firefox 2!
Apparently there’s some dependency that causes FF2 to reinstall over FF3. So… let’s block FF2 from reinstalling by adding this to package.mask:
<=www-client/mozilla-firefox-2.0.0.16
Now we can run [emerge world] to see the problem dependency:
!!! All ebuilds that could satisfy "=www-client/mozilla-firefox-2*" have been masked.
!!! One of the following masked packages is required to complete your request:
- www-client/mozilla-firefox-2.0.0.16 (masked by: package.mask)
- www-client/mozilla-firefox-2.0.0.11 (masked by: package.mask)
(dependency required by "www-client/epiphany-2.20.3" [installed])
Epiphany is a browser based on FF2, ugg. You can’t mask epiphany, it is a dependency of gnome. So… unmasked FF3 and gnome are incompatible, at the moment. For now, I guess I have to wait it out… after all, the official policy (as stated here):
The overall Gentoo policy is very clear on the topic. Mixing unstable and stable is _your_ problem, not ours. We are already trying our best to maintain a stable Gnome (2.20), an unstable one (2.22) and an experimental one (2.23/24).
If you mix and match stable and unstable, you’re own your own.
Fair enough.
This entry was posted on Friday, August 8th, 2008 and filed under Nightly. Follow comments here with the RSS 2.0 feed. Post a comment or leave a trackback.










Projects
