==> Building on glalie ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list ./ .SRCINFO 668 100% 0.00kB/s 0:00:00 668 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=7/9) .nvchecker.toml 43 100% 41.99kB/s 0:00:00 43 100% 41.99kB/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,341 100% 1.28MB/s 0:00:00 1,341 100% 1.28MB/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) node-gyp-12.1.0-1.log 571 100% 557.62kB/s 0:00:00 571 100% 557.62kB/s 0:00:00 (xfr#6, to-chk=2/9) LICENSES/ sent 1,826 bytes received 180 bytes 1,337.33 bytes/sec total size is 3,276 speedup is 1.63 ==> Running pkgctl build --arch riscv64 --repo extra on remote host... ==> WARNING: unsupported architecture: riscv64 ==> Building node-gyp  -> repo: extra  -> arch: riscv64  -> worker: felix-0 ==> Building node-gyp for [extra] (riscv64) ]2;🔵 Container arch-nspawn-327499 on glalie.felixc.at\[?25l:: Synchronizing package databases... core downloading... extra downloading... :: Starting full system upgrade... there is nothing to do [?25h==> Building in chroot for [extra] (riscv64)... ==> Locking clean chroot [/var/lib/archbuild/extra-riscv64/root]...done ==> Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [felix-0]...done ==> Making package: node-gyp 12.1.0-1 (Sun Nov 30 07:57:04 2025) ==> Retrieving sources...  -> Updating node-gyp git repo... From https://github.com/nodejs/node-gyp - [deleted] (none) -> lk/env-paths-async - [deleted] (none) -> refs/pull/2171/merge - [deleted] (none) -> refs/pull/2946/merge remote: Enumerating objects: 493, done. remote: Counting objects: 0% (1/228) remote: Counting objects: 1% (3/228) remote: Counting objects: 2% (5/228) remote: Counting objects: 3% (7/228) remote: Counting objects: 4% (10/228) remote: Counting objects: 5% (12/228) remote: Counting objects: 6% (14/228) remote: Counting objects: 7% (16/228) remote: Counting objects: 8% (19/228) remote: Counting objects: 9% (21/228) remote: Counting objects: 10% (23/228) remote: Counting objects: 11% (26/228) remote: Counting objects: 12% (28/228) remote: Counting objects: 13% (30/228) remote: Counting objects: 14% (32/228) remote: Counting objects: 15% (35/228) remote: Counting objects: 16% (37/228) remote: Counting objects: 17% (39/228) remote: Counting objects: 18% (42/228) remote: Counting objects: 19% (44/228) remote: Counting objects: 20% (46/228) remote: Counting objects: 21% (48/228) remote: Counting objects: 22% (51/228) remote: Counting objects: 23% (53/228) remote: Counting objects: 24% (55/228) remote: Counting objects: 25% (57/228) remote: Counting objects: 26% (60/228) remote: Counting objects: 27% (62/228) remote: Counting objects: 28% (64/228) remote: Counting objects: 29% (67/228) remote: Counting objects: 30% (69/228) remote: Counting objects: 31% (71/228) remote: Counting objects: 32% (73/228) remote: Counting objects: 33% (76/228) remote: Counting objects: 34% (78/228) remote: Counting objects: 35% (80/228) remote: Counting objects: 36% (83/228) remote: Counting objects: 37% (85/228) remote: Counting objects: 38% (87/228) remote: Counting objects: 39% (89/228) remote: Counting objects: 40% (92/228) remote: Counting objects: 41% (94/228) remote: Counting objects: 42% (96/228) remote: Counting objects: 43% (99/228) remote: Counting objects: 44% (101/228) remote: Counting objects: 45% (103/228) remote: Counting objects: 46% (105/228) remote: Counting objects: 47% (108/228) remote: Counting objects: 48% (110/228) remote: Counting objects: 49% (112/228) remote: Counting objects: 50% (114/228) remote: Counting objects: 51% (117/228) remote: Counting objects: 52% (119/228) remote: Counting objects: 53% (121/228) remote: Counting objects: 54% (124/228) remote: Counting objects: 55% (126/228) remote: Counting objects: 56% (128/228) remote: Counting objects: 57% (130/228) remote: Counting objects: 58% (133/228) remote: Counting objects: 59% (135/228) remote: Counting objects: 60% (137/228) remote: Counting objects: 61% (140/228) remote: Counting objects: 62% (142/228) remote: Counting objects: 63% (144/228) remote: Counting objects: 64% (146/228) remote: Counting objects: 65% (149/228) remote: Counting objects: 66% (151/228) remote: Counting objects: 67% (153/228) remote: Counting objects: 68% (156/228) remote: Counting objects: 69% (158/228) remote: Counting objects: 70% (160/228) remote: Counting objects: 71% (162/228) remote: Counting objects: 72% (165/228) remote: Counting objects: 73% (167/228) remote: Counting objects: 74% (169/228) remote: Counting objects: 75% (171/228) remote: Counting objects: 76% (174/228) remote: Counting objects: 77% (176/228) remote: Counting objects: 78% (178/228) remote: Counting objects: 79% (181/228) remote: Counting objects: 80% (183/228) remote: Counting objects: 81% (185/228) remote: Counting objects: 82% (187/228) remote: Counting objects: 83% (190/228) remote: Counting objects: 84% (192/228) remote: Counting objects: 85% (194/228) remote: Counting objects: 86% (197/228) remote: Counting objects: 87% (199/228) remote: Counting objects: 88% (201/228) remote: Counting objects: 89% (203/228) remote: Counting objects: 90% (206/228) remote: Counting objects: 91% (208/228) remote: Counting objects: 92% (210/228) remote: Counting objects: 93% (213/228) remote: Counting objects: 94% (215/228) remote: Counting objects: 95% (217/228) remote: Counting objects: 96% (219/228) remote: Counting objects: 97% (222/228) remote: Counting objects: 98% (224/228) remote: Counting objects: 99% (226/228) remote: Counting objects: 100% (228/228) remote: Counting objects: 100% (228/228), done. remote: Compressing objects: 0% (1/119) remote: Compressing objects: 1% (2/119) remote: Compressing objects: 2% (3/119) remote: Compressing objects: 3% (4/119) remote: Compressing objects: 4% (5/119) remote: Compressing objects: 5% (6/119) remote: Compressing objects: 6% (8/119) remote: Compressing objects: 7% (9/119) remote: Compressing objects: 8% (10/119) remote: Compressing objects: 9% (11/119) remote: Compressing objects: 10% (12/119) remote: Compressing objects: 11% (14/119) remote: Compressing objects: 12% (15/119) remote: Compressing objects: 13% (16/119) remote: Compressing objects: 14% (17/119) remote: Compressing objects: 15% (18/119) remote: Compressing objects: 16% (20/119) remote: Compressing objects: 17% (21/119) remote: Compressing objects: 18% (22/119) remote: Compressing objects: 19% (23/119) remote: Compressing objects: 20% (24/119) remote: Compressing objects: 21% (25/119) remote: Compressing objects: 22% (27/119) remote: Compressing objects: 23% (28/119) remote: Compressing objects: 24% (29/119) remote: Compressing objects: 25% (30/119) remote: Compressing objects: 26% (31/119) remote: Compressing objects: 27% (33/119) remote: Compressing objects: 28% (34/119) remote: Compressing objects: 29% (35/119) remote: Compressing objects: 30% (36/119) remote: Compressing objects: 31% (37/119) remote: Compressing objects: 32% (39/119) remote: Compressing objects: 33% (40/119) remote: Compressing objects: 34% (41/119) remote: Compressing objects: 35% (42/119) remote: Compressing objects: 36% (43/119) remote: Compressing objects: 37% (45/119) remote: Compressing objects: 38% (46/119) remote: Compressing objects: 39% (47/119) remote: Compressing objects: 40% (48/119) remote: Compressing objects: 41% (49/119) remote: Compressing objects: 42% (50/119) remote: Compressing objects: 43% (52/119) remote: Compressing objects: 44% (53/119) remote: Compressing objects: 45% (54/119) remote: Compressing objects: 46% (55/119) remote: Compressing objects: 47% (56/119) remote: Compressing objects: 48% (58/119) remote: Compressing objects: 49% (59/119) remote: Compressing objects: 50% (60/119) remote: Compressing objects: 51% (61/119) remote: Compressing objects: 52% (62/119) remote: Compressing objects: 53% (64/119) remote: Compressing objects: 54% (65/119) remote: Compressing objects: 55% (66/119) remote: Compressing objects: 56% (67/119) remote: Compressing objects: 57% (68/119) remote: Compressing objects: 58% (70/119) remote: Compressing objects: 59% (71/119) remote: Compressing objects: 60% (72/119) remote: Compressing objects: 61% (73/119) remote: Compressing objects: 62% (74/119) remote: Compressing objects: 63% (75/119) remote: Compressing objects: 64% (77/119) remote: Compressing objects: 65% (78/119) remote: Compressing objects: 66% (79/119) remote: Compressing objects: 67% (80/119) remote: Compressing objects: 68% (81/119) remote: Compressing objects: 69% (83/119) remote: Compressing objects: 70% (84/119) remote: Compressing objects: 71% (85/119) remote: Compressing objects: 72% (86/119) remote: Compressing objects: 73% (87/119) remote: Compressing objects: 74% (89/119) remote: Compressing objects: 75% (90/119) remote: Compressing objects: 76% (91/119) remote: Compressing objects: 77% (92/119) remote: Compressing objects: 78% (93/119) remote: Compressing objects: 79% (95/119) remote: Compressing objects: 80% (96/119) remote: Compressing objects: 81% (97/119) remote: Compressing objects: 82% (98/119) remote: Compressing objects: 83% (99/119) remote: Compressing objects: 84% (100/119) remote: Compressing objects: 85% (102/119) remote: Compressing objects: 86% (103/119) remote: Compressing objects: 87% (104/119) remote: Compressing objects: 88% (105/119) remote: Compressing objects: 89% (106/119) remote: Compressing objects: 90% (108/119) remote: Compressing objects: 91% (109/119) remote: Compressing objects: 92% (110/119) remote: Compressing objects: 93% (111/119) remote: Compressing objects: 94% (112/119) remote: Compressing objects: 95% (114/119) remote: Compressing objects: 96% (115/119) remote: Compressing objects: 97% (116/119) remote: Compressing objects: 98% (117/119) remote: Compressing objects: 99% (118/119) remote: Compressing objects: 100% (119/119) remote: Compressing objects: 100% (119/119), done. Receiving objects: 0% (1/493) Receiving objects: 1% (5/493) Receiving objects: 2% (10/493) Receiving objects: 3% (15/493) Receiving objects: 4% (20/493) Receiving objects: 5% (25/493) Receiving objects: 6% (30/493) Receiving objects: 7% (35/493) Receiving objects: 8% (40/493) Receiving objects: 9% (45/493) Receiving objects: 10% (50/493) Receiving objects: 11% (55/493) Receiving objects: 12% (60/493) Receiving objects: 13% (65/493) Receiving objects: 14% (70/493) Receiving objects: 15% (74/493) Receiving objects: 16% (79/493) Receiving objects: 17% (84/493) Receiving objects: 18% (89/493) Receiving objects: 19% (94/493) Receiving objects: 20% (99/493) Receiving objects: 21% (104/493) Receiving objects: 22% (109/493) Receiving objects: 23% (114/493) Receiving objects: 24% (119/493), 228.00 KiB | 436.00 KiB/s Receiving objects: 25% (124/493), 228.00 KiB | 436.00 KiB/s Receiving objects: 26% (129/493), 228.00 KiB | 436.00 KiB/s Receiving objects: 27% (134/493), 228.00 KiB | 436.00 KiB/s Receiving objects: 28% (139/493), 228.00 KiB | 436.00 KiB/s Receiving objects: 29% (143/493), 228.00 KiB | 436.00 KiB/s Receiving objects: 30% (148/493), 228.00 KiB | 436.00 KiB/s Receiving objects: 31% (153/493), 228.00 KiB | 436.00 KiB/s Receiving objects: 32% (158/493), 228.00 KiB | 436.00 KiB/s Receiving objects: 33% (163/493), 228.00 KiB | 436.00 KiB/s Receiving objects: 34% (168/493), 228.00 KiB | 436.00 KiB/s Receiving objects: 35% (173/493), 228.00 KiB | 436.00 KiB/s Receiving objects: 36% (178/493), 228.00 KiB | 436.00 KiB/s Receiving objects: 37% (183/493), 228.00 KiB | 436.00 KiB/s Receiving objects: 38% (188/493), 228.00 KiB | 436.00 KiB/s Receiving objects: 39% (193/493), 228.00 KiB | 436.00 KiB/s Receiving objects: 40% (198/493), 228.00 KiB | 436.00 KiB/s Receiving objects: 41% (203/493), 228.00 KiB | 436.00 KiB/s Receiving objects: 42% (208/493), 228.00 KiB | 436.00 KiB/s Receiving objects: 43% (212/493), 228.00 KiB | 436.00 KiB/s Receiving objects: 44% (217/493), 228.00 KiB | 436.00 KiB/s Receiving objects: 45% (222/493), 228.00 KiB | 436.00 KiB/s Receiving objects: 46% (227/493), 228.00 KiB | 436.00 KiB/s Receiving objects: 47% (232/493), 228.00 KiB | 436.00 KiB/s Receiving objects: 48% (237/493), 228.00 KiB | 436.00 KiB/s Receiving objects: 49% (242/493), 228.00 KiB | 436.00 KiB/s Receiving objects: 50% (247/493), 228.00 KiB | 436.00 KiB/s Receiving objects: 51% (252/493), 228.00 KiB | 436.00 KiB/s Receiving objects: 52% (257/493), 228.00 KiB | 436.00 KiB/s Receiving objects: 53% (262/493), 228.00 KiB | 436.00 KiB/s Receiving objects: 54% (267/493), 228.00 KiB | 436.00 KiB/s Receiving objects: 55% (272/493), 228.00 KiB | 436.00 KiB/s Receiving objects: 56% (277/493), 228.00 KiB | 436.00 KiB/s Receiving objects: 57% (282/493), 228.00 KiB | 436.00 KiB/s Receiving objects: 58% (286/493), 228.00 KiB | 436.00 KiB/s Receiving objects: 59% (291/493), 228.00 KiB | 436.00 KiB/s Receiving objects: 60% (296/493), 228.00 KiB | 436.00 KiB/s Receiving objects: 61% (301/493), 228.00 KiB | 436.00 KiB/s Receiving objects: 62% (306/493), 228.00 KiB | 436.00 KiB/s Receiving objects: 63% (311/493), 228.00 KiB | 436.00 KiB/s Receiving objects: 64% (316/493), 228.00 KiB | 436.00 KiB/s Receiving objects: 65% (321/493), 228.00 KiB | 436.00 KiB/s Receiving objects: 66% (326/493), 228.00 KiB | 436.00 KiB/s Receiving objects: 67% (331/493), 228.00 KiB | 436.00 KiB/s Receiving objects: 68% (336/493), 228.00 KiB | 436.00 KiB/s Receiving objects: 69% (341/493), 228.00 KiB | 436.00 KiB/s Receiving objects: 70% (346/493), 228.00 KiB | 436.00 KiB/s Receiving objects: 71% (351/493), 228.00 KiB | 436.00 KiB/s Receiving objects: 72% (355/493), 228.00 KiB | 436.00 KiB/s Receiving objects: 73% (360/493), 228.00 KiB | 436.00 KiB/s Receiving objects: 74% (365/493), 228.00 KiB | 436.00 KiB/s Receiving objects: 75% (370/493), 228.00 KiB | 436.00 KiB/s Receiving objects: 76% (375/493), 228.00 KiB | 436.00 KiB/s Receiving objects: 77% (380/493), 228.00 KiB | 436.00 KiB/s Receiving objects: 78% (385/493), 228.00 KiB | 436.00 KiB/s Receiving objects: 79% (390/493), 228.00 KiB | 436.00 KiB/s Receiving objects: 80% (395/493), 228.00 KiB | 436.00 KiB/s Receiving objects: 81% (400/493), 228.00 KiB | 436.00 KiB/s Receiving objects: 82% (405/493), 228.00 KiB | 436.00 KiB/s Receiving objects: 83% (410/493), 228.00 KiB | 436.00 KiB/s Receiving objects: 84% (415/493), 228.00 KiB | 436.00 KiB/s Receiving objects: 85% (420/493), 228.00 KiB | 436.00 KiB/s Receiving objects: 86% (424/493), 228.00 KiB | 436.00 KiB/s Receiving objects: 87% (429/493), 228.00 KiB | 436.00 KiB/s Receiving objects: 88% (434/493), 228.00 KiB | 436.00 KiB/s Receiving objects: 89% (439/493), 228.00 KiB | 436.00 KiB/s Receiving objects: 90% (444/493), 228.00 KiB | 436.00 KiB/s Receiving objects: 91% (449/493), 228.00 KiB | 436.00 KiB/s Receiving objects: 92% (454/493), 228.00 KiB | 436.00 KiB/s Receiving objects: 93% (459/493), 228.00 KiB | 436.00 KiB/s remote: Total 493 (delta 159), reused 109 (delta 108), pack-reused 265 (from 4) Receiving objects: 94% (464/493), 228.00 KiB | 436.00 KiB/s Receiving objects: 95% (469/493), 228.00 KiB | 436.00 KiB/s Receiving objects: 96% (474/493), 228.00 KiB | 436.00 KiB/s Receiving objects: 97% (479/493), 228.00 KiB | 436.00 KiB/s Receiving objects: 98% (484/493), 228.00 KiB | 436.00 KiB/s Receiving objects: 99% (489/493), 228.00 KiB | 436.00 KiB/s Receiving objects: 100% (493/493), 228.00 KiB | 436.00 KiB/s Receiving objects: 100% (493/493), 473.10 KiB | 591.00 KiB/s, done. Resolving deltas: 0% (0/269) Resolving deltas: 1% (3/269) Resolving deltas: 2% (6/269) Resolving deltas: 3% (10/269) Resolving deltas: 4% (11/269) Resolving deltas: 5% (14/269) Resolving deltas: 6% (17/269) Resolving deltas: 7% (20/269) Resolving deltas: 8% (22/269) Resolving deltas: 9% (25/269) Resolving deltas: 10% (27/269) Resolving deltas: 11% (30/269) Resolving deltas: 12% (33/269) Resolving deltas: 13% (35/269) Resolving deltas: 14% (38/269) Resolving deltas: 15% (41/269) Resolving deltas: 16% (44/269) Resolving deltas: 17% (46/269) Resolving deltas: 18% (49/269) Resolving deltas: 19% (52/269) Resolving deltas: 20% (54/269) Resolving deltas: 21% (59/269) Resolving deltas: 22% (60/269) Resolving deltas: 23% (62/269) Resolving deltas: 24% (65/269) Resolving deltas: 25% (68/269) Resolving deltas: 26% (70/269) Resolving deltas: 27% (73/269) Resolving deltas: 28% (76/269) Resolving deltas: 29% (79/269) Resolving deltas: 31% (85/269) Resolving deltas: 33% (89/269) Resolving deltas: 34% (92/269) Resolving deltas: 35% (96/269) Resolving deltas: 36% (97/269) Resolving deltas: 37% (100/269) Resolving deltas: 39% (105/269) Resolving deltas: 40% (108/269) Resolving deltas: 41% (111/269) Resolving deltas: 42% (113/269) Resolving deltas: 43% (116/269) Resolving deltas: 44% (120/269) Resolving deltas: 45% (122/269) Resolving deltas: 46% (124/269) Resolving deltas: 47% (127/269) Resolving deltas: 48% (130/269) Resolving deltas: 49% (132/269) Resolving deltas: 50% (135/269) Resolving deltas: 51% (138/269) Resolving deltas: 52% (140/269) Resolving deltas: 53% (143/269) Resolving deltas: 54% (146/269) Resolving deltas: 55% (148/269) Resolving deltas: 58% (157/269) Resolving deltas: 59% (159/269) Resolving deltas: 60% (162/269) Resolving deltas: 62% (167/269) Resolving deltas: 63% (170/269) Resolving deltas: 64% (174/269) Resolving deltas: 65% (175/269) Resolving deltas: 66% (178/269) Resolving deltas: 67% (181/269) Resolving deltas: 68% (183/269) Resolving deltas: 69% (186/269) Resolving deltas: 70% (189/269) Resolving deltas: 71% (192/269) Resolving deltas: 72% (194/269) Resolving deltas: 73% (197/269) Resolving deltas: 74% (200/269) Resolving deltas: 75% (202/269) Resolving deltas: 76% (206/269) Resolving deltas: 79% (213/269) Resolving deltas: 80% (216/269) Resolving deltas: 81% (218/269) Resolving deltas: 82% (221/269) Resolving deltas: 83% (224/269) Resolving deltas: 84% (226/269) Resolving deltas: 85% (229/269) Resolving deltas: 86% (232/269) Resolving deltas: 87% (235/269) Resolving deltas: 88% (237/269) Resolving deltas: 89% (240/269) Resolving deltas: 90% (243/269) Resolving deltas: 91% (245/269) Resolving deltas: 92% (248/269) Resolving deltas: 93% (251/269) Resolving deltas: 94% (253/269) Resolving deltas: 95% (256/269) Resolving deltas: 96% (259/269) Resolving deltas: 97% (261/269) Resolving deltas: 98% (264/269) Resolving deltas: 99% (267/269) Resolving deltas: 100% (269/269) Resolving deltas: 100% (269/269), completed with 43 local objects. * [new branch] dependabot/npm_and_yarn/env-paths-3.0.0 -> dependabot/npm_and_yarn/env-paths-3.0.0 02f747f1..db5385c5 main -> main * [new branch] release-please--branches--main--components--node-gyp -> release-please--branches--main--components--node-gyp + 04e91997...5d44c386 refs/pull/2324/merge -> refs/pull/2324/merge (forced update) + 0ee35f3d...246fd70e refs/pull/2556/merge -> refs/pull/2556/merge (forced update) + 45d74eea...1939e177 refs/pull/2617/merge -> refs/pull/2617/merge (forced update) + 0764abd3...247772da refs/pull/2718/merge -> refs/pull/2718/merge (forced update) + 29f138fb...741870e7 refs/pull/2762/merge -> refs/pull/2762/merge (forced update) + 59e4a498...11fe4cd2 refs/pull/2791/merge -> refs/pull/2791/merge (forced update) + 8fe2cd07...f4aa5c0e refs/pull/2941/merge -> refs/pull/2941/merge (forced update) + b30741ba...7778836d refs/pull/3065/merge -> refs/pull/3065/merge (forced update) + f4644c69...958d2fcc refs/pull/3159/merge -> refs/pull/3159/merge (forced update) c6384f6e..16a82090 refs/pull/3166/head -> refs/pull/3166/head + a9230609...7cc44673 refs/pull/3166/merge -> refs/pull/3166/merge (forced update) + eeddc2f5...40263b1c refs/pull/3168/merge -> refs/pull/3168/merge (forced update) + 6493fe75...f538c16a refs/pull/3187/head -> refs/pull/3187/head (forced update) + 939aca10...abbc6d53 refs/pull/3187/merge -> refs/pull/3187/merge (forced update) * [new ref] refs/pull/3193/head -> refs/pull/3193/head * [new ref] refs/pull/3194/head -> refs/pull/3194/head * [new ref] refs/pull/3195/head -> refs/pull/3195/head * [new ref] refs/pull/3196/head -> refs/pull/3196/head * [new ref] refs/pull/3197/head -> refs/pull/3197/head * [new ref] refs/pull/3198/head -> refs/pull/3198/head * [new ref] refs/pull/3199/head -> refs/pull/3199/head * [new ref] refs/pull/3202/head -> refs/pull/3202/head * [new ref] refs/pull/3203/head -> refs/pull/3203/head * [new ref] refs/pull/3204/head -> refs/pull/3204/head * [new ref] refs/pull/3205/head -> refs/pull/3205/head * [new ref] refs/pull/3206/head -> refs/pull/3206/head * [new ref] refs/pull/3207/head -> refs/pull/3207/head * [new ref] refs/pull/3208/head -> refs/pull/3208/head * [new ref] refs/pull/3209/head -> refs/pull/3209/head * [new ref] refs/pull/3210/head -> refs/pull/3210/head * [new ref] refs/pull/3211/head -> refs/pull/3211/head * [new ref] refs/pull/3212/head -> refs/pull/3212/head * [new ref] refs/pull/3213/head -> refs/pull/3213/head * [new ref] refs/pull/3216/head -> refs/pull/3216/head * [new ref] refs/pull/3217/head -> refs/pull/3217/head * [new ref] refs/pull/3222/head -> refs/pull/3222/head * [new ref] refs/pull/3223/head -> refs/pull/3223/head * [new ref] refs/pull/3224/head -> refs/pull/3224/head * [new ref] refs/pull/3230/head -> refs/pull/3230/head * [new ref] refs/pull/3231/head -> refs/pull/3231/head * [new ref] refs/pull/3232/head -> refs/pull/3232/head * [new ref] refs/pull/3233/head -> refs/pull/3233/head * [new ref] refs/pull/3234/head -> refs/pull/3234/head * [new ref] refs/pull/3235/head -> refs/pull/3235/head * [new ref] refs/pull/3236/head -> refs/pull/3236/head * [new ref] refs/pull/3237/head -> refs/pull/3237/head * [new ref] refs/pull/3238/head -> refs/pull/3238/head * [new ref] refs/pull/3240/head -> refs/pull/3240/head * [new ref] refs/pull/3241/head -> refs/pull/3241/head * [new ref] refs/pull/3242/head -> refs/pull/3242/head * [new ref] refs/pull/3243/head -> refs/pull/3243/head * [new ref] refs/pull/3243/merge -> refs/pull/3243/merge * [new ref] refs/pull/3245/head -> refs/pull/3245/head * [new ref] refs/pull/3247/head -> refs/pull/3247/head * [new ref] refs/pull/3248/head -> refs/pull/3248/head * [new ref] refs/pull/3249/head -> refs/pull/3249/head * [new ref] refs/pull/3249/merge -> refs/pull/3249/merge * [new tag] v11.4.0 -> v11.4.0 * [new tag] v11.4.1 -> v11.4.1 * [new tag] v11.4.2 -> v11.4.2 * [new tag] v11.5.0 -> v11.5.0 * [new tag] v12.0.0 -> v12.0.0 * [new tag] v12.1.0 -> v12.1.0 ==> Validating source files with b2sums... node-gyp ... Passed ]2;🔵 Container arch-nspawn-329322 on glalie.felixc.at\==> Making package: node-gyp 12.1.0-1 (Sat Nov 29 23:57:30 2025) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (7) New Version Net Change extra/c-ares 1.34.5-1 0.50 MiB extra/libngtcp2 1.17.0-1 0.60 MiB extra/libuv 1.51.0-1 0.60 MiB extra/simdjson 1:4.2.2-1 6.16 MiB extra/nodejs 25.2.1-1 55.37 MiB extra/nodejs-nopt 7.2.1-1 0.03 MiB extra/semver 7.7.3-1 0.09 MiB Total Installed Size: 63.35 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 installing nodejs-nopt... installing semver... :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (11) New Version Net Change core/mpdecimal 4.0.1-1 0.31 MiB extra/node-gyp 11.5.0-1 8.70 MiB extra/oniguruma 6.9.10-1 0.88 MiB extra/perl-error 0.17030-2 0.04 MiB extra/perl-mailtools 2.22-2 0.10 MiB extra/perl-timedate 2.33-8 0.08 MiB extra/zlib-ng 2.2.5-1 0.21 MiB extra/git 2.52.0-1 28.75 MiB extra/jq 1.8.1-1 0.46 MiB extra/npm 11.6.2-1 7.94 MiB core/python 3.13.7-1 281.87 MiB Total Installed Size: 329.35 MiB :: Proceed with installation? [Y/n] 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 [pending] subversion: git svn org.freedesktop.secrets: keyring credential helper libsecret: libsecret credential helper [installed] less: the default pager for git installing oniguruma... installing jq... 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 [pending] installing npm... Optional dependencies for npm git: for dependencies using Git URL's [installed] installing mpdecimal... installing python... Optional dependencies for python python-setuptools: for building Python packages using tooling that is usually bundled with Python python-pip: for installing Python packages using tooling that is usually bundled with Python python-pipx: for installing Python software not packaged on Arch Linux sqlite: for a default database integration [installed] xz: for lzma [installed] tk: for tkinter :: Running post-transaction hooks... (1/4) Creating system user accounts... Creating group 'git' with GID 970. Creating user 'git' (git daemon user) with UID 970 and GID 970. (2/4) Reloading system manager configuration... Skipped: Current root is not booted. (3/4) Arming ConditionNeedsUpdate... (4/4) Checking for old perl modules... [?25h==> Retrieving sources... ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Creating working copy of node-gyp git repo... Cloning into 'node-gyp'... done. Switched to a new branch 'makepkg' ==> Starting prepare()... added 365 packages, and audited 366 packages in 5m 152 packages are looking for funding run `npm fund` for details found 0 vulnerabilities npm notice npm notice New patch version of npm available! 11.6.2 -> 11.6.4 npm notice Changelog: https://github.com/npm/cli/releases/tag/v11.6.4 npm notice To update run: npm install -g npm@11.6.4 npm notice ==> Starting check()... > node-gyp@12.1.0 test > cross-env NODE_GYP_NULL_LOGGER=true mocha --timeout 30000 test/test-download.js test/test-* download ✔ download over http (372ms) ✔ download over https with custom ca (276ms) ✔ download over http with proxy (96ms) ✔ download over http with noproxy (57ms) ✔ download with missing cafile ✔ check certificate splitting - download headers (actual) addon 1) build simple addon /build/node-gyp/src/node-gyp/test/fixtures/test-charmap.py:11: DeprecationWarning: 'locale.getdefaultlocale' is deprecated and slated for removal in Python 3.15. Use setlocale(), getencoding() and getlocale() instead. encoding = locale.getdefaultlocale()[1] :1: DeprecationWarning: 'locale.getdefaultlocale' is deprecated and slated for removal in Python 3.15. Use setlocale(), getencoding() and getlocale() instead. - build simple addon in path with non-ascii characters 2) addon works with renamed host executable configure-nodedir ✔ configure nodedir with node-gyp command line (1149ms) configure-python (node:1074) [DEP0169] DeprecationWarning: `url.parse()` behavior is not standardized and prone to errors that have security implications. Use the WHATWG URL API instead. CVEs are not issued for `url.parse()` vulnerabilities. (Use `node --trace-deprecation ...` to show where the warning was created) ✔ configure PYTHONPATH with no existing env (901ms) ✔ configure PYTHONPATH with existing env of one dir (850ms) ✔ configure PYTHONPATH with existing env of multiple dirs (837ms) create-config-gypi ✔ config.gypi with no options ✔ config.gypi with --debug ✔ config.gypi with custom options ✔ config.gypi with nodedir ✔ config.gypi with --force-process-config ✔ config.gypi parsing find-accessible-sync ✔ find accessible - empty array ✔ find accessible - single item array, readable ✔ find accessible - single item array, readable in subdir ✔ find accessible - single item array, unreadable ✔ find accessible - multi item array, no matches ✔ find accessible - multi item array, single match ✔ find accessible - multi item array, return first match find-node-directory ✔ test find-node-directory - node install ✔ test find-node-directory - node build ✔ test find-node-directory - node in bin directory ✔ test find-node-directory - node in build release dir ✔ test find-node-directory - node in Debug release dir ✔ test find-node-directory - not found ✔ test find-node-directory - node install find-python ✔ find python (1009ms) ✔ find python - encoding (1312ms) ✔ find python - python ✔ find python - python too old ✔ find python - no python ✔ find python - no python2, no python, unix ✔ find python - no python, use python launcher ✔ find python - no python, no python launcher, good guess ✔ find python - no python, no python launcher, bad guess (67ms) find-visualstudio ✔ VS2013 ✔ VS2013 should not be found on new node versions ✔ VS2015 ✔ error from PowerShell ✔ empty output from PowerShell ✔ output from PowerShell not JSON ✔ wrong JSON from PowerShell ✔ empty JSON from PowerShell ✔ future version ✔ single unusable VS2017 ✔ minimal VS2017 Build Tools ✔ VS2017 Community with C++ workload ✔ VS2017 Express ✔ VS2019 Preview with C++ workload ✔ minimal VS2019 Build Tools ✔ VS2019 Community with C++ workload ✔ VS2022 Preview with C++ workload ✔ VS2026 Preview with C++ workload ✔ VS2026 Release with C++ workload ✔ VS2022 Build Tools with ARM64 MSVC only ✔ VSSetup: VS2022 with C++ workload without SDK ✔ VSSetup: VS2019 with C++ workload ✔ VSSetup: VS2022 with C++ workload ✔ VSSetup: VS2022 and VS2019 with C++ workload ✔ VSSetup: VS2022 with multiple installations ✔ fail when looking for invalid path (56ms) ✔ look for VS2013 by version number (47ms) ✔ look for VS2013 by installation path (46ms) ✔ look for VS2015 by version number (44ms) ✔ look for VS2015 by installation path (43ms) ✔ look for VS2017 by version number (99ms) ✔ look for VS2017 by installation path (120ms) ✔ look for VS2019 by version number (63ms) ✔ look for VS2019 by installation path (63ms) ✔ look for VS2022 by version number (57ms) ✔ msvs_version match should be case insensitive ✔ latest version should be found by default ✔ run on a usable VS Command Prompt (58ms) ✔ VCINSTALLDIR match should be case insensitive ✔ run on a unusable VS Command Prompt (62ms) ✔ run on a VS Command Prompt with matching msvs_version (45ms) ✔ run on a VS Command Prompt with mismatched msvs_version (50ms) ✔ run on a portable VS Command Prompt with sufficient environs install ✔ EACCES retry once parallel - Skipping parallel installs test due to test environment configuration - Skipping parallel installs test due to test environment configuration - Skipping parallel installs test due to test environment configuration options ✔ options in environment ✔ options with spaces in environment ✔ options with msvs_version process-release ✔ test process release - process.version = 0.8.20 ✔ test process release - process.version = 0.10.21 ✔ test process release - process.version = 0.12.9 ✔ test process release - process.version = 0.10.41 ✔ test process release - process.release ~ node@0.10.42 ✔ test process release - process.release ~ node@0.12.10 ✔ test process release - process.release ~ node@4.1.23 ✔ test process release - process.release ~ node@4.1.23 / corp build ✔ test process release - process.release ~ node@12.8.0 Windows ✔ test process release - process.release ~ node@12.8.0 Windows ARM64 ✔ test process release - process.release ~ node@4.1.23 --target=0.10.40 ✔ test process release - process.release ~ node@4.1.23 --dist-url=https://foo.bar/baz ✔ test process release - process.release ~ frankenstein@4.1.23 ✔ test process release - process.release ~ frankenstein@4.1.23 --dist-url=http://foo.bar/baz/ ✔ test process release - process.release ~ node@4.0.0-rc.4 ✔ test process release - process.release ~ node@4.0.0-rc.4 passed as argv[0] ✔ test process release - process.release ~ node@4.0.0-rc.4 - bogus string passed as argv[0] ✔ test process release - NODEJS_ORG_MIRROR windows-cross-compile - build simple node-api addon 104 passing (2m) 6 pending 2 failing 1) addon build simple addon: Error: Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/build/node-gyp/src/node-gyp/test/test-addon.js) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) 2) addon addon works with renamed host executable: Error: Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/build/node-gyp/src/node-gyp/test/test-addon.js) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) ==> 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 node-gyp-12.1.0-1-riscv64-check.log node-gyp-12.1.0-1-riscv64-prepare.log sent 62 bytes received 2,483 bytes 1,018.00 bytes/sec total size is 7,920 speedup is 3.11