Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 497502 - net-libs/webkit-gtk should not depend on dev-lang/ruby
Summary: net-libs/webkit-gtk should not depend on dev-lang/ruby
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-01-08 07:54 UTC by fjmccloud
Modified: 2014-01-08 15:08 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 fjmccloud 2014-01-08 07:54:21 UTC
http://forums.gentoo.org/viewtopic-t-977254.html?sid=8ee18e611683b6d5faf584ad00443599

http://forums.gentoo.org/viewtopic-t-946150-start-0.html

net-libs/webkit-gtk-1.10.2-r300 and net-libs/webkit-gtk-2.xx ebuilds have a dependency on rubygems, which requires ruby.

Users do not want ruby.

Reproducible: Always

Steps to Reproduce:
1. emerge -puDN world with webkit-gtk
2.
3.


Expected Results:  
Earlier webkit-gtk versions do not have the ruby dependency in the ebuilds.
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2014-01-08 14:51:19 UTC
The build dependency is required.
Comment 2 Alexandre Rostovtsev (RETIRED) gentoo-dev 2014-01-08 15:08:59 UTC
(In reply to Jeroen Roovers from comment #1)
> The build dependency is required.

Right. Webkit-gtk requires ruby to build a vital part of its javascript engine: the compiler that will turn webkit's javascript intermediate representation into native code. And by *requires*, I mean that basically the entire thing is written in Ruby. There is no way to eliminate the dependency.

Fortunately, at least it's only a build-time dependency. So if you are distributing binpkgs to multiple machines, you will only need ruby installed on the build machine.