[DRE-maint] Bug#747723: FTBFS: Test "ruby2.1" failed. Exiting.

Christian Hofstaedtler zeha at debian.org
Sun May 11 12:13:28 UTC 2014


Source: rake-compiler
Version: 0.9.2-1
Severity: serious
Justification: fails to build from source
User: debian-ruby at lists.debian.org
Usertags: ruby2.0-rm

Dear Maintainer,

During a rebuild of ruby-related packages your package failed to
build with these errors:

===================================================================
rspec ./spec/lib/rake/extensiontask_spec.rb:396 # Rake::ExtensionTask (tasks) (cross platform tasks) (cross for 'universal-unknown' platform) fake should chain fake task to Makefile generation
rspec ./spec/lib/rake/extensiontask_spec.rb:402 # Rake::ExtensionTask (tasks) (cross platform tasks) (cross for 'universal-unknown' platform) rbconfig should chain rbconfig tasks to Makefile generation
rspec ./spec/lib/rake/extensiontask_spec.rb:406 # Rake::ExtensionTask (tasks) (cross platform tasks) (cross for 'universal-unknown' platform) rbconfig should take rbconfig from rake-compiler configuration
rspec ./spec/lib/rake/extensiontask_spec.rb:412 # Rake::ExtensionTask (tasks) (cross platform tasks) (cross for 'universal-unknown' platform) mkmf should chain mkmf tasks to Makefile generation
rspec ./spec/lib/rake/extensiontask_spec.rb:416 # Rake::ExtensionTask (tasks) (cross platform tasks) (cross for 'universal-unknown' platform) mkmf should take mkmf from rake-compiler configuration
rspec ./spec/lib/rake/extensiontask_spec.rb:423 # Rake::ExtensionTask (tasks) (cross platform tasks) (cross for 'universal-unknown' platform) compile:universal-unknown should be defined
rspec ./spec/lib/rake/extensiontask_spec.rb:427 # Rake::ExtensionTask (tasks) (cross platform tasks) (cross for 'universal-unknown' platform) compile:universal-unknown should depend on 'compile:extension_one:universal-unknown'
rspec ./spec/lib/rake/extensiontask_spec.rb:433 # Rake::ExtensionTask (tasks) (cross platform tasks) (cross for 'universal-unknown' platform) native:universal-unknown should be defined
rspec ./spec/lib/rake/extensiontask_spec.rb:437 # Rake::ExtensionTask (tasks) (cross platform tasks) (cross for 'universal-unknown' platform) native:universal-unknown should depend on 'native:my_gem:universal-unknown'
rspec ./spec/lib/rake/extensiontask_spec.rb:453 # Rake::ExtensionTask (tasks) (cross platform tasks) (cross for multiple platforms) should define task for each supplied platform
/usr/bin/ruby2.1 -S rspec ./spec/lib/rake/extensiontask_spec.rb ./spec/lib/rake/javaextensiontask_spec.rb failed
===================================================================

Please note that the default ruby recently has been switched to 2.1
in sid. If your package doesn't already do this, please switch to
the ruby(-all)(-dev) metapackages and `dh_ruby --print-supported`
for detecting the ruby to build for.
(Also, if everything goes according to plan, this is the last ruby
transition for jessie.)

About the test rebuild: this build was done in a rather standard
sbuild/schroot setup, on an amd64 host where PID1 is provided by
systemd, and options passed to sbuild were:
  DEB_BUILD_OPTIONS=parallel=12

Please find the full build log attached.

Thanks,
  -ch
-------------- next part --------------
A non-text attachment was scrubbed...
Name: rake-compiler_0.9.2-1_amd64.build
Type: inode/symlink
Size: 65361 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-ruby-extras-maintainers/attachments/20140511/53c7d225/attachment-0001.bin>


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