Source: ruby-sinatra Version: 2.0.8.1-2 Severity: serious Justification: FTBFS Tags: bookworm sid ftbfs User: lu...@debian.org Usertags: ftbfs-20211220 ftbfs-bookworm
Hi, During a rebuild of all packages in sid, your package failed to build on amd64. Relevant part (hopefully): > NoMethodError: undefined method `extract_options!' for [:bar]:Array > > /usr/share/rubygems-integration/all/gems/rabl-0.13.1/lib/rabl/engine.rb:235:in > `attribute' > /usr/lib/ruby/vendor_ruby/tilt.rb:3:in `eval_source' > > /usr/share/rubygems-integration/all/gems/rabl-0.13.1/lib/rabl/engine.rb:417:in > `instance_eval' > > /usr/share/rubygems-integration/all/gems/rabl-0.13.1/lib/rabl/engine.rb:417:in > `eval_source' > > /usr/share/rubygems-integration/all/gems/rabl-0.13.1/lib/rabl/engine.rb:35:in > `apply' > > /usr/share/rubygems-integration/all/gems/rabl-0.13.1/lib/rabl/template.rb:15:in > `evaluate' > /usr/lib/ruby/vendor_ruby/tilt/template.rb:109:in `render' > /<<PKGBUILDDIR>>/lib/sinatra/base.rb:834:in `render' > /<<PKGBUILDDIR>>/lib/sinatra/base.rb:782:in `rabl' > /<<PKGBUILDDIR>>/test/rabl_test.rb:74:in `block (3 levels) in > <class:RablTest>' > /<<PKGBUILDDIR>>/lib/sinatra/base.rb:1636:in `call' > /<<PKGBUILDDIR>>/lib/sinatra/base.rb:1636:in `block in compile!' > /<<PKGBUILDDIR>>/lib/sinatra/base.rb:987:in `block (3 levels) in route!' > /<<PKGBUILDDIR>>/lib/sinatra/base.rb:1006:in `route_eval' > /<<PKGBUILDDIR>>/lib/sinatra/base.rb:987:in `block (2 levels) in route!' > /<<PKGBUILDDIR>>/lib/sinatra/base.rb:1035:in `block in process_route' > /<<PKGBUILDDIR>>/lib/sinatra/base.rb:1033:in `catch' > /<<PKGBUILDDIR>>/lib/sinatra/base.rb:1033:in `process_route' > /<<PKGBUILDDIR>>/lib/sinatra/base.rb:985:in `block in route!' > /<<PKGBUILDDIR>>/lib/sinatra/base.rb:984:in `each' > /<<PKGBUILDDIR>>/lib/sinatra/base.rb:984:in `route!' > /<<PKGBUILDDIR>>/lib/sinatra/base.rb:1098:in `block in dispatch!' > /<<PKGBUILDDIR>>/lib/sinatra/base.rb:1072:in `block in invoke' > /<<PKGBUILDDIR>>/lib/sinatra/base.rb:1072:in `catch' > /<<PKGBUILDDIR>>/lib/sinatra/base.rb:1072:in `invoke' > /<<PKGBUILDDIR>>/lib/sinatra/base.rb:1095:in `dispatch!' > /<<PKGBUILDDIR>>/lib/sinatra/base.rb:919:in `block in call!' > /<<PKGBUILDDIR>>/lib/sinatra/base.rb:1072:in `block in invoke' > /<<PKGBUILDDIR>>/lib/sinatra/base.rb:1072:in `catch' > /<<PKGBUILDDIR>>/lib/sinatra/base.rb:1072:in `invoke' > /<<PKGBUILDDIR>>/lib/sinatra/base.rb:919:in `call!' > /<<PKGBUILDDIR>>/lib/sinatra/base.rb:908:in `call' > > /<<PKGBUILDDIR>>/debian/ruby-rack-protection/usr/lib/ruby/vendor_ruby/rack/protection/xss_header.rb:18:in > `call' > > /<<PKGBUILDDIR>>/debian/ruby-rack-protection/usr/lib/ruby/vendor_ruby/rack/protection/path_traversal.rb:16:in > `call' > > /<<PKGBUILDDIR>>/debian/ruby-rack-protection/usr/lib/ruby/vendor_ruby/rack/protection/json_csrf.rb:26:in > `call' > > /<<PKGBUILDDIR>>/debian/ruby-rack-protection/usr/lib/ruby/vendor_ruby/rack/protection/base.rb:50:in > `call' > > /<<PKGBUILDDIR>>/debian/ruby-rack-protection/usr/lib/ruby/vendor_ruby/rack/protection/base.rb:50:in > `call' > > /<<PKGBUILDDIR>>/debian/ruby-rack-protection/usr/lib/ruby/vendor_ruby/rack/protection/frame_options.rb:31:in > `call' > /usr/lib/ruby/vendor_ruby/rack/null_logger.rb:11:in `call' > /usr/lib/ruby/vendor_ruby/rack/head.rb:14:in `call' > /<<PKGBUILDDIR>>/lib/sinatra/base.rb:194:in `call' > /<<PKGBUILDDIR>>/lib/sinatra/base.rb:1951:in `call' > /<<PKGBUILDDIR>>/lib/sinatra/base.rb:1503:in `block in call' > /<<PKGBUILDDIR>>/lib/sinatra/base.rb:1730:in `synchronize' > /<<PKGBUILDDIR>>/lib/sinatra/base.rb:1503:in `call' > /usr/lib/ruby/vendor_ruby/rack/lint.rb:51:in `_call' > /usr/lib/ruby/vendor_ruby/rack/lint.rb:39:in `call' > /usr/lib/ruby/vendor_ruby/rack/mock_session.rb:30:in `request' > /usr/lib/ruby/vendor_ruby/rack/test.rb:249:in `process_request' > /usr/lib/ruby/vendor_ruby/rack/test.rb:59:in `get' > /usr/lib/ruby/2.7.0/forwardable.rb:235:in `get' > /<<PKGBUILDDIR>>/test/rabl_test.rb:80:in `block in <class:RablTest>' > /usr/lib/ruby/vendor_ruby/minitest/test.rb:98:in `block (3 levels) in run' > /usr/lib/ruby/vendor_ruby/minitest/test.rb:195:in `capture_exceptions' > /usr/lib/ruby/vendor_ruby/minitest/test.rb:95:in `block (2 levels) in run' > /usr/lib/ruby/vendor_ruby/minitest.rb:270:in `time_it' > /usr/lib/ruby/vendor_ruby/minitest/test.rb:94:in `block in run' > /usr/lib/ruby/vendor_ruby/minitest.rb:365:in `on_signal' > /usr/lib/ruby/vendor_ruby/minitest/test.rb:211:in `with_info_handler' > /usr/lib/ruby/vendor_ruby/minitest/test.rb:93:in `run' > /usr/lib/ruby/vendor_ruby/minitest.rb:1029:in `run_one_method' > /usr/lib/ruby/vendor_ruby/minitest.rb:339:in `run_one_method' > /usr/lib/ruby/vendor_ruby/minitest.rb:326:in `block (2 levels) in run' > /usr/lib/ruby/vendor_ruby/minitest.rb:325:in `each' > /usr/lib/ruby/vendor_ruby/minitest.rb:325:in `block in run' > /usr/lib/ruby/vendor_ruby/minitest.rb:365:in `on_signal' > /usr/lib/ruby/vendor_ruby/minitest.rb:352:in `with_info_handler' > /usr/lib/ruby/vendor_ruby/minitest.rb:324:in `run' > /usr/lib/ruby/vendor_ruby/minitest.rb:164:in `block in __run' > /usr/lib/ruby/vendor_ruby/minitest.rb:164:in `map' > /usr/lib/ruby/vendor_ruby/minitest.rb:164:in `__run' > /usr/lib/ruby/vendor_ruby/minitest.rb:141:in `run' > /usr/lib/ruby/vendor_ruby/minitest.rb:68:in `block in autorun' > > 1078 runs, 2430 assertions, 0 failures, 5 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: The full build log is available from: http://qa-logs.debian.net/2021/12/20/ruby-sinatra_2.0.8.1-2_unstable.log 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! If you reassign this bug to another package, please marking it as 'affects'-ing this package. See https://www.debian.org/Bugs/server-control#affects If you fail to reproduce this, please provide a build log and diff it with mine so that we can identify if something relevant changed in the meantime.