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 | | [33m[Coveralls] Outside the CI environment, not sending data.[0m | /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