[DRE-maint] Bug#861456: ruby-httpclient: FTBFS randomly (test_proxy_ssl hangs sbuild)

Santiago Vila sanvila at debian.org
Sat Apr 29 10:50:24 UTC 2017


Package: src:ruby-httpclient
Version: 2.7.1-1.1
Severity: important

Dear maintainer:

I tried to build this package in stretch with "dpkg-buildpackage -A"
but it failed:

--------------------------------------------------------------------------------
[...]
 debian/rules build-indep
dh build-indep --buildsystem=ruby --with ruby
   dh_testdir -i -O--buildsystem=ruby
   dh_update_autotools_config -i -O--buildsystem=ruby
   dh_auto_configure -i -O--buildsystem=ruby
	dh_ruby --configure
   dh_auto_build -i -O--buildsystem=ruby
	dh_ruby --build
   dh_ruby --build
   dh_auto_test -i -O--buildsystem=ruby
	dh_ruby --test
   create-stamp debian/debhelper-build-stamp
 fakeroot debian/rules binary-indep
dh binary-indep --buildsystem=ruby --with ruby

[... snipped ...]

  test_receive_timeout:					.: (6.029599)
  test_receive_timeout_post:				.: (6.025622)
  test_redirect_https_relative:				.: (1.012167)
  test_redirect_non_https:				.: (1.057901)
  test_redirect_relative:				.: (1.056325)
  test_redirect_returns_not_modified:			.: (1.009601)
  test_redirect_see_other:				.: (1.016993)
  test_redirect_without_location_should_gracefully_fail:.: (1.007507)
  test_request_uri_in_response:				.: (1.008006)
  test_request_uri_in_response_when_redirect:		.: (1.180936)
  test_reset:						.: (1.019874)
  test_reset_all:					.: (1.013016)
  test_response:					.: (1.009090)
  test_response_cookies:				.: (0.004095)
  test_send_timeout:					.: (1.008127)
  test_session_manager:					.: (1.008680)
  test_site:						.: (0.007507)
  test_socket_local:					.: (1.009317)
  test_timeout:						.: (1.008037)
  test_trace:						.: (0.050812)
  test_trace_async:					.: (1.021526)
  test_uri_no_schema:					.: (0.002405)
  test_urify:						.: (1.008219)
TestHexDump: 
  test_encode:						.: (0.000163)
TestIncludeClient: 
  test_client_class_level_singleton:			.: (0.000308)
  test_configured:					.: (0.000075)
  test_not_infected_class_hieararchy:			.: (0.000080)
  test_two_includes:					.: (0.000131)
TestJSONClient: 
  test_get_not_affected:				.: (0.004645)
  test_post:						.: (1.012693)
  test_post_non_json_body:				.: (1.010043)
  test_post_with_array_header:				.: (1.007388)
  test_post_with_header:				.: (1.008507)
  test_put:						.: (1.008388)
TestSSL: 
  test_allow_tlsv1:					.: (1.264500)
  test_ciphers:						.: (0.243920)
  test_debug_dev:					.: (1.160029)
  test_no_sslv3:					.: (1.105599)
  test_options:						.: (0.103292)
  test_proxy_ssl:					
E: Build killed with signal TERM after 60 minutes of inactivity
--------------------------------------------------------------------------------

This is just how the build ends, not necessarily the relevant part.

I've put several build logs here:

https://people.debian.org/~sanvila/build-logs/ruby-httpclient/

If this is really a bug in one of the build-depends, please use reassign and affects,
so that this is still visible in the page for this package.

The bug should be reproducible with sbuild on a single CPU virtual machine,
provided you try enough times (as the failure happens randomly).

Thanks.



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