Source: ruby-nio4r
Version: 1.2.1-1
Severity: serious
Tags: ftbfs

ruby-nio4r fails to build in unstable with the current openssl:

| Failures:
| 
|   1) OpenSSL::SSL::SSLSocket behaves like an NIO selectable selects readable 
objects
|      Failure/Error: ssl_peer = OpenSSL::SSL::SSLSocket.new(peer, 
ssl_server_context)
| 
|      OpenSSL::SSL::SSLError:
|        SSL_CTX_use_certificate: ee key too small
|      Shared Example Group: "an NIO selectable" called from 
./spec/nio/selectables/ssl_socket_spec.rb:160
|      # ./spec/nio/selectables/ssl_socket_spec.rb:36:in `initialize'
|      # ./spec/nio/selectables/ssl_socket_spec.rb:36:in `new'
|      # ./spec/nio/selectables/ssl_socket_spec.rb:36:in `block (2 levels) in 
<top (required)>'
|      # /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:298:in `block 
(2 levels) in let'
|      # /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:157:in `block 
(3 levels) in fetch_or_store'
|      # /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:157:in `fetch'
|      # /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:157:in `block 
(2 levels) in fetch_or_store'
|      # /usr/lib/ruby/vendor_ruby/rspec/support/reentrant_mutex.rb:23:in 
`synchronize'
|      # /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:156:in `block 
in fetch_or_store'
|      # /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:155:in `fetch'
|      # /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:155:in 
`fetch_or_store'
|      # /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:298:in `block 
in let'
|      # ./spec/support/selectable_examples.rb:5: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:464:in `block in run'
|      # /usr/lib/ruby/vendor_ruby/rspec/core/hooks.rb:602:in 
`run_around_example_hooks_for'
|      # /usr/lib/ruby/vendor_ruby/rspec/core/hooks.rb:464: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:629:in `block in 
run_examples'
|      # /usr/lib/ruby/vendor_ruby/rspec/core/example_group.rb:625:in `map'
|      # /usr/lib/ruby/vendor_ruby/rspec/core/example_group.rb:625:in 
`run_examples'
|      # /usr/lib/ruby/vendor_ruby/rspec/core/example_group.rb:591:in `run'
|      # /usr/lib/ruby/vendor_ruby/rspec/core/example_group.rb:592:in `block in 
run'
|      # /usr/lib/ruby/vendor_ruby/rspec/core/example_group.rb:592:in `map'
|      # /usr/lib/ruby/vendor_ruby/rspec/core/example_group.rb:592:in `run'
|      # /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:116:in `block (3 
levels) in run_specs'
|      # /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:116:in `map'
|      # /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:116:in `block (2 
levels) in run_specs'
|      # /usr/lib/ruby/vendor_ruby/rspec/core/configuration.rb:1989:in 
`with_suite_hooks'
|      # /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:111:in `block in 
run_specs'
|      # /usr/lib/ruby/vendor_ruby/rspec/core/reporter.rb:74:in `report'
|      # /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:110: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>'
| 
|   2) OpenSSL::SSL::SSLSocket behaves like an NIO selectable does not select 
unwritable objects
|      Failure/Error: ssl_peer = OpenSSL::SSL::SSLSocket.new(peer, 
ssl_server_context)
| 
|      OpenSSL::SSL::SSLError:
|        SSL_CTX_use_certificate: ee key too small
|      Shared Example Group: "an NIO selectable" called from 
./spec/nio/selectables/ssl_socket_spec.rb:160
|      # ./spec/nio/selectables/ssl_socket_spec.rb:99:in `initialize'
|      # ./spec/nio/selectables/ssl_socket_spec.rb:99:in `new'
|      # ./spec/nio/selectables/ssl_socket_spec.rb:99:in `block (2 levels) in 
<top (required)>'
|      # /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:298:in `block 
(2 levels) in let'
|      # /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:157:in `block 
(3 levels) in fetch_or_store'
|      # /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:157:in `fetch'
|      # /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:157:in `block 
(2 levels) in fetch_or_store'
|      # /usr/lib/ruby/vendor_ruby/rspec/support/reentrant_mutex.rb:23:in 
`synchronize'
|      # /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:156:in `block 
in fetch_or_store'
|      # /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:155:in `fetch'
|      # /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:155:in 
`fetch_or_store'
|      # /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:298:in `block 
in let'
|      # ./spec/support/selectable_examples.rb:24: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:464:in `block in run'
|      # /usr/lib/ruby/vendor_ruby/rspec/core/hooks.rb:602:in 
`run_around_example_hooks_for'
|      # /usr/lib/ruby/vendor_ruby/rspec/core/hooks.rb:464: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:629:in `block in 
run_examples'
|      # /usr/lib/ruby/vendor_ruby/rspec/core/example_group.rb:625:in `map'
|      # /usr/lib/ruby/vendor_ruby/rspec/core/example_group.rb:625:in 
`run_examples'
|      # /usr/lib/ruby/vendor_ruby/rspec/core/example_group.rb:591:in `run'
|      # /usr/lib/ruby/vendor_ruby/rspec/core/example_group.rb:592:in `block in 
run'
|      # /usr/lib/ruby/vendor_ruby/rspec/core/example_group.rb:592:in `map'
|      # /usr/lib/ruby/vendor_ruby/rspec/core/example_group.rb:592:in `run'
|      # /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:116:in `block (3 
levels) in run_specs'
|      # /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:116:in `map'
|      # /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:116:in `block (2 
levels) in run_specs'
|      # /usr/lib/ruby/vendor_ruby/rspec/core/configuration.rb:1989:in 
`with_suite_hooks'
|      # /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:111:in `block in 
run_specs'
|      # /usr/lib/ruby/vendor_ruby/rspec/core/reporter.rb:74:in `report'
|      # /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:110: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>'
| 
|   3) OpenSSL::SSL::SSLSocket behaves like an NIO selectable does not select 
unreadable objects
|      Failure/Error: ssl_peer = OpenSSL::SSL::SSLSocket.new(peer, 
ssl_server_context)
| 
|      OpenSSL::SSL::SSLError:
|        SSL_CTX_use_certificate: ee key too small
|      Shared Example Group: "an NIO selectable" called from 
./spec/nio/selectables/ssl_socket_spec.rb:160
|      # ./spec/nio/selectables/ssl_socket_spec.rb:59:in `initialize'
|      # ./spec/nio/selectables/ssl_socket_spec.rb:59:in `new'
|      # ./spec/nio/selectables/ssl_socket_spec.rb:59:in `block (2 levels) in 
<top (required)>'
|      # /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:298:in `block 
(2 levels) in let'
|      # /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:157:in `block 
(3 levels) in fetch_or_store'
|      # /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:157:in `fetch'
|      # /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:157:in `block 
(2 levels) in fetch_or_store'
|      # /usr/lib/ruby/vendor_ruby/rspec/support/reentrant_mutex.rb:23:in 
`synchronize'
|      # /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:156:in `block 
in fetch_or_store'
|      # /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:155:in `fetch'
|      # /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:155:in 
`fetch_or_store'
|      # /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:298:in `block 
in let'
|      # ./spec/support/selectable_examples.rb:12: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:464:in `block in run'
|      # /usr/lib/ruby/vendor_ruby/rspec/core/hooks.rb:602:in 
`run_around_example_hooks_for'
|      # /usr/lib/ruby/vendor_ruby/rspec/core/hooks.rb:464: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:629:in `block in 
run_examples'
|      # /usr/lib/ruby/vendor_ruby/rspec/core/example_group.rb:625:in `map'
|      # /usr/lib/ruby/vendor_ruby/rspec/core/example_group.rb:625:in 
`run_examples'
|      # /usr/lib/ruby/vendor_ruby/rspec/core/example_group.rb:591:in `run'
|      # /usr/lib/ruby/vendor_ruby/rspec/core/example_group.rb:592:in `block in 
run'
|      # /usr/lib/ruby/vendor_ruby/rspec/core/example_group.rb:592:in `map'
|      # /usr/lib/ruby/vendor_ruby/rspec/core/example_group.rb:592:in `run'
|      # /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:116:in `block (3 
levels) in run_specs'
|      # /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:116:in `map'
|      # /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:116:in `block (2 
levels) in run_specs'
|      # /usr/lib/ruby/vendor_ruby/rspec/core/configuration.rb:1989:in 
`with_suite_hooks'
|      # /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:111:in `block in 
run_specs'
|      # /usr/lib/ruby/vendor_ruby/rspec/core/reporter.rb:74:in `report'
|      # /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:110: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>'
| 
|   4) OpenSSL::SSL::SSLSocket behaves like an NIO selectable selects writable 
objects
|      Failure/Error: ssl_peer = OpenSSL::SSL::SSLSocket.new(peer, 
ssl_server_context)
| 
|      OpenSSL::SSL::SSLError:
|        SSL_CTX_use_certificate: ee key too small
|      Shared Example Group: "an NIO selectable" called from 
./spec/nio/selectables/ssl_socket_spec.rb:160
|      # ./spec/nio/selectables/ssl_socket_spec.rb:79:in `initialize'
|      # ./spec/nio/selectables/ssl_socket_spec.rb:79:in `new'
|      # ./spec/nio/selectables/ssl_socket_spec.rb:79:in `block (2 levels) in 
<top (required)>'
|      # /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:298:in `block 
(2 levels) in let'
|      # /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:157:in `block 
(3 levels) in fetch_or_store'
|      # /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:157:in `fetch'
|      # /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:157:in `block 
(2 levels) in fetch_or_store'
|      # /usr/lib/ruby/vendor_ruby/rspec/support/reentrant_mutex.rb:23:in 
`synchronize'
|      # /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:156:in `block 
in fetch_or_store'
|      # /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:155:in `fetch'
|      # /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:155:in 
`fetch_or_store'
|      # /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:298:in `block 
in let'
|      # ./spec/support/selectable_examples.rb:17: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:464:in `block in run'
|      # /usr/lib/ruby/vendor_ruby/rspec/core/hooks.rb:602:in 
`run_around_example_hooks_for'
|      # /usr/lib/ruby/vendor_ruby/rspec/core/hooks.rb:464: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:629:in `block in 
run_examples'
|      # /usr/lib/ruby/vendor_ruby/rspec/core/example_group.rb:625:in `map'
|      # /usr/lib/ruby/vendor_ruby/rspec/core/example_group.rb:625:in 
`run_examples'
|      # /usr/lib/ruby/vendor_ruby/rspec/core/example_group.rb:591:in `run'
|      # /usr/lib/ruby/vendor_ruby/rspec/core/example_group.rb:592:in `block in 
run'
|      # /usr/lib/ruby/vendor_ruby/rspec/core/example_group.rb:592:in `map'
|      # /usr/lib/ruby/vendor_ruby/rspec/core/example_group.rb:592:in `run'
|      # /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:116:in `block (3 
levels) in run_specs'
|      # /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:116:in `map'
|      # /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:116:in `block (2 
levels) in run_specs'
|      # /usr/lib/ruby/vendor_ruby/rspec/core/configuration.rb:1989:in 
`with_suite_hooks'
|      # /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:111:in `block in 
run_specs'
|      # /usr/lib/ruby/vendor_ruby/rspec/core/reporter.rb:74:in `report'
|      # /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:110: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 0.917 seconds (files took 0.13801 seconds to load)
| 49 examples, 4 failures, 4 pending
| 
| Failed examples:
| 
| rspec './spec/nio/selectables/ssl_socket_spec.rb[1:1:1]' # 
OpenSSL::SSL::SSLSocket behaves like an NIO selectable selects readable objects
| rspec './spec/nio/selectables/ssl_socket_spec.rb[1:1:4]' # 
OpenSSL::SSL::SSLSocket behaves like an NIO selectable does not select 
unwritable objects
| rspec './spec/nio/selectables/ssl_socket_spec.rb[1:1:2]' # 
OpenSSL::SSL::SSLSocket behaves like an NIO selectable does not select 
unreadable objects
| rspec './spec/nio/selectables/ssl_socket_spec.rb[1:1:3]' # 
OpenSSL::SSL::SSLSocket behaves like an NIO selectable selects writable objects
| 
| Randomized with seed 42590
| 
| [Coveralls] Outside the CI environment, not sending data.
| /usr/bin/ruby2.5 /usr/bin/rspec --pattern ./spec/\*\*/\*_spec.rb failed
| ERROR: Test "ruby2.5" failed. Exiting.
| dh_auto_install: dh_ruby --install /<<PKGBUILDDIR>>/debian/ruby-nio4r 
returned exit code 1
| make: *** [debian/rules:15: binary] Error 1
| dpkg-buildpackage: error: fakeroot debian/rules binary subprocess returned 
exit status 2

Helmut

Reply via email to