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.
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.
Yelp depends on xulrunner.
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