[DRE-maint] Bug#597554: rubygems1.8: gem build on yaml files produces error "uninitialized constant Gem::Specification::YAML"

Lucas Nussbaum lucas at lucas-nussbaum.net
Mon Nov 1 08:20:45 UTC 2010


On 20/09/10 at 11:58 -0700, Clint Byrum wrote:
> Package: rubygems1.8
> Version: 1.3.7-2
> Severity: normal
> Tags: upstream
> 
> 
> Hello! 
> 
> This was originally reported in Ubuntu here:
> 
> https://bugs.launchpad.net/ubuntu/+source/libgems-ruby/+bug/643768
> 
> Upon trying to build a gem file from a raw yaml specfile,
> gem build fails:
> 
> clint at debian:~/g$ gem build metadata 
> ERROR:  While executing gem ... (NameError)
>     uninitialized constant Gem::Specification::YAML
> 
> However, if a ~/.gemrc exists, no error is printed:
> 
> clint at debian:~/g$ touch ~/.gemrc
> clint at debian:~/g$ gem build metadata 
> WARNING:  no rubyforge_project specified
> WARNING:  description and summary are identical
>   Successfully built RubyGem
>   Name: piggy
>   Version: 0.0.6
>   File: piggy-0.0.6.gem
> 
> rubygems/specification.rb should explicitly require "yaml"
> 
> This was not broken in rubygems 1.3.6, and in fact has been
> reported on other OS's too:
> 
> http://mail-index.netbsd.org/pkgsrc-bugs/2010/09/13/msg039540.html

Hi Clint,

Would you have time to investigate this bug? I'm a bit out of time, but
would like to prepare a last rubygems upload for squeeze fixing at least
this issue.

- Lucas






More information about the Pkg-ruby-extras-maintainers mailing list