With Firefox 5, the xulrunner/firefox split no longer exists. However, yelp still depends on xulrunner, thus you end up with a xulrunner package that is a different version than the the monolithic firefox install. Please update yelp to require firefox directly, or provide use flags to control what this will link against. Thanks. Reproducible: Always Steps to Reproduce: 1. Upgrade to firefox 5 2. Remove the legacy xulrunner package 3. emerge is no broken, because yelp depends on xulrunner directly. Actual Results: Yelp depends on xulrunner. Expected Results: Yelp should happily link against the libxul built as part of firefox 5
(In reply to comment #0) > Expected Results: > Yelp should happily link against the libxul built as part of firefox 5 No, it should not and cannot. Yelp-2.x is fundamentally incompatible with Firefox 5 because Firefox 5's libxul no longer supports the gtkmozembed API. See the upstream announcement at http://groups.google.com/group/mozilla.dev.embedding/browse_thread/thread/73f34c70ef8df30a Incidentally, in Gnome 3, yelp-3.0.x uses webkit-gtk. If you dislike having xulrunner installed, your suffering will end when Gnome 3 makes it to the main portage tree :)
Changing summary to reflect the actual solution to this problem. This will be solved when GNOME 3 enters the tree.
I think some distribution (debian or mandriva, I don't remember exactly) are providing yelp2 with its webkit branch, that would probably the way to go for not preventing firefox5 stabilization before gnome3
(In reply to comment #3) > I think some distribution (debian or mandriva, I don't remember exactly) are > providing yelp2 with its webkit branch, that would probably the way to go for > not preventing firefox5 stabilization before gnome3 No. Firefox 5 does not require an external xulrunner. Stabilization of Firefox 5 will not get blocked by any other package. This bug exists only to track the eventual removal of xulrunner from the tree.
Nice, less work (for now ;-)), thanks for explanation
Thanks for the info!
*** Bug 374093 has been marked as a duplicate of this bug. ***
Yelp-3.2.1 in the tree