[DRE-maint] Bug#743827: FTBFS: failing network tests

Per Andersson avtobiff at gmail.com
Sun Apr 6 23:16:21 UTC 2014


Package: ruby-hiredis
Version: 0.5.1-1
Severity: important

Hi!

There are failing network tests during build, instead of ETIMEDOUT the
exception raised is ECONNREFUSED.

Running tests for ruby2.0 using debian/ruby-tests.rb...
/tmp/buildd/ruby-hiredis-0.5.1/debian/ruby-hiredis/usr/lib/ruby/vendor_ruby/hiredis/ruby/reader.rb:33: warning: already initialized constant Hiredis::Ruby::Reader::Task::METHOD_INDEX
/tmp/buildd/ruby-hiredis-0.5.1/lib/hiredis/ruby/reader.rb:33: warning: previous definition of METHOD_INDEX was here
/tmp/buildd/ruby-hiredis-0.5.1/debian/ruby-hiredis/usr/lib/ruby/vendor_ruby/hiredis/ruby/reader.rb:114: warning: already initialized constant Hiredis::Ruby::Reader::Buffer::CRLF
/tmp/buildd/ruby-hiredis-0.5.1/lib/hiredis/ruby/reader.rb:114: warning: previous definition of CRLF was here
Run options: 

# Running tests:

FF..................................FF..................................

Finished tests in 4.092331s, 17.5939 tests/s, 21.9924 assertions/s.

  1) Failure:
test_connect_tcp_with_timeout(ExtConnectionTest) [/tmp/buildd/ruby-hiredis-0.5.1/test/connection_test.rb:111]:
[Errno::ETIMEDOUT] exception expected, not
Class: <Errno::ECONNREFUSED>
Message: <"Connection refused">
---Backtrace---
/tmp/buildd/ruby-hiredis-0.5.1/test/connection_test.rb:112:in `connect'
/tmp/buildd/ruby-hiredis-0.5.1/test/connection_test.rb:112:in `block in test_connect_tcp_with_timeout'
/usr/lib/ruby/2.0.0/minitest/unit.rb:370:in `assert_raises'
/usr/lib/ruby/2.0.0/test/unit/assertions.rb:69:in `assert_raise'
/tmp/buildd/ruby-hiredis-0.5.1/test/connection_test.rb:111:in `test_connect_tcp_with_timeout'
/usr/lib/ruby/2.0.0/test/unit.rb:858:in `run_test'
/usr/lib/ruby/2.0.0/minitest/unit.rb:1301:in `run'
/usr/lib/ruby/2.0.0/test/unit/testcase.rb:17:in `run'
/usr/lib/ruby/2.0.0/minitest/unit.rb:919:in `block in _run_suite'
/usr/lib/ruby/2.0.0/minitest/unit.rb:912:in `map'
/usr/lib/ruby/2.0.0/minitest/unit.rb:912:in `_run_suite'
/usr/lib/ruby/2.0.0/test/unit.rb:657:in `block in _run_suites'
/usr/lib/ruby/2.0.0/test/unit.rb:655:in `each'
/usr/lib/ruby/2.0.0/test/unit.rb:655:in `_run_suites'
/usr/lib/ruby/2.0.0/minitest/unit.rb:867:in `_run_anything'
/usr/lib/ruby/2.0.0/minitest/unit.rb:1060:in `run_tests'
/usr/lib/ruby/2.0.0/minitest/unit.rb:1047:in `block in _run'
/usr/lib/ruby/2.0.0/minitest/unit.rb:1046:in `each'
/usr/lib/ruby/2.0.0/minitest/unit.rb:1046:in `_run'
/usr/lib/ruby/2.0.0/minitest/unit.rb:1035:in `run'
/usr/lib/ruby/2.0.0/test/unit.rb:21:in `run'
/usr/lib/ruby/2.0.0/test/unit.rb:774:in `run'
/usr/lib/ruby/2.0.0/test/unit.rb:366:in `block (2 levels) in autorun'
/usr/lib/ruby/2.0.0/test/unit.rb:27:in `run_once'
/usr/lib/ruby/2.0.0/test/unit.rb:365:in `block in autorun'
---------------

  2) Failure:
test_connect_tcp_with_timeout_override(ExtConnectionTest) [/tmp/buildd/ruby-hiredis-0.5.1/test/connection_test.rb:122]:
[Errno::ETIMEDOUT] exception expected, not
Class: <Errno::ECONNREFUSED>
Message: <"Connection refused">
---Backtrace---
/tmp/buildd/ruby-hiredis-0.5.1/test/connection_test.rb:123:in `connect'
/tmp/buildd/ruby-hiredis-0.5.1/test/connection_test.rb:123:in `block in test_connect_tcp_with_timeout_override'
/usr/lib/ruby/2.0.0/minitest/unit.rb:370:in `assert_raises'
/usr/lib/ruby/2.0.0/test/unit/assertions.rb:69:in `assert_raise'
/tmp/buildd/ruby-hiredis-0.5.1/test/connection_test.rb:122:in `test_connect_tcp_with_timeout_override'
/usr/lib/ruby/2.0.0/test/unit.rb:858:in `run_test'
/usr/lib/ruby/2.0.0/minitest/unit.rb:1301:in `run'
/usr/lib/ruby/2.0.0/test/unit/testcase.rb:17:in `run'
/usr/lib/ruby/2.0.0/minitest/unit.rb:919:in `block in _run_suite'
/usr/lib/ruby/2.0.0/minitest/unit.rb:912:in `map'
/usr/lib/ruby/2.0.0/minitest/unit.rb:912:in `_run_suite'
/usr/lib/ruby/2.0.0/test/unit.rb:657:in `block in _run_suites'
/usr/lib/ruby/2.0.0/test/unit.rb:655:in `each'
/usr/lib/ruby/2.0.0/test/unit.rb:655:in `_run_suites'
/usr/lib/ruby/2.0.0/minitest/unit.rb:867:in `_run_anything'
/usr/lib/ruby/2.0.0/minitest/unit.rb:1060:in `run_tests'
/usr/lib/ruby/2.0.0/minitest/unit.rb:1047:in `block in _run'
/usr/lib/ruby/2.0.0/minitest/unit.rb:1046:in `each'
/usr/lib/ruby/2.0.0/minitest/unit.rb:1046:in `_run'
/usr/lib/ruby/2.0.0/minitest/unit.rb:1035:in `run'
/usr/lib/ruby/2.0.0/test/unit.rb:21:in `run'
/usr/lib/ruby/2.0.0/test/unit.rb:774:in `run'
/usr/lib/ruby/2.0.0/test/unit.rb:366:in `block (2 levels) in autorun'
/usr/lib/ruby/2.0.0/test/unit.rb:27:in `run_once'
/usr/lib/ruby/2.0.0/test/unit.rb:365:in `block in autorun'
---------------

  3) Failure:
