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.

  • del.icio.us
  • Digg
  • Google
  • Reddit
  • Slashdot
  • StumbleUpon
  • Technorati

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.

ADD YOUR TWO CENTS...
(Not published)