[DRE-maint] Bug#830353: ruby-kgio: FTBFS: ERROR: Test "ruby2.3" failed.

Lucas Nussbaum lucas at debian.org
Fri Jul 8 09:28:05 UTC 2016


Source: ruby-kgio
Version: 2.10.0-1
Severity: serious
Tags: stretch sid
User: debian-qa at lists.debian.org
Usertags: qa-ftbfs-20160707 qa-ftbfs
Justification: FTBFS on amd64

Hi,

During a rebuild of all packages in sid, your package failed to build on
amd64.

Relevant part (hopefully):
> /usr/bin/ruby2.3 /usr/bin/gem2deb-test-runner
> 
> ┌──────────────────────────────────────────────────────────────────────────────┐
> │ Checking Rubygems dependency resolution on ruby2.3                           │
> └──────────────────────────────────────────────────────────────────────────────┘
> 
> GEM_PATH=debian/ruby-kgio/usr/share/rubygems-integration/2.3.0:/var/lib/gems/2.3.0:/usr/lib/x86_64-linux-gnu/rubygems-integration/2.3.0:/usr/share/rubygems-integration/2.3.0:/usr/share/rubygems-integration/all ruby2.3 -e gem\ \"kgio\"
> 
> ┌──────────────────────────────────────────────────────────────────────────────┐
> │ Run tests for ruby2.3 from debian/ruby-tests.rake                            │
> └──────────────────────────────────────────────────────────────────────────────┘
> 
> RUBYLIB=/«PKGBUILDDIR»/debian/ruby-kgio/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.3.0:/«PKGBUILDDIR»/debian/ruby-kgio/usr/lib/ruby/vendor_ruby:. GEM_PATH=debian/ruby-kgio/usr/share/rubygems-integration/2.3.0:/var/lib/gems/2.3.0:/usr/lib/x86_64-linux-gnu/rubygems-integration/2.3.0:/usr/share/rubygems-integration/2.3.0:/usr/share/rubygems-integration/all ruby2.3 -S rake -f debian/ruby-tests.rake
> /usr/bin/ruby2.3 -I"test"  "/usr/lib/ruby/vendor_ruby/rake/rake_test_loader.rb" "test/test_accept_class.rb" "test/test_accept_flags.rb" "test/test_autopush.rb" "test/test_connect_fd_leak.rb" "test/test_cross_thread_close.rb" "test/test_default_wait.rb" "test/test_kgio_addr.rb" "test/test_no_dns_on_tcp_connect.rb" "test/test_peek.rb" "test/test_pipe_popen.rb" "test/test_pipe_read_write.rb" "test/test_poll.rb" "test/test_singleton_read_write.rb" "test/test_socket.rb" "test/test_socketpair_read_write.rb" "test/test_syssend.rb" "test/test_tcp6_client_read_server_write.rb" "test/test_tcp_client_read_server_write.rb" "test/test_tcp_connect.rb" "test/test_tcp_server.rb" "test/test_tcp_server_read_client_write.rb" "test/test_tfo.rb" "test/test_tryopen.rb" "test/test_unix_client_read_server_write.rb" "test/test_unix_connect.rb" "test/test_unix_server.rb" "test/test_unix_server_read_client_write.rb" -v
> /«PKGBUILDDIR»/test/test_connect_fd_leak.rb:13: warning: assigned but unused variable - sock
> /«PKGBUILDDIR»/test/test_kgio_addr.rb:11: warning: assigned but unused variable - client
> /«PKGBUILDDIR»/test/lib_read_write.rb:163: warning: assigned but unused variable - e
> /«PKGBUILDDIR»/test/lib_read_write.rb:200: warning: assigned but unused variable - e
> /«PKGBUILDDIR»/test/test_poll.rb:46: warning: assigned but unused variable - foo
> /«PKGBUILDDIR»/test/test_poll.rb:58: warning: assigned but unused variable - res
> /«PKGBUILDDIR»/test/test_tcp6_client_read_server_write.rb:4: warning: assigned but unused variable - tmp
> /«PKGBUILDDIR»/test/lib_server_accept.rb:18: warning: assigned but unused variable - a
> /«PKGBUILDDIR»/test/lib_server_accept.rb:26: warning: assigned but unused variable - a
> /«PKGBUILDDIR»/test/lib_server_accept.rb:34: warning: assigned but unused variable - a
> /«PKGBUILDDIR»/test/lib_server_accept.rb:47: warning: assigned but unused variable - a
> /«PKGBUILDDIR»/test/lib_server_accept.rb:60: warning: assigned but unused variable - a
> /«PKGBUILDDIR»/test/lib_server_accept.rb:70: warning: assigned but unused variable - a
> /«PKGBUILDDIR»/test/lib_server_accept.rb:80: warning: assigned but unused variable - a
> /«PKGBUILDDIR»/test/test_tryopen.rb:60: warning: assigned but unused variable - file
> /«PKGBUILDDIR»/test/test_unix_connect.rb:9: warning: method redefined; discarding old foo
> /«PKGBUILDDIR»/test/test_unix_connect.rb:9: warning: method redefined; discarding old foo=
> /«PKGBUILDDIR»/test/test_unix_connect.rb:10: warning: method redefined; discarding old kgio_wait_writable
> /«PKGBUILDDIR»/test/test_tcp_connect.rb:8: warning: previous definition of kgio_wait_writable was here
> Loaded suite /usr/lib/ruby/vendor_ruby/rake/rake_test_loader
> Started
> TesTcpClientReadServerWrite: 
>   test_monster_trywrite:				F
> ===============================================================================
> Failure:
>   <nil> expected to be kind_of?
>   <String> but was
>   <NilClass>.
> test_monster_trywrite(TesTcpClientReadServerWrite)
> /«PKGBUILDDIR»/test/lib_read_write.rb:319:in `test_monster_trywrite'
>      316:   def test_monster_trywrite
>      317:     buf = RANDOM_BLOB.dup
>      318:     rv = @wr.kgio_trywrite(buf)
>   => 319:     assert_kind_of String, rv
>      320:     assert rv.size < buf.size
>      321:     @rd.nonblock = false
>      322:     assert_equal(buf, @rd.read(buf.size - rv.size) + rv)
> ===============================================================================
> : (0.008106)
>   test_monster_trywritev:				F
> ===============================================================================
> Failure:
>   <nil> expected to be kind_of?
>   <Array> but was
>   <NilClass>.
> test_monster_trywritev(TesTcpClientReadServerWrite)
> /«PKGBUILDDIR»/test/lib_read_write.rb:343:in `test_monster_trywritev'
>      340:       buf << s
>      341:     end
>      342:     rv = @wr.kgio_trywritev(buf)
>   => 343:     assert_kind_of Array, rv
>      344:     rv = rv.join
>      345:     assert rv.size < RANDOM_BLOB.size
>      346:     @rd.nonblock = false
> ===============================================================================
> : (0.014600)
>   test_monster_write:					.: (0.009347)
>   test_monster_write_wait_writable:			F
> ===============================================================================
> Failure: <false> is not true.
> test_monster_write_wait_writable(TesTcpClientReadServerWrite)
> /«PKGBUILDDIR»/test/lib_read_write.rb:379:in `test_monster_write_wait_writable'
>      376:     thr.join
>      377:     assert_nil thr.value
>      378:     assert_equal buf, readed
>   => 379:     assert @wr.instance_variable_get(:@nr) > 0
>      380:   end
>      381: 
>      382:   def test_monster_writev_wait_writable
> ===============================================================================
> : (0.016555)
>   test_monster_writev:					.: (0.013993)
>   test_monster_writev_wait_writable:			F
> ===============================================================================
> Failure: <false> is not true.
> test_monster_writev_wait_writable(TesTcpClientReadServerWrite)
> /«PKGBUILDDIR»/test/lib_read_write.rb:397:in `test_monster_writev_wait_writable'
>      394:     assert_nil thr.value
>      395:     e = (buf.join == readed)
>      396:     assert e
>   => 397:     assert @wr.instance_variable_get(:@nr) > 0
>      398:   end
>      399: 
>      400:   def test_wait_readable_ruby_default
> ===============================================================================
> : (0.017603)
>   test_read_bang_eof:					.: (0.000252)
>   test_read_eof:					.: (0.000177)
>   test_read_extra_buf:					.: (0.000210)
>   test_read_shared:					.: (0.000203)
>   test_read_shared_2:					.: (0.000196)
>   test_read_short:					.: (0.000190)
>   test_read_too_much:					.: (0.000181)
>   test_read_zero:					.: (0.000179)
>   test_tryread_empty:					.: (0.000167)
>   test_tryread_eof:					.: (0.000176)
>   test_tryread_extra_buf_eagain_clears_buffer:		.: (0.000175)
>   test_tryread_extra_buf_eof_clears_buffer:		.: (0.000217)
>   test_tryread_shared:					.: (0.000208)
>   test_tryread_shared_2:				.: (0.000204)
>   test_tryread_short:					.: (0.000203)
>   test_tryread_too_much:				.: (0.000221)
>   test_tryread_wait_readable_method:			.: (0.000184)
>   test_tryread_zero:					.: (0.000187)
>   test_trywrite_closed:					.: (0.000209)
>   test_trywrite_conv:					.: (0.000196)
>   test_trywrite_empty:					.: (0.000177)
>   test_trywrite_full:					.: (1.189525)
>   test_trywrite_return_wait_writable:			.: (69.672728)
>   test_trywrite_wait_readable_method:			.: (0.004107)
>   test_trywritev_closed:				.: (0.000249)
>   test_trywritev_empty:					.: (0.000163)
>   test_trywritev_full:					.: (1.194988)
>   test_trywritev_return_wait_writable:			.: (73.250129)
>   test_wait_readable_method:				.: (0.000340)
>   test_wait_readable_ruby_default:			.: (1.000597)
>   test_wait_writable_method:				.: (0.794276)
>   test_wait_writable_ruby_default:			.: (1.032537)
>   test_write_closed:					.: (0.000273)
>   test_write_conv:					.: (0.000197)
>   test_write_empty:					.: (0.000169)
>   test_writev_closed:					.: (0.000192)
>   test_writev_empty:					.: (0.000171)
> TesTcpServerReadClientWrite: 
>   test_monster_trywrite:				F
> ===============================================================================
> Failure:
>   <nil> expected to be kind_of?
>   <String> but was
>   <NilClass>.
> test_monster_trywrite(TesTcpServerReadClientWrite)
> /«PKGBUILDDIR»/test/lib_read_write.rb:319:in `test_monster_trywrite'
>      316:   def test_monster_trywrite
>      317:     buf = RANDOM_BLOB.dup
>      318:     rv = @wr.kgio_trywrite(buf)
>   => 319:     assert_kind_of String, rv
>      320:     assert rv.size < buf.size
>      321:     @rd.nonblock = false
>      322:     assert_equal(buf, @rd.read(buf.size - rv.size) + rv)
> ===============================================================================
> : (0.003446)
>   test_monster_trywritev:				F
> ===============================================================================
> Failure:
>   <nil> expected to be kind_of?
>   <Array> but was
>   <NilClass>.
> test_monster_trywritev(TesTcpServerReadClientWrite)
> /«PKGBUILDDIR»/test/lib_read_write.rb:343:in `test_monster_trywritev'
>      340:       buf << s
>      341:     end
>      342:     rv = @wr.kgio_trywritev(buf)
>   => 343:     assert_kind_of Array, rv
>      344:     rv = rv.join
>      345:     assert rv.size < RANDOM_BLOB.size
>      346:     @rd.nonblock = false
> ===============================================================================
> : (0.011404)
>   test_monster_write:					.: (0.008453)
>   test_monster_write_wait_writable:			F
> ===============================================================================
> Failure: <false> is not true.
> test_monster_write_wait_writable(TesTcpServerReadClientWrite)
> /«PKGBUILDDIR»/test/lib_read_write.rb:379:in `test_monster_write_wait_writable'
>      376:     thr.join
>      377:     assert_nil thr.value
>      378:     assert_equal buf, readed
>   => 379:     assert @wr.instance_variable_get(:@nr) > 0
>      380:   end
>      381: 
>      382:   def test_monster_writev_wait_writable
> ===============================================================================
> : (0.014825)
>   test_monster_writev:					.: (0.015021)
>   test_monster_writev_wait_writable:			F
> ===============================================================================
> Failure: <false> is not true.
> test_monster_writev_wait_writable(TesTcpServerReadClientWrite)
> /«PKGBUILDDIR»/test/lib_read_write.rb:397:in `test_monster_writev_wait_writable'
>      394:     assert_nil thr.value
>      395:     e = (buf.join == readed)
>      396:     assert e
>   => 397:     assert @wr.instance_variable_get(:@nr) > 0
>      398:   end
>      399: 
>      400:   def test_wait_readable_ruby_default
> ===============================================================================
> : (0.016018)
>   test_read_bang_eof:					.: (0.000277)
>   test_read_eof:					.: (0.000188)
>   test_read_extra_buf:					.: (0.000218)
>   test_read_shared:					.: (0.000210)
>   test_read_shared_2:					.: (0.000206)
>   test_read_short:					.: (0.000197)
>   test_read_too_much:					.: (0.000193)
>   test_read_zero:					.: (0.000188)
>   test_tryread_empty:					.: (0.000177)
>   test_tryread_eof:					.: (0.000182)
>   test_tryread_extra_buf_eagain_clears_buffer:		.: (0.000199)
>   test_tryread_extra_buf_eof_clears_buffer:		.: (0.000191)
>   test_tryread_shared:					.: (0.000207)
>   test_tryread_shared_2:				.: (0.000208)
>   test_tryread_short:					.: (0.000207)
>   test_tryread_too_much:				.: (0.000209)
>   test_tryread_wait_readable_method:			.: (0.000187)
>   test_tryread_zero:					.: (0.000188)
>   test_trywrite_closed:					.: (0.000208)
>   test_trywrite_conv:					.: (0.000198)
>   test_trywrite_empty:					.: (0.000178)
>   test_trywrite_full:					.: (1.188612)
>   test_trywrite_return_wait_writable:			.: (69.066910)
>   test_trywrite_wait_readable_method:			.: (0.004125)
>   test_trywritev_closed:				.: (0.000248)
>   test_trywritev_empty:					.: (0.000191)
>   test_trywritev_full:					.: (1.197142)
>   test_trywritev_return_wait_writable:			.: (73.216331)
>   test_wait_readable_method:				.: (0.000356)
>   test_wait_readable_ruby_default:			.: (1.000580)
>   test_wait_writable_method:				.: (0.785624)
>   test_wait_writable_ruby_default:			.: (1.032894)
>   test_write_closed:					.: (0.000287)
>   test_write_conv:					.: (0.000226)
>   test_write_empty:					.: (0.000178)
>   test_writev_closed:					.: (0.000200)
>   test_writev_empty:					.: (0.000200)
> TestAcceptClass: 
>   test_accepted_class:					.: (0.000984)
>   test_invalid:						.: (0.000189)
>   test_tcp_socket:					.: (0.000072)
> TestAcceptFlags: 
>   test_accept_flags:					.: (0.000698)
> TestAutopush: 
>   test_compatibility:					.: (0.000143)
> TestConnectFDLeak: 
>   test_unix_socket:					.: (0.065924)
> TestCrossThreadClose: 
>   test_cross_thread_close:				.: (0.100624)
> TestDefaultWait: 
>   test_pipe:						.: (0.000215)
>   test_socket_pair:					.: (0.000189)
>   test_wait_readable_timed:				.: (1.101463)
>   test_wait_writable_timed:				.: (1.101661)
> TestKgioAddr: 
>   test_tcp:						.: (0.000404)
> TestKgioPipe: 
>   test_monster_trywrite:				.: (0.006491)
>   test_monster_trywritev:				.: (0.019769)
>   test_monster_write:					.: (0.016676)
>   test_monster_write_wait_writable:			.: (0.015673)
>   test_monster_writev:					.: (0.013048)
>   test_monster_writev_wait_writable:			.: (0.016905)
>   test_read_bang_eof:					.: (0.000128)
>   test_read_eof:					.: (0.000070)
>   test_read_extra_buf:					.: (0.000097)
>   test_read_shared:					.: (0.000095)
>   test_read_shared_2:					.: (0.000091)
>   test_read_short:					.: (0.000085)
>   test_read_too_much:					.: (0.000077)
>   test_read_zero:					.: (0.000083)
>   test_tryread_empty:					.: (0.000072)
>   test_tryread_eof:					.: (0.000074)
>   test_tryread_extra_buf_eagain_clears_buffer:		.: (0.000080)
>   test_tryread_extra_buf_eof_clears_buffer:		.: (0.000083)
>   test_tryread_shared:					.: (0.000097)
>   test_tryread_shared_2:				.: (0.000097)
>   test_tryread_short:					.: (0.000089)
>   test_tryread_too_much:				.: (0.000088)
>   test_tryread_wait_readable_method:			.: (0.000074)
>   test_tryread_zero:					.: (0.000081)
>   test_trywrite_closed:					.: (0.000100)
>   test_trywrite_conv:					.: (0.000090)
>   test_trywrite_empty:					.: (0.000064)
>   test_trywrite_full:					.: (1.344859)
>   test_trywrite_return_wait_writable:			.: (0.193518)
>   test_trywrite_wait_readable_method:			.: (0.000230)
>   test_trywritev_closed:				.: (0.000105)
>   test_trywritev_empty:					.: (0.000064)
>   test_trywritev_full:					.: (1.622181)
>   test_trywritev_return_wait_writable:			.: (0.192816)
>   test_wait_readable_method:				.: (0.000125)
>   test_wait_readable_ruby_default:			.: (1.000651)
>   test_wait_writable_method:				.: (0.003467)
>   test_wait_writable_ruby_default:			.: (1.000693)
>   test_write_closed:					.: (0.000128)
>   test_write_conv:					.: (0.000085)
>   test_write_empty:					.: (0.000095)
>   test_writev_closed:					.: (0.000082)
>   test_writev_empty:					.: (0.000062)
> TestKgioSocket: 
>   test_socket_args:					.: (0.000296)
> TestKgioSyssend: 
>   test_syssend:						.: (0.193544)
> TestKgioTCPServer: 
>   test_blocking_accept:					.: (1.005836)
>   test_blocking_accept_flags:				.: (0.000325)
>   test_blocking_accept_with_nonblock_socket:		.: (8.014443)
>   test_tryaccept_fail:					.: (0.000179)
>   test_tryaccept_flags:					.: (0.000272)
>   test_tryaccept_success:				.: (0.000228)
> TestKgioTcpConnect: 
>   test_new:						.: (0.000375)
>   test_socket_start:					.: (0.000225)
>   test_start:						.: (0.000201)
>   test_tcp_socket_new:					.: (0.000243)
>   test_tcp_socket_new_invalid:				.: (0.000326)
>   test_wait_writable_set:				.: (0.000190)
> TestKgioUNIXServer: 
>   test_blocking_accept:					.: (1.006018)
>   test_blocking_accept_flags:				.: (0.000816)
>   test_blocking_accept_with_nonblock_socket:		.: (8.014935)
>   test_tryaccept_fail:					.: (0.000773)
>   test_tryaccept_flags:					.: (0.000766)
>   test_tryaccept_success:				.: (0.000760)
> TestKgioUNIXSocketPair: 
>   test_monster_trywrite:				.: (0.005981)
>   test_monster_trywritev:				.: (0.022511)
>   test_monster_write:					.: (0.006232)
>   test_monster_write_wait_writable:			.: (0.006888)
>   test_monster_writev:					.: (0.012648)
>   test_monster_writev_wait_writable:			.: (0.012042)
>   test_read_bang_eof:					.: (0.000189)
>   test_read_eof:					.: (0.000135)
>   test_read_extra_buf:					.: (0.000169)
>   test_read_shared:					.: (0.000162)
>   test_read_shared_2:					.: (0.000163)
>   test_read_short:					.: (0.000145)
>   test_read_too_much:					.: (0.000143)
>   test_read_zero:					.: (0.000140)
>   test_tryread_empty:					.: (0.000135)
>   test_tryread_eof:					.: (0.000127)
>   test_tryread_extra_buf_eagain_clears_buffer:		.: (0.000139)
>   test_tryread_extra_buf_eof_clears_buffer:		.: (0.000144)
>   test_tryread_shared:					.: (0.000159)
>   test_tryread_shared_2:				.: (0.000161)
>   test_tryread_short:					.: (0.000145)
>   test_tryread_too_much:				.: (0.000160)
>   test_tryread_wait_readable_method:			.: (0.000137)
>   test_tryread_zero:					.: (0.000144)
>   test_trywrite_closed:					.: (0.000164)
>   test_trywrite_conv:					.: (0.000157)
>   test_trywrite_empty:					.: (0.000134)
>   test_trywrite_full:					.: (1.196880)
>   test_trywrite_return_wait_writable:			.: (0.002018)
>   test_trywrite_wait_readable_method:			.: (0.000230)
>   test_trywritev_closed:				.: (0.000165)
>   test_trywritev_empty:					.: (0.000125)
>   test_trywritev_full:					.: (1.248498)
>   test_trywritev_return_wait_writable:			.: (0.002014)
>   test_wait_readable_method:				.: (0.000169)
>   test_wait_readable_ruby_default:			.: (1.000503)
>   test_wait_writable_method:				.: (0.000460)
>   test_wait_writable_ruby_default:			.: (1.000889)
>   test_write_closed:					.: (0.000204)
>   test_write_conv:					.: (0.000169)
>   test_write_empty:					.: (0.000151)
>   test_writev_closed:					.: (0.000169)
>   test_writev_empty:					.: (0.000148)
> TestKgioUnixConnect: 
>   test_new:						.: (0.000890)
>   test_socket_start:					.: (0.000660)
>   test_start:						.: (0.000670)
>   test_unix_socket_new:					.: (0.000698)
>   test_unix_socket_new_invalid:				.: (0.000837)
>   test_wait_writable_set:				.: (0.000644)
> TestNoDnsOnTcpConnect: 
>   test_connect_localhost:				.: (0.000161)
>   test_connect_remote:					.: (0.000090)
> TestPeek: 
>   test_peek:						.: (0.000306)
>   test_peek_singleton:					.: (0.000193)
> TestPipePopen: 
>   test_popen:						.: (1.506020)
> TestPoll: 
>   test_constants:					.: (0.000273)
>   test_poll_EINTR:					.: (1.001536)
>   test_poll_close:					.: (0.100470)
>   test_poll_integer:					.: (0.000157)
>   test_poll_signal_torture:				.: (5.121221)
>   test_poll_symbol:					.: (0.000161)
>   test_poll_timeout:					.: (0.010347)
>   test_signal_close:					.: (0.100772)
> TestSingletonReadWrite: 
>   test_arg_error:					.: (0.000288)
>   test_unix_socketpair:					.: (0.000224)
> TestTFO: 
>   test_constants:					.: (0.010056)
> TCP Fast Open not enabled on this system (check kernel docs)
>   test_tfo_client_server:				.: (0.000207)
> TestTcp6ClientReadServerWrite: 
>   test_monster_trywrite:				F
> ===============================================================================
> Failure:
>   <nil> expected to be kind_of?
>   <String> but was
>   <NilClass>.
> test_monster_trywrite(TestTcp6ClientReadServerWrite)
> /«PKGBUILDDIR»/test/lib_read_write.rb:319:in `test_monster_trywrite'
>      316:   def test_monster_trywrite
>      317:     buf = RANDOM_BLOB.dup
>      318:     rv = @wr.kgio_trywrite(buf)
>   => 319:     assert_kind_of String, rv
>      320:     assert rv.size < buf.size
>      321:     @rd.nonblock = false
>      322:     assert_equal(buf, @rd.read(buf.size - rv.size) + rv)
> ===============================================================================
> : (0.003890)
>   test_monster_trywritev:				F
> ===============================================================================
> Failure:
>   <nil> expected to be kind_of?
>   <Array> but was
>   <NilClass>.
> test_monster_trywritev(TestTcp6ClientReadServerWrite)
> /«PKGBUILDDIR»/test/lib_read_write.rb:343:in `test_monster_trywritev'
>      340:       buf << s
>      341:     end
>      342:     rv = @wr.kgio_trywritev(buf)
>   => 343:     assert_kind_of Array, rv
>      344:     rv = rv.join
>      345:     assert rv.size < RANDOM_BLOB.size
>      346:     @rd.nonblock = false
> ===============================================================================
> : (0.011556)
>   test_monster_write:					.: (0.008579)
>   test_monster_write_wait_writable:			F
> ===============================================================================
> Failure: <false> is not true.
> test_monster_write_wait_writable(TestTcp6ClientReadServerWrite)
> /«PKGBUILDDIR»/test/lib_read_write.rb:379:in `test_monster_write_wait_writable'
>      376:     thr.join
>      377:     assert_nil thr.value
>      378:     assert_equal buf, readed
>   => 379:     assert @wr.instance_variable_get(:@nr) > 0
>      380:   end
>      381: 
>      382:   def test_monster_writev_wait_writable
> ===============================================================================
> : (0.015568)
>   test_monster_writev:					.: (0.014594)
>   test_monster_writev_wait_writable:			F
> ===============================================================================
> Failure: <false> is not true.
> test_monster_writev_wait_writable(TestTcp6ClientReadServerWrite)
> /«PKGBUILDDIR»/test/lib_read_write.rb:397:in `test_monster_writev_wait_writable'
>      394:     assert_nil thr.value
>      395:     e = (buf.join == readed)
>      396:     assert e
>   => 397:     assert @wr.instance_variable_get(:@nr) > 0
>      398:   end
>      399: 
>      400:   def test_wait_readable_ruby_default
> ===============================================================================
> : (0.019430)
>   test_read_bang_eof:					.: (0.000289)
>   test_read_eof:					.: (0.000222)
>   test_read_extra_buf:					.: (0.000243)
>   test_read_shared:					.: (0.000237)
>   test_read_shared_2:					.: (0.000233)
>   test_read_short:					.: (0.000226)
>   test_read_too_much:					.: (0.000213)
>   test_read_zero:					.: (0.000219)
>   test_tryread_empty:					.: (0.000204)
>   test_tryread_eof:					.: (0.000216)
>   test_tryread_extra_buf_eagain_clears_buffer:		.: (0.000214)
>   test_tryread_extra_buf_eof_clears_buffer:		.: (0.000231)
>   test_tryread_shared:					.: (0.000236)
>   test_tryread_shared_2:				.: (0.000234)
>   test_tryread_short:					.: (0.000228)
>   test_tryread_too_much:				.: (0.000226)
>   test_tryread_wait_readable_method:			.: (0.000217)
>   test_tryread_zero:					.: (0.000215)
>   test_trywrite_closed:					.: (0.000239)
>   test_trywrite_conv:					.: (0.000233)
>   test_trywrite_empty:					.: (0.000199)
>   test_trywrite_full:					.: (1.187980)
>   test_trywrite_return_wait_writable:			.: (68.664758)
>   test_trywrite_wait_readable_method:			.: (0.004401)
>   test_trywritev_closed:				.: (0.000298)
>   test_trywritev_empty:					.: (0.000223)
>   test_trywritev_full:					.: (1.193259)
>   test_trywritev_return_wait_writable:			.: (72.902448)
>   test_wait_readable_method:				.: (0.000324)
>   test_wait_readable_ruby_default:			.: (1.000804)
>   test_wait_writable_method:				.: (0.808487)
>   test_wait_writable_ruby_default:			.: (1.032530)
>   test_write_closed:					.: (0.000317)
>   test_write_conv:					.: (0.000239)
>   test_write_empty:					.: (0.000208)
>   test_writev_closed:					.: (0.000237)
>   test_writev_empty:					.: (0.000207)
> TestTryopen: 
> cannot test EACCES when euid == 0
>   test_tryopen_EACCES:					.: (0.000393)
>   test_tryopen_ENOENT:					.: (0.000235)
>   test_tryopen_mode:					.: (0.000301)
>   test_tryopen_readwrite:				.: (0.000226)
>   test_tryopen_success:					.: (0.000232)
>   test_tryopen_try_readwrite:				.: (0.000229)
> TestUnixClientReadServerWrite: 
>   test_monster_trywrite:				.: (0.004773)
>   test_monster_trywritev:				.: (0.014140)
>   test_monster_write:					.: (0.008036)
>   test_monster_write_wait_writable:			.: (0.012387)
>   test_monster_writev:					.: (0.010468)
>   test_monster_writev_wait_writable:			.: (0.013129)
>   test_read_bang_eof:					.: (0.000723)
>   test_read_eof:					.: (0.000567)
>   test_read_extra_buf:					.: (0.000595)
>   test_read_shared:					.: (0.000650)
>   test_read_shared_2:					.: (0.000643)
>   test_read_short:					.: (0.000648)
>   test_read_too_much:					.: (0.000649)
>   test_read_zero:					.: (0.000632)
>   test_tryread_empty:					.: (0.000599)
>   test_tryread_eof:					.: (0.000612)
>   test_tryread_extra_buf_eagain_clears_buffer:		.: (0.000603)
>   test_tryread_extra_buf_eof_clears_buffer:		.: (0.000613)
>   test_tryread_shared:					.: (0.000634)
>   test_tryread_shared_2:				.: (0.000636)
>   test_tryread_short:					.: (0.000629)
>   test_tryread_too_much:				.: (0.000672)
>   test_tryread_wait_readable_method:			.: (0.000637)
>   test_tryread_zero:					.: (0.000635)
>   test_trywrite_closed:					.: (0.000634)
>   test_trywrite_conv:					.: (0.000618)
>   test_trywrite_empty:					.: (0.000596)
>   test_trywrite_full:					.: (1.191967)
>   test_trywrite_return_wait_writable:			.: (0.002472)
>   test_trywrite_wait_readable_method:			.: (0.000700)
>   test_trywritev_closed:				.: (0.000643)
>   test_trywritev_empty:					.: (0.000614)
>   test_trywritev_full:					.: (1.240436)
>   test_trywritev_return_wait_writable:			.: (0.002324)
>   test_wait_readable_method:				.: (0.000659)
>   test_wait_readable_ruby_default:			.: (1.001069)
>   test_wait_writable_method:				.: (0.001020)
>   test_wait_writable_ruby_default:			.: (1.001397)
>   test_write_closed:					.: (0.000858)
>   test_write_conv:					.: (0.000668)
>   test_write_empty:					.: (0.000614)
>   test_writev_closed:					.: (0.000650)
>   test_writev_empty:					.: (0.000614)
> TestUnixServerReadClientWrite: 
>   test_monster_trywrite:				.: (0.004595)
>   test_monster_trywritev:				.: (0.012681)
>   test_monster_write:					.: (0.008201)
>   test_monster_write_wait_writable:			.: (0.007994)
>   test_monster_writev:					.: (0.008633)
>   test_monster_writev_wait_writable:			.: (0.015289)
>   test_read_bang_eof:					.: (0.000726)
>   test_read_eof:					.: (0.000636)
>   test_read_extra_buf:					.: (0.000801)
>   test_read_shared:					.: (0.000659)
>   test_read_shared_2:					.: (0.000717)
>   test_read_short:					.: (0.000656)
>   test_read_too_much:					.: (0.000667)
>   test_read_zero:					.: (0.000719)
>   test_tryread_empty:					.: (0.000636)
>   test_tryread_eof:					.: (0.000647)
>   test_tryread_extra_buf_eagain_clears_buffer:		.: (0.000659)
>   test_tryread_extra_buf_eof_clears_buffer:		.: (0.000625)
>   test_tryread_shared:					.: (0.000604)
>   test_tryread_shared_2:				.: (0.000600)
>   test_tryread_short:					.: (0.000603)
>   test_tryread_too_much:				.: (0.000694)
>   test_tryread_wait_readable_method:			.: (0.000668)
>   test_tryread_zero:					.: (0.000644)
>   test_trywrite_closed:					.: (0.000724)
>   test_trywrite_conv:					.: (0.000649)
>   test_trywrite_empty:					.: (0.000625)
>   test_trywrite_full:					.: (1.200843)
>   test_trywrite_return_wait_writable:			.: (0.002697)
>   test_trywrite_wait_readable_method:			.: (0.000792)
>   test_trywritev_closed:				.: (0.000755)
>   test_trywritev_empty:					.: (0.000704)
>   test_trywritev_full:					.: (1.242163)
>   test_trywritev_return_wait_writable:			.: (0.002587)
>   test_wait_readable_method:				.: (0.000750)
>   test_wait_readable_ruby_default:			.: (1.001196)
>   test_wait_writable_method:				.: (0.001057)
>   test_wait_writable_ruby_default:			.: (1.001534)
>   test_write_closed:					.: (0.000822)
>   test_write_conv:					.: (0.000722)
>   test_write_empty:					.: (0.000705)
>   test_writev_closed:					.: (0.000733)
>   test_writev_empty:					.: (0.000694)
> 
> Finished in 490.18248326 seconds.
> ------
> 362 tests, 73076011 assertions, 12 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications
> 96.6851% passed
> ------
> 0.74 tests/s, 149079.20 assertions/s
> rake aborted!
> Command failed with status (1): [ruby -I"test"  "/usr/lib/ruby/vendor_ruby/rake/rake_test_loader.rb" "test/test_accept_class.rb" "test/test_accept_flags.rb" "test/test_autopush.rb" "test/test_connect_fd_leak.rb" "test/test_cross_thread_close.rb" "test/test_default_wait.rb" "test/test_kgio_addr.rb" "test/test_no_dns_on_tcp_connect.rb" "test/test_peek.rb" "test/test_pipe_popen.rb" "test/test_pipe_read_write.rb" "test/test_poll.rb" "test/test_singleton_read_write.rb" "test/test_socket.rb" "test/test_socketpair_read_write.rb" "test/test_syssend.rb" "test/test_tcp6_client_read_server_write.rb" "test/test_tcp_client_read_server_write.rb" "test/test_tcp_connect.rb" "test/test_tcp_server.rb" "test/test_tcp_server_read_client_write.rb" "test/test_tfo.rb" "test/test_tryopen.rb" "test/test_unix_client_read_server_write.rb" "test/test_unix_connect.rb" "test/test_unix_server.rb" "test/test_unix_server_read_client_write.rb" -v]
> 
> Tasks: TOP => default
> (See full trace by running task with --trace)
> ERROR: Test "ruby2.3" failed.

The full build log is available from:
   http://people.debian.org/~lucas/logs/2016/07/07/ruby-kgio_2.10.0-1_unstable_reb.normal.log

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.



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