test_connect_tcp_with_timeout(RubyConnectionTest) [/tmp/buildd/ruby-hiredis-0.5.1/test/connection_test.rb:111]:
[Errno::ETIMEDOUT] exception expected, not
Class: <Errno::ECONNREFUSED>
Message: <"Connection refused">
---Backtrace---
/tmp/buildd/ruby-hiredis-0.5.1/lib/hiredis/ruby/connection.rb:155:in `rescue in _connect_sockaddr'
/tmp/buildd/ruby-hiredis-0.5.1/lib/hiredis/ruby/connection.rb:146:in `_connect_sockaddr'
/tmp/buildd/ruby-hiredis-0.5.1/lib/hiredis/ruby/connection.rb:88:in `block in _connect'
/tmp/buildd/ruby-hiredis-0.5.1/lib/hiredis/ruby/connection.rb:85:in `each'
/tmp/buildd/ruby-hiredis-0.5.1/lib/hiredis/ruby/connection.rb:85:in `_connect'
/tmp/buildd/ruby-hiredis-0.5.1/lib/hiredis/ruby/connection.rb:192:in `connect'
/tmp/buildd/ruby-hiredis-0.5.1/test/connection_test.rb:112:in `block in test_connect_tcp_with_timeout'
/usr/lib/ruby/2.0.0/minitest/unit.rb:370:in `assert_raises'
/usr/lib/ruby/2.0.0/test/unit/assertions.rb:69:in `assert_raise'
/tmp/buildd/ruby-hiredis-0.5.1/test/connection_test.rb:111:in `test_connect_tcp_with_timeout'
/usr/lib/ruby/2.0.0/test/unit.rb:858:in `run_test'
/usr/lib/ruby/2.0.0/minitest/unit.rb:1301:in `run'
/usr/lib/ruby/2.0.0/test/unit/testcase.rb:17:in `run'
/usr/lib/ruby/2.0.0/minitest/unit.rb:919:in `block in _run_suite'
/usr/lib/ruby/2.0.0/minitest/unit.rb:912:in `map'
/usr/lib/ruby/2.0.0/minitest/unit.rb:912:in `_run_suite'
/usr/lib/ruby/2.0.0/test/unit.rb:657:in `block in _run_suites'
/usr/lib/ruby/2.0.0/test/unit.rb:655:in `each'
/usr/lib/ruby/2.0.0/test/unit.rb:655:in `_run_suites'
/usr/lib/ruby/2.0.0/minitest/unit.rb:867:in `_run_anything'
/usr/lib/ruby/2.0.0/minitest/unit.rb:1060:in `run_tests'
/usr/lib/ruby/2.0.0/minitest/unit.rb:1047:in `block in _run'
/usr/lib/ruby/2.0.0/minitest/unit.rb:1046:in `each'
/usr/lib/ruby/2.0.0/minitest/unit.rb:1046:in `_run'
/usr/lib/ruby/2.0.0/minitest/unit.rb:1035:in `run'
/usr/lib/ruby/2.0.0/test/unit.rb:21:in `run'
/usr/lib/ruby/2.0.0/test/unit.rb:774:in `run'
/usr/lib/ruby/2.0.0/test/unit.rb:366:in `block (2 levels) in autorun'
/usr/lib/ruby/2.0.0/test/unit.rb:27:in `run_once'
/usr/lib/ruby/2.0.0/test/unit.rb:365:in `block in autorun'
---------------

  4) Failure:
