[DRE-maint] Bug#796738: ruby-httpclient: FTBFS: Address already in use - bind(2) for 127.0.0.1:50000

Chris Lamb lamby at debian.org
Sun Aug 23 19:34:19 UTC 2015


Source: ruby-httpclient
Version: 2.3.3-3.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-httpclient fails to build from source in unstable/amd64. Port 50000
is not "really" in use; I suspect that the ruby2.2 tests fail because
the server has not been cleaned up correctly from the ruby2.1 tests that
run just before it.

  [..]

  /usr/lib/ruby/2.2.0/socket.rb:459:in `tcp_server_sockets'
  /usr/lib/ruby/2.2.0/webrick/utils.rb:70:in `create_listeners'
  /usr/lib/ruby/2.2.0/webrick/ssl.rb:152:in `listen'
  /usr/lib/ruby/2.2.0/webrick/server.rb:114:in `initialize'
  /usr/lib/ruby/2.2.0/webrick/httpserver.rb:45:in `initialize'
  /tmp/buildd/ruby-httpclient-2.3.3/test/test_httpclient.rb:1599:in
  `new'
  /tmp/buildd/ruby-httpclient-2.3.3/test/test_httpclient.rb:1599:in
  `setup_server'
  /tmp/buildd/ruby-httpclient-2.3.3/test/test_httpclient.rb:11:in
  `setup'
  ===============================================================================
  ..................E
  ===============================================================================
  Error: test_set_default_paths(TestSSL): Errno::EADDRINUSE: Address
  already in use - bind(2) for 127.0.0.1:50000
  /usr/lib/ruby/2.2.0/socket.rb:206:in `bind'
  /usr/lib/ruby/2.2.0/socket.rb:206:in `listen'
  /usr/lib/ruby/2.2.0/socket.rb:461:in `block in tcp_server_sockets'
  /usr/lib/ruby/2.2.0/socket.rb:232:in `each'
  /usr/lib/ruby/2.2.0/socket.rb:232:in `foreach'
  /usr/lib/ruby/2.2.0/socket.rb:459:in `tcp_server_sockets'
  /usr/lib/ruby/2.2.0/webrick/utils.rb:70:in `create_listeners'
  /usr/lib/ruby/2.2.0/webrick/ssl.rb:152:in `listen'
  /usr/lib/ruby/2.2.0/webrick/server.rb:114:in `initialize'
  /usr/lib/ruby/2.2.0/webrick/httpserver.rb:45:in `initialize'
  /tmp/buildd/ruby-httpclient-2.3.3/test/test_ssl.rb:189:in `new'
  /tmp/buildd/ruby-httpclient-2.3.3/test/test_ssl.rb:189:in
  `setup_server'
  /tmp/buildd/ruby-httpclient-2.3.3/test/test_ssl.rb:14:in `setup'
  ===============================================================================
  ..
  
  Finished in 18.601867468 seconds.
  ------
  184 tests, 586 assertions, 1 failures, 42 errors, 0 pendings, 0
  omissions, 0 notifications
  76.6304% passed
  ------
  9.89 tests/s, 31.50 assertions/s
  ERROR: Test "ruby2.2" failed. Exiting.
  dh_auto_install: dh_ruby --install
  /tmp/buildd/ruby-httpclient-2.3.3/debian/ruby-httpclient returned exit
  code 1
  debian/rules:15: recipe for target 'binary' failed
  make: *** [binary] Error 1
  dpkg-buildpackage: error: fakeroot debian/rules binary gave error exit
  status 2

  [..]

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

    https://reproducible.debian.net/logs/unstable/amd64/ruby-httpclient_2.3.3-3.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-httpclient.2.3.3-3.1.unstable.amd64.log.txt
URL: <http://lists.alioth.debian.org/pipermail/pkg-ruby-extras-maintainers/attachments/20150823/ffffc6fb/attachment-0001.txt>


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