[DRE-maint] Bug#593045: libgems-ruby: FTBFS: undefined method `path' for Gem:Module (NoMethodError)
Lucas Nussbaum
lucas at lucas-nussbaum.net
Sun Aug 15 07:53:00 UTC 2010
Source: libgems-ruby
Version: 1.3.7-1
Severity: serious
Tags: squeeze sid
User: debian-qa at lists.debian.org
Usertags: qa-ftbfs-20100815 qa-ftbfs
Justification: FTBFS on amd64
Hi,
During a rebuild of all packages in sid, your package failed to build on
amd64.
Relevant part:
> /usr/bin/fakeroot debian/rules clean
> test -x debian/rules
> dh_testroot
> dh_clean
> rm -rf html
> rm -f debian/gem1.*
> rm -f debian/etc/bash_completion.d/gem1.*
> dpkg-source -b libgems-ruby-1.3.7
> dpkg-source: info: using source format `3.0 (quilt)'
> dpkg-source: info: building libgems-ruby using existing ./libgems-ruby_1.3.7.orig.tar.gz
> dpkg-source: info: building libgems-ruby in libgems-ruby_1.3.7-1.debian.tar.gz
> dpkg-source: info: building libgems-ruby in libgems-ruby_1.3.7-1.dsc
> debian/rules build
> test -x debian/rules
> mkdir -p "."
> /usr/bin/ruby1.8 setup.rb --no-rdoc --no-ri --prefix=/build/user-libgems-ruby_1.3.7-1-amd64-kg_1J_/libgems-ruby-1.3.7/debian/rubygems1.8
> RubyGems 1.3.7 installed
>
> === 1.3.7 / 2010-05-13
>
> NOTE:
>
> http://rubygems.org is now the default source for downloading gems.
>
> You may have sources set via ~/.gemrc, so you should replace
> http://gems.rubyforge.org with http://rubygems.org
>
> http://gems.rubyforge.org will continue to work for the forseeable future.
>
> New features:
>
> * `gem` commands
> * `gem install` and `gem fetch` now report alternate platforms when a
> matching one couldn't be found.
> * `gem contents` --prefix is now the default as specified in --help. Bug
> #27211 by Mamoru Tasaka.
> * `gem fetch` can fetch of old versions again. Bug #27960 by Eric Hankins.
> * `gem query` and friends output now lists platforms. Bug #27856 by Greg
> Hazel.
> * `gem server` now allows specification of multiple gem dirs for
> documentation. Bug #27573 by Yuki Sonoda.
> * `gem unpack` can unpack gems again. Bug #27872 by Timothy Jones.
> * `gem unpack` now unpacks remote gems.
> * --user-install is no longer the default. If you really liked it, see
> Gem::ConfigFile to learn how to set it by default. (This change was made
> in 1.3.6)
> * RubyGems now has platform support for IronRuby. Patch #27951 by Will Green.
>
> Bug fixes:
>
> * Require rubygems/custom_require if --disable-gem was set. Bug #27700 by
> Roger Pack.
> * RubyGems now protects against exceptions being raised by plugins.
> * rubygems/builder now requires user_interaction. Ruby Bug #1040 by Phillip
> Toland.
> * Gem::Dependency support #version_requirements= with a warning. Fix for old
> Rails versions. Bug #27868 by Wei Jen Lu.
> * Gem::PackageTask depends on the package dir like the other rake package
> tasks so dependencies can be hooked up correctly.
>
>
> ------------------------------------------------------------------------------
>
> RubyGems installed the following executables:
> /build/user-libgems-ruby_1.3.7-1-amd64-kg_1J_/libgems-ruby-1.3.7/debian/rubygems1.8/bin/gem1.8
>
> /usr/bin/ruby1.9.1 setup.rb --no-rdoc --no-ri --prefix=/build/user-libgems-ruby_1.3.7-1-amd64-kg_1J_/libgems-ruby-1.3.7/debian/rubygems1.9.1
> /build/user-libgems-ruby_1.3.7-1-amd64-kg_1J_/libgems-ruby-1.3.7/lib/rubygems/source_index.rb:68:in `installed_spec_directories': undefined method `path' for Gem:Module (NoMethodError)
> from /build/user-libgems-ruby_1.3.7-1-amd64-kg_1J_/libgems-ruby-1.3.7/lib/rubygems/source_index.rb:58:in `from_installed_gems'
> from /build/user-libgems-ruby_1.3.7-1-amd64-kg_1J_/libgems-ruby-1.3.7/lib/rubygems.rb:883:in `source_index'
> from /build/user-libgems-ruby_1.3.7-1-amd64-kg_1J_/libgems-ruby-1.3.7/lib/rubygems/gem_path_searcher.rb:81:in `init_gemspecs'
> from /build/user-libgems-ruby_1.3.7-1-amd64-kg_1J_/libgems-ruby-1.3.7/lib/rubygems/gem_path_searcher.rb:13:in `initialize'
> from /build/user-libgems-ruby_1.3.7-1-amd64-kg_1J_/libgems-ruby-1.3.7/lib/rubygems.rb:841:in `new'
> from /build/user-libgems-ruby_1.3.7-1-amd64-kg_1J_/libgems-ruby-1.3.7/lib/rubygems.rb:841:in `block in searcher'
> from <internal:prelude>:10:in `synchronize'
> from /build/user-libgems-ruby_1.3.7-1-amd64-kg_1J_/libgems-ruby-1.3.7/lib/rubygems.rb:840:in `searcher'
> from /build/user-libgems-ruby_1.3.7-1-amd64-kg_1J_/libgems-ruby-1.3.7/lib/rubygems.rb:479:in `find_files'
> from /build/user-libgems-ruby_1.3.7-1-amd64-kg_1J_/libgems-ruby-1.3.7/lib/rubygems.rb:983:in `load_plugins'
> from /build/user-libgems-ruby_1.3.7-1-amd64-kg_1J_/libgems-ruby-1.3.7/lib/rubygems.rb:1139:in `<top (required)>'
> from <internal:lib/rubygems/custom_require>:29:in `require'
> from <internal:lib/rubygems/custom_require>:29:in `require'
> from setup.rb:24:in `<main>'
> make: *** [build/rubygems1.9.1] Error 1
The full build log is available from:
http://people.debian.org/~lucas/logs/2010/08/15/libgems-ruby_1.3.7-1_lsid64.buildlog
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
About the archive rebuild: The rebuild was done on about 50 AMD64 nodes
of the Grid'5000 platform, using a clean chroot. Internet was not
accessible from the build systems.
--
| Lucas Nussbaum
| lucas at lucas-nussbaum.net http://www.lucas-nussbaum.net/ |
| jabber: lucas at nussbaum.fr GPG: 1024D/023B3F4F |
More information about the Pkg-ruby-extras-maintainers
mailing list