* Package: dev-ruby/httpclient-2.8.3  * Repository: gentoo  * Maintainer: ruby@gentoo.org  * USE: elibc_glibc kernel_linux riscv ruby_targets_ruby26 test userland_GNU  * FEATURES: ccache distcc network-sandbox preserve-libs sandbox test userpriv usersandbox >>> Unpacking source... * Running unpack phase for all ... >>> Unpacking httpclient-2.8.3.tgz to /var/tmp/portage/dev-ruby/httpclient-2.8.3/work/all >>> Source unpacked in /var/tmp/portage/dev-ruby/httpclient-2.8.3/work >>> Preparing source in /var/tmp/portage/dev-ruby/httpclient-2.8.3/work ... * Running prepare phase for all ... * Running source copy phase for ruby26 ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-ruby/httpclient-2.8.3/work ... * Running configure phase for ruby26 ... >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-ruby/httpclient-2.8.3/work ... * Running compile phase for ruby26 ... * Running compile phase for all ... >>> Source compiled. >>> Test phase: dev-ruby/httpclient-2.8.3 * Running test phase for ruby26 ... Loaded suite -e Started ..Cookie#domain returns dot-less domain name now. Use Cookie#dot_domain if you need "." at the beginning. ...............E =============================================================================== Error: test_post_content(HTTPAccess2::TestClient): HTTPClient::ReceiveTimeoutError: execution expired /var/tmp/portage/dev-ruby/httpclient-2.8.3/work/ruby26/httpclient-2.8.3/lib/httpclient/session.rb:805:in `gets' /var/tmp/portage/dev-ruby/httpclient-2.8.3/work/ruby26/httpclient-2.8.3/lib/httpclient/session.rb:805:in `block in parse_header' /usr/lib64/ruby/2.6.0/timeout.rb:103:in `timeout' /var/tmp/portage/dev-ruby/httpclient-2.8.3/work/ruby26/httpclient-2.8.3/lib/httpclient/session.rb:801:in `parse_header' /var/tmp/portage/dev-ruby/httpclient-2.8.3/work/ruby26/httpclient-2.8.3/lib/httpclient/session.rb:784:in `read_header' /var/tmp/portage/dev-ruby/httpclient-2.8.3/work/ruby26/httpclient-2.8.3/lib/httpclient/session.rb:561:in `get_header' /var/tmp/portage/dev-ruby/httpclient-2.8.3/work/ruby26/httpclient-2.8.3/lib/httpclient.rb:1299:in `do_get_header' /var/tmp/portage/dev-ruby/httpclient-2.8.3/work/ruby26/httpclient-2.8.3/lib/httpclient.rb:1245:in `do_get_block' /var/tmp/portage/dev-ruby/httpclient-2.8.3/work/ruby26/httpclient-2.8.3/lib/httpclient.rb:1019:in `block in do_request' /var/tmp/portage/dev-ruby/httpclient-2.8.3/work/ruby26/httpclient-2.8.3/lib/httpclient.rb:1133:in `protect_keep_alive_disconnected' /var/tmp/portage/dev-ruby/httpclient-2.8.3/work/ruby26/httpclient-2.8.3/lib/httpclient.rb:1014:in `do_request' /var/tmp/portage/dev-ruby/httpclient-2.8.3/work/ruby26/httpclient-2.8.3/lib/httpclient.rb:1104:in `follow_redirect' /var/tmp/portage/dev-ruby/httpclient-2.8.3/work/ruby26/httpclient-2.8.3/lib/httpclient.rb:697:in `post_content' /var/tmp/portage/dev-ruby/httpclient-2.8.3/work/ruby26/httpclient-2.8.3/test/test_http-access2.rb:214:in `test_post_content' 211: end 212: 213: def test_post_content  => 214: assert_equal('hello', @client.post_content(serverurl + 'hello')) 215: assert_equal('hello', @client.post_content(serverurl + 'redirect1')) 216: assert_equal('hello', @client.post_content(serverurl + 'redirect2')) 217: assert_raises(HTTPClient::Session::BadResponse) do =============================================================================== ...E =============================================================================== Error: test_put(HTTPAccess2::TestClient): HTTPClient::ReceiveTimeoutError: execution expired /var/tmp/portage/dev-ruby/httpclient-2.8.3/work/ruby26/httpclient-2.8.3/lib/httpclient/session.rb:805:in `gets' /var/tmp/portage/dev-ruby/httpclient-2.8.3/work/ruby26/httpclient-2.8.3/lib/httpclient/session.rb:805:in `block in parse_header' /usr/lib64/ruby/2.6.0/timeout.rb:103:in `timeout' /var/tmp/portage/dev-ruby/httpclient-2.8.3/work/ruby26/httpclient-2.8.3/lib/httpclient/session.rb:801:in `parse_header' /var/tmp/portage/dev-ruby/httpclient-2.8.3/work/ruby26/httpclient-2.8.3/lib/httpclient/session.rb:784:in `read_header' /var/tmp/portage/dev-ruby/httpclient-2.8.3/work/ruby26/httpclient-2.8.3/lib/httpclient/session.rb:561:in `get_header' /var/tmp/portage/dev-ruby/httpclient-2.8.3/work/ruby26/httpclient-2.8.3/lib/httpclient.rb:1299:in `do_get_header' /var/tmp/portage/dev-ruby/httpclient-2.8.3/work/ruby26/httpclient-2.8.3/lib/httpclient.rb:1245:in `do_get_block' /var/tmp/portage/dev-ruby/httpclient-2.8.3/work/ruby26/httpclient-2.8.3/lib/httpclient.rb:1019:in `block in do_request' /var/tmp/portage/dev-ruby/httpclient-2.8.3/work/ruby26/httpclient-2.8.3/lib/httpclient.rb:1133:in `protect_keep_alive_disconnected' /var/tmp/portage/dev-ruby/httpclient-2.8.3/work/ruby26/httpclient-2.8.3/lib/httpclient.rb:1014:in `do_request' /var/tmp/portage/dev-ruby/httpclient-2.8.3/work/ruby26/httpclient-2.8.3/lib/httpclient.rb:856:in `request' /var/tmp/portage/dev-ruby/httpclient-2.8.3/work/ruby26/httpclient-2.8.3/lib/httpclient.rb:775:in `put' /var/tmp/portage/dev-ruby/httpclient-2.8.3/work/ruby26/httpclient-2.8.3/test/test_http-access2.rb:255:in `test_put' 252: end 253: 254: def test_put  => 255: assert_equal("put", @client.put(serverurl + 'servlet').content) 256: param = {'1'=>'2', '3'=>'4'} 257: res = @client.get(serverurl + 'servlet', param) 258: assert_equal(param, params(res.header["x-query"][0])) =============================================================================== .....WebAgent::Cookie is deprecated and will be replaced with HTTP::Cookie in the near future. Please use Cookie#origin= instead of Cookie#url= for the replacement. ...CookieManager#find is deprecated and will be removed in near future. Use HTTP::Cookie.cookie_value(CookieManager#cookies) instead ..WebAgent::Cookie is deprecated and will be replaced with HTTP::Cookie in the near future. Please use Cookie#origin instead of Cookie#url for the replacement. WebAgent::Cookie is deprecated and will be replaced with HTTP::Cookie in the near future. Please use Cookie#secure, for_domain, etc. instead of Cookie#flag for the replacement. .....WebAgent::Cookie is deprecated and will be replaced with HTTP::Cookie in the near future. Please use Cookie#httponly? instead of Cookie#http_only? for the replacement. ................................................................ .....................E =============================================================================== Error: test_post_content(TestHTTPClient): HTTPClient::ReceiveTimeoutError: execution expired /var/tmp/portage/dev-ruby/httpclient-2.8.3/work/ruby26/httpclient-2.8.3/lib/httpclient/session.rb:805:in `gets' /var/tmp/portage/dev-ruby/httpclient-2.8.3/work/ruby26/httpclient-2.8.3/lib/httpclient/session.rb:805:in `block in parse_header' /usr/lib64/ruby/2.6.0/timeout.rb:103:in `timeout' /var/tmp/portage/dev-ruby/httpclient-2.8.3/work/ruby26/httpclient-2.8.3/lib/httpclient/session.rb:801:in `parse_header' /var/tmp/portage/dev-ruby/httpclient-2.8.3/work/ruby26/httpclient-2.8.3/lib/httpclient/session.rb:784:in `read_header' /var/tmp/portage/dev-ruby/httpclient-2.8.3/work/ruby26/httpclient-2.8.3/lib/httpclient/session.rb:561:in `get_header' /var/tmp/portage/dev-ruby/httpclient-2.8.3/work/ruby26/httpclient-2.8.3/lib/httpclient.rb:1299:in `do_get_header' /var/tmp/portage/dev-ruby/httpclient-2.8.3/work/ruby26/httpclient-2.8.3/lib/httpclient.rb:1245:in `do_get_block' /var/tmp/portage/dev-ruby/httpclient-2.8.3/work/ruby26/httpclient-2.8.3/lib/httpclient.rb:1019:in `block in do_request' /var/tmp/portage/dev-ruby/httpclient-2.8.3/work/ruby26/httpclient-2.8.3/lib/httpclient.rb:1133:in `protect_keep_alive_disconnected' /var/tmp/portage/dev-ruby/httpclient-2.8.3/work/ruby26/httpclient-2.8.3/lib/httpclient.rb:1014:in `do_request' /var/tmp/portage/dev-ruby/httpclient-2.8.3/work/ruby26/httpclient-2.8.3/lib/httpclient.rb:1104:in `follow_redirect' /var/tmp/portage/dev-ruby/httpclient-2.8.3/work/ruby26/httpclient-2.8.3/lib/httpclient.rb:697:in `post_content' /var/tmp/portage/dev-ruby/httpclient-2.8.3/work/ruby26/httpclient-2.8.3/test/test_httpclient.rb:633:in `test_post_content' 630: end 631: 632: def test_post_content  => 633: assert_equal('hello', @client.post_content(serverurl + 'hello')) 634: assert_equal('hello', @client.post_content(serverurl + 'redirect1')) 635: assert_equal('hello', @client.post_content(serverurl + 'redirect2')) 636: assert_raises(HTTPClient::BadResponseError) do =============================================================================== .E =============================================================================== Error: test_post_empty(TestHTTPClient): HTTPClient::ReceiveTimeoutError: execution expired /var/tmp/portage/dev-ruby/httpclient-2.8.3/work/ruby26/httpclient-2.8.3/lib/httpclient/session.rb:375:in `gets' /var/tmp/portage/dev-ruby/httpclient-2.8.3/work/ruby26/httpclient-2.8.3/lib/httpclient/session.rb:375:in `gets' /var/tmp/portage/dev-ruby/httpclient-2.8.3/work/ruby26/httpclient-2.8.3/lib/httpclient/session.rb:805:in `block in parse_header' /usr/lib64/ruby/2.6.0/timeout.rb:103:in `timeout' /var/tmp/portage/dev-ruby/httpclient-2.8.3/work/ruby26/httpclient-2.8.3/lib/httpclient/session.rb:801:in `parse_header' /var/tmp/portage/dev-ruby/httpclient-2.8.3/work/ruby26/httpclient-2.8.3/lib/httpclient/session.rb:784:in `read_header' /var/tmp/portage/dev-ruby/httpclient-2.8.3/work/ruby26/httpclient-2.8.3/lib/httpclient/session.rb:561:in `get_header' /var/tmp/portage/dev-ruby/httpclient-2.8.3/work/ruby26/httpclient-2.8.3/lib/httpclient.rb:1299:in `do_get_header' /var/tmp/portage/dev-ruby/httpclient-2.8.3/work/ruby26/httpclient-2.8.3/lib/httpclient.rb:1245:in `do_get_block' /var/tmp/portage/dev-ruby/httpclient-2.8.3/work/ruby26/httpclient-2.8.3/lib/httpclient.rb:1019:in `block in do_request' /var/tmp/portage/dev-ruby/httpclient-2.8.3/work/ruby26/httpclient-2.8.3/lib/httpclient.rb:1133:in `protect_keep_alive_disconnected' /var/tmp/portage/dev-ruby/httpclient-2.8.3/work/ruby26/httpclient-2.8.3/lib/httpclient.rb:1014:in `do_request' /var/tmp/portage/dev-ruby/httpclient-2.8.3/work/ruby26/httpclient-2.8.3/lib/httpclient.rb:856:in `request' /var/tmp/portage/dev-ruby/httpclient-2.8.3/work/ruby26/httpclient-2.8.3/lib/httpclient.rb:765:in `post' /var/tmp/portage/dev-ruby/httpclient-2.8.3/work/ruby26/httpclient-2.8.3/test/test_httpclient.rb:872:in `test_post_empty' 869: def test_post_empty 870: @client.debug_dev = str = '' 871: # nil body means 'no content' that is allowed but WEBrick cannot handle it.  => 872: @client.post(serverurl + 'servlet', :body => nil) 873: # request does not have 'Content-Type' 874: assert_equal(1, str.scan(/content-type/i).size) 875: end =============================================================================== E =============================================================================== Error: test_post_follow_redirect(TestHTTPClient): HTTPClient::ReceiveTimeoutError: execution expired /var/tmp/portage/dev-ruby/httpclient-2.8.3/work/ruby26/httpclient-2.8.3/lib/httpclient/session.rb:805:in `gets' /var/tmp/portage/dev-ruby/httpclient-2.8.3/work/ruby26/httpclient-2.8.3/lib/httpclient/session.rb:805:in `block in parse_header' /usr/lib64/ruby/2.6.0/timeout.rb:103:in `timeout' /var/tmp/portage/dev-ruby/httpclient-2.8.3/work/ruby26/httpclient-2.8.3/lib/httpclient/session.rb:801:in `parse_header' /var/tmp/portage/dev-ruby/httpclient-2.8.3/work/ruby26/httpclient-2.8.3/lib/httpclient/session.rb:784:in `read_header' /var/tmp/portage/dev-ruby/httpclient-2.8.3/work/ruby26/httpclient-2.8.3/lib/httpclient/session.rb:561:in `get_header' /var/tmp/portage/dev-ruby/httpclient-2.8.3/work/ruby26/httpclient-2.8.3/lib/httpclient.rb:1299:in `do_get_header' /var/tmp/portage/dev-ruby/httpclient-2.8.3/work/ruby26/httpclient-2.8.3/lib/httpclient.rb:1245:in `do_get_block' /var/tmp/portage/dev-ruby/httpclient-2.8.3/work/ruby26/httpclient-2.8.3/lib/httpclient.rb:1019:in `block in do_request' /var/tmp/portage/dev-ruby/httpclient-2.8.3/work/ruby26/httpclient-2.8.3/lib/httpclient.rb:1133:in `protect_keep_alive_disconnected' /var/tmp/portage/dev-ruby/httpclient-2.8.3/work/ruby26/httpclient-2.8.3/lib/httpclient.rb:1014:in `do_request' /var/tmp/portage/dev-ruby/httpclient-2.8.3/work/ruby26/httpclient-2.8.3/lib/httpclient.rb:1104:in `follow_redirect' /var/tmp/portage/dev-ruby/httpclient-2.8.3/work/ruby26/httpclient-2.8.3/lib/httpclient.rb:854:in `request' /var/tmp/portage/dev-ruby/httpclient-2.8.3/work/ruby26/httpclient-2.8.3/lib/httpclient.rb:765:in `post' /var/tmp/portage/dev-ruby/httpclient-2.8.3/work/ruby26/httpclient-2.8.3/test/test_httpclient.rb:893:in `test_post_follow_redirect' 890: end 891: 892: def test_post_follow_redirect  => 893: assert_equal('hello', @client.post(serverurl + 'hello', :follow_redirect => true).body) 894: assert_equal('hello', @client.post(serverurl + 'redirect1', :follow_redirect => true).body) 895: assert_equal('hello', @client.post(serverurl + 'redirect2', :follow_redirect => true).body) 896: end =============================================================================== ...................................E =============================================================================== Error: test_redirect_see_other(TestHTTPClient): HTTPClient::ReceiveTimeoutError: execution expired /var/tmp/portage/dev-ruby/httpclient-2.8.3/work/ruby26/httpclient-2.8.3/lib/httpclient/session.rb:805:in `gets' /var/tmp/portage/dev-ruby/httpclient-2.8.3/work/ruby26/httpclient-2.8.3/lib/httpclient/session.rb:805:in `block in parse_header' /usr/lib64/ruby/2.6.0/timeout.rb:103:in `timeout' /var/tmp/portage/dev-ruby/httpclient-2.8.3/work/ruby26/httpclient-2.8.3/lib/httpclient/session.rb:801:in `parse_header' /var/tmp/portage/dev-ruby/httpclient-2.8.3/work/ruby26/httpclient-2.8.3/lib/httpclient/session.rb:784:in `read_header' /var/tmp/portage/dev-ruby/httpclient-2.8.3/work/ruby26/httpclient-2.8.3/lib/httpclient/session.rb:561:in `get_header' /var/tmp/portage/dev-ruby/httpclient-2.8.3/work/ruby26/httpclient-2.8.3/lib/httpclient.rb:1299:in `do_get_header' /var/tmp/portage/dev-ruby/httpclient-2.8.3/work/ruby26/httpclient-2.8.3/lib/httpclient.rb:1245:in `do_get_block' /var/tmp/portage/dev-ruby/httpclient-2.8.3/work/ruby26/httpclient-2.8.3/lib/httpclient.rb:1019:in `block in do_request' /var/tmp/portage/dev-ruby/httpclient-2.8.3/work/ruby26/httpclient-2.8.3/lib/httpclient.rb:1133:in `protect_keep_alive_disconnected' /var/tmp/portage/dev-ruby/httpclient-2.8.3/work/ruby26/httpclient-2.8.3/lib/httpclient.rb:1014:in `do_request' /var/tmp/portage/dev-ruby/httpclient-2.8.3/work/ruby26/httpclient-2.8.3/lib/httpclient.rb:1104:in `follow_redirect' /var/tmp/portage/dev-ruby/httpclient-2.8.3/work/ruby26/httpclient-2.8.3/lib/httpclient.rb:697:in `post_content' /var/tmp/portage/dev-ruby/httpclient-2.8.3/work/ruby26/httpclient-2.8.3/test/test_httpclient.rb:507:in `test_redirect_see_other' 504: end 505: 506: def test_redirect_see_other  => 507: assert_equal('hello', @client.post_content(serverurl + 'redirect_see_other')) 508: end 509: 510: def test_redirect_relative =============================================================================== ........................................O =============================================================================== Omission: TODO: it does not pass with Java 7 or old openssl  [test_use_higher_TLS(TestSSL)] /var/tmp/portage/dev-ruby/httpclient-2.8.3/work/ruby26/httpclient-2.8.3/test/test_ssl.rb:267:in `test_use_higher_TLS' =============================================================================== .. Finished in 394.620702718 seconds. ------------------------------------------------------------------------------- 205 tests, 726 assertions, 0 failures, 6 errors, 0 pendings, 1 omissions, 0 notifications 97.0588% passed ------------------------------------------------------------------------------- 0.52 tests/s, 1.84 assertions/s * ERROR: dev-ruby/httpclient-2.8.3::gentoo failed (test phase): * (no error message) * * Call stack: * ebuild.sh, line 127: Called src_test * environment, line 2836: Called ruby-ng_src_test * environment, line 2497: Called _ruby_each_implementation 'each_ruby_test' * environment, line 550: Called _ruby_invoke_environment 'ruby26' 'each_ruby_test' * environment, line 675: Called each_ruby_test * environment, line 924: Called die * The specific snippet of code: * ${RUBY} -Ilib:test:. -e 'gem "test-unit"; Dir["test/test_*.rb"].each{|f| require f}' || die * * If you need support, post the output of `emerge --info '=dev-ruby/httpclient-2.8.3::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-ruby/httpclient-2.8.3::gentoo'`. * The complete build log is located at '/var/tmp/portage/dev-ruby/httpclient-2.8.3/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-ruby/httpclient-2.8.3/temp/environment'. * Working directory: '/var/tmp/portage/dev-ruby/httpclient-2.8.3/work/ruby26/httpclient-2.8.3' * S: '/var/tmp/portage/dev-ruby/httpclient-2.8.3/work/ruby26/httpclient-2.8.3'