==> Building on electivire ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list ./ .SRCINFO 1,256 100% 0.00kB/s 0:00:00 1,256 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=3/5) PKGBUILD 3,285 90% 3.13MB/s 0:00:00 3,622 100% 3.45MB/s 0:00:00 (xfr#2, to-chk=2/5) ruby-puma-6.4.2-1.log 329 100% 321.29kB/s 0:00:00 329 100% 321.29kB/s 0:00:00 (xfr#3, to-chk=1/5) ruby-puma_fix_tests.patch 3,368 100% 3.21MB/s 0:00:00 3,368 100% 3.21MB/s 0:00:00 (xfr#4, to-chk=0/5) sent 3,982 bytes received 227 bytes 2,806.00 bytes/sec total size is 8,443 speedup is 2.01 ==> Patching arch to riscv64... ==> Running extra-riscv64-build -- -d /home/felix/packages/riscv64-pkg-cache:/var/cache/pacman/pkg -l root36 on remote host... [?25l:: Synchronizing package databases... core downloading... extra downloading... :: Starting full system upgrade... there is nothing to do [?25h==> Building in chroot for [extra] (riscv64)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [root36]...done ==> Making package: ruby-puma 6.4.2-1 (Wed Aug 14 21:10:48 2024) ==> Retrieving sources...  -> Downloading ruby-puma-6.4.2.tar.gz... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 378k 0 378k 0 0 885k 0 --:--:-- --:--:-- --:--:-- 885k  -> Found ruby-puma_fix_tests.patch ==> Validating source files with sha512sums... ruby-puma-6.4.2.tar.gz ... Passed ruby-puma_fix_tests.patch ... Passed ==> Validating source files with b2sums... ruby-puma-6.4.2.tar.gz ... Passed ruby-puma_fix_tests.patch ... Passed ==> Making package: ruby-puma 6.4.2-1 (Wed Aug 14 21:11:09 2024) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... warning: dependency cycle detected: warning: rubygems will be installed before its ruby dependency Package (5) New Version Net Change Download Size extra/libyaml 0.2.5-3 0.16 MiB extra/rubygems 3.4.19-1 2.26 MiB extra/ruby 3.2.4-1 13.87 MiB extra/ruby-nio4r 2.7.3-1 0.60 MiB 0.13 MiB extra/ruby-sd_notify 0.1.1-3 0.01 MiB 0.01 MiB Total Download Size: 0.14 MiB Total Installed Size: 16.89 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... ruby-nio4r-2.7.3-1-riscv64 downloading... ruby-sd_notify-0.1.1-3-any downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing libyaml... installing rubygems... installing ruby... Optional dependencies for ruby tk: for Ruby/TK ruby-docs: Documentation for Ruby ruby-default-gems: Default gems which are part of Ruby StdLib ruby-bundled-gems: Bundled gems which are part of Ruby StdLib ruby-stdlib: Full Ruby StdLib including default gems, bundled gems and tools installing ruby-nio4r... installing ruby-sd_notify... [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (12) New Version Net Change Download Size extra/ruby-erb 4.0.4-4 0.09 MiB extra/ruby-webrick 1.8.1-4 0.20 MiB extra/ruby-bundler 2.5.11-2 1.58 MiB extra/ruby-minitest 5.22.3-1 0.69 MiB extra/ruby-minitest-proveit 1.0.0-3 0.01 MiB 0.01 MiB extra/ruby-minitest-retry 0.2.2-2 0.02 MiB 0.01 MiB extra/ruby-minitest-stub-const 0.6-3 0.01 MiB 0.01 MiB extra/ruby-rack 3.0.9.1-1 0.81 MiB extra/ruby-rackup 2.1.0-2 0.04 MiB 0.01 MiB extra/ruby-rake 13.0.6-3 0.26 MiB extra/ruby-rake-compiler 1.2.7-1 0.15 MiB extra/ruby-rdoc 6.5.1.1-2 2.82 MiB Total Download Size: 0.03 MiB Total Installed Size: 6.68 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... ruby-rackup-2.1.0-2-any downloading... ruby-minitest-retry-0.2.2-2-any downloading... ruby-minitest-stub-const-0.6-3-any downloading... ruby-minitest-proveit-1.0.0-3-any downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing ruby-bundler... installing ruby-minitest... installing ruby-minitest-proveit... installing ruby-minitest-retry... installing ruby-minitest-stub-const... installing ruby-erb... installing ruby-rack... installing ruby-rake... installing ruby-webrick... installing ruby-rackup... installing ruby-rake-compiler... installing ruby-rdoc... [?25h==> Retrieving sources...  -> Found ruby-puma-6.4.2.tar.gz  -> Found ruby-puma_fix_tests.patch ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Extracting ruby-puma-6.4.2.tar.gz with bsdtar ==> Starting prepare()... Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |diff --git a/test/test_binder.rb b/test/test_binder.rb |index 31d3ff86..c18fb85f 100644 |--- a/test/test_binder.rb |+++ b/test/test_binder.rb -------------------------- patching file test/test_binder.rb Using Plan A... Hunk #1 succeeded at 390. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff --git a/test/test_config.rb b/test/test_config.rb |index ec8e21c6..e4d2c6f4 100644 |--- a/test/test_config.rb |+++ b/test/test_config.rb -------------------------- patching file test/test_config.rb Using Plan A... Hunk #1 succeeded at 69. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff --git a/test/test_integration_ssl.rb b/test/test_integration_ssl.rb |index 88917fe7..608061f1 100644 |--- a/test/test_integration_ssl.rb |+++ b/test/test_integration_ssl.rb -------------------------- patching file test/test_integration_ssl.rb Using Plan A... Hunk #1 succeeded at 229. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff --git a/test/test_pumactl.rb b/test/test_pumactl.rb |index b3093bf9..2e9039c9 100644 |--- a/test/test_pumactl.rb |+++ b/test/test_pumactl.rb -------------------------- patching file test/test_pumactl.rb Using Plan A... Hunk #1 succeeded at 260. Hunk #2 succeeded at 284. done removed 'test/config/ssl_self_signed_config.rb' removed 'test/test_preserve_bundler_env.rb' removed 'test/test_puma_localhost_authority.rb' removed 'test/test_worker_gem_independence.rb' ==> Starting build()... using OpenSSL pkgconfig (openssl.pc) checking for openssl/bio.h... yes checking for DTLS_method() in openssl/ssl.h... yes checking for SSL_CTX_set_session_cache_mode(NULL, 0) in openssl/ssl.h... yes checking for TLS_server_method() in openssl/ssl.h... yes checking for SSL_CTX_set_min_proto_version(NULL, 0) in openssl/ssl.h... yes checking for X509_STORE_up_ref()... yes checking for SSL_CTX_set_ecdh_auto(NULL, 0) in openssl/ssl.h... yes checking for SSL_CTX_set_dh_auto(NULL, 0) in openssl/ssl.h... yes checking for SSL_get1_peer_certificate() in openssl/ssl.h... yes checking for Random.bytes... yes creating Makefile compiling ../../../../ext/puma_http11/http11_parser.c compiling ../../../../ext/puma_http11/mini_ssl.c compiling ../../../../ext/puma_http11/puma_http11.c linking shared-object puma/puma_http11.so /usr/bin/install -c -m 0755 puma_http11.so ../../../../lib/puma puma 6.4.2 built to pkg/puma-6.4.2.gem. ==> Starting check()... /usr/bin/install -c -m 0755 puma_http11.so ../../../../lib/puma Rack::Handler is deprecated and replaced by Rackup::Handler /usr/lib/ruby/gems/3.2.0/gems/rack-3.0.9.1/lib/rack/chunked.rb:6: warning: Rack::Chunked is deprecated and will be removed in Rack 3.1 Run options: --seed 15047 # Running: .......................................................................................................................F.......................FS................................................................................................................................................................................................................................2024-08-14 21:13:05 +0800 SSL error, peer: ::1, peer cert: /DC=net/DC=puma/CN=CA: # E.........F.....S.....EE............./build/ruby-puma/src/puma-6.4.2/lib/puma/reactor.rb:23:in `initialize': undefined method `backends' for NIO::Selector:Class (NoMethodError) valid_backends = [:auto, *::NIO::Selector.backends] ^^^^^^^^^ from /build/ruby-puma/src/puma-6.4.2/lib/puma/server.rb:248:in `new' from /build/ruby-puma/src/puma-6.4.2/lib/puma/server.rb:248:in `run' from /build/ruby-puma/src/puma-6.4.2/lib/puma/cluster/worker.rb:117:in `run' from /build/ruby-puma/src/puma-6.4.2/lib/puma/cluster/worker.rb:166:in `block in spawn_worker' from /build/ruby-puma/src/puma-6.4.2/lib/puma/cluster/worker.rb:159:in `fork' from /build/ruby-puma/src/puma-6.4.2/lib/puma/cluster/worker.rb:159:in `spawn_worker' from /build/ruby-puma/src/puma-6.4.2/lib/puma/cluster/worker.rb:94:in `block in run' ........................................................F..............FS....S...............................S................................*** bit out of range 0 - FD_SETSIZE on fd_set ***: terminated rake aborted! SignalException: SIGABRT Tasks: TOP => test:all => test (See full trace by running task with --trace) ==> ERROR: A failure occurred in check().  Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/root36/build [?25h[?25hreceiving incremental file list ruby-puma-6.4.2-1-riscv64-build.log ruby-puma-6.4.2-1-riscv64-check.log ruby-puma-6.4.2-1-riscv64-prepare.log sent 81 bytes received 1,770 bytes 740.40 bytes/sec total size is 4,745 speedup is 2.56