Source: ruby-rack-timeout
Version: 0.6.3-1
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20250128 ftbfs-trixie

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
> /usr/bin/ruby3.3 /usr/bin/gem2deb-test-runner
> 
> ┌──────────────────────────────────────────────────────────────────────────────┐
> │ Checking Rubygems dependency resolution on ruby3.3                          
>  │
> └──────────────────────────────────────────────────────────────────────────────┘
> 
> RUBYLIB=. 
> GEM_PATH=/build/reproducible-path/ruby-rack-timeout-0.6.3/debian/ruby-rack-timeout/usr/share/rubygems-integration/all:/build/reproducible-path/ruby-rack-timeout-0.6.3/debian/.debhelper/generated/_source/home/.local/share/gem/ruby/3.3.0:/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 -e gem\ \"rack-timeout\"
> 
> ┌──────────────────────────────────────────────────────────────────────────────┐
> │ Run tests for ruby3.3 from debian/ruby-tests.rake                           
>  │
> └──────────────────────────────────────────────────────────────────────────────┘
> 
> RUBYLIB=. 
> GEM_PATH=/build/reproducible-path/ruby-rack-timeout-0.6.3/debian/ruby-rack-timeout/usr/share/rubygems-integration/all:/build/reproducible-path/ruby-rack-timeout-0.6.3/debian/.debhelper/generated/_source/home/.local/share/gem/ruby/3.3.0:/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 -w -I"test" 
> /usr/share/rubygems-integration/all/gems/rake-13.2.1/lib/rake/rake_test_loader.rb
>  "test/basic_test.rb" "test/env_settings_test.rb"  -v
> Loaded suite 
> /usr/share/rubygems-integration/all/gems/rake-13.2.1/lib/rake/rake_test_loader
> Started
> RackTimeoutTest: 
>   BasicTest: 
>     test_ok:                                          E
> ===============================================================================
> Error: test_ok(BasicTest): NameError: uninitialized constant Rack::Builder
> /build/reproducible-path/ruby-rack-timeout-0.6.3/test/test_helper.rb:17:in 
> `app'
> /usr/share/rubygems-integration/all/gems/rack-test-2.1.0/lib/rack/test/methods.rb:48:in
>  `build_rack_test_session'
> /usr/share/rubygems-integration/all/gems/rack-test-2.1.0/lib/rack/test/methods.rb:33:in
>  `rack_test_session'
> /usr/share/rubygems-integration/all/gems/rack-test-2.1.0/lib/rack/test/methods.rb:56:in
>  `current_session'
> /usr/lib/ruby/3.3.0/forwardable.rb:234:in `get'
> /build/reproducible-path/ruby-rack-timeout-0.6.3/test/basic_test.rb:6:in 
> `test_ok'
>      3: class BasicTest < RackTimeoutTest
>      4:   def test_ok
>      5:     self.settings = { service_timeout: 1 }
>   => 6:     get "/"
>      7:     assert last_response.ok?
>      8:   end
>      9: 
> ===============================================================================
> : (0.003160)
>     test_timeout:                                     F
> ===============================================================================
> Failure: test_timeout(BasicTest)
> /build/reproducible-path/ruby-rack-timeout-0.6.3/test/basic_test.rb:12:in 
> `test_timeout'
>       9: 
>      10:   def test_timeout
>      11:     self.settings = { service_timeout: 1 }
>   => 12:     assert_raises(Rack::Timeout::RequestTimeoutError) do
>      13:       get "/sleep"
>      14:     end
>      15:   end
> 
> <Rack::Timeout::RequestTimeoutError> expected but was
> <NameError(<uninitialized constant Rack::Builder>)
> /build/reproducible-path/ruby-rack-timeout-0.6.3/test/test_helper.rb:17:in 
> `app'
> /usr/share/rubygems-integration/all/gems/rack-test-2.1.0/lib/rack/test/methods.rb:48:in
>  `build_rack_test_session'
> /usr/share/rubygems-integration/all/gems/rack-test-2.1.0/lib/rack/test/methods.rb:33:in
>  `rack_test_session'
> /usr/share/rubygems-integration/all/gems/rack-test-2.1.0/lib/rack/test/methods.rb:56:in
>  `current_session'
> /usr/lib/ruby/3.3.0/forwardable.rb:234:in `get'
> /build/reproducible-path/ruby-rack-timeout-0.6.3/test/basic_test.rb:13:in 
> `block in test_timeout'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/assertions.rb:1961:in
>  `block (2 levels) in _assert_raise'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/assertions.rb:55:in
>  `block in assert_block'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/assertions.rb:1913:in
>  `_wrap_assertion'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/assertions.rb:54:in
>  `assert_block'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/assertions.rb:1959:in
>  `block in _assert_raise'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/assertions.rb:1918:in
>  `_wrap_assertion'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/assertions.rb:1945:in
>  `_assert_raise'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/assertions.rb:287:in
>  `assert_raise'
> /build/reproducible-path/ruby-rack-timeout-0.6.3/test/basic_test.rb:12:in 
> `test_timeout'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/testcase.rb:871:in
>  `run_test'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/testcase.rb:566:in
>  `block (2 levels) in run'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/fixture.rb:276:in
>  `block in create_fixtures_runner'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/fixture.rb:276:in
>  `block in create_fixtures_runner'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/fixture.rb:257:in
>  `run_fixture'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/fixture.rb:292:in
>  `run_setup'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/testcase.rb:564:in
>  `block in run'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/testcase.rb:563:in
>  `catch'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/testcase.rb:563:in
>  `run'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/testsuite.rb:124:in
>  `run_test'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/testsuite.rb:53:in
>  `run'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/testsuite.rb:124:in
>  `run_test'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/testsuite.rb:53:in
>  `run'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/testsuite.rb:124:in
>  `run_test'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/testsuite.rb:53:in
>  `run'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/ui/testrunnermediator.rb:67:in
>  `run_suite'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/ui/testrunnermediator.rb:45:in
>  `block (2 levels) in run'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/ui/testrunnermediator.rb:102:in
>  `with_listener'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/ui/testrunnermediator.rb:41:in
>  `block in run'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/ui/testrunnermediator.rb:39:in
>  `catch'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/ui/testrunnermediator.rb:39:in
>  `run'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/ui/testrunner.rb:40:in
>  `start_mediator'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/ui/testrunner.rb:25:in
>  `start'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/ui/testrunnerutilities.rb:24:in
>  `run'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/autorunner.rb:469:in
>  `block in run'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/autorunner.rb:525:in
>  `change_work_directory'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/autorunner.rb:468:in
>  `run'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/autorunner.rb:66:in
>  `run'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit.rb:518:in
>  `block (2 levels) in <top (required)>'
> >
> ===============================================================================
> : (0.010178)
>     test_wait_timeout:                                        F
> ===============================================================================
> Failure: test_wait_timeout(BasicTest)
> /build/reproducible-path/ruby-rack-timeout-0.6.3/test/basic_test.rb:19:in 
> `test_wait_timeout'
>      16: 
>      17:   def test_wait_timeout
>      18:     self.settings = { service_timeout: 1, wait_timeout: 15 }
>   => 19:     assert_raises(Rack::Timeout::RequestExpiryError) do
>      20:       get "/", "", 'HTTP_X_REQUEST_START' => time_in_msec(Time.now - 
> 100)
>      21:     end
>      22:   end
> 
> <Rack::Timeout::RequestExpiryError> expected but was
> <NameError(<uninitialized constant Rack::Builder>)
> /build/reproducible-path/ruby-rack-timeout-0.6.3/test/test_helper.rb:17:in 
> `app'
> /usr/share/rubygems-integration/all/gems/rack-test-2.1.0/lib/rack/test/methods.rb:48:in
>  `build_rack_test_session'
> /usr/share/rubygems-integration/all/gems/rack-test-2.1.0/lib/rack/test/methods.rb:33:in
>  `rack_test_session'
> /usr/share/rubygems-integration/all/gems/rack-test-2.1.0/lib/rack/test/methods.rb:56:in
>  `current_session'
> /usr/lib/ruby/3.3.0/forwardable.rb:234:in `get'
> /build/reproducible-path/ruby-rack-timeout-0.6.3/test/basic_test.rb:20:in 
> `block in test_wait_timeout'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/assertions.rb:1961:in
>  `block (2 levels) in _assert_raise'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/assertions.rb:55:in
>  `block in assert_block'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/assertions.rb:1913:in
>  `_wrap_assertion'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/assertions.rb:54:in
>  `assert_block'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/assertions.rb:1959:in
>  `block in _assert_raise'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/assertions.rb:1918:in
>  `_wrap_assertion'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/assertions.rb:1945:in
>  `_assert_raise'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/assertions.rb:287:in
>  `assert_raise'
> /build/reproducible-path/ruby-rack-timeout-0.6.3/test/basic_test.rb:19:in 
> `test_wait_timeout'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/testcase.rb:871:in
>  `run_test'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/testcase.rb:566:in
>  `block (2 levels) in run'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/fixture.rb:276:in
>  `block in create_fixtures_runner'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/fixture.rb:276:in
>  `block in create_fixtures_runner'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/fixture.rb:257:in
>  `run_fixture'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/fixture.rb:292:in
>  `run_setup'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/testcase.rb:564:in
>  `block in run'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/testcase.rb:563:in
>  `catch'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/testcase.rb:563:in
>  `run'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/testsuite.rb:124:in
>  `run_test'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/testsuite.rb:53:in
>  `run'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/testsuite.rb:124:in
>  `run_test'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/testsuite.rb:53:in
>  `run'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/testsuite.rb:124:in
>  `run_test'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/testsuite.rb:53:in
>  `run'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/ui/testrunnermediator.rb:67:in
>  `run_suite'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/ui/testrunnermediator.rb:45:in
>  `block (2 levels) in run'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/ui/testrunnermediator.rb:102:in
>  `with_listener'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/ui/testrunnermediator.rb:41:in
>  `block in run'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/ui/testrunnermediator.rb:39:in
>  `catch'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/ui/testrunnermediator.rb:39:in
>  `run'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/ui/testrunner.rb:40:in
>  `start_mediator'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/ui/testrunner.rb:25:in
>  `start'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/ui/testrunnerutilities.rb:24:in
>  `run'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/autorunner.rb:469:in
>  `block in run'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/autorunner.rb:525:in
>  `change_work_directory'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/autorunner.rb:468:in
>  `run'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/autorunner.rb:66:in
>  `run'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit.rb:518:in
>  `block (2 levels) in <top (required)>'
> >
> ===============================================================================
> : (0.002477)
>   EnvSettingsTest: 
>     test_service_timeout:                             F
> ===============================================================================
> Failure: test_service_timeout(EnvSettingsTest)
> /build/reproducible-path/ruby-rack-timeout-0.6.3/test/env_settings_test.rb:7:in
>  `block in test_service_timeout'
>       4: 
>       5:   def test_service_timeout
>       6:     with_env(RACK_TIMEOUT_SERVICE_TIMEOUT: 1) do
>   =>  7:       assert_raises(Rack::Timeout::RequestTimeoutError) do
>       8:         get "/sleep"
>       9:       end
>      10:     end
> /build/reproducible-path/ruby-rack-timeout-0.6.3/test/test_helper.rb:36:in 
> `with_env'
> /build/reproducible-path/ruby-rack-timeout-0.6.3/test/env_settings_test.rb:6:in
>  `test_service_timeout'
> 
> <Rack::Timeout::RequestTimeoutError> expected but was
> <NameError(<uninitialized constant Rack::Builder>)
> /build/reproducible-path/ruby-rack-timeout-0.6.3/test/test_helper.rb:17:in 
> `app'
> /usr/share/rubygems-integration/all/gems/rack-test-2.1.0/lib/rack/test/methods.rb:48:in
>  `build_rack_test_session'
> /usr/share/rubygems-integration/all/gems/rack-test-2.1.0/lib/rack/test/methods.rb:33:in
>  `rack_test_session'
> /usr/share/rubygems-integration/all/gems/rack-test-2.1.0/lib/rack/test/methods.rb:56:in
>  `current_session'
> /usr/lib/ruby/3.3.0/forwardable.rb:234:in `get'
> /build/reproducible-path/ruby-rack-timeout-0.6.3/test/env_settings_test.rb:8:in
>  `block (2 levels) in test_service_timeout'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/assertions.rb:1961:in
>  `block (2 levels) in _assert_raise'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/assertions.rb:55:in
>  `block in assert_block'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/assertions.rb:1913:in
>  `_wrap_assertion'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/assertions.rb:54:in
>  `assert_block'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/assertions.rb:1959:in
>  `block in _assert_raise'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/assertions.rb:1918:in
>  `_wrap_assertion'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/assertions.rb:1945:in
>  `_assert_raise'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/assertions.rb:287:in
>  `assert_raise'
> /build/reproducible-path/ruby-rack-timeout-0.6.3/test/env_settings_test.rb:7:in
>  `block in test_service_timeout'
> /build/reproducible-path/ruby-rack-timeout-0.6.3/test/test_helper.rb:36:in 
> `with_env'
> /build/reproducible-path/ruby-rack-timeout-0.6.3/test/env_settings_test.rb:6:in
>  `test_service_timeout'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/testcase.rb:871:in
>  `run_test'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/testcase.rb:566:in
>  `block (2 levels) in run'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/fixture.rb:276:in
>  `block in create_fixtures_runner'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/fixture.rb:276:in
>  `block in create_fixtures_runner'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/fixture.rb:257:in
>  `run_fixture'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/fixture.rb:292:in
>  `run_setup'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/testcase.rb:564:in
>  `block in run'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/testcase.rb:563:in
>  `catch'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/testcase.rb:563:in
>  `run'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/testsuite.rb:124:in
>  `run_test'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/testsuite.rb:53:in
>  `run'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/testsuite.rb:124:in
>  `run_test'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/testsuite.rb:53:in
>  `run'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/testsuite.rb:124:in
>  `run_test'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/testsuite.rb:53:in
>  `run'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/ui/testrunnermediator.rb:67:in
>  `run_suite'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/ui/testrunnermediator.rb:45:in
>  `block (2 levels) in run'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/ui/testrunnermediator.rb:102:in
>  `with_listener'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/ui/testrunnermediator.rb:41:in
>  `block in run'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/ui/testrunnermediator.rb:39:in
>  `catch'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/ui/testrunnermediator.rb:39:in
>  `run'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/ui/testrunner.rb:40:in
>  `start_mediator'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/ui/testrunner.rb:25:in
>  `start'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/ui/testrunnerutilities.rb:24:in
>  `run'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/autorunner.rb:469:in
>  `block in run'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/autorunner.rb:525:in
>  `change_work_directory'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/autorunner.rb:468:in
>  `run'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/autorunner.rb:66:in
>  `run'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit.rb:518:in
>  `block (2 levels) in <top (required)>'
> >
> ===============================================================================
> : (0.008728)
>     test_term:                                                F
> ===============================================================================
> Failure: test_term(EnvSettingsTest)
> /build/reproducible-path/ruby-rack-timeout-0.6.3/test/env_settings_test.rb:22:in
>  `block in test_term'
>      19: 
>      20:   def test_term
>      21:     with_env(RACK_TIMEOUT_TERM_ON_TIMEOUT: 1) do
>   => 22:       assert_raises(SignalException) do
>      23:         get "/sleep"
>      24:       end
>      25:     end
> /build/reproducible-path/ruby-rack-timeout-0.6.3/test/test_helper.rb:36:in 
> `with_env'
> /build/reproducible-path/ruby-rack-timeout-0.6.3/test/env_settings_test.rb:21:in
>  `test_term'
> 
> <SignalException> expected but was
> <NameError(<uninitialized constant Rack::Builder>)
> /build/reproducible-path/ruby-rack-timeout-0.6.3/test/test_helper.rb:17:in 
> `app'
> /usr/share/rubygems-integration/all/gems/rack-test-2.1.0/lib/rack/test/methods.rb:48:in
>  `build_rack_test_session'
> /usr/share/rubygems-integration/all/gems/rack-test-2.1.0/lib/rack/test/methods.rb:33:in
>  `rack_test_session'
> /usr/share/rubygems-integration/all/gems/rack-test-2.1.0/lib/rack/test/methods.rb:56:in
>  `current_session'
> /usr/lib/ruby/3.3.0/forwardable.rb:234:in `get'
> /build/reproducible-path/ruby-rack-timeout-0.6.3/test/env_settings_test.rb:23:in
>  `block (2 levels) in test_term'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/assertions.rb:1961:in
>  `block (2 levels) in _assert_raise'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/assertions.rb:55:in
>  `block in assert_block'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/assertions.rb:1913:in
>  `_wrap_assertion'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/assertions.rb:54:in
>  `assert_block'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/assertions.rb:1959:in
>  `block in _assert_raise'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/assertions.rb:1918:in
>  `_wrap_assertion'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/assertions.rb:1945:in
>  `_assert_raise'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/assertions.rb:287:in
>  `assert_raise'
> /build/reproducible-path/ruby-rack-timeout-0.6.3/test/env_settings_test.rb:22:in
>  `block in test_term'
> /build/reproducible-path/ruby-rack-timeout-0.6.3/test/test_helper.rb:36:in 
> `with_env'
> /build/reproducible-path/ruby-rack-timeout-0.6.3/test/env_settings_test.rb:21:in
>  `test_term'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/testcase.rb:871:in
>  `run_test'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/testcase.rb:566:in
>  `block (2 levels) in run'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/fixture.rb:276:in
>  `block in create_fixtures_runner'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/fixture.rb:276:in
>  `block in create_fixtures_runner'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/fixture.rb:257:in
>  `run_fixture'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/fixture.rb:292:in
>  `run_setup'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/testcase.rb:564:in
>  `block in run'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/testcase.rb:563:in
>  `catch'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/testcase.rb:563:in
>  `run'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/testsuite.rb:124:in
>  `run_test'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/testsuite.rb:53:in
>  `run'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/testsuite.rb:124:in
>  `run_test'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/testsuite.rb:53:in
>  `run'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/testsuite.rb:124:in
>  `run_test'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/testsuite.rb:53:in
>  `run'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/ui/testrunnermediator.rb:67:in
>  `run_suite'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/ui/testrunnermediator.rb:45:in
>  `block (2 levels) in run'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/ui/testrunnermediator.rb:102:in
>  `with_listener'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/ui/testrunnermediator.rb:41:in
>  `block in run'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/ui/testrunnermediator.rb:39:in
>  `catch'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/ui/testrunnermediator.rb:39:in
>  `run'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/ui/testrunner.rb:40:in
>  `start_mediator'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/ui/testrunner.rb:25:in
>  `start'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/ui/testrunnerutilities.rb:24:in
>  `run'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/autorunner.rb:469:in
>  `block in run'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/autorunner.rb:525:in
>  `change_work_directory'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/autorunner.rb:468:in
>  `run'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit/autorunner.rb:66:in
>  `run'
> /usr/share/rubygems-integration/all/gems/test-unit-3.6.2/lib/test/unit.rb:518:in
>  `block (2 levels) in <top (required)>'
> >
> ===============================================================================
> : (0.004054)
>     test_zero_wait_timeout:                           E
> ===============================================================================
> Error: test_zero_wait_timeout(EnvSettingsTest): NameError: uninitialized 
> constant Rack::Builder
> /build/reproducible-path/ruby-rack-timeout-0.6.3/test/test_helper.rb:17:in 
> `app'
> /usr/share/rubygems-integration/all/gems/rack-test-2.1.0/lib/rack/test/methods.rb:48:in
>  `build_rack_test_session'
> /usr/share/rubygems-integration/all/gems/rack-test-2.1.0/lib/rack/test/methods.rb:33:in
>  `rack_test_session'
> /usr/share/rubygems-integration/all/gems/rack-test-2.1.0/lib/rack/test/methods.rb:56:in
>  `current_session'
> /usr/lib/ruby/3.3.0/forwardable.rb:234:in `get'
> /build/reproducible-path/ruby-rack-timeout-0.6.3/test/env_settings_test.rb:15:in
>  `block in test_zero_wait_timeout'
>      12: 
>      13:   def test_zero_wait_timeout
>      14:     with_env(RACK_TIMEOUT_WAIT_TIMEOUT: 0) do
>   => 15:       get "/", "", 'HTTP_X_REQUEST_START' => time_in_msec(Time.now - 
> 100)
>      16:       assert last_response.ok?
>      17:     end
>      18:   end
> /build/reproducible-path/ruby-rack-timeout-0.6.3/test/test_helper.rb:36:in 
> `with_env'
> /build/reproducible-path/ruby-rack-timeout-0.6.3/test/env_settings_test.rb:14:in
>  `test_zero_wait_timeout'
> ===============================================================================
> : (0.001430)
> 
> Finished in 0.030809651 seconds.
> -------------------------------------------------------------------------------
> 6 tests, 4 assertions, 4 failures, 2 errors, 0 pendings, 0 omissions, 0 
> notifications
> 0% passed
> -------------------------------------------------------------------------------
> 194.74 tests/s, 129.83 assertions/s
> rake aborted!
> Command failed with status (1): [ruby -w -I"test" 
> /usr/share/rubygems-integration/all/gems/rake-13.2.1/lib/rake/rake_test_loader.rb
>  "test/basic_test.rb" "test/env_settings_test.rb"  -v]
> /usr/share/rubygems-integration/all/gems/rake-13.2.1/exe/rake:27:in `<top 
> (required)>'
> Tasks: TOP => default
> (See full trace by running task with --trace)
> ERROR: Test "ruby3.3" failed.


The full build log is available from:
http://qa-logs.debian.net/2025/01/28/ruby-rack-timeout_0.6.3-1_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20250128;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20250128&fusertaguser=lu...@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results

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 mark 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.

Reply via email to