[DRE-maint] Bug#1094817: ruby-http-accept-language: NameError: uninitialized constant Rack::Builder

Pirate Praveen praveen at debian.org
Fri Jan 31 13:45:13 GMT 2025


Package: ruby-http-accept-language
Version: 2.1.1-3
Severity: normal
X-Debbugs-Cc: praveen at debian.org

Dear Maintainer,

This package failed to build with rack 3.

 62s Failures:
 62s
 62s   1) Rack integration decodes the HTTP_ACCEPT_LANGUAGE header
 62s      Failure/Error:
 62s        Rack::Builder.new do
 62s          use HttpAcceptLanguage::Middleware
 62s          run TestRackApp.new
 62s        end.to_app
 62s
 62s      NameError:
 62s        uninitialized constant Rack::Builder
 62s
 62s            Rack::Builder.new do
 62s                ^^^^^^^^^
 62s      # ./spec/middleware_spec.rb:25:in `app'
 62s      # /usr/share/rubygems-integration/all/gems/rack-
test-2.1.0/lib/rack/test/methods.rb:48:in `build_rack_test_session'
 62s      # /usr/share/rubygems-integration/all/gems/rack-
test-2.1.0/lib/rack/test/methods.rb:33:in `rack_test_session'
 62s      # /usr/share/rubygems-integration/all/gems/rack-
test-2.1.0/lib/rack/test/methods.rb:56:in `current_session'
 62s      # ./spec/middleware_spec.rb:53:in `request_with_header'
 62s      # ./spec/middleware_spec.rb:43:in `block (2 levels) in <top
(required)>'
 62s
 62s   2) Rack integration finds the first available language
 62s      Failure/Error:
 62s        Rack::Builder.new do
 62s          use HttpAcceptLanguage::Middleware
 62s          run TestRackApp.new
 62s        end.to_app
 62s
 62s      NameError:
 62s        uninitialized constant Rack::Builder
 62s
 62s            Rack::Builder.new do
 62s                ^^^^^^^^^
 62s      # ./spec/middleware_spec.rb:25:in `app'
 62s      # /usr/share/rubygems-integration/all/gems/rack-
test-2.1.0/lib/rack/test/methods.rb:48:in `build_rack_test_session'
 62s      # /usr/share/rubygems-integration/all/gems/rack-
test-2.1.0/lib/rack/test/methods.rb:33:in `rack_test_session'
 62s      # /usr/share/rubygems-integration/all/gems/rack-
test-2.1.0/lib/rack/test/methods.rb:56:in `current_session'
 62s      # ./spec/middleware_spec.rb:53:in `request_with_header'
 62s      # ./spec/middleware_spec.rb:48:in `block (2 levels) in <top
(required)>'
 62s
 62s Finished in 0.00492 seconds (files took 0.19412 seconds to load)
 62s 18 examples, 2 failures
 62s
 62s Failed examples:
 62s
 62s rspec ./spec/middleware_spec.rb:42 # Rack integration decodes the
HTTP_ACCEPT_LANGUAGE header
 62s rspec ./spec/middleware_spec.rb:47 # Rack integration finds the first
available language
 62s
 62s /usr/bin/ruby3.1 -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 ./spec/auto_locale_spec.rb ./spec/middleware_spec.rb
./spec/parser_spec.rb --format documentation failed
 62s mv ./.gem2deb.lib lib
 63s autopkgtest [05:37:07]: test gem2deb-test-runner: -----------------------]
 63s gem2deb-test-runner  FAIL non-zero exit status 1
▸ test results


-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.12.5-amd64 (SMP w/8 CPU threads; PREEMPT)
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages ruby-http-accept-language depends on:
ii  ruby-activesupport  2:6.1.7.3+dfsg-4

ruby-http-accept-language recommends no packages.

Versions of packages ruby-http-accept-language suggests:
ii  ruby-railties  2:6.1.7.3+dfsg-4


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