* Package: www-servers/puma-4.3.3  * Repository: gentoo  * Maintainer: ruby@gentoo.org  * USE: elibc_glibc kernel_linux ruby_targets_ruby25 sparc test userland_GNU  * FEATURES: network-sandbox preserve-libs sandbox test userpriv usersandbox >>> Unpacking source... * Running unpack phase for all ... >>> Unpacking puma-4.3.3.tar.gz to /var/tmp/portage/www-servers/puma-4.3.3/work/all >>> Source unpacked in /var/tmp/portage/www-servers/puma-4.3.3/work >>> Preparing source in /var/tmp/portage/www-servers/puma-4.3.3/work ... * Running prepare phase for all ... * Running prepare phase for all ... * Running source copy phase for ruby25 ... * Running prepare phase for ruby25 ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/www-servers/puma-4.3.3/work ... * Running configure phase for ruby25 ... checking for BIO_read() in -lcrypto... yes checking for SSL_CTX_new() in -lssl... yes checking for openssl/bio.h... yes checking for DTLS_method() in openssl/ssl.h... yes checking for TLS_server_method() in openssl/ssl.h... yes checking for SSL_CTX_set_min_proto_version in openssl/ssl.h... yes creating Makefile >>> Source configured. >>> Compiling source in /var/tmp/portage/www-servers/puma-4.3.3/work ... * Running compile phase for ruby25 ... make -j20 -l40 V=1 -Cext/puma_http11 make: Entering directory '/var/tmp/portage/www-servers/puma-4.3.3/work/ruby25/puma-4.3.3/ext/puma_http11' sparc-unknown-linux-gnu-gcc -I. -I/usr/include/ruby-2.5.0/sparc-linux -I/usr/include/ruby-2.5.0/ruby/backward -I/usr/include/ruby-2.5.0 -I. -DHAVE_OPENSSL_BIO_H -DHAVE_DTLS_METHOD -DHAVE_TLS_SERVER_METHOD -D_FILE_OFFSET_BITS=64 -fPIC -O2 -mcpu=niagara2 -pipe -Wcast-align -fno-strict-aliasing -fPIC -o http11_parser.o -c http11_parser.c sparc-unknown-linux-gnu-gcc -I. -I/usr/include/ruby-2.5.0/sparc-linux -I/usr/include/ruby-2.5.0/ruby/backward -I/usr/include/ruby-2.5.0 -I. -DHAVE_OPENSSL_BIO_H -DHAVE_DTLS_METHOD -DHAVE_TLS_SERVER_METHOD -D_FILE_OFFSET_BITS=64 -fPIC -O2 -mcpu=niagara2 -pipe -Wcast-align -fno-strict-aliasing -fPIC -o io_buffer.o -c io_buffer.c sparc-unknown-linux-gnu-gcc -I. -I/usr/include/ruby-2.5.0/sparc-linux -I/usr/include/ruby-2.5.0/ruby/backward -I/usr/include/ruby-2.5.0 -I. -DHAVE_OPENSSL_BIO_H -DHAVE_DTLS_METHOD -DHAVE_TLS_SERVER_METHOD -D_FILE_OFFSET_BITS=64 -fPIC -O2 -mcpu=niagara2 -pipe -Wcast-align -fno-strict-aliasing -fPIC -o mini_ssl.o -c mini_ssl.c sparc-unknown-linux-gnu-gcc -I. -I/usr/include/ruby-2.5.0/sparc-linux -I/usr/include/ruby-2.5.0/ruby/backward -I/usr/include/ruby-2.5.0 -I. -DHAVE_OPENSSL_BIO_H -DHAVE_DTLS_METHOD -DHAVE_TLS_SERVER_METHOD -D_FILE_OFFSET_BITS=64 -fPIC -O2 -mcpu=niagara2 -pipe -Wcast-align -fno-strict-aliasing -fPIC -o puma_http11.o -c puma_http11.c puma_http11.c: In function ‘http_field’: puma_http11.c:203:22: warning: implicit declaration of function ‘isspace’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wimplicit-function-declaration-Wimplicit-function-declaration]8;;] 203 | while (vlen > 0 && isspace(value[vlen - 1])) vlen--; | ^~~~~~~ rm -f puma_http11.so sparc-unknown-linux-gnu-gcc -shared -o puma_http11.so http11_parser.o io_buffer.o mini_ssl.o puma_http11.o -L. -L/usr/lib -L. -Wl,-O1 -Wl,--as-needed -fstack-protector -rdynamic -Wl,-export-dynamic -Wl,--no-undefined -Wl,-O1 -Wl,--as-needed -Wl,--compress-debug-sections=zlib -lruby25 -lssl -lcrypto -lpthread -lgmp -ldl -lcrypt -lm -lc make: Leaving directory '/var/tmp/portage/www-servers/puma-4.3.3/work/ruby25/puma-4.3.3/ext/puma_http11' * Running compile phase for all ... >>> Source compiled. >>> Test phase: www-servers/puma-4.3.3 * Running test phase for ruby25 ... * Running test suite ruby 2.5.8p224 (2020-03-31 revision 67882) [sparc-linux] Puma::MiniSSL OpenSSL OPENSSL_LIBRARY_VERSION: OpenSSL 1.1.1g 21 Apr 2020 OpenSSL 1.1.1g 21 Apr 2020 OPENSSL_VERSION: OpenSSL 1.1.1g 21 Apr 2020 OpenSSL 1.1.1g 21 Apr 2020 Run options: --seed 63260 # Running: ..........................................S................................................................................................S.....S.............................................................................S...........S.....Error reached top of thread-pool: System error: Success - 0 (Puma::MiniSSL::SSLError) Error reached top of thread-pool: System error: Success - 0 (Puma::MiniSSL::SSLError) Error reached top of thread-pool: System error: Success - 0 (Puma::MiniSSL::SSLError) E Error: TestPumaServerSSLClient#test_verify_fail_if_client_unknown_ca: Errno::ECONNRESET: Connection reset by peer /usr/lib/ruby/2.5.0/openssl/buffering.rb:182:in `sysread_nonblock' /usr/lib/ruby/2.5.0/openssl/buffering.rb:182:in `read_nonblock' /usr/lib/ruby/2.5.0/net/protocol.rb:175:in `rbuf_fill' /usr/lib/ruby/2.5.0/net/protocol.rb:157:in `readuntil' /usr/lib/ruby/2.5.0/net/protocol.rb:167:in `readline' /usr/lib/ruby/2.5.0/net/http/response.rb:40:in `read_status_line' /usr/lib/ruby/2.5.0/net/http/response.rb:29:in `read_new' /usr/lib/ruby/2.5.0/net/http.rb:1497:in `block in transport_request' /usr/lib/ruby/2.5.0/net/http.rb:1494:in `catch' /usr/lib/ruby/2.5.0/net/http.rb:1494:in `transport_request' /usr/lib/ruby/2.5.0/net/http.rb:1467:in `request' /var/tmp/portage/www-servers/puma-4.3.3/work/ruby25/puma-4.3.3/test/test_puma_server_ssl.rb:239:in `block in assert_ssl_client_error_match' /usr/lib/ruby/2.5.0/net/http.rb:910:in `start' /var/tmp/portage/www-servers/puma-4.3.3/work/ruby25/puma-4.3.3/test/test_puma_server_ssl.rb:237:in `assert_ssl_client_error_match' /var/tmp/portage/www-servers/puma-4.3.3/work/ruby25/puma-4.3.3/test/test_puma_server_ssl.rb:267:in `test_verify_fail_if_client_unknown_ca'  rails test var/tmp/portage/www-servers/puma-4.3.3/work/ruby25/puma-4.3.3/test/test_puma_server_ssl.rb:266 Error in reactor loop escaped: System error: Success - 0 (Puma::MiniSSL::SSLError) /var/tmp/portage/www-servers/puma-4.3.3/work/ruby25/puma-4.3.3/lib/puma/minissl.rb:43:in `read' /var/tmp/portage/www-servers/puma-4.3.3/work/ruby25/puma-4.3.3/lib/puma/minissl.rb:43:in `engine_read_all' /var/tmp/portage/www-servers/puma-4.3.3/work/ruby25/puma-4.3.3/lib/puma/minissl.rb:54:in `read_nonblock' /var/tmp/portage/www-servers/puma-4.3.3/work/ruby25/puma-4.3.3/lib/puma/minissl.rb:128:in `read_and_drop' /var/tmp/portage/www-servers/puma-4.3.3/work/ruby25/puma-4.3.3/lib/puma/minissl.rb:145:in `close' /var/tmp/portage/www-servers/puma-4.3.3/work/ruby25/puma-4.3.3/lib/puma/client.rb:145:in `close' /var/tmp/portage/www-servers/puma-4.3.3/work/ruby25/puma-4.3.3/lib/puma/reactor.rb:247:in `rescue in block in run_internal' /var/tmp/portage/www-servers/puma-4.3.3/work/ruby25/puma-4.3.3/lib/puma/reactor.rb:218:in `block in run_internal' /var/tmp/portage/www-servers/puma-4.3.3/work/ruby25/puma-4.3.3/lib/puma/reactor.rb:157:in `each' /var/tmp/portage/www-servers/puma-4.3.3/work/ruby25/puma-4.3.3/lib/puma/reactor.rb:157:in `run_internal' /var/tmp/portage/www-servers/puma-4.3.3/work/ruby25/puma-4.3.3/lib/puma/reactor.rb:313:in `block in run_in_thread' E Error: TestPumaServerSSLClient#test_verify_fail_if_client_expired_cert: Errno::ECONNRESET: Connection reset by peer /usr/lib/ruby/2.5.0/openssl/buffering.rb:182:in `sysread_nonblock' /usr/lib/ruby/2.5.0/openssl/buffering.rb:182:in `read_nonblock' /usr/lib/ruby/2.5.0/net/protocol.rb:175:in `rbuf_fill' /usr/lib/ruby/2.5.0/net/protocol.rb:157:in `readuntil' /usr/lib/ruby/2.5.0/net/protocol.rb:167:in `readline' /usr/lib/ruby/2.5.0/net/http/response.rb:40:in `read_status_line' /usr/lib/ruby/2.5.0/net/http/response.rb:29:in `read_new' /usr/lib/ruby/2.5.0/net/http.rb:1497:in `block in transport_request' /usr/lib/ruby/2.5.0/net/http.rb:1494:in `catch' /usr/lib/ruby/2.5.0/net/http.rb:1494:in `transport_request' /usr/lib/ruby/2.5.0/net/http.rb:1467:in `request' /var/tmp/portage/www-servers/puma-4.3.3/work/ruby25/puma-4.3.3/test/test_puma_server_ssl.rb:239:in `block in assert_ssl_client_error_match' /usr/lib/ruby/2.5.0/net/http.rb:910:in `start' /var/tmp/portage/www-servers/puma-4.3.3/work/ruby25/puma-4.3.3/test/test_puma_server_ssl.rb:237:in `assert_ssl_client_error_match' /var/tmp/portage/www-servers/puma-4.3.3/work/ruby25/puma-4.3.3/test/test_puma_server_ssl.rb:277:in `test_verify_fail_if_client_expired_cert'  rails test var/tmp/portage/www-servers/puma-4.3.3/work/ruby25/puma-4.3.3/test/test_puma_server_ssl.rb:276 ..............Parsing options from the first comment line is deprecated! .... Finished in 156.519260s, 1.6675 runs/s, 3.7887 assertions/s. 261 runs, 593 assertions, 0 failures, 2 errors, 5 skips You have skipped tests. Run with --verbose for details. ------------------------------------------------------------ Debugging Info TestIntegrationCluster#test_term_closes_listeners_tcp 10 successes, 3 resets, 27 refused, failures 0 TestIntegrationCluster#test_term_closes_listeners_unix 10 successes, 0 resets, 30 refused, failures 0 --------------------------------------------------------------------------- * ERROR: www-servers/puma-4.3.3::gentoo failed (test phase): * (no error message) * * Call stack: * ebuild.sh, line 125: Called src_test * environment, line 2140: Called ruby-ng_src_test * environment, line 1801: Called _ruby_each_implementation 'each_ruby_test' * environment, line 570: Called _ruby_invoke_environment 'ruby25' 'each_ruby_test' * environment, line 691: Called each_ruby_test * environment, line 898: Called die * The specific snippet of code: * ${RUBY} -Ilib:.:test -e "gem 'minitest', '~>5.9'; gem 'test-unit', '~>3.0'; require 'minitest/autorun'; Dir['test/**/*test_*.rb'].each{|f| require f}" || die; * * If you need support, post the output of `emerge --info '=www-servers/puma-4.3.3::gentoo'`, * the complete build log and the output of `emerge -pqv '=www-servers/puma-4.3.3::gentoo'`. * The complete build log is located at '/var/tmp/portage/www-servers/puma-4.3.3/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/www-servers/puma-4.3.3/temp/environment'. * Working directory: '/var/tmp/portage/www-servers/puma-4.3.3/work/ruby25/puma-4.3.3' * S: '/var/tmp/portage/www-servers/puma-4.3.3/work/ruby25/puma-4.3.3'