Package: src:ruby-integration Version: 0.1.0-1.1 Severity: serious Tags: ftbfs trixie sid
Dear maintainer: During a rebuild of all packages in unstable, your package failed to build: -------------------------------------------------------------------------------- [...] debian/rules clean dh clean --buildsystem=ruby --with ruby dh: warning: Compatibility levels before 10 are deprecated (level 7 in use) dh_auto_clean -O--buildsystem=ruby dh_auto_clean: warning: Compatibility levels before 10 are deprecated (level 7 in use) dh_ruby --clean W: XS-Ruby-Versions is deprecated, and will be ignored dh_clean -O--buildsystem=ruby dh_clean: warning: Compatibility levels before 10 are deprecated (level 7 in use) debian/rules binary dh binary --buildsystem=ruby --with ruby dh: warning: Compatibility levels before 10 are deprecated (level 7 in use) dh_update_autotools_config -O--buildsystem=ruby dh_auto_configure -O--buildsystem=ruby dh_auto_configure: warning: Compatibility levels before 10 are deprecated (level 7 in use) dh_ruby --configure dh_auto_build -O--buildsystem=ruby dh_auto_build: warning: Compatibility levels before 10 are deprecated (level 7 in use) dh_ruby --build dh_auto_test -O--buildsystem=ruby dh_auto_test: warning: Compatibility levels before 10 are deprecated (level 7 in use) dh_ruby --test dh_testroot -O--buildsystem=ruby dh_prep -O--buildsystem=ruby dh_auto_install --destdir=debian/ruby-integration/ -O--buildsystem=ruby dh_auto_install: warning: Compatibility levels before 10 are deprecated (level 7 in use) dh_ruby --install /<<PKGBUILDDIR>>/debian/ruby-integration ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ â ruby-integration: Install files â ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ install -d /<<PKGBUILDDIR>>/debian/ruby-integration/usr/lib/ruby/vendor_ruby install -D -m644 /<<PKGBUILDDIR>>/lib/integration.rb /<<PKGBUILDDIR>>/debian/ruby-integration/usr/lib/ruby/vendor_ruby/integration.rb ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ â ruby-integration: Install Rubygems integration metadata â ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ generating gemspec at /<<PKGBUILDDIR>>/debian/ruby-integration/usr/share/rubygems-integration/all/specifications/integration-0.1.0.gemspec /usr/bin/ruby3.3 /usr/bin/gem2deb-test-runner ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ â Run tests for ruby3.3 from debian/ruby-tests.rake â ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ RUBYLIB=/<<PKGBUILDDIR>>/debian/ruby-integration/usr/lib/ruby/vendor_ruby:. GEM_PATH=/<<PKGBUILDDIR>>/debian/ruby-integration/usr/share/rubygems-integration/all:/var/lib/gems/3.3.0:/usr/local/lib/ruby/gems/3.3.0:/usr/lib/ruby/gems/3.3.0:/usr/lib/x86_64-linux-gnu/ruby/gems/3.3.0:/usr/share/rubygems-integration/3.3.0:/usr/share/rubygems-integration/all:/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0 ruby3.3 -S rake --rakelibdir /gem2deb-nonexistent -f debian/ruby-tests.rake /usr/bin/ruby3.3 -I/usr/share/rubygems-integration/all/gems/rspec-support-3.13.1/lib:/usr/share/rubygems-integration/all/gems/rspec-core-3.13.0/lib /usr/share/rubygems-integration/all/gems/rspec-core-3.13.0/exe/rspec --pattern ./spec/\*\*/\*_spec.rb ..FFFFWARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #<RuntimeError: Ruby methods doesn't support infinity bounds>. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /<<PKGBUILDDIR>>/spec/integration_spec.rb:61:in `block (2 levels) in <top (required)>'. . Failures: 1) Integration should return a correct value for a complex integration with gsl methods FIXED Expected pending 'GSL not available' to fail. No error was raised. # ./spec/integration_spec.rb:19 2) Integration should return correct integration for infinity bounds FIXED Expected pending 'GSL not available' to fail. No error was raised. # ./spec/integration_spec.rb:30 3) Integration should return correct integration for infinity lower bound FIXED Expected pending 'GSL not available' to fail. No error was raised. # ./spec/integration_spec.rb:39 4) Integration should return correct integration for infinity upper bound FIXED Expected pending 'GSL not available' to fail. No error was raised. # ./spec/integration_spec.rb:49 Deprecation Warnings: Using `should` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /<<PKGBUILDDIR>>/spec/integration_spec.rb:9:in `block (3 levels) in <top (required)>'. If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 1 deprecation warning total Finished in 0.00697 seconds (files took 0.06454 seconds to load) 7 examples, 4 failures Failed examples: rspec ./spec/integration_spec.rb:19 # Integration should return a correct value for a complex integration with gsl methods rspec ./spec/integration_spec.rb:30 # Integration should return correct integration for infinity bounds rspec ./spec/integration_spec.rb:39 # Integration should return correct integration for infinity lower bound rspec ./spec/integration_spec.rb:49 # Integration should return correct integration for infinity upper bound /usr/bin/ruby3.3 -I/usr/share/rubygems-integration/all/gems/rspec-support-3.13.1/lib:/usr/share/rubygems-integration/all/gems/rspec-core-3.13.0/lib /usr/share/rubygems-integration/all/gems/rspec-core-3.13.0/exe/rspec --pattern ./spec/\*\*/\*_spec.rb failed ERROR: Test "ruby3.3" failed. Exiting. dh_auto_install: error: dh_ruby --install /<<PKGBUILDDIR>>/debian/ruby-integration returned exit code 1 make: *** [debian/rules:16: binary] Error 255 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 -------------------------------------------------------------------------------- The above is just how the build ends and not necessarily the most relevant part. If required, the full build log is available here: https://people.debian.org/~sanvila/build-logs/202504/ About the archive rebuild: The build was made on virtual machines from AWS, using sbuild and a reduced chroot with only build-essential packages. If you could not reproduce the bug please contact me privately, as I am willing to provide ssh access to a virtual machine where the bug is fully reproducible. If this is really a bug in one of the build-depends, please use reassign and add an affects on src:ruby-integration, so that this is still visible in the BTS web page for this package. Thanks.