$ /nix/store/vzx1mi9c0xfadmsm9dhd83d005cb1qs9-coreutils-9.8/bin/timeout --kill-after=15s 1800s /nix/store/99b1z08awpxj8b6mzggn59gp1shljnff-nix-2.34.5/bin/nix --extra-experimental-features nix-command --extra-experimental-features flakes --log-format internal-json build --no-link git+https://codeberg.org/mtlynch/little-moments?ref=shared-secret-auth&rev=227783044f54b707b5b1bfa9e714d7635a94338f#packages.x86_64-linux.e2e-tests --print-build-logs fetching Git repository 'https://codeberg.org/mtlynch/little-moments' remote: Enumerating objects: 1558, done. remote: Counting objects: 0% (1/1558) remote: Counting objects: 1% (16/1558) remote: Counting objects: 2% (32/1558) remote: Counting objects: 3% (47/1558) remote: Counting objects: 4% (63/1558) remote: Counting objects: 5% (78/1558) remote: Counting objects: 6% (94/1558) remote: Counting objects: 7% (110/1558) remote: Counting objects: 8% (125/1558) remote: Counting objects: 9% (141/1558) remote: Counting objects: 10% (156/1558) remote: Counting objects: 11% (172/1558) remote: Counting objects: 12% (187/1558) remote: Counting objects: 13% (203/1558) remote: Counting objects: 14% (219/1558) remote: Counting objects: 15% (234/1558) remote: Counting objects: 16% (250/1558) remote: Counting objects: 17% (265/1558) remote: Counting objects: 18% (281/1558) remote: Counting objects: 19% (297/1558) remote: Counting objects: 20% (312/1558) remote: Counting objects: 21% (328/1558) remote: Counting objects: 22% (343/1558) remote: Counting objects: 23% (359/1558) remote: Counting objects: 24% (374/1558) remote: Counting objects: 25% (390/1558) remote: Counting objects: 26% (406/1558) remote: Counting objects: 27% (421/1558) remote: Counting objects: 28% (437/1558) remote: Counting objects: 29% (452/1558) remote: Counting objects: 30% (468/1558) remote: Counting objects: 31% (483/1558) remote: Counting objects: 32% (499/1558) remote: Counting objects: 33% (515/1558) remote: Counting objects: 34% (530/1558) remote: Counting objects: 35% (546/1558) remote: Counting objects: 36% (561/1558) remote: Counting objects: 37% (577/1558) remote: Counting objects: 38% (593/1558) remote: Counting objects: 39% (608/1558) remote: Counting objects: 40% (624/1558) remote: Counting objects: 41% (639/1558) remote: Counting objects: 42% (655/1558) remote: Counting objects: 43% (670/1558) remote: Counting objects: 44% (686/1558) remote: Counting objects: 45% (702/1558) remote: Counting objects: 46% (717/1558) remote: Counting objects: 47% (733/1558) remote: Counting objects: 48% (748/1558) remote: Counting objects: 49% (764/1558) remote: Counting objects: 50% (779/1558) remote: Counting objects: 51% (795/1558) remote: Counting objects: 52% (811/1558) remote: Counting objects: 53% (826/1558) remote: Counting objects: 54% (842/1558) remote: Counting objects: 55% (857/1558) remote: Counting objects: 56% (873/1558) remote: Counting objects: 57% (889/1558) remote: Counting objects: 58% (904/1558) remote: Counting objects: 59% (920/1558) remote: Counting objects: 60% (935/1558) remote: Counting objects: 61% (951/1558) remote: Counting objects: 62% (966/1558) remote: Counting objects: 63% (982/1558) remote: Counting objects: 64% (998/1558) remote: Counting objects: 65% (1013/1558) remote: Counting objects: 66% (1029/1558) remote: Counting objects: 67% (1044/1558) remote: Counting objects: 68% (1060/1558) remote: Counting objects: 69% (1076/1558) remote: Counting objects: 70% (1091/1558) remote: Counting objects: 71% (1107/1558) remote: Counting objects: 72% (1122/1558) remote: Counting objects: 73% (1138/1558) remote: Counting objects: 74% (1153/1558) remote: Counting objects: 75% (1169/1558) remote: Counting objects: 76% (1185/1558) remote: Counting objects: 77% (1200/1558) remote: Counting objects: 78% (1216/1558) remote: Counting objects: 79% (1231/1558) remote: Counting objects: 80% (1247/1558) remote: Counting objects: 81% (1262/1558) remote: Counting objects: 82% (1278/1558) remote: Counting objects: 83% (1294/1558) remote: Counting objects: 84% (1309/1558) remote: Counting objects: 85% (1325/1558) remote: Counting objects: 86% (1340/1558) remote: Counting objects: 87% (1356/1558) remote: Counting objects: 88% (1372/1558) remote: Counting objects: 89% (1387/1558) remote: Counting objects: 90% (1403/1558) remote: Counting objects: 91% (1418/1558) remote: Counting objects: 92% (1434/1558) remote: Counting objects: 93% (1449/1558) remote: Counting objects: 94% (1465/1558) remote: Counting objects: 95% (1481/1558) remote: Counting objects: 96% (1496/1558) remote: Counting objects: 97% (1512/1558) remote: Counting objects: 98% (1527/1558) remote: Counting objects: 99% (1543/1558) remote: Counting objects: 100% (1558/1558) remote: Counting objects: 100% (1558/1558), done. remote: Compressing objects: 0% (1/847) remote: Compressing objects: 1% (9/847) remote: Compressing objects: 2% (17/847) remote: Compressing objects: 3% (26/847) remote: Compressing objects: 4% (34/847) remote: Compressing objects: 5% (43/847) remote: Compressing objects: 6% (51/847) remote: Compressing objects: 7% (60/847) remote: Compressing objects: 8% (68/847) remote: Compressing objects: 9% (77/847) remote: Compressing objects: 10% (85/847) remote: Compressing objects: 11% (94/847) remote: Compressing objects: 12% (102/847) remote: Compressing objects: 13% (111/847) remote: Compressing objects: 14% (119/847) remote: Compressing objects: 15% (128/847) remote: Compressing objects: 16% (136/847) remote: Compressing objects: 17% (144/847) remote: Compressing objects: 18% (153/847) remote: Compressing objects: 19% (161/847) remote: Compressing objects: 20% (170/847) remote: Compressing objects: 21% (178/847) remote: Compressing objects: 22% (187/847) remote: Compressing objects: 23% (195/847) remote: Compressing objects: 24% (204/847) remote: Compressing objects: 25% (212/847) remote: Compressing objects: 26% (221/847) remote: Compressing objects: 27% (229/847) remote: Compressing objects: 28% (238/847) remote: Compressing objects: 29% (246/847) remote: Compressing objects: 30% (255/847) remote: Compressing objects: 31% (263/847) remote: Compressing objects: 32% (272/847) remote: Compressing objects: 33% (280/847) remote: Compressing objects: 34% (288/847) remote: Compressing objects: 35% (297/847) remote: Compressing objects: 36% (305/847) remote: Compressing objects: 37% (314/847) remote: Compressing objects: 38% (322/847) remote: Compressing objects: 39% (331/847) remote: Compressing objects: 40% (339/847) remote: Compressing objects: 41% (348/847) remote: Compressing objects: 42% (356/847) remote: Compressing objects: 43% (365/847) remote: Compressing objects: 44% (373/847) remote: Compressing objects: 45% (382/847) remote: Compressing objects: 46% (390/847) remote: Compressing objects: 47% (399/847) remote: Compressing objects: 48% (407/847) remote: Compressing objects: 49% (416/847) remote: Compressing objects: 50% (424/847) remote: Compressing objects: 51% (432/847) remote: Compressing objects: 52% (441/847) remote: Compressing objects: 53% (449/847) remote: Compressing objects: 54% (458/847) remote: Compressing objects: 55% (466/847) remote: Compressing objects: 56% (475/847) remote: Compressing objects: 57% (483/847) remote: Compressing objects: 58% (492/847) remote: Compressing objects: 59% (500/847) remote: Compressing objects: 60% (509/847) remote: Compressing objects: 61% (517/847) remote: Compressing objects: 62% (526/847) remote: Compressing objects: 63% (534/847) remote: Compressing objects: 64% (543/847) remote: Compressing objects: 65% (551/847) remote: Compressing objects: 66% (560/847) remote: Compressing objects: 67% (568/847) remote: Compressing objects: 68% (576/847) remote: Compressing objects: 69% (585/847) remote: Compressing objects: 70% (593/847) remote: Compressing objects: 71% (602/847) remote: Compressing objects: 72% (610/847) remote: Compressing objects: 73% (619/847) remote: Compressing objects: 74% (627/847) remote: Compressing objects: 75% (636/847) remote: Compressing objects: 76% (644/847) remote: Compressing objects: 77% (653/847) remote: Compressing objects: 78% (661/847) remote: Compressing objects: 79% (670/847) remote: Compressing objects: 80% (678/847) remote: Compressing objects: 81% (687/847) remote: Compressing objects: 82% (695/847) remote: Compressing objects: 83% (704/847) remote: Compressing objects: 84% (712/847) remote: Compressing objects: 85% (720/847) remote: Compressing objects: 86% (729/847) remote: Compressing objects: 87% (737/847) remote: Compressing objects: 88% (746/847) remote: Compressing objects: 89% (754/847) remote: Compressing objects: 90% (763/847) remote: Compressing objects: 91% (771/847) remote: Compressing objects: 92% (780/847) remote: Compressing objects: 93% (788/847) remote: Compressing objects: 94% (797/847) remote: Compressing objects: 95% (805/847) remote: Compressing objects: 96% (814/847) remote: Compressing objects: 97% (822/847) remote: Compressing objects: 98% (831/847) remote: Compressing objects: 99% (839/847) remote: Compressing objects: 100% (847/847) remote: Compressing objects: 100% (847/847), done. Receiving objects: 0% (1/1558) Receiving objects: 1% (16/1558) Receiving objects: 2% (32/1558) Receiving objects: 3% (47/1558) Receiving objects: 4% (63/1558) Receiving objects: 5% (78/1558) Receiving objects: 6% (94/1558) Receiving objects: 7% (110/1558) Receiving objects: 8% (125/1558) Receiving objects: 9% (141/1558) Receiving objects: 10% (156/1558) Receiving objects: 11% (172/1558) Receiving objects: 12% (187/1558) Receiving objects: 13% (203/1558) Receiving objects: 14% (219/1558) Receiving objects: 15% (234/1558) Receiving objects: 16% (250/1558) Receiving objects: 17% (265/1558) Receiving objects: 18% (281/1558) Receiving objects: 19% (297/1558) Receiving objects: 20% (312/1558) Receiving objects: 21% (328/1558) Receiving objects: 22% (343/1558) Receiving objects: 23% (359/1558) Receiving objects: 24% (374/1558) Receiving objects: 25% (390/1558) Receiving objects: 26% (406/1558) Receiving objects: 27% (421/1558) Receiving objects: 28% (437/1558) Receiving objects: 29% (452/1558) Receiving objects: 30% (468/1558) Receiving objects: 31% (483/1558) Receiving objects: 32% (499/1558) Receiving objects: 33% (515/1558) Receiving objects: 34% (530/1558) Receiving objects: 35% (546/1558) Receiving objects: 36% (561/1558) Receiving objects: 37% (577/1558) Receiving objects: 38% (593/1558) Receiving objects: 39% (608/1558) Receiving objects: 40% (624/1558) Receiving objects: 41% (639/1558) Receiving objects: 42% (655/1558) Receiving objects: 43% (670/1558) Receiving objects: 44% (686/1558) Receiving objects: 45% (702/1558) Receiving objects: 46% (717/1558) Receiving objects: 47% (733/1558) Receiving objects: 48% (748/1558) Receiving objects: 49% (764/1558) Receiving objects: 50% (779/1558) Receiving objects: 51% (795/1558) Receiving objects: 52% (811/1558) Receiving objects: 53% (826/1558) Receiving objects: 54% (842/1558) Receiving objects: 55% (857/1558) Receiving objects: 56% (873/1558) Receiving objects: 57% (889/1558) Receiving objects: 58% (904/1558) Receiving objects: 59% (920/1558) Receiving objects: 60% (935/1558) Receiving objects: 61% (951/1558) Receiving objects: 62% (966/1558) Receiving objects: 63% (982/1558) Receiving objects: 64% (998/1558) Receiving objects: 65% (1013/1558) Receiving objects: 66% (1029/1558) Receiving objects: 67% (1044/1558) Receiving objects: 68% (1060/1558) Receiving objects: 69% (1076/1558) Receiving objects: 70% (1091/1558) Receiving objects: 71% (1107/1558) Receiving objects: 72% (1122/1558) Receiving objects: 73% (1138/1558) Receiving objects: 74% (1153/1558) Receiving objects: 75% (1169/1558) Receiving objects: 76% (1185/1558) Receiving objects: 77% (1200/1558) Receiving objects: 78% (1216/1558) Receiving objects: 79% (1231/1558) Receiving objects: 80% (1247/1558) Receiving objects: 81% (1262/1558) Receiving objects: 82% (1278/1558) Receiving objects: 83% (1294/1558) Receiving objects: 84% (1309/1558) Receiving objects: 85% (1325/1558) Receiving objects: 86% (1340/1558) Receiving objects: 87% (1356/1558) Receiving objects: 88% (1372/1558) Receiving objects: 89% (1387/1558) Receiving objects: 90% (1403/1558) Receiving objects: 91% (1418/1558) remote: Total 1558 (delta 893), reused 1242 (delta 632), pack-reused 0 (from 0) Receiving objects: 92% (1434/1558) Receiving objects: 93% (1449/1558) Receiving objects: 94% (1465/1558) Receiving objects: 95% (1481/1558) Receiving objects: 96% (1496/1558) Receiving objects: 97% (1512/1558) Receiving objects: 98% (1527/1558) Receiving objects: 99% (1543/1558) Receiving objects: 100% (1558/1558) Receiving objects: 100% (1558/1558), 1.94 MiB | 14.58 MiB/s, done. Resolving deltas: 0% (0/893) Resolving deltas: 1% (9/893) Resolving deltas: 2% (18/893) Resolving deltas: 3% (27/893) Resolving deltas: 4% (36/893) Resolving deltas: 5% (45/893) Resolving deltas: 6% (54/893) Resolving deltas: 7% (63/893) Resolving deltas: 8% (72/893) Resolving deltas: 9% (81/893) Resolving deltas: 10% (90/893) Resolving deltas: 11% (99/893) Resolving deltas: 12% (108/893) Resolving deltas: 13% (117/893) Resolving deltas: 14% (126/893) Resolving deltas: 15% (134/893) Resolving deltas: 16% (143/893) Resolving deltas: 17% (152/893) Resolving deltas: 18% (161/893) Resolving deltas: 19% (170/893) Resolving deltas: 20% (179/893) Resolving deltas: 21% (188/893) Resolving deltas: 22% (197/893) Resolving deltas: 23% (206/893) Resolving deltas: 24% (215/893) Resolving deltas: 25% (225/893) Resolving deltas: 26% (233/893) Resolving deltas: 27% (242/893) Resolving deltas: 28% (251/893) Resolving deltas: 29% (260/893) Resolving deltas: 30% (268/893) Resolving deltas: 31% (277/893) Resolving deltas: 32% (288/893) Resolving deltas: 33% (295/893) Resolving deltas: 34% (304/893) Resolving deltas: 35% (313/893) Resolving deltas: 36% (322/893) Resolving deltas: 37% (331/893) Resolving deltas: 38% (340/893) Resolving deltas: 39% (349/893) Resolving deltas: 40% (358/893) Resolving deltas: 41% (367/893) Resolving deltas: 42% (376/893) Resolving deltas: 43% (384/893) Resolving deltas: 44% (393/893) Resolving deltas: 45% (402/893) Resolving deltas: 46% (411/893) Resolving deltas: 47% (420/893) Resolving deltas: 48% (429/893) Resolving deltas: 49% (438/893) Resolving deltas: 50% (447/893) Resolving deltas: 51% (456/893) Resolving deltas: 52% (465/893) Resolving deltas: 53% (474/893) Resolving deltas: 54% (483/893) Resolving deltas: 55% (492/893) Resolving deltas: 56% (501/893) Resolving deltas: 57% (510/893) Resolving deltas: 58% (518/893) Resolving deltas: 59% (527/893) Resolving deltas: 60% (536/893) Resolving deltas: 61% (549/893) Resolving deltas: 62% (554/893) Resolving deltas: 63% (563/893) Resolving deltas: 64% (572/893) Resolving deltas: 65% (581/893) Resolving deltas: 66% (590/893) Resolving deltas: 67% (599/893) Resolving deltas: 68% (608/893) Resolving deltas: 69% (617/893) Resolving deltas: 70% (626/893) Resolving deltas: 71% (635/893) Resolving deltas: 72% (643/893) Resolving deltas: 73% (652/893) Resolving deltas: 74% (661/893) Resolving deltas: 75% (670/893) Resolving deltas: 76% (679/893) Resolving deltas: 77% (688/893) Resolving deltas: 78% (697/893) Resolving deltas: 79% (706/893) Resolving deltas: 80% (715/893) Resolving deltas: 81% (726/893) Resolving deltas: 82% (733/893) Resolving deltas: 83% (742/893) Resolving deltas: 84% (751/893) Resolving deltas: 85% (760/893) Resolving deltas: 86% (768/893) Resolving deltas: 87% (777/893) Resolving deltas: 88% (786/893) Resolving deltas: 89% (796/893) Resolving deltas: 90% (804/893) Resolving deltas: 91% (813/893) Resolving deltas: 92% (822/893) Resolving deltas: 93% (831/893) Resolving deltas: 94% (840/893) Resolving deltas: 95% (849/893) Resolving deltas: 96% (858/893) Resolving deltas: 97% (869/893) Resolving deltas: 98% (876/893) Resolving deltas: 99% (885/893) Resolving deltas: 100% (893/893) Resolving deltas: 100% (893/893), done. From https://codeberg.org/mtlynch/little-moments * branch 227783044f54b707b5b1bfa9e714d7635a94338f -> FETCH_HEAD error (ignored): SQLite database '/var/cache/private/nix-ci-worker/eval-cache-v6/2ebbb97ebef3f80c91bb964815d8862869279bc48b8fe5efd64ea64eec53c54d.sqlite' is busy  Downloading cached little-moments-e2e-0.0.1-npm-deps from https://cache.nix-ci.com Downloading cached npm-build-hook from https://cache.nix-ci.com Downloading cached install-shell-files from https://cache.nix-ci.com Downloading cached nodejs-22.21.1-source from https://cache.nix-ci.com Downloading cached nodejs from https://cache.nix-ci.com Downloading cached dejavu-fonts-minimal from https://cache.nix-ci.com Downloading cached prefetch-npm-deps from https://cache.nix-ci.com Downloading cached util-linux-minimal-2.41.2-lib from https://cache.nix-ci.com Downloading cached die-hook from https://cache.nix-ci.com Downloading cached import-from-tinybeans-0.0.1-go-modules from https://cache.nix-ci.com Waiting for lock on waiting for lock on '/nix/store/k4gb1x5cslsn8jf8kay8nls23in9kcsp-little-moments-dev Progress: 0 of 12 built, 1 of 19 downloaded from cache (9 downloading) Downloading cached nodejs-install-manuals from https://cache.nix-ci.com Progress: 0 of 12 built, 2 of 19 downloaded from cache (9 downloading) Progress: 0 of 11 built, 3 of 19 downloaded from cache (8 downloading) Downloading cached dejavu-fonts from https://cache.nix-ci.com Progress: 0 of 11 built, 4 of 19 downloaded from cache (8 downloading) Downloading cached make-shell-wrapper-hook from https://cache.nix-ci.com Progress: 0 of 11 built, 5 of 19 downloaded from cache (8 downloading) Downloading cached python3 from https://cache.nix-ci.com Progress: 0 of 11 built, 6 of 19 downloaded from cache (8 downloading) Progress: 0 of 10 built, 7 of 19 downloaded from cache (7 downloading) Progress: 0 of 10 built, 8 of 19 downloaded from cache (6 downloading) Progress: 0 of 9 built, 9 of 19 downloaded from cache (5 downloading) Building import-from-tinybeans Progress: 0 of 8 built (1 building), 10 of 19 downloaded from cache (4 downloading) Progress: 0 of 8 built (1 building), 11 of 19 downloaded from cache (3 downloading) Downloading cached fonts.conf from https://cache.nix-ci.com Progress: 0 of 8 built (1 building), 12 of 19 downloaded from cache (3 downloading) [import-from-tinybeans] Phase: unpackPhase [import-from-tinybeans] unpacking source archive /nix/store/fws2ck8vr9p5lx564l7cjcx9irhc7wf0-source [import-from-tinybeans] source root is source [import-from-tinybeans] Phase: patchPhase [import-from-tinybeans] Phase: updateAutotoolsGnuConfigScriptsPhase [import-from-tinybeans] Phase: configurePhase [import-from-tinybeans] Phase: buildPhase [import-from-tinybeans] Building subPackage ./cmd/import-from-tinybeans Progress: 0 of 7 built (1 building), 13 of 19 downloaded from cache (2 downloading) Downloading cached nodejs-22.21.1-dev from https://cache.nix-ci.com Downloading cached nodejs-install-executables from https://cache.nix-ci.com Progress: 0 of 7 built (1 building), 14 of 19 downloaded from cache (3 downloading) Downloading cached npm-install-hook from https://cache.nix-ci.com Progress: 0 of 7 built (1 building), 15 of 19 downloaded from cache (3 downloading) Progress: 0 of 6 built (1 building), 16 of 19 downloaded from cache (2 downloading) Progress: 0 of 5 built (1 building), 17 of 19 downloaded from cache (1 downloading) Progress: 0 of 4 built (1 building), 18 of 19 downloaded from cache Downloading cached npm-config-hook from https://cache.nix-ci.com Progress: 0 of 4 built (1 building), 19 of 19 downloaded from cache [import-from-tinybeans] Phase: checkPhase [import-from-tinybeans] ? codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans [no test files] [import-from-tinybeans] Phase: installPhase [import-from-tinybeans] Phase: fixupPhase [import-from-tinybeans] shrinking RPATHs of ELF executables and libraries in /nix/store/zmzqz1ap9d3310vlpnj9h0kmgjaarr22-import-from-tinybeans-0.0.1 [import-from-tinybeans] shrinking /nix/store/zmzqz1ap9d3310vlpnj9h0kmgjaarr22-import-from-tinybeans-0.0.1/bin/.import-from-tinybeans-wrapped [import-from-tinybeans] patchelf: cannot find section '.dynamic'. The input file is most likely statically linked [import-from-tinybeans] checking for references to /build/ in /nix/store/zmzqz1ap9d3310vlpnj9h0kmgjaarr22-import-from-tinybeans-0.0.1... [import-from-tinybeans] patchelf: cannot find section '.dynamic'. The input file is most likely statically linked [import-from-tinybeans] patching script interpreter paths in /nix/store/zmzqz1ap9d3310vlpnj9h0kmgjaarr22-import-from-tinybeans-0.0.1 [import-from-tinybeans] stripping (with command strip and flags -S -p) in /nix/store/zmzqz1ap9d3310vlpnj9h0kmgjaarr22-import-from-tinybeans-0.0.1/bin [post-build-hook] Uploading to the NixCI cache: /nix/store/zmzqz1ap9d3310vlpnj9h0kmgjaarr22-import-from-tinybeans-0.0.1 [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/zmzqz1ap9d3310vlpnj9h0kmgjaarr22-import-from-tinybeans-0.0.1' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 0 paths... Progress: 1 of 3 built, 19 of 19 downloaded from cache Building little-moments-e2e [little-moments-e2e] Phase: unpackPhase [little-moments-e2e] unpacking source archive /nix/store/fws2ck8vr9p5lx564l7cjcx9irhc7wf0-source [little-moments-e2e] source root is source [little-moments-e2e] Phase: patchPhase [little-moments-e2e] Executing npmConfigHook [little-moments-e2e] Configuring npm [little-moments-e2e] Validating consistency between /build/source/package-lock.json and /nix/store/s010d1fi38rq6sq05s7jvvqri9dwn7ci-little-moments-e2e-0.0.1-npm-deps/package-lock.json [little-moments-e2e] Setting npm_config_cache to /nix/store/s010d1fi38rq6sq05s7jvvqri9dwn7ci-little-moments-e2e-0.0.1-npm-deps [little-moments-e2e] Installing dependencies [little-moments-e2e] npm warn Unknown env config "nodedir". This will stop working in the next major version of npm. [little-moments-e2e] npm warn Unknown env config "platform". This will stop working in the next major version of npm. [little-moments-e2e] npm warn Unknown env config "arch". This will stop working in the next major version of npm. [little-moments-e2e]  [little-moments-e2e] added 100 packages, and audited 101 packages in 634ms [little-moments-e2e]  [little-moments-e2e] 25 packages are looking for funding [little-moments-e2e]  run `npm fund` for details [little-moments-e2e]  [little-moments-e2e] found 0 vulnerabilities [little-moments-e2e] patching script interpreter paths in node_modules [little-moments-e2e] node_modules/acorn/bin/acorn: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node" [little-moments-e2e] node_modules/playwright/cli.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node" [little-moments-e2e] node_modules/which/bin/node-which: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node" [little-moments-e2e] node_modules/playwright-core/lib/utilsBundleImpl/xdg-open: interpreter directive changed from "#!/bin/sh" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/sh" [little-moments-e2e] node_modules/playwright-core/cli.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node" [little-moments-e2e] node_modules/playwright-core/bin/reinstall_chrome_stable_mac.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash" [little-moments-e2e] node_modules/playwright-core/bin/reinstall_msedge_beta_mac.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash" [little-moments-e2e] node_modules/playwright-core/bin/reinstall_msedge_dev_mac.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash" [little-moments-e2e] node_modules/playwright-core/bin/reinstall_chrome_beta_linux.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash" [little-moments-e2e] node_modules/playwright-core/bin/reinstall_chrome_stable_linux.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash" [little-moments-e2e] node_modules/playwright-core/bin/reinstall_msedge_stable_mac.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash" [little-moments-e2e] node_modules/playwright-core/bin/reinstall_msedge_stable_linux.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash" [little-moments-e2e] node_modules/playwright-core/bin/reinstall_chrome_beta_mac.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash" [little-moments-e2e] node_modules/playwright-core/bin/reinstall_msedge_beta_linux.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash" [little-moments-e2e] node_modules/playwright-core/bin/reinstall_msedge_dev_linux.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash" [little-moments-e2e] node_modules/eslint/bin/eslint.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node" [little-moments-e2e] node_modules/prettier/bin/prettier.cjs: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node" [little-moments-e2e] node_modules/js-yaml/bin/js-yaml.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node" [little-moments-e2e] node_modules/@playwright/test/cli.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node" [little-moments-e2e] node_modules/ulid/bin/cli.js: interpreter directive changed from "#! /usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node" [little-moments-e2e] npm warn Unknown env config "nodedir". This will stop working in the next major version of npm. [little-moments-e2e] npm warn Unknown env config "platform". This will stop working in the next major version of npm. [little-moments-e2e] npm warn Unknown env config "arch". This will stop working in the next major version of npm. [little-moments-e2e] rebuilt dependencies successfully [little-moments-e2e] patching script interpreter paths in node_modules [little-moments-e2e] Finished npmConfigHook [little-moments-e2e] Phase: updateAutotoolsGnuConfigScriptsPhase [little-moments-e2e] Phase: configurePhase [little-moments-e2e] no configure script, doing nothing [little-moments-e2e] Phase: buildPhase [little-moments-e2e] no Makefile or custom buildPhase, doing nothing [little-moments-e2e] Phase: checkPhase [little-moments-e2e] 2026/05/16 19:47:35 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:100: copied e2ed9865-311d-4429-9483-ad77cbdce22a-full.avif [little-moments-e2e] 2026/05/16 19:47:36 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:121: copied e2ed9865-311d-4429-9483-ad77cbdce22a-250px.jpg [little-moments-e2e] 2026/05/16 19:47:36 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:121: copied e2ed9865-311d-4429-9483-ad77cbdce22a-150px.jpg [little-moments-e2e] 2026/05/16 19:47:36 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:100: copied 7c8c043d-c8f0-4d29-80ab-6f7c84b27ac3-full.mp4 [little-moments-e2e] 2026/05/16 19:47:36 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:128: copied 7c8c043d-c8f0-4d29-80ab-6f7c84b27ac3-thumb-250px.jpg [little-moments-e2e] 2026/05/16 19:47:36 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:128: copied 7c8c043d-c8f0-4d29-80ab-6f7c84b27ac3-thumb-150px.jpg [little-moments-e2e] 2026/05/16 19:47:36 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:100: copied f56658b4-ab98-449a-8993-7d75495d4745-full.mp4 [little-moments-e2e] 2026/05/16 19:47:36 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:128: copied f56658b4-ab98-449a-8993-7d75495d4745-thumb-250px.jpg [little-moments-e2e] 2026/05/16 19:47:36 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:128: copied f56658b4-ab98-449a-8993-7d75495d4745-thumb-150px.jpg [little-moments-e2e] 2026/05/16 19:47:36 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:100: copied 022c3e9e-1bbf-41d2-a80c-ed54423a0cbd-full.jpg [little-moments-e2e] 2026/05/16 19:47:36 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:108: copied 022c3e9e-1bbf-41d2-a80c-ed54423a0cbd-850px.jpg [little-moments-e2e] 2026/05/16 19:47:36 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:114: copied 022c3e9e-1bbf-41d2-a80c-ed54423a0cbd-250px.jpg [little-moments-e2e] 2026/05/16 19:47:36 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:114: copied 022c3e9e-1bbf-41d2-a80c-ed54423a0cbd-150px.jpg [little-moments-e2e] 2026/05/16 19:47:36 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:100: copied 251f28bf-c6e1-406b-844a-b041ffbcf47b-full.jpg [little-moments-e2e] 2026/05/16 19:47:36 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:108: copied 251f28bf-c6e1-406b-844a-b041ffbcf47b-850px.jpg [little-moments-e2e] 2026/05/16 19:47:36 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:114: copied 251f28bf-c6e1-406b-844a-b041ffbcf47b-250px.jpg [little-moments-e2e] 2026/05/16 19:47:36 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:114: copied 251f28bf-c6e1-406b-844a-b041ffbcf47b-150px.jpg [little-moments-e2e] 2026/05/16 19:47:36 codeberg.org/mtlynch/little-moments/store/sqlite/sqlite.go:18: reading DB from /build/source/test-imported-media/test-store.db [little-moments-e2e] 2026/05/16 19:47:36 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:140: wrote /build/source/test-imported-media/test-store.db [little-moments-e2e] npm warn Unknown env config "nodedir". This will stop working in the next major version of npm. [little-moments-e2e] npm warn Unknown env config "platform". This will stop working in the next major version of npm. [little-moments-e2e] npm warn Unknown env config "arch". This will stop working in the next major version of npm. [little-moments-e2e]  [little-moments-e2e] Running 10 tests using 8 workers [little-moments-e2e] Skipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set. [little-moments-e2e] Skipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set. [little-moments-e2e] Skipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set. [little-moments-e2e] Skipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set. [little-moments-e2e] Skipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set. [little-moments-e2e] Skipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set. [little-moments-e2e] Skipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set. [little-moments-e2e] Skipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set. [little-moments-e2e] ·········· [little-moments-e2e]  10 passed (5.3s) [little-moments-e2e] Phase: installPhase [little-moments-e2e] Phase: fixupPhase [little-moments-e2e] shrinking RPATHs of ELF executables and libraries in /nix/store/g7ii3fd0l8q6bimnr9yznxjwqcz5vc3d-little-moments-e2e-0.0.1 [little-moments-e2e] checking for references to /build/ in /nix/store/g7ii3fd0l8q6bimnr9yznxjwqcz5vc3d-little-moments-e2e-0.0.1... [little-moments-e2e] patching script interpreter paths in /nix/store/g7ii3fd0l8q6bimnr9yznxjwqcz5vc3d-little-moments-e2e-0.0.1 [post-build-hook] Uploading to the NixCI cache: /nix/store/g7ii3fd0l8q6bimnr9yznxjwqcz5vc3d-little-moments-e2e-0.0.1 [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/g7ii3fd0l8q6bimnr9yznxjwqcz5vc3d-little-moments-e2e-0.0.1' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 2 paths... [post-build-hook] copying path '/nix/store/v3kdm1m3158927wvg1h0innqwaw3kb0q-little-moments-e2e-0.0.1-npm-deps.drv' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/zrqqaq65yr0zr0jr8827kdkay4aws79s-little-moments-e2e-0.0.1.drv' to 'https://cache.nix-ci.com'... Progress: 2 of 3 built, 19 of 19 downloaded from cache