==> Building on ninetales ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list created directory packages/ruby-loofah ./ .SRCINFO 776 100% 0.00kB/s 0:00:00 776 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=3/5) .nvchecker.toml 92 100% 89.84kB/s 0:00:00 92 100% 89.84kB/s 0:00:00 (xfr#2, to-chk=2/5) PKGBUILD 2,326 100% 2.22MB/s 0:00:00 2,326 100% 2.22MB/s 0:00:00 (xfr#3, to-chk=1/5) ruby-loofah-2.22.0-4.log 540 100% 527.34kB/s 0:00:00 540 100% 527.34kB/s 0:00:00 (xfr#4, to-chk=0/5) sent 2,140 bytes received 138 bytes 4,556.00 bytes/sec total size is 3,390 speedup is 1.49 ==> Running pkgctl build --arch riscv64 --repo extra on remote host... ==> WARNING: unsupported architecture: riscv64 ==> Building ruby-loofah  -> repo: extra  -> arch: riscv64  -> worker: felix-1 ==> Building ruby-loofah for [extra] (riscv64) ]2;🔵 Container arch-nspawn-1863823 on ninetales.felixc.at\[?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... there is nothing to do [?25h==> Building in chroot for [extra] (riscv64)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [felix-1]...done ==> Making package: ruby-loofah 2.22.0-4 (Thu May 8 12:06:33 2025) ==> Retrieving sources...  -> Downloading ruby-loofah-2.22.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 38239 0 38239 0 0 31093 0 --:--:-- 0:00:01 --:--:-- 31093 100 85892 0 85892 0 0 65694 0 --:--:-- 0:00:01 --:--:-- 604k ==> Validating source files with sha512sums... ruby-loofah-2.22.0.tar.gz ... Passed ==> Validating source files with b2sums... ruby-loofah-2.22.0.tar.gz ... Passed ]2;🔵 Container arch-nspawn-1864990 on ninetales.felixc.at\==> Making package: ruby-loofah 2.22.0-4 (Thu May 8 12:07:21 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 (8) New Version Net Change Download Size extra/libxslt 1.1.43-2 0.75 MiB extra/libyaml 0.2.5-3 0.16 MiB extra/ruby-mini_portile2 2.8.8-4 0.15 MiB 0.04 MiB extra/ruby-racc 1.8.1-2 0.36 MiB 0.10 MiB extra/rubygems 3.6.7-2.1 2.72 MiB 0.61 MiB extra/ruby 3.4.3-2 14.37 MiB extra/ruby-crass 1.0.6-6 0.61 MiB 0.08 MiB extra/ruby-nokogiri 1.18.3-4 4.58 MiB 0.63 MiB Total Download Size: 1.45 MiB Total Installed Size: 23.69 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... ruby-nokogiri-1.18.3-4-riscv64 downloading... rubygems-3.6.7-2.1-any downloading... ruby-racc-1.8.1-2-riscv64 downloading... ruby-crass-1.0.6-6-any downloading... ruby-mini_portile2-2.8.8-4-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-crass... installing libxslt... Optional dependencies for libxslt python: Python bindings installing ruby-mini_portile2... installing ruby-racc... installing ruby-nokogiri... :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (5) New Version Net Change Download Size extra/ruby-erb 4.0.4-9 0.09 MiB extra/ruby-minitest 5.25.5-2 0.71 MiB extra/ruby-rake 13.2.1-4 0.26 MiB extra/ruby-rdoc 6.10.0-57.1 3.16 MiB 0.67 MiB extra/ruby-rr 3.1.1-5.1 0.74 MiB 0.14 MiB Total Download Size: 0.82 MiB Total Installed Size: 4.96 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... ruby-rdoc-6.10.0-57.1-any downloading... ruby-rr-3.1.1-5.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-erb... installing ruby-rdoc... installing ruby-minitest... installing ruby-rake... installing ruby-rr... :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... [?25h==> Retrieving sources...  -> Found ruby-loofah-2.22.0.tar.gz ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Extracting ruby-loofah-2.22.0.tar.gz with bsdtar ==> Starting prepare()... ==> Starting build()... WARNING: open-ended dependency on crass (>= 1.0.2) is not recommended if crass is semantically versioned, use: add_runtime_dependency "crass", "~> 1.0", ">= 1.0.2" WARNING: open-ended dependency on nokogiri (>= 1.12.0) is not recommended if nokogiri is semantically versioned, use: add_runtime_dependency "nokogiri", "~> 1.12", ">= 1.12.0" WARNING: You have specified the uri: https://github.com/flavorjones/loofah for all of the following keys: homepage_uri source_code_uri Only the first one will be shown on rubygems.org WARNING: See https://guides.rubygems.org/specification-reference/ for help Successfully built RubyGem Name: loofah Version: 2.22.0 File: loofah-2.22.0.gem ==> Starting check()... NOTE: rubocop not available /usr/bin/ruby -w -I"lib:test" /usr/lib/ruby/gems/3.4.0/gems/rake-13.2.1/lib/rake/rake_test_loader.rb "test/helper.rb" "test/html5/test_safelist_properties.rb" "test/html5/test_sanitizer.rb" "test/html5/test_scrub_css.rb" "test/integration/test_ad_hoc.rb" "test/integration/test_helpers.rb" "test/integration/test_html.rb" "test/integration/test_scrubbers.rb" "test/integration/test_xml.rb" "test/unit/test_api.rb" "test/unit/test_encoding.rb" "test/unit/test_helpers.rb" "test/unit/test_scrubber.rb" "test/unit/test_scrubbers.rb" => testing with Nokogiri {"warnings" => [], "nokogiri" => {"version" => "1.18.3", "cppflags" => ["-I/usr/lib/ruby/gems/3.4.0/gems/nokogiri-1.18.3/ext/nokogiri"], "ldflags" => []}, "ruby" => {"version" => "3.4.3", "platform" => "riscv64-linux", "gem_platform" => "riscv64-linux", "description" => "ruby 3.4.3 (2025-04-14 revision d0b7e5b6a0) +PRISM [riscv64-linux]", "engine" => "ruby"}, "libxml" => {"source" => "system", "memory_management" => "ruby", "iconv_enabled" => true, "compiled" => "2.14.2", "loaded" => "2.14.2"}, "libxslt" => {"source" => "system", "datetime_enabled" => true, "compiled" => "1.1.43", "loaded" => "1.1.43"}, "other_libraries" => {"libgumbo" => "1.0.0-nokogiri"}} Run options: --seed 18472 # Running: ............................................................................................................................................................................................................F.................................................................................................................................................................................................................................................................................................................F..................................................................................................................F.....................................................................................F........................................................................................................................................................................................................................................................................................................................................................................................................................................................................ Finished in 16.449247s, 71.0063 runs/s, 236.6066 assertions/s. 1) Failure: Html5TestSanitizer#test_0016_testdata sanitizer double_open_angle_brackets_2 v2 [test/html5/test_sanitizer.rb:30]: /build/ruby-loofah/src/loofah-2.22.0/test/html5/test_sanitizer.rb:350:in 'block (3 levels) in '. Expected ["
<script src='http://ha.ckers.org/scriptlet.html'>< </div></script>
", "
<script src='http://ha.ckers.org/scriptlet.html' <='' div=''></script>
", "
<script src='http://ha.ckers.org/scriptlet.html'></script>
"] to include "
<script src='http://ha.ckers.org/scriptlet.html' < div></script>
". 2) Failure: Html5TestSanitizer#test_0058_testdata sanitizer should_sanitize_invalid_script_tag [test/html5/test_sanitizer.rb:30]: /build/ruby-loofah/src/loofah-2.22.0/test/html5/test_sanitizer.rb:350:in 'block (3 levels) in '. Expected ["<script></script>", "<script xss='' src='http://ha.ckers.org/xss.js'></script>", "<script src='http://ha.ckers.org/xss.js'></script>"] to include "<script xss src='http://ha.ckers.org/xss.js'></script>". 3) Failure: Html5TestSanitizer#test_0025_testdata sanitizer non_alpha_non_digit [test/html5/test_sanitizer.rb:30]: /build/ruby-loofah/src/loofah-2.22.0/test/html5/test_sanitizer.rb:350:in 'block (3 levels) in '. Expected ["<script></script>", "<script xss='' src='http://ha.ckers.org/xss.js'></script>", "<script src='http://ha.ckers.org/xss.js'></script>"] to include "<script xss src='http://ha.ckers.org/xss.js'></script>". 4) Failure: Html5TestSanitizer#test_0061_testdata sanitizer should_sanitize_script_tag_with_multiple_open_brackets_2b [test/html5/test_sanitizer.rb:30]: /build/ruby-loofah/src/loofah-2.22.0/test/html5/test_sanitizer.rb:350:in 'block (3 levels) in '. Expected ["
<iframe src='http://ha.ckers.org/scriptlet.html'>&lt; &lt;/div&gt;</iframe>
", "
<iframe src='http://ha.ckers.org/scriptlet.html' <='' div=''></iframe>
", "
<iframe src='http://ha.ckers.org/scriptlet.html'></iframe>
"] to include "
<iframe src='http://ha.ckers.org/scriptlet.html' < div></iframe>
". 1168 runs, 3892 assertions, 4 failures, 0 errors, 0 skips rake aborted! Command failed with status (1): [ruby -w -I"lib:test" /usr/lib/ruby/gems/3.4.0/gems/rake-13.2.1/lib/rake/rake_test_loader.rb "test/helper.rb" "test/html5/test_safelist_properties.rb" "test/html5/test_sanitizer.rb" "test/html5/test_scrub_css.rb" "test/integration/test_ad_hoc.rb" "test/integration/test_helpers.rb" "test/integration/test_html.rb" "test/integration/test_scrubbers.rb" "test/integration/test_xml.rb" "test/unit/test_api.rb" "test/unit/test_encoding.rb" "test/unit/test_helpers.rb" "test/unit/test_scrubber.rb" "test/unit/test_scrubbers.rb" ] Tasks: TOP => 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/felix-1/build [?25h[?25h[?25hreceiving incremental file list ruby-loofah-2.22.0-4-riscv64-build.log ruby-loofah-2.22.0-4-riscv64-check.log ruby-loofah-2.22.0-4-riscv64-prepare.log sent 81 bytes received 1,797 bytes 3,756.00 bytes/sec total size is 6,384 speedup is 3.40