[DRE-maint] Bug#1070953: ruby-sinatra: FTBFS in bullseye
Santiago Vila
sanvila at debian.org
Sat May 11 20:53:43 BST 2024
Package: src:ruby-sinatra
Version: 2.0.8.1-2
Severity: serious
Control: close -1 3.0.5-3
Tags: ftbfs bullseye
Dear maintainer:
During a rebuild of all packages in bullseye, your package failed to build:
--------------------------------------------------------------------------------
[...]
debian/rules binary
dh binary --buildsystem=ruby --with ruby
dh_update_autotools_config -O--buildsystem=ruby
dh_autoreconf -O--buildsystem=ruby
dh_auto_configure -O--buildsystem=ruby
dh_ruby --configure
dh_auto_build -O--buildsystem=ruby
dh_ruby --build
dh_ruby --build
dh_auto_test -O--buildsystem=ruby
dh_ruby --test
create-stamp debian/debhelper-build-stamp
dh_testroot -O--buildsystem=ruby
dh_prep -O--buildsystem=ruby
dh_auto_install -O--buildsystem=ruby
dh_ruby --install /<<PKGBUILDDIR>>/debian/tmp
dh_ruby --install
┌──────────────────────────────────────────────────────────────────────────────┐
│ Install files │
└──────────────────────────────────────────────────────────────────────────────┘
install -d /<<PKGBUILDDIR>>/debian/ruby-sinatra/usr/lib/ruby/vendor_ruby
install -D -m644 /<<PKGBUILDDIR>>/lib/sinatra/images/500.png /<<PKGBUILDDIR>>/debian/ruby-sinatra/usr/lib/ruby/vendor_ruby/sinatra/images/500.png
install -D -m644 /<<PKGBUILDDIR>>/lib/sinatra/images/404.png /<<PKGBUILDDIR>>/debian/ruby-sinatra/usr/lib/ruby/vendor_ruby/sinatra/images/404.png
install -D -m644 /<<PKGBUILDDIR>>/lib/sinatra/show_exceptions.rb /<<PKGBUILDDIR>>/debian/ruby-sinatra/usr/lib/ruby/vendor_ruby/sinatra/show_exceptions.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/sinatra/indifferent_hash.rb /<<PKGBUILDDIR>>/debian/ruby-sinatra/usr/lib/ruby/vendor_ruby/sinatra/indifferent_hash.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/sinatra/main.rb /<<PKGBUILDDIR>>/debian/ruby-sinatra/usr/lib/ruby/vendor_ruby/sinatra/main.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/sinatra/base.rb /<<PKGBUILDDIR>>/debian/ruby-sinatra/usr/lib/ruby/vendor_ruby/sinatra/base.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/sinatra/version.rb /<<PKGBUILDDIR>>/debian/ruby-sinatra/usr/lib/ruby/vendor_ruby/sinatra/version.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/sinatra.rb /<<PKGBUILDDIR>>/debian/ruby-sinatra/usr/lib/ruby/vendor_ruby/sinatra.rb
┌──────────────────────────────────────────────────────────────────────────────┐
│ Install Rubygems integration metadata │
└──────────────────────────────────────────────────────────────────────────────┘
generating gemspec at /<<PKGBUILDDIR>>/debian/ruby-sinatra/usr/share/rubygems-integration/all/specifications/sinatra-2.0.8.1.gemspec
dh_installchangelogs -pruby-sinatra /<<PKGBUILDDIR>>/CHANGELOG.md upstream
┌──────────────────────────────────────────────────────────────────────────────┐
│ Install files │
└──────────────────────────────────────────────────────────────────────────────┘
install -d /<<PKGBUILDDIR>>/debian/ruby-sinatra-contrib/usr/lib/ruby/vendor_ruby
install -D -m644 /<<PKGBUILDDIR>>/sinatra-contrib/lib/sinatra/capture.rb /<<PKGBUILDDIR>>/debian/ruby-sinatra-contrib/usr/lib/ruby/vendor_ruby/sinatra/capture.rb
install -D -m644 /<<PKGBUILDDIR>>/sinatra-contrib/lib/sinatra/reloader.rb /<<PKGBUILDDIR>>/debian/ruby-sinatra-contrib/usr/lib/ruby/vendor_ruby/sinatra/reloader.rb
install -D -m644 /<<PKGBUILDDIR>>/sinatra-contrib/lib/sinatra/content_for.rb /<<PKGBUILDDIR>>/debian/ruby-sinatra-contrib/usr/lib/ruby/vendor_ruby/sinatra/content_for.rb
install -D -m644 /<<PKGBUILDDIR>>/sinatra-contrib/lib/sinatra/contrib/setup.rb /<<PKGBUILDDIR>>/debian/ruby-sinatra-contrib/usr/lib/ruby/vendor_ruby/sinatra/contrib/setup.rb
install -D -m644 /<<PKGBUILDDIR>>/sinatra-contrib/lib/sinatra/contrib/all.rb /<<PKGBUILDDIR>>/debian/ruby-sinatra-contrib/usr/lib/ruby/vendor_ruby/sinatra/contrib/all.rb
install -D -m644 /<<PKGBUILDDIR>>/sinatra-contrib/lib/sinatra/contrib/version.rb /<<PKGBUILDDIR>>/debian/ruby-sinatra-contrib/usr/lib/ruby/vendor_ruby/sinatra/contrib/version.rb
install -D -m644 /<<PKGBUILDDIR>>/sinatra-contrib/lib/sinatra/webdav.rb /<<PKGBUILDDIR>>/debian/ruby-sinatra-contrib/usr/lib/ruby/vendor_ruby/sinatra/webdav.rb
install -D -m644 /<<PKGBUILDDIR>>/sinatra-contrib/lib/sinatra/required_params.rb /<<PKGBUILDDIR>>/debian/ruby-sinatra-contrib/usr/lib/ruby/vendor_ruby/sinatra/required_params.rb
install -D -m644 /<<PKGBUILDDIR>>/sinatra-contrib/lib/sinatra/engine_tracking.rb /<<PKGBUILDDIR>>/debian/ruby-sinatra-contrib/usr/lib/ruby/vendor_ruby/sinatra/engine_tracking.rb
install -D -m644 /<<PKGBUILDDIR>>/sinatra-contrib/lib/sinatra/contrib.rb /<<PKGBUILDDIR>>/debian/ruby-sinatra-contrib/usr/lib/ruby/vendor_ruby/sinatra/contrib.rb
install -D -m644 /<<PKGBUILDDIR>>/sinatra-contrib/lib/sinatra/config_file.rb /<<PKGBUILDDIR>>/debian/ruby-sinatra-contrib/usr/lib/ruby/vendor_ruby/sinatra/config_file.rb
install -D -m644 /<<PKGBUILDDIR>>/sinatra-contrib/lib/sinatra/extension.rb /<<PKGBUILDDIR>>/debian/ruby-sinatra-contrib/usr/lib/ruby/vendor_ruby/sinatra/extension.rb
install -D -m644 /<<PKGBUILDDIR>>/sinatra-contrib/lib/sinatra/respond_with.rb /<<PKGBUILDDIR>>/debian/ruby-sinatra-contrib/usr/lib/ruby/vendor_ruby/sinatra/respond_with.rb
install -D -m644 /<<PKGBUILDDIR>>/sinatra-contrib/lib/sinatra/namespace.rb /<<PKGBUILDDIR>>/debian/ruby-sinatra-contrib/usr/lib/ruby/vendor_ruby/sinatra/namespace.rb
install -D -m644 /<<PKGBUILDDIR>>/sinatra-contrib/lib/sinatra/runner.rb /<<PKGBUILDDIR>>/debian/ruby-sinatra-contrib/usr/lib/ruby/vendor_ruby/sinatra/runner.rb
install -D -m644 /<<PKGBUILDDIR>>/sinatra-contrib/lib/sinatra/test_helpers.rb /<<PKGBUILDDIR>>/debian/ruby-sinatra-contrib/usr/lib/ruby/vendor_ruby/sinatra/test_helpers.rb
install -D -m644 /<<PKGBUILDDIR>>/sinatra-contrib/lib/sinatra/json.rb /<<PKGBUILDDIR>>/debian/ruby-sinatra-contrib/usr/lib/ruby/vendor_ruby/sinatra/json.rb
install -D -m644 /<<PKGBUILDDIR>>/sinatra-contrib/lib/sinatra/streaming.rb /<<PKGBUILDDIR>>/debian/ruby-sinatra-contrib/usr/lib/ruby/vendor_ruby/sinatra/streaming.rb
install -D -m644 /<<PKGBUILDDIR>>/sinatra-contrib/lib/sinatra/link_header.rb /<<PKGBUILDDIR>>/debian/ruby-sinatra-contrib/usr/lib/ruby/vendor_ruby/sinatra/link_header.rb
install -D -m644 /<<PKGBUILDDIR>>/sinatra-contrib/lib/sinatra/multi_route.rb /<<PKGBUILDDIR>>/debian/ruby-sinatra-contrib/usr/lib/ruby/vendor_ruby/sinatra/multi_route.rb
install -D -m644 /<<PKGBUILDDIR>>/sinatra-contrib/lib/sinatra/decompile.rb /<<PKGBUILDDIR>>/debian/ruby-sinatra-contrib/usr/lib/ruby/vendor_ruby/sinatra/decompile.rb
install -D -m644 /<<PKGBUILDDIR>>/sinatra-contrib/lib/sinatra/custom_logger.rb /<<PKGBUILDDIR>>/debian/ruby-sinatra-contrib/usr/lib/ruby/vendor_ruby/sinatra/custom_logger.rb
install -D -m644 /<<PKGBUILDDIR>>/sinatra-contrib/lib/sinatra/cookies.rb /<<PKGBUILDDIR>>/debian/ruby-sinatra-contrib/usr/lib/ruby/vendor_ruby/sinatra/cookies.rb
┌──────────────────────────────────────────────────────────────────────────────┐
│ Install Rubygems integration metadata │
└──────────────────────────────────────────────────────────────────────────────┘
generating gemspec at /<<PKGBUILDDIR>>/debian/ruby-sinatra-contrib/usr/share/rubygems-integration/all/specifications/sinatra-contrib-2.0.8.1.gemspec
┌──────────────────────────────────────────────────────────────────────────────┐
│ Install files │
└──────────────────────────────────────────────────────────────────────────────┘
install -d /<<PKGBUILDDIR>>/debian/ruby-rack-protection/usr/lib/ruby/vendor_ruby
install -D -m644 /<<PKGBUILDDIR>>/rack-protection/lib/rack/protection.rb /<<PKGBUILDDIR>>/debian/ruby-rack-protection/usr/lib/ruby/vendor_ruby/rack/protection.rb
install -D -m644 /<<PKGBUILDDIR>>/rack-protection/lib/rack/protection/escaped_params.rb /<<PKGBUILDDIR>>/debian/ruby-rack-protection/usr/lib/ruby/vendor_ruby/rack/protection/escaped_params.rb
install -D -m644 /<<PKGBUILDDIR>>/rack-protection/lib/rack/protection/form_token.rb /<<PKGBUILDDIR>>/debian/ruby-rack-protection/usr/lib/ruby/vendor_ruby/rack/protection/form_token.rb
install -D -m644 /<<PKGBUILDDIR>>/rack-protection/lib/rack/protection/cookie_tossing.rb /<<PKGBUILDDIR>>/debian/ruby-rack-protection/usr/lib/ruby/vendor_ruby/rack/protection/cookie_tossing.rb
install -D -m644 /<<PKGBUILDDIR>>/rack-protection/lib/rack/protection/json_csrf.rb /<<PKGBUILDDIR>>/debian/ruby-rack-protection/usr/lib/ruby/vendor_ruby/rack/protection/json_csrf.rb
install -D -m644 /<<PKGBUILDDIR>>/rack-protection/lib/rack/protection/authenticity_token.rb /<<PKGBUILDDIR>>/debian/ruby-rack-protection/usr/lib/ruby/vendor_ruby/rack/protection/authenticity_token.rb
install -D -m644 /<<PKGBUILDDIR>>/rack-protection/lib/rack/protection/strict_transport.rb /<<PKGBUILDDIR>>/debian/ruby-rack-protection/usr/lib/ruby/vendor_ruby/rack/protection/strict_transport.rb
install -D -m644 /<<PKGBUILDDIR>>/rack-protection/lib/rack/protection/session_hijacking.rb /<<PKGBUILDDIR>>/debian/ruby-rack-protection/usr/lib/ruby/vendor_ruby/rack/protection/session_hijacking.rb
install -D -m644 /<<PKGBUILDDIR>>/rack-protection/lib/rack/protection/content_security_policy.rb /<<PKGBUILDDIR>>/debian/ruby-rack-protection/usr/lib/ruby/vendor_ruby/rack/protection/content_security_policy.rb
install -D -m644 /<<PKGBUILDDIR>>/rack-protection/lib/rack/protection/remote_referrer.rb /<<PKGBUILDDIR>>/debian/ruby-rack-protection/usr/lib/ruby/vendor_ruby/rack/protection/remote_referrer.rb
install -D -m644 /<<PKGBUILDDIR>>/rack-protection/lib/rack/protection/ip_spoofing.rb /<<PKGBUILDDIR>>/debian/ruby-rack-protection/usr/lib/ruby/vendor_ruby/rack/protection/ip_spoofing.rb
install -D -m644 /<<PKGBUILDDIR>>/rack-protection/lib/rack/protection/frame_options.rb /<<PKGBUILDDIR>>/debian/ruby-rack-protection/usr/lib/ruby/vendor_ruby/rack/protection/frame_options.rb
install -D -m644 /<<PKGBUILDDIR>>/rack-protection/lib/rack/protection/remote_token.rb /<<PKGBUILDDIR>>/debian/ruby-rack-protection/usr/lib/ruby/vendor_ruby/rack/protection/remote_token.rb
install -D -m644 /<<PKGBUILDDIR>>/rack-protection/lib/rack/protection/xss_header.rb /<<PKGBUILDDIR>>/debian/ruby-rack-protection/usr/lib/ruby/vendor_ruby/rack/protection/xss_header.rb
install -D -m644 /<<PKGBUILDDIR>>/rack-protection/lib/rack/protection/base.rb /<<PKGBUILDDIR>>/debian/ruby-rack-protection/usr/lib/ruby/vendor_ruby/rack/protection/base.rb
install -D -m644 /<<PKGBUILDDIR>>/rack-protection/lib/rack/protection/http_origin.rb /<<PKGBUILDDIR>>/debian/ruby-rack-protection/usr/lib/ruby/vendor_ruby/rack/protection/http_origin.rb
install -D -m644 /<<PKGBUILDDIR>>/rack-protection/lib/rack/protection/version.rb /<<PKGBUILDDIR>>/debian/ruby-rack-protection/usr/lib/ruby/vendor_ruby/rack/protection/version.rb
install -D -m644 /<<PKGBUILDDIR>>/rack-protection/lib/rack/protection/path_traversal.rb /<<PKGBUILDDIR>>/debian/ruby-rack-protection/usr/lib/ruby/vendor_ruby/rack/protection/path_traversal.rb
install -D -m644 /<<PKGBUILDDIR>>/rack-protection/lib/rack-protection.rb /<<PKGBUILDDIR>>/debian/ruby-rack-protection/usr/lib/ruby/vendor_ruby/rack-protection.rb
┌──────────────────────────────────────────────────────────────────────────────┐
│ Install Rubygems integration metadata │
└──────────────────────────────────────────────────────────────────────────────┘
generating gemspec at /<<PKGBUILDDIR>>/debian/ruby-rack-protection/usr/share/rubygems-integration/all/specifications/rack-protection-2.0.8.1.gemspec
/usr/bin/ruby2.7 /usr/bin/gem2deb-test-runner
┌──────────────────────────────────────────────────────────────────────────────┐
│ Run tests for ruby2.7 from debian/ruby-tests.rake │
└──────────────────────────────────────────────────────────────────────────────┘
RUBYLIB=/<<PKGBUILDDIR>>/debian/ruby-sinatra/usr/lib/ruby/vendor_ruby:/<<PKGBUILDDIR>>/debian/ruby-sinatra-contrib/usr/lib/ruby/vendor_ruby:/<<PKGBUILDDIR>>/debian/ruby-rack-protection/usr/lib/ruby/vendor_ruby:. GEM_PATH=/<<PKGBUILDDIR>>/debian/ruby-sinatra/usr/share/rubygems-integration/all:/<<PKGBUILDDIR>>/debian/ruby-sinatra-contrib/usr/share/rubygems-integration/all:/<<PKGBUILDDIR>>/debian/ruby-rack-protection/usr/share/rubygems-integration/all:/var/lib/gems/2.7.0:/usr/local/lib/ruby/gems/2.7.0:/usr/lib/ruby/gems/2.7.0:/usr/lib/x86_64-linux-gnu/ruby/gems/2.7.0:/usr/share/rubygems-integration/2.7.0:/usr/share/rubygems-integration/all:/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0 ruby2.7 -S rake -f debian/ruby-tests.rake
/<<PKGBUILDDIR>>/test/helper.rb:11: warning: setting Encoding.default_external
/usr/lib/ruby/vendor_ruby/creole/parser.rb:255: warning: character class has duplicated range: /\A([:alpha:]|[:digit:])+/
cannot load such file -- erubi: skipping erubi tests
reel is not installed, skipping integration tests
HTTP is not installed, skipping integration tests
cannot load such file -- less: skipping less tests
cannot load such file -- markaby: skipping markaby tests
cannot load such file -- pandoc-ruby: skipping markdown tests with Tilt::PandocTemplate
cannot load such file -- commonmarker: skipping markdown tests with Tilt::CommonMarkerTemplate
/usr/lib/ruby/vendor_ruby/maruku/input/parse_block.rb:612: warning: assigned but unused variable - colCount
/usr/lib/ruby/vendor_ruby/maruku/output/to_html.rb:806: warning: assigned but unused variable - num_columns
/usr/lib/ruby/vendor_ruby/maruku/output/to_latex.rb:411: warning: assigned but unused variable - num_columns
/usr/lib/ruby/vendor_ruby/maruku/output/to_latex.rb:440: warning: assigned but unused variable - s
cannot load such file -- bluecloth: skipping markdown tests with Tilt::BlueClothTemplate
/usr/lib/ruby/vendor_ruby/expression_parser/parser.rb:96: warning: possibly useless use of a variable in void context
/usr/lib/ruby/vendor_ruby/wikicloth/extensions/math.rb:29: warning: assigned but unused variable - html
/usr/lib/ruby/vendor_ruby/wikicloth/extensions/source.rb:22: warning: assigned but unused variable - name
/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/bson-4.10.0/lib/bson/decimal128/builder.rb:187: warning: assigned but unused variable - original
/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/bson-4.10.0/lib/bson/decimal128/builder.rb:188: warning: assigned but unused variable - e
/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/bson-4.10.0/lib/bson/decimal128/builder.rb:189: warning: assigned but unused variable - decimal
/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/bson-4.10.0/lib/bson/decimal128/builder.rb:315: warning: assigned but unused variable - base
/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/extensions/x86_64-linux/2.7.0/bson-4.10.0/bson_native.so: warning: method redefined; discarding old next_object_id
/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/bson-4.10.0/lib/bson/object_id.rb:370: warning: previous definition of next_object_id was here
cannot load such file -- radius: skipping radius tests
cannot load such file -- stylus: skipping stylus tests
cannot load such file -- wlang: skipping wlang tests
Run options: --seed 52787
# Running:
..................................................................................................................................................................................................................................................../usr/lib/ruby/vendor_ruby/tilt.rb:104: warning: possibly useless use of a variable in void context
.............../usr/lib/ruby/vendor_ruby/liquid/variable.rb:124: warning: Object#tainted? is deprecated and will be removed in Ruby 3.2.
../usr/lib/ruby/vendor_ruby/liquid/variable.rb:124: warning: Object#tainted? is deprecated and will be removed in Ruby 3.2.
../usr/lib/ruby/vendor_ruby/liquid/variable.rb:124: warning: Object#tainted? is deprecated and will be removed in Ruby 3.2.
/usr/lib/ruby/vendor_ruby/liquid/variable.rb:124: warning: Object#tainted? is deprecated and will be removed in Ruby 3.2.
../usr/lib/ruby/vendor_ruby/liquid/variable.rb:124: warning: Object#tainted? is deprecated and will be removed in Ruby 3.2.
....................................................................................../usr/lib/ruby/vendor_ruby/wikicloth/core_ext.rb:52: warning: instance variable @skip_tags not initialized
./usr/lib/ruby/vendor_ruby/wikicloth/core_ext.rb:52: warning: instance variable @skip_tags not initialized
./usr/lib/ruby/vendor_ruby/wikicloth/core_ext.rb:52: warning: instance variable @skip_tags not initialized
.../usr/lib/ruby/vendor_ruby/wikicloth/core_ext.rb:52: warning: instance variable @skip_tags not initialized
./usr/lib/ruby/vendor_ruby/wikicloth/core_ext.rb:52: warning: instance variable @skip_tags not initialized
........................................................................................................................................................................................................................................F................................................................................................................................................................................................................................................................................./usr/lib/ruby/vendor_ruby/tilt.rb:98: warning: assigned but unused variable - name
.......................................................DEPRECATION WARNING on line 105 of /usr/lib/ruby/vendor_ruby/tilt.rb:
Old-style properties like ":background-color white" are deprecated and will be an error in future versions of Sass.
Use "background-color: white" instead.
DEPRECATION WARNING on line 106 of /usr/lib/ruby/vendor_ruby/tilt.rb:
Old-style properties like ":color black" are deprecated and will be an error in future versions of Sass.
Use "color: black" instead.
................................................................................................................................................................
Finished in 9.586018s, 112.4555 runs/s, 255.1633 assertions/s.
1) Failure:
StaticTest#test_correctly_ignores_syntactically_invalid_range_requests_0 [/<<PKGBUILDDIR>>/test/static_test.rb:160]:
Invalid range 'bytes=IV-LXVI' should be ignored.
Expected: 200
Actual: 206
1078 runs, 2446 assertions, 1 failures, 0 errors, 0 skips
rake aborted!
Command failed with status (1)
/usr/share/rubygems-integration/all/gems/rake-13.0.3/exe/rake:27:in `<top (required)>'
Tasks: TOP => default => test
(See full trace by running task with --trace)
ERROR: Test "ruby2.7" failed. Exiting.
dh_auto_install: error: dh_ruby --install /<<PKGBUILDDIR>>/debian/tmp returned exit code 1
make: *** [debian/rules:15: binary] Error 25
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/bullseye/
About the archive rebuild: The build was made on virtual machines
of type m6a.large and r6a.large 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 affects, so that this is still visible in the BTS web
page for this package.
Thanks.
More information about the Pkg-ruby-extras-maintainers
mailing list