test_connect_tcp_with_timeout_override(RubyConnectionTest) [/tmp/buildd/ruby-hiredis-0.5.1/test/connection_test.rb:122]:
[Errno::ETIMEDOUT] exception expected, not
Class: <Errno::ECONNREFUSED>
Message: <"Connection refused">
---Backtrace---
/tmp/buildd/ruby-hiredis-0.5.1/lib/hiredis/ruby/connection.rb:155:in `rescue in _connect_sockaddr'
/tmp/buildd/ruby-hiredis-0.5.1/lib/hiredis/ruby/connection.rb:146:in `_connect_sockaddr'
/tmp/buildd/ruby-hiredis-0.5.1/lib/hiredis/ruby/connection.rb:88:in `block in _connect'
/tmp/buildd/ruby-hiredis-0.5.1/lib/hiredis/ruby/connection.rb:85:in `each'
/tmp/buildd/ruby-hiredis-0.5.1/lib/hiredis/ruby/connection.rb:85:in `_connect'
/tmp/buildd/ruby-hiredis-0.5.1/lib/hiredis/ruby/connection.rb:192:in `connect'
/tmp/buildd/ruby-hiredis-0.5.1/test/connection_test.rb:123:in `block in test_connect_tcp_with_timeout_override'
/usr/lib/ruby/2.0.0/minitest/unit.rb:370:in `assert_raises'
/usr/lib/ruby/2.0.0/test/unit/assertions.rb:69:in `assert_raise'
/tmp/buildd/ruby-hiredis-0.5.1/test/connection_test.rb:122:in `test_connect_tcp_with_timeout_override'
/usr/lib/ruby/2.0.0/test/unit.rb:858:in `run_test'
/usr/lib/ruby/2.0.0/minitest/unit.rb:1301:in `run'
/usr/lib/ruby/2.0.0/test/unit/testcase.rb:17:in `run'
/usr/lib/ruby/2.0.0/minitest/unit.rb:919:in `block in _run_suite'
/usr/lib/ruby/2.0.0/minitest/unit.rb:912:in `map'
/usr/lib/ruby/2.0.0/minitest/unit.rb:912:in `_run_suite'
/usr/lib/ruby/2.0.0/test/unit.rb:657:in `block in _run_suites'
/usr/lib/ruby/2.0.0/test/unit.rb:655:in `each'
/usr/lib/ruby/2.0.0/test/unit.rb:655:in `_run_suites'
/usr/lib/ruby/2.0.0/minitest/unit.rb:867:in `_run_anything'
/usr/lib/ruby/2.0.0/minitest/unit.rb:1060:in `run_tests'
/usr/lib/ruby/2.0.0/minitest/unit.rb:1047:in `block in _run'
/usr/lib/ruby/2.0.0/minitest/unit.rb:1046:in `each'
/usr/lib/ruby/2.0.0/minitest/unit.rb:1046:in `_run'
/usr/lib/ruby/2.0.0/minitest/unit.rb:1035:in `run'
/usr/lib/ruby/2.0.0/test/unit.rb:21:in `run'
/usr/lib/ruby/2.0.0/test/unit.rb:774:in `run'
/usr/lib/ruby/2.0.0/test/unit.rb:366:in `block (2 levels) in autorun'
/usr/lib/ruby/2.0.0/test/unit.rb:27:in `run_once'
/usr/lib/ruby/2.0.0/test/unit.rb:365:in `block in autorun'
---------------

72 tests, 90 assertions, 4 failures, 0 errors, 0 skips

ruby -v: ruby 2.0.0p457 (2014-03-03) [x86_64-linux-gnu]
ERROR: Test "ruby2.0" failed. Exiting.


--
Per


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

Kernel: Linux 3.12-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages ruby-hiredis depends on:
ii  libc6                         2.18-4
ii  libgmp10                      2:6.0.0+dfsg-2
pn  libhiredis0.10                <none>
ii  libruby2.0                    2.0.0.484+really457-2
ii  libruby2.1                    2.1.1-2
ii  ruby                          1:2.0.0.1
ii  ruby1.9.1 [ruby-interpreter]  1.9.3.484-2
ii  ruby2.0 [ruby-interpreter]    2.0.0.484+really457-2
ii  ruby2.1 [ruby-interpreter]    2.1.1-2

ruby-hiredis recommends no packages.

Versions of packages ruby-hiredis suggests:
pn  redis-server  <none>



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