==> Building on shinx ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list ./ .SRCINFO 541 100% 0.00kB/s 0:00:00 541 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=6/8) .nvchecker.toml 76 100% 74.22kB/s 0:00:00 76 100% 74.22kB/s 0:00:00 (xfr#2, to-chk=5/8) LICENSE 700 68% 683.59kB/s 0:00:00 1,022 100% 998.05kB/s 0:00:00 (xfr#3, to-chk=4/8) PKGBUILD 700 44% 683.59kB/s 0:00:00 1,562 100% 1.49MB/s 0:00:00 (xfr#4, to-chk=3/8) init-nvm.sh 501 100% 489.26kB/s 0:00:00 501 100% 489.26kB/s 0:00:00 (xfr#5, to-chk=2/8) nvm-0.40.3-1.log 693 100% 676.76kB/s 0:00:00 693 100% 676.76kB/s 0:00:00 (xfr#6, to-chk=1/8) nvm.install 271 100% 264.65kB/s 0:00:00 271 100% 264.65kB/s 0:00:00 (xfr#7, to-chk=0/8) sent 776 bytes received 218 bytes 1,988.00 bytes/sec total size is 4,165 speedup is 4.19 ==> Running pkgctl build --arch riscv64 on remote host... ==> WARNING: invalid architecture: riscv64 ==> Updating pacman database cache [?25l:: Synchronizing package databases... core downloading... extra downloading... multilib downloading... [?25h==> Building nvm  -> repo: extra  -> arch: riscv64  -> worker: felix-0 ==> Building nvm for [extra] (riscv64) ]3008;start=ec4627ab36aa486aa6848e020743332d;user=root;hostname=shinx.felixc.at;machineid=49ee0d8bc12d4691a2e31342e4159c5a;bootid=3a5c82d337e04f4180c3541b98d3c860;pid=1933260;pidfdid=6126622;comm=systemd-nspawn;container=arch-nspawn-1933260;type=container\]11;?\]2;🔵 Container arch-nspawn-1933260 on shinx.felixc.at\:: Synchronizing package databases... core downloading... extra downloading... :: Starting full system upgrade... there is nothing to do [!p]104[?7h]3008;end=ec4627ab36aa486aa6848e020743332d\==> Building in chroot for [extra] (riscv64)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [felix-0]...done ==> Making package: nvm 0.40.3-1 (Sun Jan 18 19:23:21 2026) ==> Retrieving sources...  -> Updating nvm git repo... remote: Enumerating objects: 126, done. remote: Counting objects: 1% (1/97) remote: Counting objects: 2% (2/97) remote: Counting objects: 3% (3/97) remote: Counting objects: 4% (4/97) remote: Counting objects: 5% (5/97) remote: Counting objects: 6% (6/97) remote: Counting objects: 7% (7/97) remote: Counting objects: 8% (8/97) remote: Counting objects: 9% (9/97) remote: Counting objects: 10% (10/97) remote: Counting objects: 11% (11/97) remote: Counting objects: 12% (12/97) remote: Counting objects: 13% (13/97) remote: Counting objects: 14% (14/97) remote: Counting objects: 15% (15/97) remote: Counting objects: 16% (16/97) remote: Counting objects: 17% (17/97) remote: Counting objects: 18% (18/97) remote: Counting objects: 19% (19/97) remote: Counting objects: 20% (20/97) remote: Counting objects: 21% (21/97) remote: Counting objects: 22% (22/97) remote: Counting objects: 23% (23/97) remote: Counting objects: 24% (24/97) remote: Counting objects: 25% (25/97) remote: Counting objects: 26% (26/97) remote: Counting objects: 27% (27/97) remote: Counting objects: 28% (28/97) remote: Counting objects: 29% (29/97) remote: Counting objects: 30% (30/97) remote: Counting objects: 31% (31/97) remote: Counting objects: 32% (32/97) remote: Counting objects: 34% (33/97) remote: Counting objects: 35% (34/97) remote: Counting objects: 36% (35/97) remote: Counting objects: 37% (36/97) remote: Counting objects: 38% (37/97) remote: Counting objects: 39% (38/97) remote: Counting objects: 40% (39/97) remote: Counting objects: 41% (40/97) remote: Counting objects: 42% (41/97) remote: Counting objects: 43% (42/97) remote: Counting objects: 44% (43/97) remote: Counting objects: 45% (44/97) remote: Counting objects: 46% (45/97) remote: Counting objects: 47% (46/97) remote: Counting objects: 48% (47/97) remote: Counting objects: 49% (48/97) remote: Counting objects: 50% (49/97) remote: Counting objects: 51% (50/97) remote: Counting objects: 52% (51/97) remote: Counting objects: 53% (52/97) remote: Counting objects: 54% (53/97) remote: Counting objects: 55% (54/97) remote: Counting objects: 56% (55/97) remote: Counting objects: 57% (56/97) remote: Counting objects: 58% (57/97) remote: Counting objects: 59% (58/97) remote: Counting objects: 60% (59/97) remote: Counting objects: 61% (60/97) remote: Counting objects: 62% (61/97) remote: Counting objects: 63% (62/97) remote: Counting objects: 64% (63/97) remote: Counting objects: 65% (64/97) remote: Counting objects: 67% (65/97) remote: Counting objects: 68% (66/97) remote: Counting objects: 69% (67/97) remote: Counting objects: 70% (68/97) remote: Counting objects: 71% (69/97) remote: Counting objects: 72% (70/97) remote: Counting objects: 73% (71/97) remote: Counting objects: 74% (72/97) remote: Counting objects: 75% (73/97) remote: Counting objects: 76% (74/97) remote: Counting objects: 77% (75/97) remote: Counting objects: 78% (76/97) remote: Counting objects: 79% (77/97) remote: Counting objects: 80% (78/97) remote: Counting objects: 81% (79/97) remote: Counting objects: 82% (80/97) remote: Counting objects: 83% (81/97) remote: Counting objects: 84% (82/97) remote: Counting objects: 85% (83/97) remote: Counting objects: 86% (84/97) remote: Counting objects: 87% (85/97) remote: Counting objects: 88% (86/97) remote: Counting objects: 89% (87/97) remote: Counting objects: 90% (88/97) remote: Counting objects: 91% (89/97) remote: Counting objects: 92% (90/97) remote: Counting objects: 93% (91/97) remote: Counting objects: 94% (92/97) remote: Counting objects: 95% (93/97) remote: Counting objects: 96% (94/97) remote: Counting objects: 97% (95/97) remote: Counting objects: 98% (96/97) remote: Counting objects: 100% (97/97) remote: Counting objects: 100% (97/97), done. remote: Compressing objects: 2% (1/48) remote: Compressing objects: 4% (2/48) remote: Compressing objects: 6% (3/48) remote: Compressing objects: 8% (4/48) remote: Compressing objects: 10% (5/48) remote: Compressing objects: 12% (6/48) remote: Compressing objects: 14% (7/48) remote: Compressing objects: 16% (8/48) remote: Compressing objects: 18% (9/48) remote: Compressing objects: 20% (10/48) remote: Compressing objects: 22% (11/48) remote: Compressing objects: 25% (12/48) remote: Compressing objects: 27% (13/48) remote: Compressing objects: 29% (14/48) remote: Compressing objects: 31% (15/48) remote: Compressing objects: 33% (16/48) remote: Compressing objects: 35% (17/48) remote: Compressing objects: 37% (18/48) remote: Compressing objects: 39% (19/48) remote: Compressing objects: 41% (20/48) remote: Compressing objects: 43% (21/48) remote: Compressing objects: 45% (22/48) remote: Compressing objects: 47% (23/48) remote: Compressing objects: 50% (24/48) remote: Compressing objects: 52% (25/48) remote: Compressing objects: 54% (26/48) remote: Compressing objects: 56% (27/48) remote: Compressing objects: 58% (28/48) remote: Compressing objects: 60% (29/48) remote: Compressing objects: 62% (30/48) remote: Compressing objects: 64% (31/48) remote: Compressing objects: 66% (32/48) remote: Compressing objects: 68% (33/48) remote: Compressing objects: 70% (34/48) remote: Compressing objects: 72% (35/48) remote: Compressing objects: 75% (36/48) remote: Compressing objects: 77% (37/48) remote: Compressing objects: 79% (38/48) remote: Compressing objects: 81% (39/48) remote: Compressing objects: 83% (40/48) remote: Compressing objects: 85% (41/48) remote: Compressing objects: 87% (42/48) remote: Compressing objects: 89% (43/48) remote: Compressing objects: 91% (44/48) remote: Compressing objects: 93% (45/48) remote: Compressing objects: 95% (46/48) remote: Compressing objects: 97% (47/48) remote: Compressing objects: 100% (48/48) remote: Compressing objects: 100% (48/48), done. Receiving objects: 0% (1/126) Receiving objects: 1% (2/126) Receiving objects: 2% (3/126) Receiving objects: 3% (4/126) Receiving objects: 4% (6/126) Receiving objects: 5% (7/126) Receiving objects: 6% (8/126) Receiving objects: 7% (9/126) Receiving objects: 8% (11/126) Receiving objects: 9% (12/126) Receiving objects: 10% (13/126) Receiving objects: 11% (14/126) Receiving objects: 12% (16/126) Receiving objects: 13% (17/126) Receiving objects: 14% (18/126) Receiving objects: 15% (19/126) Receiving objects: 16% (21/126) Receiving objects: 17% (22/126) Receiving objects: 18% (23/126) Receiving objects: 19% (24/126) Receiving objects: 20% (26/126) Receiving objects: 21% (27/126) Receiving objects: 22% (28/126) Receiving objects: 23% (29/126) Receiving objects: 24% (31/126) Receiving objects: 25% (32/126) Receiving objects: 26% (33/126) Receiving objects: 27% (35/126) Receiving objects: 28% (36/126) Receiving objects: 29% (37/126) Receiving objects: 30% (38/126) Receiving objects: 31% (40/126) Receiving objects: 32% (41/126) Receiving objects: 33% (42/126) Receiving objects: 34% (43/126) Receiving objects: 35% (45/126) Receiving objects: 36% (46/126) Receiving objects: 37% (47/126) Receiving objects: 38% (48/126) Receiving objects: 39% (50/126) Receiving objects: 40% (51/126) Receiving objects: 41% (52/126) Receiving objects: 42% (53/126) Receiving objects: 43% (55/126) Receiving objects: 44% (56/126) Receiving objects: 45% (57/126) Receiving objects: 46% (58/126) Receiving objects: 47% (60/126) Receiving objects: 48% (61/126) Receiving objects: 49% (62/126) Receiving objects: 50% (63/126) Receiving objects: 51% (65/126) Receiving objects: 52% (66/126) Receiving objects: 53% (67/126) Receiving objects: 54% (69/126) Receiving objects: 55% (70/126) Receiving objects: 56% (71/126) Receiving objects: 57% (72/126) Receiving objects: 58% (74/126) Receiving objects: 59% (75/126) Receiving objects: 60% (76/126) Receiving objects: 61% (77/126) Receiving objects: 62% (79/126) remote: Total 126 (delta 72), reused 64 (delta 49), pack-reused 29 (from 4) Receiving objects: 63% (80/126) Receiving objects: 64% (81/126) Receiving objects: 65% (82/126) Receiving objects: 66% (84/126) Receiving objects: 67% (85/126) Receiving objects: 68% (86/126) Receiving objects: 69% (87/126) Receiving objects: 70% (89/126) Receiving objects: 71% (90/126) Receiving objects: 72% (91/126) Receiving objects: 73% (92/126) Receiving objects: 74% (94/126) Receiving objects: 75% (95/126) Receiving objects: 76% (96/126) Receiving objects: 77% (98/126) Receiving objects: 78% (99/126) Receiving objects: 79% (100/126) Receiving objects: 80% (101/126) Receiving objects: 81% (103/126) Receiving objects: 82% (104/126) Receiving objects: 83% (105/126) Receiving objects: 84% (106/126) Receiving objects: 85% (108/126) Receiving objects: 86% (109/126) Receiving objects: 87% (110/126) Receiving objects: 88% (111/126) Receiving objects: 89% (113/126) Receiving objects: 90% (114/126) Receiving objects: 91% (115/126) Receiving objects: 92% (116/126) Receiving objects: 93% (118/126) Receiving objects: 94% (119/126) Receiving objects: 95% (120/126) Receiving objects: 96% (121/126) Receiving objects: 97% (123/126) Receiving objects: 98% (124/126) Receiving objects: 99% (125/126) Receiving objects: 100% (126/126) Receiving objects: 100% (126/126), 82.06 KiB | 82.06 MiB/s, done. Resolving deltas: 0% (0/72) Resolving deltas: 1% (1/72) Resolving deltas: 2% (2/72) Resolving deltas: 4% (3/72) Resolving deltas: 5% (4/72) Resolving deltas: 6% (5/72) Resolving deltas: 8% (6/72) Resolving deltas: 9% (7/72) Resolving deltas: 11% (8/72) Resolving deltas: 12% (9/72) Resolving deltas: 13% (10/72) Resolving deltas: 15% (11/72) Resolving deltas: 16% (12/72) Resolving deltas: 18% (13/72) Resolving deltas: 19% (14/72) Resolving deltas: 20% (15/72) Resolving deltas: 22% (16/72) Resolving deltas: 23% (17/72) Resolving deltas: 25% (18/72) Resolving deltas: 27% (20/72) Resolving deltas: 29% (21/72) Resolving deltas: 30% (22/72) Resolving deltas: 31% (23/72) Resolving deltas: 33% (24/72) Resolving deltas: 34% (25/72) Resolving deltas: 36% (26/72) Resolving deltas: 37% (27/72) Resolving deltas: 38% (28/72) Resolving deltas: 40% (29/72) Resolving deltas: 44% (32/72) Resolving deltas: 47% (34/72) Resolving deltas: 48% (35/72) Resolving deltas: 50% (36/72) Resolving deltas: 52% (38/72) Resolving deltas: 55% (40/72) Resolving deltas: 56% (41/72) Resolving deltas: 58% (42/72) Resolving deltas: 59% (43/72) Resolving deltas: 61% (44/72) Resolving deltas: 62% (45/72) Resolving deltas: 63% (46/72) Resolving deltas: 65% (47/72) Resolving deltas: 66% (48/72) Resolving deltas: 68% (49/72) Resolving deltas: 69% (50/72) Resolving deltas: 70% (51/72) Resolving deltas: 72% (52/72) Resolving deltas: 73% (53/72) Resolving deltas: 75% (54/72) Resolving deltas: 76% (55/72) Resolving deltas: 77% (56/72) Resolving deltas: 79% (57/72) Resolving deltas: 80% (58/72) Resolving deltas: 81% (59/72) Resolving deltas: 83% (60/72) Resolving deltas: 84% (61/72) Resolving deltas: 86% (62/72) Resolving deltas: 87% (63/72) Resolving deltas: 88% (64/72) Resolving deltas: 90% (65/72) Resolving deltas: 91% (66/72) Resolving deltas: 93% (67/72) Resolving deltas: 94% (68/72) Resolving deltas: 95% (69/72) Resolving deltas: 97% (70/72) Resolving deltas: 98% (71/72) Resolving deltas: 100% (72/72) Resolving deltas: 100% (72/72), completed with 21 local objects. From https://github.com/nvm-sh/nvm + 84da331...ca09aba refs/pull/2467/merge -> refs/pull/2467/merge (forced update) + caffea6...568ad72 refs/pull/3056/merge -> refs/pull/3056/merge (forced update) + c892afe...8f87956 refs/pull/3127/merge -> refs/pull/3127/merge (forced update) + 8581e0b...4f34253 refs/pull/3251/merge -> refs/pull/3251/merge (forced update) 7abc11f..a078319 refs/pull/3693/head -> refs/pull/3693/head + b642eda...9fa5518 refs/pull/3693/merge -> refs/pull/3693/merge (forced update) ffea698..1465b6a refs/pull/3715/head -> refs/pull/3715/head + b58dde9...89a53b3 refs/pull/3715/merge -> refs/pull/3715/merge (forced update) * [new ref] refs/pull/3751/head -> refs/pull/3751/head * [new ref] refs/pull/3751/merge -> refs/pull/3751/merge * [new ref] refs/pull/3759/head -> refs/pull/3759/head  -> Found init-nvm.sh ==> Validating source files with sha256sums... nvm ... Passed init-nvm.sh ... Passed ]3008;start=a3afd1f29d554d79b2db0b1b6feba307;user=root;hostname=shinx.felixc.at;machineid=49ee0d8bc12d4691a2e31342e4159c5a;bootid=3a5c82d337e04f4180c3541b98d3c860;pid=1934402;pidfdid=6127764;comm=systemd-nspawn;container=arch-nspawn-1934402;type=container\]11;?\]2;🔵 Container arch-nspawn-1934402 on shinx.felixc.at\==> Making package: nvm 0.40.3-1 (Sun Jan 18 18:23:34 2026) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... Package (13) New Version Net Change Download Size extra/c-ares 1.34.6-1 0.51 MiB extra/libuv 1.51.0-1 0.60 MiB extra/node-gyp 12.1.0-1 7.81 MiB 1.15 MiB extra/nodejs 25.2.1-1 55.37 MiB extra/nodejs-nopt 7.2.1-1 0.03 MiB extra/perl-error 0.17030-3 0.04 MiB extra/perl-mailtools 2.22-3 0.10 MiB extra/perl-timedate 2.33-9 0.08 MiB extra/semver 7.7.3-1 0.09 MiB extra/simdjson 1:4.2.4-1 6.17 MiB extra/zlib-ng 2.2.5-1 0.21 MiB extra/git 2.52.0-2 28.75 MiB extra/npm 11.7.0-1 7.17 MiB 1.38 MiB Total Download Size: 2.53 MiB Total Installed Size: 106.94 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... npm-11.7.0-1-any downloading... node-gyp-12.1.0-1-any downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing perl-error... installing perl-timedate... installing perl-mailtools... installing zlib-ng... installing git... Optional dependencies for git git-zsh-completion: upstream zsh completion tk: gitk and git gui openssh: ssh transport and crypto man: show help with `git command --help` perl-libwww: git svn perl-term-readkey: git svn and interactive.singlekey setting perl-io-socket-ssl: git send-email TLS support perl-authen-sasl: git send-email TLS support perl-cgi: gitweb (web interface) support python: git svn & git p4 subversion: git svn org.freedesktop.secrets: keyring credential helper libsecret: libsecret credential helper [installed] less: the default pager for git installing c-ares... installing libuv... installing simdjson... installing nodejs... Optional dependencies for nodejs npm: nodejs package manager [pending] 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 [installed] :: Running post-transaction hooks... (1/4) Creating system user accounts... Creating group 'git' with GID 969. Creating user 'git' (git daemon user) with UID 969 and GID 969. (2/4) Reloading system manager configuration... Skipped: Current root is not booted. (3/4) Arming ConditionNeedsUpdate... (4/4) Checking for old perl modules... ==> Retrieving sources... -> Found init-nvm.sh ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources... -> Creating working copy of nvm git repo... Cloning into 'nvm'... done. Switched to a new branch 'makepkg' ==> Starting prepare()... removed "test/fast/Running 'nvm uninstall' with incorrect file permissions fails nicely" removed 'test/fast/Unit tests/nvm_download' removed 'test/fast/Unit tests/nvm_get_arch' removed 'test/fast/Unit tests/nvm_get_arch_unofficial' removed 'test/fast/Unit tests/nvm_process_nvmrc' removed "test/fast/Listing versions/Running 'nvm ls' should not show a trailing slash" ==> Starting check()... npm warn deprecated whatwg-encoding@3.1.1: Use @exodus/bytes instead for a more spec-conformant and faster implementation npm warn deprecated date-format@0.0.2: 0.x is no longer supported. Please upgrade to 4.x or higher. npm warn deprecated glob@7.2.3: Glob versions prior to v9 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 lodash.get@4.4.2: This package is deprecated. Use the optional chaining (?.) operator instead. npm warn deprecated axios@0.18.1: Critical security vulnerability fixed in v0.21.1. For more information, see https://github.com/axios/axios/pull/3410 npm warn deprecated urchin@0.0.5: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. npm warn deprecated highlight.js@9.12.0: Version no longer supported. Upgrade to @latest added 539 packages, and audited 540 packages in 1m 149 packages are looking for funding run `npm fund` for details 18 vulnerabilities (10 moderate, 7 high, 1 critical) To address issues that do not require attention, run: npm audit fix To address all issues possible (including breaking changes), run: npm audit fix --force Some issues need review, and may require choosing a different dependency. Run `npm audit` for details. Running tests at 2026-01-18T18:24:50 test/fast + cd ../.. + mkdir -p bak + for SRC in v* src alias + '[' -e 'v*' ']' + for SRC in v* src alias + '[' -e src ']' + for SRC in v* src alias + '[' -e alias ']' + '[' -d versions ']' + true + cd ../.. + type setopt + type shopt + shopt -s nullglob + rm -Rf src alias + mkdir src alias Aliases ✓ 'nvm alias' should ignore leading blank lines in the file ✓ 'nvm alias' should not accept aliases with a hash ✓ 'nvm alias' should not accept aliases with slashes ✓ 'nvm unalias' should accept aliases when they shadow a built-in alias ✓ 'nvm unalias' should not accept aliases with names equal to built-in alias ✓ 'nvm unalias' should not accept aliases with slashes ✓ Running 'nvm alias ˂aliasname˃ ˂target˃' again should change the target ✓ Running 'nvm alias ˂aliasname˃' should list but one alias ✓ Running 'nvm alias' lists implicit aliases when they do not exist ✓ Running 'nvm alias' lists manual aliases instead of implicit aliases when present ✓ Running 'nvm alias' should list all aliases circular ✓ nvm_resolve_alias ✓ nvm_resolve_local_alias lts ✓ 'nvm alias' should ensure LTS alias dir exists ✓ nvm_ensure_default_set ✓ nvm_list_aliases calls nvm_get_colors ✓ nvm_list_aliases works with LTS aliases ✓ nvm_list_aliases works with no LTS aliases present ✓ nvm_print_alias_path calls nvm_get_colors ✓ nvm_print_formatted_alias calls nvm_get_colors ✓ nvm_resolve_alias ✓ nvm_resolve_local_alias + cd ../.. + type setopt + type shopt + shopt -s nullglob + rm -fR versions src alias test/test-xz + cd ../.. + type setopt + type shopt + shopt -s nullglob + rm -Rf src alias + mkdir src alias Listing paths ✓ Running 'nvm which 0.0.2' should display only version 0.0.2 ✓ Running 'nvm which foo' should return a nonzero exit code when not found + cd ../.. + type setopt + type shopt + shopt -s nullglob + rm -fR versions src alias test/test-xz + cd ../.. + type setopt + type shopt + shopt -s nullglob + rm -Rf src alias + mkdir src alias Listing versions ✓ Running 'nvm ls --no-alias' does not call into nvm_alias ✓ Running 'nvm ls --no-alias' with a pattern errors ✓ Running 'nvm ls 0.0.2' should display only version 0.0.2 ✓ Running 'nvm ls 0.2' should display only 0.2.x versions ✓ Running 'nvm ls foo' should return a nonzero exit code when not found ✓ Running 'nvm ls io' should return NA ✓ Running 'nvm ls node_' should return a nonzero exit code when not found ✓ Running 'nvm ls stable' and 'nvm ls unstable' should return the appropriate implicit alias ✓ Running 'nvm ls system' should include 'system' when appropriate ✓ Running 'nvm ls' calls into nvm_alias ✓ Running 'nvm ls' should display all installed versions ✓ Running 'nvm ls' should filter out '.nvm' ✓ Running 'nvm ls' should filter out 'versions' ✓ Running 'nvm ls' should include 'system' when appropriate ✓ Running 'nvm ls' should list versions in the 'versions' directory ✓ Running 'nvm ls' with node-like versioning vx.x.x should only list a matched version ✓ Running 'nvm ls' with nounset should not fail ✓ Using a nonstandard IFS should not break + cd ../.. + type setopt + type shopt + shopt -s nullglob + rm -fR src alias test/test-xz + cd ../.. + type setopt + type shopt + shopt -s nullglob + rm -Rf src alias + mkdir src alias + cd ../.. + type setopt + type shopt + shopt -s nullglob + rm -Rf src alias + mkdir src alias + cd ../.. + type setopt + type shopt + shopt -s nullglob + rm -fR src alias test/test-xz ✓ Running 'nvm alias' should create a file in the alias directory + cd ../.. + type setopt + type shopt + shopt -s nullglob + rm -fR src alias test/test-xz + cd ../.. + type setopt + type shopt + shopt -s nullglob + rm -Rf src alias + mkdir src alias + cd ../.. + type setopt + type shopt + shopt -s nullglob + rm -Rf src alias + mkdir src alias + cd ../.. + type setopt + type shopt + shopt -s nullglob + rm -fR src alias test/test-xz ✓ Running 'nvm current' should display current nvm environment + cd ../.. + type setopt + type shopt + shopt -s nullglob + rm -fR src alias test/test-xz + cd ../.. + type setopt + type shopt + shopt -s nullglob + rm -Rf src alias + mkdir src alias + cd ../.. + type setopt + type shopt + shopt -s nullglob + rm -Rf src alias + mkdir src alias + cd ../.. + type setopt + type shopt + shopt -s nullglob + rm -fR v0.2.3 src alias test/test-xz ✓ Running 'nvm deactivate' should unset the nvm environment variables + cd ../.. + type setopt + type shopt + shopt -s nullglob + rm -fR src alias test/test-xz + cd ../.. + type setopt + type shopt + shopt -s nullglob + rm -Rf src alias + mkdir src alias + cd ../.. + type setopt + type shopt + shopt -s nullglob + rm -Rf src alias + mkdir src alias + cd ../.. + type setopt + type shopt + shopt -s nullglob + rm -fR src alias test/test-xz ✓ Running 'nvm install' with '--reinstall-packages-from' requires a valid version + cd ../.. + type setopt + type shopt + shopt -s nullglob + rm -fR src alias test/test-xz + cd ../.. + type setopt + type shopt + shopt -s nullglob + rm -Rf src alias + mkdir src alias + cd ../.. + type setopt + type shopt + shopt -s nullglob + rm -Rf src alias + mkdir src alias + cd ../.. + type setopt + type shopt + shopt -s nullglob + rm -fR src alias test/test-xz ✓ Running 'nvm install' with an invalid version fails nicely + cd ../.. + type setopt + type shopt + shopt -s nullglob + rm -fR src alias test/test-xz + cd ../.. + type setopt + type shopt + shopt -s nullglob + rm -Rf src alias + mkdir src alias + cd ../.. + type setopt + type shopt + shopt -s nullglob + rm -Rf src alias + mkdir src alias + cd ../.. + type setopt + type shopt + shopt -s nullglob + rm -fR src alias test/test-xz ✓ Running 'nvm unalias' should remove the alias file + cd ../.. + type setopt + type shopt + shopt -s nullglob + rm -fR src alias test/test-xz + cd ../.. + type setopt + type shopt + shopt -s nullglob + rm -Rf src alias + mkdir src alias + cd ../.. + type setopt + type shopt + shopt -s nullglob + rm -Rf src alias + mkdir src alias + cd ../.. + type setopt + type shopt + shopt -s nullglob + rm -fR src alias test/test-xz ✓ Running 'nvm uninstall' should remove the appropriate directory + cd ../.. + type setopt + type shopt + shopt -s nullglob + rm -fR src alias test/test-xz + cd ../.. + type setopt + type shopt + shopt -s nullglob + rm -Rf src alias + mkdir src alias + cd ../.. + type setopt + type shopt + shopt -s nullglob + rm -Rf src alias + mkdir src alias + cd ../.. + type setopt + type shopt + shopt -s nullglob + rm -fR src alias test/test-xz ✓ Running 'nvm unload' should unset all function and variables + cd ../.. + type setopt + type shopt + shopt -s nullglob + rm -fR src alias test/test-xz + cd ../.. + type setopt + type shopt + shopt -s nullglob + rm -Rf src alias + mkdir src alias + cd ../.. + type setopt + type shopt + shopt -s nullglob + rm -Rf src alias + mkdir src alias + cd ../.. + type setopt + type shopt + shopt -s nullglob + rm -fR src alias test/test-xz ✓ Running 'nvm use foo' where 'foo' is circular aborts + cd ../.. + type setopt + type shopt + shopt -s nullglob + rm -fR src alias test/test-xz + cd ../.. + type setopt + type shopt + shopt -s nullglob + rm -Rf src alias + mkdir src alias + cd ../.. + type setopt + type shopt + shopt -s nullglob + rm -Rf src alias + mkdir src alias + cd ../.. + type setopt + type shopt + shopt -s nullglob + rm -fR versions src alias test/test-xz ✓ Running 'nvm use iojs' uses latest io.js version + cd ../.. + type setopt + type shopt + shopt -s nullglob + rm -fR src alias test/test-xz + cd ../.. + type setopt + type shopt + shopt -s nullglob + rm -Rf src alias + mkdir src alias + cd ../.. + type setopt + type shopt + shopt -s nullglob + rm -Rf src alias + mkdir src alias + cd ../.. + type setopt + type shopt + shopt -s nullglob + rm -fR src alias test/test-xz ✓ Running 'nvm use system' should work as expected + cd ../.. + type setopt + type shopt + shopt -s nullglob + rm -fR src alias test/test-xz + cd ../.. + type setopt + type shopt + shopt -s nullglob + rm -Rf src alias + mkdir src alias + cd ../.. + type setopt + type shopt + shopt -s nullglob + rm -Rf src alias + mkdir src alias + cd ../.. + type setopt + type shopt + shopt -s nullglob + rm -fR src alias test/test-xz ✓ Running 'nvm use x' should create and change the 'current' symlink + cd ../.. + type setopt + type shopt + shopt -s nullglob + rm -fR src alias test/test-xz + cd ../.. + type setopt + type shopt + shopt -s nullglob + rm -Rf src alias + mkdir src alias + cd ../.. + type setopt + type shopt + shopt -s nullglob + rm -Rf src alias + mkdir src alias + cd ../.. + type setopt + type shopt + shopt -s nullglob + rm -fR src alias test/test-xz ✓ Running 'nvm use x' should not create the 'current' symlink if $NVM_SYMLINK_CURRENT is false + cd ../.. + type setopt + type shopt + shopt -s nullglob + rm -fR src alias test/test-xz + cd ../.. + type setopt + type shopt + shopt -s nullglob + rm -Rf src alias + mkdir src alias + cd ../.. + type setopt + type shopt + shopt -s nullglob + rm -Rf src alias + mkdir src alias + cd ../.. + type setopt + type shopt + shopt -s nullglob + rm -fR src alias test/test-xz ✓ Running 'nvm use' should drop CR char automatically + cd ../.. + type setopt + type shopt + shopt -s nullglob + rm -fR src alias test/test-xz + cd ../.. + type setopt + type shopt + shopt -s nullglob + rm -Rf src alias + mkdir src alias Set Colors ✓ nvm_echo_with_colors ✓ nvm_err_with_colors ✓ nvm_print_default_alias calls nvm_get_colors ✓ nvm_print_versions calls nvm_get_colors + cd ../.. + type setopt + type shopt + shopt -s nullglob + rm -fR src alias test/test-xz + cd ../.. + type setopt + type shopt + shopt -s nullglob + rm -Rf src alias + mkdir src alias + cd ../.. + type setopt + type shopt + shopt -s nullglob + rm -Rf src alias + mkdir src alias + cd ../.. + type setopt + type shopt + shopt -s nullglob + rm -fR src alias test/test-xz ✓ Sourcing nvm.sh should make the nvm command available + cd ../.. + type setopt + type shopt + shopt -s nullglob + rm -fR src alias test/test-xz + cd ../.. + type setopt + type shopt + shopt -s nullglob + rm -Rf src alias + mkdir src alias + cd ../.. + type setopt + type shopt + shopt -s nullglob + rm -Rf src alias + mkdir src alias + cd ../.. + type setopt + type shopt + shopt -s nullglob + rm -fR src alias test/test-xz ✓ Sourcing nvm.sh should not modify parameters of caller + cd ../.. + type setopt + type shopt + shopt -s nullglob + rm -fR src alias test/test-xz + cd ../.. + type setopt + type shopt + shopt -s nullglob + rm -Rf src alias + mkdir src alias Unit tests ✓ Running 'nvm install --save' works as expected' ✓ Running 'nvm use --save' works as expected' ✓ Running 'nvm use --save' works with a .nvmrc in the parent dir ✓ Running 'nvm use --silent --save' doesn't output anything mocks project_dirs inside-n_m-nested node_modules foo bar inside-n_m-nested-pkg node_modules foo bar nested-both a b c d node_modules nested-n_m a b c d node_modules nested-pkg a b c d no-nesting-both node_modules no-nesting-n_m node_modules no-nesting-pkg ✓ nvm install -b ✓ nvm install with nonlowercase LTS name ✓ nvm ls-remote ✓ nvm set_colors ✓ nvm version-remote ✓ nvm_add_iojs_prefix ✓ nvm_alias ✓ nvm_alias LTS-N ✓ nvm_alias_path ✓ nvm_change_path ✓ nvm_check_for_help ✓ nvm_clang_version ✓ nvm_command_info ✓ nvm_compare_checksum ✓ nvm_compute_checksum ✓ nvm_curl_libz_support ✓ nvm_curl_use_compression ✓ nvm_curl_version ✓ nvm_die_on_prefix ✓ nvm_download_artifact ✓ nvm_ensure_default_set ✓ nvm_ensure_version_installed ✓ nvm_ensure_version_prefix ✓ nvm_extract_tarball ✓ nvm_find_project_dir ✓ nvm_find_up ✓ nvm_format_version ✓ nvm_get_artifact_compression ✓ nvm_get_checksum ✓ nvm_get_checksum_alg ✓ nvm_get_checksum_binary ✓ nvm_get_colors ✓ nvm_get_default_packages ✓ nvm_get_download_slug ✓ nvm_get_latest missing curl or wget ✓ nvm_get_minor_version ✓ nvm_get_mirror ✓ nvm_has ✓ nvm_has_non_aliased ✓ nvm_has_solaris_binary ✓ nvm_has_system_iojs ✓ nvm_has_system_node ✓ nvm_install_binary_extract ✓ nvm_install_binary_nosource ✓ nvm_install_latest_npm ✗ nvm_install_no_progress_bar nvm cache cleared. Could not find /build/nvm/src/nvm/*/bin in ${PATH} Alias default doesn't exist!  ✓ nvm_iojs_prefix ✓ nvm_iojs_version_has_solaris_binary ✓ nvm_is_alias ✓ nvm_is_iojs_version ✓ nvm_is_merged_node_version ✓ nvm_is_natural_num ✓ nvm_is_valid_version ✓ nvm_is_version_installed ✓ nvm_ls_current ✓ nvm_ls_remote ✓ nvm_ls_remote LTS aliases ✓ nvm_ls_remote nightly ✓ nvm_ls_remote_iojs ✓ nvm_make_alias ✓ nvm_node_prefix ✓ nvm_node_version_has_solaris_binary ✓ nvm_normalize_lts ✓ nvm_num_version_groups ✓ nvm_print_alias_path ✓ nvm_print_color_code ✓ nvm_print_default_alias ✓ nvm_print_implicit_alias errors ✓ nvm_print_implicit_alias success ✓ nvm_print_npm_version ✓ nvm_remote_version ✓ nvm_remote_versions ✗ nvm_stdout_is_terminal nvm_stdout_is_terminal should be true when stdout goes to /dev/tty  ✓ nvm_strip_iojs_prefix ✓ nvm_strip_path ✓ nvm_supports_xz ✓ nvm_tree_contains_path ✓ nvm_use_if_needed ✓ nvm_validate_implicit_alias ✓ nvm_version ✓ nvm_version_dir ✓ nvm_version_greater ✓ nvm_version_path ✓ nvm_wrap_with_color_code ✓ nvm_write_nvmrc + cd ../.. + type setopt + type shopt + shopt -s nullglob + rm -fR src alias test/test-xz + cd ../.. + type setopt + type shopt + shopt -s nullglob + rm -Rf src alias + mkdir src alias + cd ../.. + type setopt + type shopt + shopt -s nullglob + rm -Rf src alias + mkdir src alias + cd ../.. + type setopt + type shopt + shopt -s nullglob + rm -fR src alias test/test-xz ✓ nvm should remove the last trailing slash in $NVM_DIR + cd ../.. + type setopt + type shopt + shopt -s nullglob + rm -fR src alias test/test-xz + cd ../.. + type setopt + type shopt + shopt -s nullglob + rm -Rf src alias + mkdir src alias + cd ../.. + type setopt + type shopt + shopt -s nullglob + rm -fR src alias test/test-xz + cd ../.. + type setopt + type shopt + shopt -s nullglob + rm -Rf src alias + mkdir src alias + cd ../.. + type setopt + type shopt + shopt -s nullglob + rm -fR src alias test/test-xz + cd ../.. + type setopt + type shopt + shopt -s nullglob + rm -Rf src alias + mkdir src alias + cd ../.. + type setopt + type shopt + shopt -s nullglob + rm -fR src alias test/test-xz + cd ../.. + type setopt + type shopt + shopt -s nullglob + rm -Rf src alias + mkdir src alias + cd ../.. + type setopt + type shopt + shopt -s nullglob + rm -fR src alias test/test-xz + cd ../.. + '[' -d bak ']' + mv 'bak/*' . + sleep 0s + rmdir bak + mkdir -p src alias Done, took 1059 seconds. 150 tests passed. 2 tests failed. ==> ERROR: A failure occurred in check(). Aborting... [!p]104[?7h]3008;end=a3afd1f29d554d79b2db0b1b6feba307\==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/felix-0/build [?25h[?25h[?25hreceiving incremental file list nvm-0.40.3-1-riscv64-check.log nvm-0.40.3-1-riscv64-prepare.log sent 62 bytes received 3,493 bytes 2,370.00 bytes/sec total size is 19,194 speedup is 5.40