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

Bug 416843

Summary: =gnome-extra/yelp-2.30.2*: Use net-libs/webkit-gtk:2 instead of net-libs/xulrunner
Product: Gentoo Linux Reporter: Samuli Suominen (RETIRED) <ssuominen>
Component: Current packagesAssignee: Gentoo Linux Gnome Desktop Team <gnome>
Status: RESOLVED FIXED    
Severity: normal    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: All   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 403415    

Description Samuli Suominen (RETIRED) gentoo-dev 2012-05-21 05:43:44 UTC
Because =gnome-extra/yelp-3* doesn't work perfectly for Gnome 2.x I would recommend reverting to ~arch temporarily pending on Gnome 3.x stabilization. 
It doesn't look there are many reverse dependencies requiring it, thus making the task very trivial.
Alternatively we can stabilize one of the 3.x versions of yelp for webkit-gtk support, but it doesn't work perfectly with Gnome 2.x.

Which one do you prefer?
Comment 1 Samuli Suominen (RETIRED) gentoo-dev 2012-05-21 05:46:04 UTC
To clarify:

gnome-extra/yelp is the *only* reason the severaly vulnerable package, net-libs/xulrunner, is not masked yet.
mozilla upstream discontinued security support for Firefox 3.6 and thus, xulrunner.1.9/2.0.
gentoo hasn't maintained xulrunner for a while, and bugs are not getting fixed. in fact, it doesn't even build currently, see the blockers from bug 403415.
Comment 2 Samuli Suominen (RETIRED) gentoo-dev 2012-05-21 07:19:24 UTC
The only packages pulling in the old gnome-extra/yelp are now:

=gnome-base/gnome-2.32.1-r1
=gnome-base/gnome-2.32.1-r2
=gnome-base/gnome-light-2.32.1-r1
=gnome-base/gnome-light-2.32.1-r2

So removing the dependency from the 2 meta packages is trivial if that is the way you prefer to go.

I would still stabilize one of yelp-3.x versions, as it's still useful in a environment with Gnome 2.x installed.
Comment 3 Pacho Ramos gentoo-dev 2012-05-21 08:38:39 UTC
But yelp-3 won't work on Gnome2, if I remember correctly, a lot of locations for documentation changed completely. We would need to push yelp-2 with webkit support as debian and mandriva did long time ago:
http://svn.mandriva.com/viewvc/packages/cooker/yelp/releases/2.30.2/6/
http://svnweb.mageia.org/packages/cauldron/yelp/releases/2.30.2/4.mga1/
http://patch-tracker.debian.org/package/yelp/2.30.1+webkit-1

But I cannot work on it just now :(, I guess yelp can't use net-misc/npapi-sdk but need full xulrunner, no?
Comment 4 Samuli Suominen (RETIRED) gentoo-dev 2012-05-21 08:40:19 UTC
(In reply to comment #3)
> But yelp-3 won't work on Gnome2, if I remember correctly, a lot of locations
> for documentation changed completely. We would need to push yelp-2 with
> webkit support as debian and mandriva did long time ago:
> http://svn.mandriva.com/viewvc/packages/cooker/yelp/releases/2.30.2/6/
> http://svnweb.mageia.org/packages/cauldron/yelp/releases/2.30.2/4.mga1/
> http://patch-tracker.debian.org/package/yelp/2.30.1+webkit-1

That's cool. I can work on that. Will report back soon...
Comment 5 Samuli Suominen (RETIRED) gentoo-dev 2012-05-21 17:03:37 UTC
Fixed in Portage by =gnome-extra/yelp-2.30.2-r200.  This bug can be the Porting bug and I'll open new for stabilization.