[DRE-maint] Bug#892185: reel: FTBFS and Debci failure with Ruby 2.5

Adrian Bunk bunk at debian.org
Tue Mar 6 14:24:54 UTC 2018


Source: reel
Version: 0.6.1-4
Severity: serious
Tags: buster sid

https://ci.debian.net/packages/r/reel/unstable/amd64/
https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/reel.html

...
Failures:

  1) Reel::Server::HTTPS verifies client SSL certs when provided with a CA
     Failure/Error: response = http.request(request)

     OpenSSL::SSL::SSLError:
       SSL_connect returned=1 errno=0 state=SSLv3/TLS write finished: sslv3 alert unsupported certificate
     # /usr/lib/ruby/2.5.0/net/protocol.rb:44:in `connect_nonblock'
     # /usr/lib/ruby/2.5.0/net/protocol.rb:44:in `ssl_socket_connect'
     # /usr/lib/ruby/2.5.0/net/http.rb:981:in `connect'
     # /usr/lib/ruby/2.5.0/net/http.rb:920:in `do_start'
     # /usr/lib/ruby/2.5.0/net/http.rb:909:in `start'
     # /usr/lib/ruby/2.5.0/net/http.rb:1455:in `request'
     # ./spec/reel/https_server_spec.rb:70:in `block (3 levels) in <top (required)>'
     # ./spec/reel/https_server_spec.rb:115:in `with_reel_https_server'
     # ./spec/reel/https_server_spec.rb:62:in `block (2 levels) in <top (required)>'
     # /usr/lib/ruby/vendor_ruby/rspec/core/example.rb:254:in `instance_exec'
     # /usr/lib/ruby/vendor_ruby/rspec/core/example.rb:254:in `block in run'
     # /usr/lib/ruby/vendor_ruby/rspec/core/example.rb:500:in `block in with_around_and_singleton_context_hooks'
     # /usr/lib/ruby/vendor_ruby/rspec/core/example.rb:457:in `block in with_around_example_hooks'
     # /usr/lib/ruby/vendor_ruby/rspec/core/hooks.rb:466:in `block in run'
     # /usr/lib/ruby/vendor_ruby/rspec/core/hooks.rb:604:in `run_around_example_hooks_for'
     # /usr/lib/ruby/vendor_ruby/rspec/core/hooks.rb:466:in `run'
     # /usr/lib/ruby/vendor_ruby/rspec/core/example.rb:457:in `with_around_example_hooks'
     # /usr/lib/ruby/vendor_ruby/rspec/core/example.rb:500:in `with_around_and_singleton_context_hooks'
     # /usr/lib/ruby/vendor_ruby/rspec/core/example.rb:251:in `run'
     # /usr/lib/ruby/vendor_ruby/rspec/core/example_group.rb:628:in `block in run_examples'
     # /usr/lib/ruby/vendor_ruby/rspec/core/example_group.rb:624:in `map'
     # /usr/lib/ruby/vendor_ruby/rspec/core/example_group.rb:624:in `run_examples'
     # /usr/lib/ruby/vendor_ruby/rspec/core/example_group.rb:590:in `run'
     # /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:118:in `block (3 levels) in run_specs'
     # /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:118:in `map'
     # /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:118:in `block (2 levels) in run_specs'
     # /usr/lib/ruby/vendor_ruby/rspec/core/configuration.rb:1926:in `with_suite_hooks'
     # /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:113:in `block in run_specs'
     # /usr/lib/ruby/vendor_ruby/rspec/core/reporter.rb:79:in `report'
     # /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:112:in `run_specs'
     # /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:87:in `run'
     # /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:71:in `run'
     # /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:45:in `invoke'
     # /usr/bin/rspec:4:in `<main>'

Finished in 8.23 seconds (files took 29.35 seconds to load)
48 examples, 1 failure, 2 pending

Failed examples:

rspec ./spec/reel/https_server_spec.rb:47 # Reel::Server::HTTPS verifies client SSL certs when provided with a CA

Randomized with seed 2373

/usr/bin/ruby2.5 /usr/bin/rspec --pattern ./spec/\*\*/\*_spec.rb --format documentation failed
ERROR: Test "ruby2.5" failed. Exiting.
dh_auto_install: dh_ruby --install /build/1st/reel-0.6.1/debian/reel returned exit code 1
make: *** [debian/rules:18: binary] Error 1



This might be related to Ruby 2.3 using OpenSSL 1.0.2 and Ruby 2.5 using OpenSSL 1.1.



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