Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 372841

Summary: Add a version of gnome-extra/yelp that uses webkit-gtk instead of xulrunner
Product: Gentoo Linux Reporter: Scott <darkpreludesi>
Component: [OLD] GNOMEAssignee: Gentoo Linux Gnome Desktop Team <gnome>
Status: RESOLVED FIXED    
Severity: enhancement CC: jimtahu
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on: 353071    
Bug Blocks:    

Description Scott 2011-06-24 14:45:53 UTC
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
Comment 1 Alexandre Rostovtsev (RETIRED) gentoo-dev 2011-06-25 02:19:57 UTC
(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 :)
Comment 2 Nirbheek Chauhan (RETIRED) gentoo-dev 2011-06-25 14:39:29 UTC
Changing summary to reflect the actual solution to this problem. This will be solved when GNOME 3 enters the tree.
Comment 3 Pacho Ramos gentoo-dev 2011-06-25 14:58:03 UTC
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
Comment 4 Nirbheek Chauhan (RETIRED) gentoo-dev 2011-06-25 19:15:53 UTC
(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.
Comment 5 Pacho Ramos gentoo-dev 2011-06-25 19:24:49 UTC
Nice, less work (for now ;-)), thanks for explanation
Comment 6 Scott 2011-06-27 13:25:18 UTC
Thanks for the info!
Comment 7 Pacho Ramos gentoo-dev 2011-07-05 19:25:40 UTC
*** Bug 374093 has been marked as a duplicate of this bug. ***
Comment 8 Pacho Ramos gentoo-dev 2011-11-28 16:32:01 UTC
Yelp-3.2.1 in the tree