[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