==> Building on ninetales ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list created directory packages/markdownlint-cli ./ .SRCINFO 450 100% 0.00kB/s 0:00:00 450 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=3/5) .nvchecker.toml 59 100% 57.62kB/s 0:00:00 59 100% 57.62kB/s 0:00:00 (xfr#2, to-chk=2/5) PKGBUILD 955 100% 932.62kB/s 0:00:00 955 100% 932.62kB/s 0:00:00 (xfr#3, to-chk=1/5) markdownlint-cli-0.45.0-1.log 499 100% 487.30kB/s 0:00:00 499 100% 487.30kB/s 0:00:00 (xfr#4, to-chk=0/5) sent 1,434 bytes received 143 bytes 3,154.00 bytes/sec total size is 1,660 speedup is 1.05 ==> Running pkgctl build --arch riscv64 --repo extra on remote host... ==> WARNING: unsupported architecture: riscv64 ==> Building markdownlint-cli  -> repo: extra  -> arch: riscv64  -> worker: felix-1 ==> Building markdownlint-cli for [extra] (riscv64) ]2;🔵 Container arch-nspawn-2848341 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: markdownlint-cli 0.45.0-1 (Sat May 24 17:54:02 2025) ==> Retrieving sources...  -> Downloading markdownlint-cli-0.45.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 96824 0 96824 0 0 72681 0 --:--:-- 0:00:01 --:--:-- 72681 ==> Validating source files with sha256sums... markdownlint-cli-0.45.0.tar.gz ... Passed ]2;🔵 Container arch-nspawn-2849509 on ninetales.felixc.at\==> Making package: markdownlint-cli 0.45.0-1 (Sat May 24 17:54:47 2025) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (5) New Version Net Change extra/c-ares 1.34.5-1 0.50 MiB extra/libngtcp2 1.12.0-1 0.56 MiB extra/libuv 1.51.0-1 0.60 MiB extra/simdjson 1:3.12.3-1 5.11 MiB extra/nodejs 23.9.0-1 61.74 MiB Total Installed Size: 68.52 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing c-ares... installing libngtcp2... installing libuv... installing simdjson... installing nodejs... Optional dependencies for nodejs npm: nodejs package manager :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (4) New Version Net Change Download Size extra/node-gyp 11.2.0-1 8.84 MiB extra/nodejs-nopt 7.2.1-1 0.03 MiB extra/semver 7.6.3-1 0.09 MiB extra/npm 11.4.0-1 8.48 MiB 1.55 MiB Total Download Size: 1.55 MiB Total Installed Size: 17.44 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... npm-11.4.0-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 nodejs-nopt... installing semver... installing node-gyp... Optional dependencies for node-gyp gcc: to build C++ modules [installed] make: to build C++ modules [installed] python: to build C++ modules installing npm... Optional dependencies for npm git: for dependencies using Git URL's :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... [?25h==> Retrieving sources...  -> Found markdownlint-cli-0.45.0.tar.gz ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Extracting markdownlint-cli-0.45.0.tar.gz with bsdtar ==> Starting prepare()... npm warn deprecated rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported npm warn deprecated inflight@1.0.6: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. npm warn deprecated @humanwhocodes/config-array@0.13.0: Use @eslint/config-array instead npm warn deprecated @humanwhocodes/object-schema@2.0.3: Use @eslint/object-schema instead npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported npm warn deprecated eslint@8.57.1: This version is no longer supported. Please see https://eslint.org/version-support for other options. added 684 packages, and audited 686 packages in 3m 279 packages are looking for funding run `npm fund` for details found 0 vulnerabilities npm notice npm notice New patch version of npm available! 11.4.0 -> 11.4.1 npm notice Changelog: https://github.com/npm/cli/releases/tag/v11.4.1 npm notice To update run: npm install -g npm@11.4.1 npm notice ==> Starting check()... > markdownlint-cli@0.45.0 test > ava ✘ Timed out while running tests 87 tests were pending in test/test.js ◌ --version option ◌ --help option ◌ no files shows help ◌ files and --stdin shows help ◌ --fix and --stdin shows help ◌ linting of correct Markdown file yields no output ◌ linting of correct Markdown file yields no output with absolute path ◌ linting of correct Markdown file with inline JSONC configuration yields no output ◌ linting of correct Markdown file with inline YAML configuration yields no output ◌ linting of incorrect Markdown file fails ◌ linting of incorrect Markdown file fails prints issues as json ◌ linting of incorrect Markdown file fails with absolute path ◌ linting of unreadable Markdown file fails ◌ linting of incorrect Markdown via npm run file fails with eol ◌ glob linting works with passing files ◌ glob linting works with failing files ◌ dir linting works with passing .markdown files ◌ dir linting works with failing .markdown files ◌ dir linting works with failing .markdown files and absolute path ◌ glob linting with failing files passes when failures ignored by glob ◌ glob linting with failing files passes when everything ignored by glob ◌ glob linting with failing files has fewer errors when ignored by dir ◌ glob linting with failing files has fewer errors when ignored by dir and absolute path ◌ dir linting with failing files has fewer errors when ignored by file ◌ dir linting with failing files has fewer errors when ignored by file and absolute path ◌ glob linting with failing files passes when ignored by multiple globs ◌ glob linting with directory ignore applies to all files within ◌ linting results are sorted by file/line/names/description ◌ glob linting does not try to lint directories as files ◌ --stdin with empty input has no output ◌ --stdin with valid input has no output ◌ --stdin with invalid input reports violations ◌ stdin support does not interfere with file linting ◌ --output with empty input has empty output ◌ --output with valid input has empty output ◌ --output with invalid input outputs violations ◌ --output with invalid input and --json outputs issues as json ◌ --output with invalid path fails ◌ configuration file can be YAML ◌ configuration file can be JavaScript ◌ configuration file can be TOML ◌ linting using a toml configuration file works ◌ linting using a yaml configuration file works ◌ error on configuration file not found ◌ error on malformed YAML configuration file ◌ .markdownlint.jsonc in cwd is used automatically ◌ .markdownlint.json in cwd is used automatically ◌ .markdownlint.yaml in cwd is used automatically ◌ .markdownlint.yml in cwd is used automatically ◌ .markdownlint.jsonc in cwd is used instead of .markdownlint.json or .markdownlint.yaml or .markdownlint.yml ◌ .markdownlint.json in cwd is used instead of .markdownlint.yaml or .markdownlint.yml ◌ .markdownlint.yaml in cwd is used instead of .markdownlint.yml ◌ .markdownlint.json with JavaScript-style comments is handled ◌ invalid JSON Pointer ◌ empty JSON Pointer ◌ valid JSON Pointer with JSON configuration ◌ valid JSON Pointer with TOML configuration ◌ Custom rule from single file loaded ◌ Multiple custom rules from single file loaded ◌ Custom rules from directory loaded ◌ Custom rules from glob loaded ◌ Custom rule from node_modules package loaded ◌ Custom rule from node_modules package loaded relative to cwd ◌ Custom rule with scoped package name via --rules ◌ Custom rule from package loaded ◌ Custom rule from several packages loaded ◌ Invalid custom rule name reports error ◌ fixing errors in a file yields fewer errors ◌ fixing errors in a file with absolute path yields fewer errors ◌ fixing errors with a glob yields fewer errors ◌ .markdownlintignore is applied correctly ◌ .markdownlintignore works with semi-absolute paths ◌ --ignore-path works with .markdownlintignore ◌ --ignore-path works with .ignorefile ◌ --ignore-path fails for missing file ◌ Linter text file --output must end with EOF newline ◌ --dot option to include folders/files with a dot ◌ without --dot option exclude folders/files with a dot ◌ with --quiet option does not print to stdout or stderr ◌ --enable flag ◌ --enable flag does not modify already enabled rules ◌ --enable flag accepts rule alias ◌ --disable flag ◌ --disable flag overrides --enable flag ◌ configuration can be .js in the CommonJS workspace ◌ configuration can be .cjs in the CommonJS workspace ◌ configuration can be .cjs in the ESM (module) workspace ─ `--fail-fast` is on. At least 87 tests were skipped. 87 tests remained pending after a timeout ==> 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 markdownlint-cli-0.45.0-1-riscv64-check.log markdownlint-cli-0.45.0-1-riscv64-prepare.log sent 62 bytes received 2,022 bytes 4,168.00 bytes/sec total size is 6,117 speedup is 2.94