==> Building on cetitan ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list created directory packages/ruby-async-container ./ .SRCINFO 716 100% 0.00kB/s 0:00:00 716 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=7/9) .nvchecker.toml 107 100% 104.49kB/s 0:00:00 107 100% 104.49kB/s 0:00:00 (xfr#2, to-chk=6/9) LICENSE 646 100% 630.86kB/s 0:00:00 646 100% 630.86kB/s 0:00:00 (xfr#3, to-chk=5/9) PKGBUILD 1,691 100% 1.61MB/s 0:00:00 1,691 100% 1.61MB/s 0:00:00 (xfr#4, to-chk=4/9) REUSE.toml 375 100% 366.21kB/s 0:00:00 375 100% 366.21kB/s 0:00:00 (xfr#5, to-chk=3/9) ruby-async-container-0.26.0-1.log 742 100% 724.61kB/s 0:00:00 742 100% 724.61kB/s 0:00:00 (xfr#6, to-chk=2/9) LICENSES/ LICENSES/0BSD.txt -> ../LICENSE sent 2,649 bytes received 196 bytes 5,690.00 bytes/sec total size is 3,739 speedup is 1.31 ==> Running pkgctl build --arch riscv64 --repo extra on remote host... ==> WARNING: unsupported architecture: riscv64 ==> Building ruby-async-container  -> repo: extra  -> arch: riscv64  -> worker: felix-0 ==> Building ruby-async-container for [extra] (riscv64) ]2;🔵 Container arch-nspawn-326046 on archlinux\[?25l:: Synchronizing package databases... core downloading... extra downloading... error: restricting filesystem access failed because landlock is not supported by the kernel! :: Starting full system upgrade... resolving dependencies... looking for conflicting packages... Package (1) Old Version New Version Net Change Download Size core/hwdata 0.398-1 0.399-1 0.00 MiB 1.64 MiB Total Download Size: 1.64 MiB Total Installed Size: 9.58 MiB Net Upgrade Size: 0.00 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... hwdata-0.399-1-any downloading... error: restricting filesystem access failed because landlock is not supported by the kernel! checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... upgrading hwdata... :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... [?25h==> Building in chroot for [extra] (riscv64)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [felix-0]...done ==> Making package: ruby-async-container 0.26.0-1 (Sat Sep 6 12:22:17 2025) ==> Retrieving sources...  -> Downloading ruby-async-container-0.26.0.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 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 37171 0 37171 0 0 29278 0 --:--:-- 0:00:01 --:--:-- 29278 100 37171 0 37171 0 0 29242 0 --:--:-- 0:00:01 --:--:-- 0 ==> Validating source files with sha256sums... ruby-async-container-0.26.0.tar.gz ... Passed ]2;🔵 Container arch-nspawn-327034 on archlinux\==> Making package: ruby-async-container 0.26.0-1 (Sat Sep 6 12:22:40 2025) ==> 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 (11) New Version Net Change Download Size extra/libyaml 0.2.5-3 0.16 MiB extra/ruby-console 1.33.0-1 0.21 MiB 0.05 MiB extra/ruby-fiber-annotation 0.2.0-8.1 0.01 MiB 0.01 MiB extra/ruby-fiber-local 1.1.0-6.1 0.01 MiB 0.01 MiB extra/ruby-fiber-storage 1.0.1-2.1 0.01 MiB 0.01 MiB extra/ruby-io-event 1.12.1-1.1 0.10 MiB 0.03 MiB extra/ruby-metrics 0.14.0-1 0.04 MiB 0.01 MiB extra/ruby-traces 0.18.1-1 0.07 MiB 0.02 MiB extra/rubygems 3.6.7-2.1 2.72 MiB extra/ruby 3.4.5-1 14.56 MiB extra/ruby-async 2.28.0-1 0.31 MiB 0.08 MiB Total Download Size: 0.22 MiB Total Installed Size: 18.20 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... ruby-async-2.28.0-1-any downloading... ruby-console-1.33.0-1-any downloading... ruby-io-event-1.12.1-1.1-riscv64 downloading... ruby-traces-0.18.1-1-any downloading... ruby-metrics-0.14.0-1-any downloading... ruby-fiber-local-1.1.0-6.1-any downloading... ruby-fiber-annotation-0.2.0-8.1-any downloading... ruby-fiber-storage-1.0.1-2.1-any downloading... error: restricting filesystem access failed because landlock is not supported by the kernel! 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-fiber-annotation... installing ruby-fiber-storage... installing ruby-fiber-local... installing ruby-console... installing ruby-io-event... installing ruby-metrics... installing ruby-traces... installing ruby-async... :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (16) New Version Net Change Download Size extra/ruby-ast 2.4.3-1 0.05 MiB 0.02 MiB extra/ruby-bigdecimal 3.1.9-1.1 0.23 MiB extra/ruby-mapping 1.1.3-1 0.02 MiB 0.01 MiB extra/ruby-msgpack 1.8.0-2 0.33 MiB 0.09 MiB extra/ruby-parser 3.3.7.4-1 12.83 MiB 1.01 MiB extra/ruby-racc 1.8.1-2 0.36 MiB extra/ruby-rake 13.2.1-5 0.47 MiB extra/ruby-rbs 3.8.0-2 5.73 MiB extra/ruby-samovar 2.3.0-6.1 0.08 MiB 0.03 MiB extra/ruby-bake 0.24.0-1 0.05 MiB 0.02 MiB extra/ruby-bake-test 0.3.0-3.1 0.01 MiB 0.01 MiB extra/ruby-bake-test-external 0.6.1-4.1 0.01 MiB 0.01 MiB extra/ruby-bundler 2.7.1-1 1.66 MiB extra/ruby-covered 0.28.0-1 0.14 MiB 0.04 MiB extra/ruby-decode 0.25.0-1 0.40 MiB 0.09 MiB extra/ruby-sus 0.34.0-1 0.27 MiB 0.08 MiB Total Download Size: 1.39 MiB Total Installed Size: 22.63 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... ruby-parser-3.3.7.4-1-any downloading... ruby-decode-0.25.0-1-any downloading... ruby-msgpack-1.8.0-2-riscv64 downloading... ruby-sus-0.34.0-1-any downloading... ruby-covered-0.28.0-1-any downloading... ruby-samovar-2.3.0-6.1-any downloading... ruby-bake-0.24.0-1-any downloading... ruby-ast-2.4.3-1-any downloading... ruby-mapping-1.1.3-1-any downloading... ruby-bake-test-external-0.6.1-4.1-any downloading... ruby-bake-test-0.3.0-3.1-any downloading... error: restricting filesystem access failed because landlock is not supported by the kernel! checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing ruby-bigdecimal... installing ruby-mapping... installing ruby-samovar... installing ruby-bake... installing ruby-rake... installing ruby-bake-test... installing ruby-bake-test-external... installing ruby-bundler... installing ruby-msgpack... installing ruby-covered... installing ruby-ast... installing ruby-racc... installing ruby-parser... installing ruby-rbs... installing ruby-decode... installing ruby-sus... :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... [?25h==> Retrieving sources...  -> Found ruby-async-container-0.26.0.tar.gz ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Extracting ruby-async-container-0.26.0.tar.gz with bsdtar ==> Starting prepare()... ==> Starting build()... WARNING: open-ended dependency on async (>= 2.22) is not recommended if async is semantically versioned, use: add_runtime_dependency "async", "~> 2.22" WARNING: See https://guides.rubygems.org/specification-reference/ for help Successfully built RubyGem Name: async-container Version: 0.26.0 File: async-container-0.26.0.gem /build/ruby-async-container/src/async-container-0.26.0/tmp_install/usr/lib/ruby/gems/3.4.0/gems/async-container-0.26.0/lib/async/container.rb /build/ruby-async-container/src/async-container-0.26.0/tmp_install/usr/lib/ruby/gems/3.4.0/gems/async-container-0.26.0/lib/async/container/best.rb /build/ruby-async-container/src/async-container-0.26.0/tmp_install/usr/lib/ruby/gems/3.4.0/gems/async-container-0.26.0/lib/async/container/channel.rb /build/ruby-async-container/src/async-container-0.26.0/tmp_install/usr/lib/ruby/gems/3.4.0/gems/async-container-0.26.0/lib/async/container/controller.rb /build/ruby-async-container/src/async-container-0.26.0/tmp_install/usr/lib/ruby/gems/3.4.0/gems/async-container-0.26.0/lib/async/container/error.rb /build/ruby-async-container/src/async-container-0.26.0/tmp_install/usr/lib/ruby/gems/3.4.0/gems/async-container-0.26.0/lib/async/container/forked.rb /build/ruby-async-container/src/async-container-0.26.0/tmp_install/usr/lib/ruby/gems/3.4.0/gems/async-container-0.26.0/lib/async/container/generic.rb /build/ruby-async-container/src/async-container-0.26.0/tmp_install/usr/lib/ruby/gems/3.4.0/gems/async-container-0.26.0/lib/async/container/group.rb /build/ruby-async-container/src/async-container-0.26.0/tmp_install/usr/lib/ruby/gems/3.4.0/gems/async-container-0.26.0/lib/async/container/hybrid.rb /build/ruby-async-container/src/async-container-0.26.0/tmp_install/usr/lib/ruby/gems/3.4.0/gems/async-container-0.26.0/lib/async/container/keyed.rb /build/ruby-async-container/src/async-container-0.26.0/tmp_install/usr/lib/ruby/gems/3.4.0/gems/async-container-0.26.0/lib/async/container/notify.rb /build/ruby-async-container/src/async-container-0.26.0/tmp_install/usr/lib/ruby/gems/3.4.0/gems/async-container-0.26.0/lib/async/container/notify/client.rb /build/ruby-async-container/src/async-container-0.26.0/tmp_install/usr/lib/ruby/gems/3.4.0/gems/async-container-0.26.0/lib/async/container/notify/console.rb /build/ruby-async-container/src/async-container-0.26.0/tmp_install/usr/lib/ruby/gems/3.4.0/gems/async-container-0.26.0/lib/async/container/notify/log.rb /build/ruby-async-container/src/async-container-0.26.0/tmp_install/usr/lib/ruby/gems/3.4.0/gems/async-container-0.26.0/lib/async/container/notify/pipe.rb /build/ruby-async-container/src/async-container-0.26.0/tmp_install/usr/lib/ruby/gems/3.4.0/gems/async-container-0.26.0/lib/async/container/notify/server.rb /build/ruby-async-container/src/async-container-0.26.0/tmp_install/usr/lib/ruby/gems/3.4.0/gems/async-container-0.26.0/lib/async/container/notify/socket.rb /build/ruby-async-container/src/async-container-0.26.0/tmp_install/usr/lib/ruby/gems/3.4.0/gems/async-container-0.26.0/lib/async/container/statistics.rb /build/ruby-async-container/src/async-container-0.26.0/tmp_install/usr/lib/ruby/gems/3.4.0/gems/async-container-0.26.0/lib/async/container/threaded.rb /build/ruby-async-container/src/async-container-0.26.0/tmp_install/usr/lib/ruby/gems/3.4.0/gems/async-container-0.26.0/lib/async/container/version.rb /build/ruby-async-container/src/async-container-0.26.0/tmp_install/usr/lib/ruby/gems/3.4.0/gems/async-container-0.26.0/lib/metrics/provider/async/container.rb /build/ruby-async-container/src/async-container-0.26.0/tmp_install/usr/lib/ruby/gems/3.4.0/gems/async-container-0.26.0/lib/metrics/provider/async/container/generic.rb /build/ruby-async-container/src/async-container-0.26.0/tmp_install/usr/lib/ruby/gems/3.4.0/gems/async-container-0.26.0/license.md /build/ruby-async-container/src/async-container-0.26.0/tmp_install/usr/lib/ruby/gems/3.4.0/gems/async-container-0.26.0/readme.md /build/ruby-async-container/src/async-container-0.26.0/tmp_install/usr/lib/ruby/gems/3.4.0/gems/async-container-0.26.0/releases.md Successfully installed async-container-0.26.0 1 gem installed GET https://rubygems.org/latest_specs.4.8.gz 200 OK GET https://rubygems.org/quick/Marshal.4.8/rubygems-update-3.7.1.gemspec.rz 200 OK A new release of RubyGems is available: 3.6.7 → 3.7.1! Run `gem update --system 3.7.1` to update your installation. ==> Starting check()... Service is ready: {"ready":true} 89 passed 1 failed out of 90 total (176 assertions) 🏁 Finished in 44.2s; 3.983 assertions per second. 🐢 Slow tests: 5.2s: describe Async::Container::Hybrid it behaves like a container with health_check_timeout: it should not terminate a child process if it updates its state within the specified time test/async/container/hybrid.rb:11:204 5.2s: describe Async::Container::Forked it behaves like a container with health_check_timeout: it should not terminate a child process if it updates its state within the specified time test/async/container/forked.rb:14:204 5.0s: describe Async::Container::Threaded it behaves like a container with health_check_timeout: it should not terminate a child process if it updates its state within the specified time test/async/container/threaded.rb:10:204 1.5s: describe Async::Container::Notify::Pipe it receives notification of child status test/async/container/notify/pipe.rb:13 1.5s: describe Async::Container::Notify::Log it receives notification of child status test/async/container/notify/log.rb:21 1.4s: describe Async::Container::Controller with signals it exits gracefully when receiving SIGTERM test/async/container/controller.rb:210 1.4s: describe Async::Container::Controller with signals it exits gracefully when receiving SIGINT test/async/container/controller.rb:202 1.3s: describe Async::Container::Controller with working directory it can change working directory test/async/container/controller.rb:222 1.3s: describe Async::Container::Controller with graceful controller it has graceful shutdown test/async/container/controller.rb:123 1.3s: describe Async::Container::Controller with bad controller it fails to start test/async/container/controller.rb:162 1.2s: describe Async::Container::Forked it behaves like a container with #run it can stop an uncooperative child process test/async/container/forked.rb:14:26 1.1s: describe Async::Container::Hybrid it behaves like a container with #run it can stop an uncooperative child process test/async/container/hybrid.rb:11:26 1.0s: describe Async::Container::Hybrid it behaves like a container with health_check_timeout: it can terminate a child process if it does not update its state within the specified time test/async/container/hybrid.rb:11:220 1.0s: describe Async::Container::Forked it behaves like a container with health_check_timeout: it can terminate a child process if it does not update its state within the specified time test/async/container/forked.rb:14:220 1.0s: describe Async::Container::Forked it behaves like a container with #stop it can stop an uncooperative child process test/async/container/forked.rb:14:161 1.0s: describe Async::Container::Hybrid it behaves like a container with #stop it can stop an uncooperative child process test/async/container/hybrid.rb:11:161 1.0s: describe Async::Container::Hybrid it behaves like a container with health_check_timeout: it can kill a child process even if it ignores exceptions/signals test/async/container/hybrid.rb:11:233 1.0s: describe Async::Container::Forked it behaves like a container with health_check_timeout: it can kill a child process even if it ignores exceptions/signals test/async/container/forked.rb:14:233 1.0s: describe Async::Container::Threaded it behaves like a container with health_check_timeout: it can kill a child process even if it ignores exceptions/signals test/async/container/threaded.rb:10:233 1.0s: describe Async::Container::Threaded it behaves like a container with health_check_timeout: it can terminate a child process if it does not update its state within the specified time test/async/container/threaded.rb:10:220 1.0s: describe Async::Container::Threaded it behaves like a container with #run it can stop an uncooperative child process test/async/container/threaded.rb:10:26 1.0s: describe Async::Container::Threaded it behaves like a container with #stop it can stop an uncooperative child process test/async/container/threaded.rb:10:161 369.6ms: describe Async::Container::Controller with #reload it can reuse keyed child test/async/container/controller.rb:19 347.3ms: describe Async::Container::Forked it can restart child test/async/container/forked.rb:16 232.1ms: describe Async::Container::Hybrid it behaves like a container with broken children it can handle children that ignore termination with SIGKILL fallback test/async/container/hybrid.rb:11:251 229.5ms: describe Async::Container::Hybrid it behaves like a container with #ready it can notify the ready pipe in an asynchronous context test/async/container/hybrid.rb:11:184 226.8ms: describe Async::Container::Forked it behaves like a container with broken children it can handle children that ignore termination with SIGKILL fallback test/async/container/forked.rb:14:251 222.7ms: describe Async::Container::Threaded it behaves like a container with broken children it can handle children that ignore termination with SIGKILL fallback test/async/container/threaded.rb:10:251 216.0ms: describe Async::Container::Hybrid it behaves like a container with #run it can run several instances concurrently test/async/container/hybrid.rb:11:14 208.1ms: describe Async::Container::Threaded it behaves like a container with broken children it can handle unresponsive children that close pipes but don't exit test/async/container/threaded.rb:10:290 205.3ms: describe Async::Container::Forked it behaves like a container with #async it can run concurrently test/async/container/forked.rb:14:62 200.5ms: describe Async::Container::Hybrid it behaves like a container with #async it can run concurrently test/async/container/hybrid.rb:11:62 185.1ms: describe Async::Container::Forked it behaves like a container with #run it can run several instances concurrently test/async/container/forked.rb:14:14 178.7ms: describe Async::Container::Hybrid it behaves like a container with instance it can generate JSON representation test/async/container/hybrid.rb:11:91 167.4ms: describe Async::Container::Forked it behaves like a container with #ready it can notify the ready pipe in an asynchronous context test/async/container/forked.rb:14:184 164.4ms: describe Async::Container::Hybrid it behaves like a container it should be blocking test/async/container/hybrid.rb:11:75 162.9ms: describe Async::Container::Forked it behaves like a container with #async it can run concurrently test/async/container/forked.rb:14:49 161.4ms: describe Async::Container::Hybrid it behaves like a container with #stop it can gracefully stop the child process test/async/container/hybrid.rb:11:127 159.3ms: describe Async::Container::Forked it behaves like a container it should be blocking test/async/container/forked.rb:14:75 158.1ms: describe Async::Container::Hybrid it behaves like a container with #async it can run concurrently test/async/container/hybrid.rb:11:49 155.9ms: describe Async::Container::Forked it behaves like a container with #stop it can gracefully stop the child process test/async/container/forked.rb:14:127 150.7ms: describe Async::Container::Forked it behaves like a container with instance it can generate JSON representation test/async/container/forked.rb:14:91 147.0ms: describe Async::Container::Controller with #start it can spawn a reactor test/async/container/controller.rb:73 113.4ms: describe Async::Container::Forked it behaves like a container with broken children it can handle unresponsive children that close pipes but don't exit test/async/container/forked.rb:14:290 112.8ms: describe Async::Container::Hybrid it behaves like a container with broken children it can handle unresponsive children that close pipes but don't exit test/async/container/hybrid.rb:11:290 🤔 Failed assertions: describe Async::Container::Controller with signals it restarts children when receiving SIGHUP test/async/container/controller.rb:194 expect "." to be == "." ✓ assertion passed test/async/container/controller.rb:195 expect ".I" to be == "I." ✗ assertion failed test/async/container/controller.rb:199 ==> ERROR: A failure occurred in check().  Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/felix-0/build [?25h[?25h[?25hreceiving incremental file list ruby-async-container-0.26.0-1-riscv64-build.log ruby-async-container-0.26.0-1-riscv64-check.log ruby-async-container-0.26.0-1-riscv64-prepare.log sent 81 bytes received 2,230 bytes 4,622.00 bytes/sec total size is 12,539 speedup is 5.43