[Reproducible-builds] Bug#796013: ruby-redis: FTBFS: [Redis::CannotConnectError] exception expected, not Class: <Errno::ENETUNREACH>

Chris Lamb lamby at debian.org
Tue Aug 18 15:23:53 UTC 2015


Source: ruby-redis
Version: 3.1.0-1
Severity: serious
Justification: fails to build from source
User: reproducible-builds at lists.alioth.debian.org
Usertags: ftbfs
X-Debbugs-Cc: reproducible-builds at lists.alioth.debian.org

Dear Maintainer,

ruby-redis fails to build from source on unstable/amd64.

NB. The failing test is actually *designed* to fail to connect (ie. it's
not violating Debian build rules), it's just that the expected exception
is wrong.

  [..]

    1) Failure:
  TestInternals#test_connection_timeout
  [/tmp/buildd/ruby-redis-3.1.0/test/internals_test.rb:155]:
  [Redis::CannotConnectError] exception expected, not
  Class: <Errno::ENETUNREACH>
  Message: <"Network is unreachable - connect(2) for
  10.255.255.254:6381">
  ---Backtrace---
  /tmp/buildd/ruby-redis-3.1.0/lib/redis/connection/ruby.rb:122:in
  `connect_nonblock'
  /tmp/buildd/ruby-redis-3.1.0/lib/redis/connection/ruby.rb:122:in
  `connect_addrinfo'
  /tmp/buildd/ruby-redis-3.1.0/lib/redis/connection/ruby.rb:162:in
  `block in connect'
  /tmp/buildd/ruby-redis-3.1.0/lib/redis/connection/ruby.rb:160:in
  `each'
  /tmp/buildd/ruby-redis-3.1.0/lib/redis/connection/ruby.rb:160:in
  `each_with_index'
  /tmp/buildd/ruby-redis-3.1.0/lib/redis/connection/ruby.rb:160:in
  `connect'
  /tmp/buildd/ruby-redis-3.1.0/lib/redis/connection/ruby.rb:211:in
  `connect'
  /tmp/buildd/ruby-redis-3.1.0/lib/redis/client.rb:304:in
  `establish_connection'
  /tmp/buildd/ruby-redis-3.1.0/lib/redis/client.rb:85:in `block in
  connect'
  /tmp/buildd/ruby-redis-3.1.0/lib/redis/client.rb:266:in
  `with_reconnect'
  /tmp/buildd/ruby-redis-3.1.0/lib/redis/client.rb:84:in `connect'
  /tmp/buildd/ruby-redis-3.1.0/lib/redis/client.rb:326:in
  `ensure_connected'
  /tmp/buildd/ruby-redis-3.1.0/lib/redis/client.rb:197:in `block in
  process'
  /tmp/buildd/ruby-redis-3.1.0/lib/redis/client.rb:279:in `logging'
  /tmp/buildd/ruby-redis-3.1.0/lib/redis/client.rb:196:in `process'
  /tmp/buildd/ruby-redis-3.1.0/lib/redis/client.rb:102:in `call'
  /tmp/buildd/ruby-redis-3.1.0/lib/redis.rb:84:in `block in ping'
  /tmp/buildd/ruby-redis-3.1.0/lib/redis.rb:37:in `block in synchronize'
  /usr/lib/ruby/2.1.0/monitor.rb:211:in `mon_synchronize'
  /tmp/buildd/ruby-redis-3.1.0/lib/redis.rb:37:in `synchronize'
  /tmp/buildd/ruby-redis-3.1.0/lib/redis.rb:83:in `ping'
  /tmp/buildd/ruby-redis-3.1.0/test/internals_test.rb:156:in `block in
  test_connection_timeout'

  [..]

The full build log is attached or can be viewed here:

  https://reproducible.debian.net/logs/unstable/amd64/ruby-redis_3.1.0-1.build1.log.gz


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby at debian.org / chris-lamb.co.uk
       `-
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: ruby-redis.3.1.0-1.unstable.amd64.log.txt
URL: <http://lists.alioth.debian.org/pipermail/reproducible-builds/attachments/20150818/72de93b6/attachment.txt>


More information about the Reproducible-builds mailing list