Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 416843 - =gnome-extra/yelp-2.30.2*: Use net-libs/webkit-gtk:2 instead of net-libs/xulrunner
Summary: =gnome-extra/yelp-2.30.2*: Use net-libs/webkit-gtk:2 instead of net-libs/xulr...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All All
: Normal normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: xulrunner
  Show dependency tree
 
Reported: 2012-05-21 05:43 UTC by Samuli Suominen (RETIRED)
Modified: 2012-05-21 17:03 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.