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

Bug 325477

Summary: Version bump: dev-ruby/bones-3.5.1
Product: Gentoo Linux Reporter: Jochen Schalanda <jochen+gentoo-bugs>
Component: New packagesAssignee: Gentoo Ruby Team <ruby>
Status: RESOLVED FIXED    
Severity: enhancement    
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
URL: http://github.com/TwP/bones
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 325479    

Description Jochen Schalanda 2010-06-25 10:15:36 UTC
Tool that creates new Ruby projects from a code skeleton.

Simply renaming the old ebuild bones-3.4.1.ebuild to bones-3.4.7.ebuild works.

Additionally dev-ruby/bones works on x86 but has only KEYWORDS="~amd64".

Reproducible: Always

Steps to Reproduce:
Comment 1 Hans de Graaff gentoo-dev Security 2010-08-28 08:08:41 UTC
It doesn't work for me:

>>> Compiling source in /var/tmp/portage/dev-ruby/bones-3.4.7/work ...
 * Running compile phase for all ...
(in /var/tmp/portage/dev-ruby/bones-3.4.7/work/all/bones-3.4.7)
rake aborted!
cannot evalutate this code:
attr_writer :nil?
/var/tmp/portage/dev-ruby/bones-3.4.7/work/all/bones-3.4.7/Rakefile:8
(See full trace by running task with --trace)
Comment 2 Hans de Graaff gentoo-dev Security 2010-10-29 15:14:21 UTC
This is still broken for me. More verbose trace:

rake aborted!
cannot evalutate this code:
attr_writer :nil?
/usr/lib64/ruby/gems/1.8/gems/loquacious-1.5.2/lib/loquacious/configuration.rb:134:in `__eigenclass_eval'
/usr/lib64/ruby/gems/1.8/gems/loquacious-1.5.2/lib/loquacious/configuration.rb:90:in `method_missing'
(eval):2:in `nil?'
./lib/bones/plugins/gem.rb:119:in `define_tasks'
/usr/lib64/ruby/site_ruby/1.8/rubygems/specification.rb:425:in `initialize'
./lib/bones/plugins/gem.rb:110:in `new'
./lib/bones/plugins/gem.rb:110:in `define_tasks'
/usr/lib64/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:1882:in `in_namespace'
/usr/lib64/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:910:in `namespace'
./lib/bones/plugins/gem.rb:109:in `define_tasks'
./lib/bones.rb:122:in `Bones'
./lib/bones.rb:122:in `each'
./lib/bones.rb:122:in `Bones'
/var/tmp/portage/dev-ruby/bones-3.5.1/work/all/bones-3.5.1/Rakefile:8
Comment 3 Hans de Graaff gentoo-dev Security 2010-10-29 15:18:35 UTC
Aha, this is due to it requiring a newer loquacious, but the distribution itself doesn't mention that.
Comment 4 Hans de Graaff gentoo-dev Security 2010-10-29 15:23:55 UTC
bones-3.5.1 is now in CVS.