Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 298048 - fastthread-1.0.7-r1 install fails on missing rubygems_plugin.rb and missing echoe dependency
Summary: fastthread-1.0.7-r1 install fails on missing rubygems_plugin.rb and missing e...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: All Linux
: High normal
Assignee: Gentoo Ruby Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-12-23 01:30 UTC by Harris Landgarten
Modified: 2009-12-25 14:38 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 Harris Landgarten 2009-12-23 01:30:29 UTC
install fails trying to load rubygems_plugin.rb

This file is not installed by any package currently in the tree which I could find.

the gem_plugin package does install gem_plugin.rb

symlinking rubygems_plugin.rb to gem_plugin.rb allows fastthread to install but I don't know if the issue is only the name or if more is involved.

Also fastthread now depends on echoe which is not listed in dependencies

Reproducible: Always
Comment 1 Harris Landgarten 2009-12-23 01:37:03 UTC
I noticed the ebuild provides build dependencies on echoe for test and doc use flags but neither was set and build still failed without echoe installed and it was not pulled in.
Comment 2 Diego Elio Pettenò (RETIRED) gentoo-dev 2009-12-23 12:28:03 UTC
Thanks, fixed now :)
Comment 3 Harris Landgarten 2009-12-23 15:46:55 UTC
ebuild is now pulling in echoe as it should but it still fails with:

 * Running compile phase for ruby18 ...
(in /var/tmp/paludis/dev-ruby-fastthread-1.0.7-r1/work/ruby18/fastthread-1.0.7)
rake aborted!
no such file to load -- rubygems_plugin
/var/tmp/paludis/dev-ruby-fastthread-1.0.7-r1/work/ruby18/fastthread-1.0.7/Rakefile:4
(See full trace by running task with --trace)

!!! ERROR in dev-ruby/fastthread-1.0.7-r1::gentoo:
!!! In each_ruby_compile at line 1252
!!! build failed
Comment 4 Diego Elio Pettenò (RETIRED) gentoo-dev 2009-12-23 15:51:39 UTC
Hrm ouch! Now it's to find *which* of the many plugins it's looking for.
Comment 5 Harris Landgarten 2009-12-23 17:15:57 UTC
I think the problem is that it is looking for rubygems_plugin.rb and gem_plugins provides gem_plugin.rb
Comment 6 Diego Elio Pettenò (RETIRED) gentoo-dev 2009-12-23 17:26:46 UTC
Err that's not the problem.

It's either looking for rubyforge or gemcutter; likely the latter.
Comment 7 Harris Landgarten 2009-12-23 17:50:07 UTC
installing gemcutter fixes the problem but gemcutter is only available in layman in the hollow repository.
Comment 8 Harris Landgarten 2009-12-23 17:50:54 UTC
rubyforge does not provide rubygems_plugin.rb and does not fix the problem
Comment 9 Diego Elio Pettenò (RETIRED) gentoo-dev 2009-12-23 17:52:24 UTC
I was afraid of that, guess I'll have to package gemcutter tonight. Thanks for the test.
Comment 10 Diego Elio Pettenò (RETIRED) gentoo-dev 2009-12-25 14:38:45 UTC
Fixed in a different way: gemcutter is only loaded (by echoe) if present, and not unconditionally. Reduces the dependency web for fastthread.

Thanks for reporting.