[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