Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 474488 - dev-ruby/rake-0.9.6 should depend on dev-java/jvyamlb ?
Summary: dev-ruby/rake-0.9.6 should depend on dev-java/jvyamlb ?
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Ruby Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-06-23 14:10 UTC by tman
Modified: 2013-07-16 09:02 UTC (History)
1 user (show)

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 tman 2013-06-23 14:10:59 UTC
* USE:        abi_x86_64 amd64 elibc_glibc kernel_linux multilib ruby_targets_jruby ruby_targets_ruby18 ruby_targets_ruby19 userland_GNU
 * FEATURES:   preserve-libs sandbox
 * Running unpack phase for all ...
 * Unpacking .gem file... ...
 [ ok ]
 * Uncompressing metadata ...
 [ ok ]
 * Unpacking data.tar.gz ...
 [ ok ]
 * Running prepare phase for all ...

gzip: doc/rake.1.gz: unexpected end of file
 * Running source copy phase for ruby18 ...
 * Running source copy phase for ruby19 ...
 * Running source copy phase for jruby ...
 * Running prepare phase for ruby18 ...
 * Running prepare phase for ruby19 ...
 * Running prepare phase for jruby ...
 * Running compile phase for all ...
 * Running install phase for ruby18 ...
 * Running install phase for ruby19 ...
 * Running install phase for jruby ...
^[[01m^[[31;06m!!! ERROR: Package jvyamlb was not found!^[[0m
Error: Could not find or load main class org.jruby.Main
 * ERROR: dev-ruby/rake-0.9.6 failed (install phase):
 *   Unable to generate gemspec file.
 *
 * Call stack:
 *     ebuild.sh, line   93:  Called src_install


Reproducible: Always
Comment 1 Hans de Graaff gentoo-dev Security 2013-06-23 15:38:32 UTC
More likely this should be a dependency of jruby. Which version of jruby do you have installed?
Comment 2 tman 2013-06-23 17:37:26 UTC
[I] dev-java/jruby
     Available versions:  1.4.1^t 1.5.6^t 1.6.5.1^t (~)1.6.7.2^t (~)1.6.8^t {bsf doc source ssl test ELIBC="FreeBSD"}
     Installed versions:  1.6.8^t(08:11:59 04.06.2013)(ssl -bsf -doc -source -test ELIBC="-FreeBSD")
     Homepage:            http://jruby.codehaus.org/
     Description:         Java-based Ruby interpreter implementatio
Comment 3 tman 2013-07-04 07:34:25 UTC
so us there a sulution in sight?

seems to be other package are also broken of this one: 

 * The following 4 packages have failed to build or install:
 * 
 *  (dev-ruby/rake-0.9.6::gentoo, ebuild scheduled for merge), Log file:
 *   '/var/log/portage/dev-ruby:rake-0.9.6:20130704-071449.log'
 *  (dev-ruby/json-1.8.0::gentoo, ebuild scheduled for merge), Log file:
 *   '/var/log/portage/dev-ruby:json-1.8.0:20130704-071516.log'
 *  (x11-drivers/nvidia-drivers-325.08::gentoo, ebuild scheduled for merge), Log file:
 *   '/var/log/portage/x11-drivers:nvidia-drivers-325.08:20130704-071545.log'
 *  (net-misc/openssh-6.2_p2::poly-c, ebuild scheduled for merge), Log file:
 *   '/var/log/portage/net-misc:openssh-6.2_p2:20130704-071625.log'
 *
Comment 4 tman 2013-07-04 07:59:42 UTC
a work around fix the problem:

emerge -C dev-ruby/rubygems virtual/rubygems
emerge -1 dev-java/jvyamlb
emerge -1 dev-ruby/rubygems virtual/rubygems
Comment 5 Hans de Graaff gentoo-dev Security 2013-07-16 09:02:26 UTC
(In reply to tman from comment #4)
> a work around fix the problem:
> 
> emerge -C dev-ruby/rubygems virtual/rubygems
> emerge -1 dev-java/jvyamlb
> emerge -1 dev-ruby/rubygems virtual/rubygems

Just curious, but why the unmerge? That should not have been needed.

In any case it looks like this dependency got dropped with jruby 1.6.8 by accident, so I've just added it back.