==> Building on glalie ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list ./ .SRCINFO 1,398 75% 0.00kB/s 0:00:00 1,863 100% 454.10kB/s 0:00:00 (xfr#1, to-chk=6/8) .nvchecker.toml 90 100% 87.89kB/s 0:00:00 90 100% 87.89kB/s 0:00:00 (xfr#2, to-chk=5/8) PKGBUILD 1,398 49% 1.33MB/s 0:00:00 2,811 100% 2.68MB/s 0:00:00 (xfr#3, to-chk=4/8) nvchecker-2.17-1.log 498 100% 486.33kB/s 0:00:00 498 100% 486.33kB/s 0:00:00 (xfr#4, to-chk=3/8) keys/ keys/pgp/ keys/pgp/356690A1E7404E30D0E902B2E64D049594A54F54.asc 700 22% 85.45kB/s 0:00:00 3,065 100% 374.15kB/s 0:00:00 (xfr#5, to-chk=0/8) sent 2,319 bytes received 214 bytes 1,688.67 bytes/sec total size is 8,022 speedup is 3.17 ==> Ensuring required PGP keys are present...  -> Checking for 356690A1E7404E30D0E902B2E64D049594A54F54... ==> Running pkgctl build --arch riscv64 --repo extra on remote host... ==> WARNING: unsupported architecture: riscv64 ==> Building nvchecker  -> repo: extra  -> arch: riscv64  -> worker: felix-4 ==> Building nvchecker for [extra] (riscv64) ==> Locking clean chroot...done ]2;🔵 Container arch-nspawn-1559092 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)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [felix-4]...done ==> Making package: nvchecker 2.17-1 (Tue Apr 15 05:52:48 2025) ==> Retrieving sources...  -> Updating nvchecker git repo... remote: Enumerating objects: 537, done. remote: Counting objects: 0% (1/171) remote: Counting objects: 1% (2/171) remote: Counting objects: 2% (4/171) remote: Counting objects: 3% (6/171) remote: Counting objects: 4% (7/171) remote: Counting objects: 5% (9/171) remote: Counting objects: 6% (11/171) remote: Counting objects: 7% (12/171) remote: Counting objects: 8% (14/171) remote: Counting objects: 9% (16/171) remote: Counting objects: 10% (18/171) remote: Counting objects: 11% (19/171) remote: Counting objects: 12% (21/171) remote: Counting objects: 13% (23/171) remote: Counting objects: 14% (24/171) remote: Counting objects: 15% (26/171) remote: Counting objects: 16% (28/171) remote: Counting objects: 17% (30/171) remote: Counting objects: 18% (31/171) remote: Counting objects: 19% (33/171) remote: Counting objects: 20% (35/171) remote: Counting objects: 21% (36/171) remote: Counting objects: 22% (38/171) remote: Counting objects: 23% (40/171) remote: Counting objects: 24% (42/171) remote: Counting objects: 25% (43/171) remote: Counting objects: 26% (45/171) remote: Counting objects: 27% (47/171) remote: Counting objects: 28% (48/171) remote: Counting objects: 29% (50/171) remote: Counting objects: 30% (52/171) remote: Counting objects: 31% (54/171) remote: Counting objects: 32% (55/171) remote: Counting objects: 33% (57/171) remote: Counting objects: 34% (59/171) remote: Counting objects: 35% (60/171) remote: Counting objects: 36% (62/171) remote: Counting objects: 37% (64/171) remote: Counting objects: 38% (65/171) remote: Counting objects: 39% (67/171) remote: Counting objects: 40% (69/171) remote: Counting objects: 41% (71/171) remote: Counting objects: 42% (72/171) remote: Counting objects: 43% (74/171) remote: Counting objects: 44% (76/171) remote: Counting objects: 45% (77/171) remote: Counting objects: 46% (79/171) remote: Counting objects: 47% (81/171) remote: Counting objects: 48% (83/171) remote: Counting objects: 49% (84/171) remote: Counting objects: 50% (86/171) remote: Counting objects: 51% (88/171) remote: Counting objects: 52% (89/171) remote: Counting objects: 53% (91/171) remote: Counting objects: 54% (93/171) remote: Counting objects: 55% (95/171) remote: Counting objects: 56% (96/171) remote: Counting objects: 57% (98/171) remote: Counting objects: 58% (100/171) remote: Counting objects: 59% (101/171) remote: Counting objects: 60% (103/171) remote: Counting objects: 61% (105/171) remote: Counting objects: 62% (107/171) remote: Counting objects: 63% (108/171) remote: Counting objects: 64% (110/171) remote: Counting objects: 65% (112/171) remote: Counting objects: 66% (113/171) remote: Counting objects: 67% (115/171) remote: Counting objects: 68% (117/171) remote: Counting objects: 69% (118/171) remote: Counting objects: 70% (120/171) remote: Counting objects: 71% (122/171) remote: Counting objects: 72% (124/171) remote: Counting objects: 73% (125/171) remote: Counting objects: 74% (127/171) remote: Counting objects: 75% (129/171) remote: Counting objects: 76% (130/171) remote: Counting objects: 77% (132/171) remote: Counting objects: 78% (134/171) remote: Counting objects: 79% (136/171) remote: Counting objects: 80% (137/171) remote: Counting objects: 81% (139/171) remote: Counting objects: 82% (141/171) remote: Counting objects: 83% (142/171) remote: Counting objects: 84% (144/171) remote: Counting objects: 85% (146/171) remote: Counting objects: 86% (148/171) remote: Counting objects: 87% (149/171) remote: Counting objects: 88% (151/171) remote: Counting objects: 89% (153/171) remote: Counting objects: 90% (154/171) remote: Counting objects: 91% (156/171) remote: Counting objects: 92% (158/171) remote: Counting objects: 93% (160/171) remote: Counting objects: 94% (161/171) remote: Counting objects: 95% (163/171) remote: Counting objects: 96% (165/171) remote: Counting objects: 97% (166/171) remote: Counting objects: 98% (168/171) remote: Counting objects: 99% (170/171) remote: Counting objects: 100% (171/171) remote: Counting objects: 100% (171/171), done. remote: Compressing objects: 0% (1/103) remote: Compressing objects: 1% (2/103) remote: Compressing objects: 2% (3/103) remote: Compressing objects: 3% (4/103) remote: Compressing objects: 4% (5/103) remote: Compressing objects: 5% (6/103) remote: Compressing objects: 6% (7/103) remote: Compressing objects: 7% (8/103) remote: Compressing objects: 8% (9/103) remote: Compressing objects: 9% (10/103) remote: Compressing objects: 10% (11/103) remote: Compressing objects: 11% (12/103) remote: Compressing objects: 12% (13/103) remote: Compressing objects: 13% (14/103) remote: Compressing objects: 14% (15/103) remote: Compressing objects: 15% (16/103) remote: Compressing objects: 16% (17/103) remote: Compressing objects: 17% (18/103) remote: Compressing objects: 18% (19/103) remote: Compressing objects: 19% (20/103) remote: Compressing objects: 20% (21/103) remote: Compressing objects: 21% (22/103) remote: Compressing objects: 22% (23/103) remote: Compressing objects: 23% (24/103) remote: Compressing objects: 24% (25/103) remote: Compressing objects: 25% (26/103) remote: Compressing objects: 26% (27/103) remote: Compressing objects: 27% (28/103) remote: Compressing objects: 28% (29/103) remote: Compressing objects: 29% (30/103) remote: Compressing objects: 30% (31/103) remote: Compressing objects: 31% (32/103) remote: Compressing objects: 32% (33/103) remote: Compressing objects: 33% (34/103) remote: Compressing objects: 34% (36/103) remote: Compressing objects: 35% (37/103) remote: Compressing objects: 36% (38/103) remote: Compressing objects: 37% (39/103) remote: Compressing objects: 38% (40/103) remote: Compressing objects: 39% (41/103) remote: Compressing objects: 40% (42/103) remote: Compressing objects: 41% (43/103) remote: Compressing objects: 42% (44/103) remote: Compressing objects: 43% (45/103) remote: Compressing objects: 44% (46/103) remote: Compressing objects: 45% (47/103) remote: Compressing objects: 46% (48/103) remote: Compressing objects: 47% (49/103) remote: Compressing objects: 48% (50/103) remote: Compressing objects: 49% (51/103) remote: Compressing objects: 50% (52/103) remote: Compressing objects: 51% (53/103) remote: Compressing objects: 52% (54/103) remote: Compressing objects: 53% (55/103) remote: Compressing objects: 54% (56/103) remote: Compressing objects: 55% (57/103) remote: Compressing objects: 56% (58/103) remote: Compressing objects: 57% (59/103) remote: Compressing objects: 58% (60/103) remote: Compressing objects: 59% (61/103) remote: Compressing objects: 60% (62/103) remote: Compressing objects: 61% (63/103) remote: Compressing objects: 62% (64/103) remote: Compressing objects: 63% (65/103) remote: Compressing objects: 64% (66/103) remote: Compressing objects: 65% (67/103) remote: Compressing objects: 66% (68/103) remote: Compressing objects: 67% (70/103) remote: Compressing objects: 68% (71/103) remote: Compressing objects: 69% (72/103) remote: Compressing objects: 70% (73/103) remote: Compressing objects: 71% (74/103) remote: Compressing objects: 72% (75/103) remote: Compressing objects: 73% (76/103) remote: Compressing objects: 74% (77/103) remote: Compressing objects: 75% (78/103) remote: Compressing objects: 76% (79/103) remote: Compressing objects: 77% (80/103) remote: Compressing objects: 78% (81/103) remote: Compressing objects: 79% (82/103) remote: Compressing objects: 80% (83/103) remote: Compressing objects: 81% (84/103) remote: Compressing objects: 82% (85/103) remote: Compressing objects: 83% (86/103) remote: Compressing objects: 84% (87/103) remote: Compressing objects: 85% (88/103) remote: Compressing objects: 86% (89/103) remote: Compressing objects: 87% (90/103) remote: Compressing objects: 88% (91/103) remote: Compressing objects: 89% (92/103) remote: Compressing objects: 90% (93/103) remote: Compressing objects: 91% (94/103) remote: Compressing objects: 92% (95/103) remote: Compressing objects: 93% (96/103) remote: Compressing objects: 94% (97/103) remote: Compressing objects: 95% (98/103) remote: Compressing objects: 96% (99/103) remote: Compressing objects: 97% (100/103) remote: Compressing objects: 98% (101/103) remote: Compressing objects: 99% (102/103) remote: Compressing objects: 100% (103/103) remote: Compressing objects: 100% (103/103), done. Receiving objects: 0% (1/537) Receiving objects: 1% (6/537) Receiving objects: 2% (11/537) Receiving objects: 3% (17/537) Receiving objects: 4% (22/537) Receiving objects: 5% (27/537) Receiving objects: 6% (33/537) Receiving objects: 7% (38/537) Receiving objects: 8% (43/537) Receiving objects: 9% (49/537) Receiving objects: 10% (54/537) Receiving objects: 11% (60/537) Receiving objects: 12% (65/537) Receiving objects: 13% (70/537) Receiving objects: 14% (76/537) Receiving objects: 15% (81/537) Receiving objects: 16% (86/537) Receiving objects: 17% (92/537) Receiving objects: 18% (97/537) Receiving objects: 19% (103/537) Receiving objects: 20% (108/537) Receiving objects: 21% (113/537) Receiving objects: 22% (119/537) Receiving objects: 23% (124/537) Receiving objects: 24% (129/537) Receiving objects: 25% (135/537) Receiving objects: 26% (140/537) Receiving objects: 27% (145/537) Receiving objects: 28% (151/537) Receiving objects: 29% (156/537) Receiving objects: 30% (162/537) Receiving objects: 31% (167/537) Receiving objects: 32% (172/537) Receiving objects: 33% (178/537) Receiving objects: 34% (183/537) Receiving objects: 35% (188/537) Receiving objects: 36% (194/537) Receiving objects: 37% (199/537) Receiving objects: 38% (205/537) Receiving objects: 39% (210/537) Receiving objects: 40% (215/537) Receiving objects: 41% (221/537) Receiving objects: 42% (226/537) Receiving objects: 43% (231/537) Receiving objects: 44% (237/537) Receiving objects: 45% (242/537) Receiving objects: 46% (248/537) Receiving objects: 47% (253/537) Receiving objects: 48% (258/537) Receiving objects: 49% (264/537) Receiving objects: 50% (269/537) Receiving objects: 51% (274/537) Receiving objects: 52% (280/537) Receiving objects: 53% (285/537), 84.00 KiB | 153.00 KiB/s Receiving objects: 54% (290/537), 84.00 KiB | 153.00 KiB/s Receiving objects: 55% (296/537), 84.00 KiB | 153.00 KiB/s Receiving objects: 56% (301/537), 84.00 KiB | 153.00 KiB/s Receiving objects: 57% (307/537), 84.00 KiB | 153.00 KiB/s Receiving objects: 58% (312/537), 84.00 KiB | 153.00 KiB/s Receiving objects: 59% (317/537), 84.00 KiB | 153.00 KiB/s Receiving objects: 60% (323/537), 84.00 KiB | 153.00 KiB/s Receiving objects: 61% (328/537), 84.00 KiB | 153.00 KiB/s Receiving objects: 62% (333/537), 84.00 KiB | 153.00 KiB/s Receiving objects: 63% (339/537), 84.00 KiB | 153.00 KiB/s Receiving objects: 64% (344/537), 84.00 KiB | 153.00 KiB/s Receiving objects: 65% (350/537), 84.00 KiB | 153.00 KiB/s Receiving objects: 66% (355/537), 84.00 KiB | 153.00 KiB/s Receiving objects: 67% (360/537), 84.00 KiB | 153.00 KiB/s Receiving objects: 68% (366/537), 84.00 KiB | 153.00 KiB/s Receiving objects: 69% (371/537), 84.00 KiB | 153.00 KiB/s Receiving objects: 70% (376/537), 84.00 KiB | 153.00 KiB/s Receiving objects: 71% (382/537), 84.00 KiB | 153.00 KiB/s Receiving objects: 72% (387/537), 84.00 KiB | 153.00 KiB/s Receiving objects: 73% (393/537), 84.00 KiB | 153.00 KiB/s Receiving objects: 74% (398/537), 84.00 KiB | 153.00 KiB/s remote: Total 537 (delta 101), reused 81 (delta 68), pack-reused 366 (from 3) Receiving objects: 75% (403/537), 84.00 KiB | 153.00 KiB/s Receiving objects: 76% (409/537), 84.00 KiB | 153.00 KiB/s Receiving objects: 77% (414/537), 84.00 KiB | 153.00 KiB/s Receiving objects: 78% (419/537), 84.00 KiB | 153.00 KiB/s Receiving objects: 79% (425/537), 84.00 KiB | 153.00 KiB/s Receiving objects: 80% (430/537), 84.00 KiB | 153.00 KiB/s Receiving objects: 81% (435/537), 84.00 KiB | 153.00 KiB/s Receiving objects: 82% (441/537), 84.00 KiB | 153.00 KiB/s Receiving objects: 83% (446/537), 84.00 KiB | 153.00 KiB/s Receiving objects: 84% (452/537), 84.00 KiB | 153.00 KiB/s Receiving objects: 85% (457/537), 84.00 KiB | 153.00 KiB/s Receiving objects: 86% (462/537), 84.00 KiB | 153.00 KiB/s Receiving objects: 87% (468/537), 84.00 KiB | 153.00 KiB/s Receiving objects: 88% (473/537), 84.00 KiB | 153.00 KiB/s Receiving objects: 89% (478/537), 84.00 KiB | 153.00 KiB/s Receiving objects: 90% (484/537), 84.00 KiB | 153.00 KiB/s Receiving objects: 91% (489/537), 84.00 KiB | 153.00 KiB/s Receiving objects: 92% (495/537), 84.00 KiB | 153.00 KiB/s Receiving objects: 93% (500/537), 84.00 KiB | 153.00 KiB/s Receiving objects: 94% (505/537), 84.00 KiB | 153.00 KiB/s Receiving objects: 95% (511/537), 84.00 KiB | 153.00 KiB/s Receiving objects: 96% (516/537), 84.00 KiB | 153.00 KiB/s Receiving objects: 97% (521/537), 84.00 KiB | 153.00 KiB/s Receiving objects: 98% (527/537), 84.00 KiB | 153.00 KiB/s Receiving objects: 99% (532/537), 84.00 KiB | 153.00 KiB/s Receiving objects: 100% (537/537), 84.00 KiB | 153.00 KiB/s Receiving objects: 100% (537/537), 154.43 KiB | 271.00 KiB/s, done. Resolving deltas: 0% (0/325) Resolving deltas: 1% (4/325) Resolving deltas: 2% (7/325) Resolving deltas: 3% (10/325) Resolving deltas: 4% (13/325) Resolving deltas: 5% (17/325) Resolving deltas: 6% (20/325) Resolving deltas: 7% (23/325) Resolving deltas: 8% (26/325) Resolving deltas: 9% (31/325) Resolving deltas: 10% (33/325) Resolving deltas: 11% (37/325) Resolving deltas: 12% (40/325) Resolving deltas: 13% (44/325) Resolving deltas: 14% (46/325) Resolving deltas: 15% (49/325) Resolving deltas: 16% (52/325) Resolving deltas: 17% (56/325) Resolving deltas: 19% (62/325) Resolving deltas: 20% (67/325) Resolving deltas: 21% (70/325) Resolving deltas: 22% (72/325) Resolving deltas: 23% (75/325) Resolving deltas: 24% (78/325) Resolving deltas: 25% (82/325) Resolving deltas: 26% (85/325) Resolving deltas: 27% (88/325) Resolving deltas: 28% (92/325) Resolving deltas: 29% (95/325) Resolving deltas: 30% (99/325) Resolving deltas: 31% (101/325) Resolving deltas: 32% (104/325) Resolving deltas: 33% (108/325) Resolving deltas: 34% (112/325) Resolving deltas: 35% (114/325) Resolving deltas: 36% (117/325) Resolving deltas: 37% (121/325) Resolving deltas: 38% (125/325) Resolving deltas: 39% (127/325) Resolving deltas: 40% (130/325) Resolving deltas: 41% (134/325) Resolving deltas: 42% (137/325) Resolving deltas: 43% (140/325) Resolving deltas: 44% (144/325) Resolving deltas: 45% (148/325) Resolving deltas: 46% (150/325) Resolving deltas: 47% (153/325) Resolving deltas: 48% (156/325) Resolving deltas: 49% (160/325) Resolving deltas: 50% (165/325) Resolving deltas: 51% (168/325) Resolving deltas: 52% (169/325) Resolving deltas: 53% (173/325) Resolving deltas: 54% (178/325) Resolving deltas: 55% (180/325) Resolving deltas: 56% (184/325) Resolving deltas: 57% (186/325) Resolving deltas: 58% (189/325) Resolving deltas: 59% (192/325) Resolving deltas: 60% (195/325) Resolving deltas: 61% (200/325) Resolving deltas: 62% (202/325) Resolving deltas: 63% (205/325) Resolving deltas: 64% (208/325) Resolving deltas: 65% (212/325) Resolving deltas: 66% (216/325) Resolving deltas: 67% (219/325) Resolving deltas: 68% (221/325) Resolving deltas: 69% (225/325) Resolving deltas: 70% (228/325) Resolving deltas: 71% (232/325) Resolving deltas: 72% (234/325) Resolving deltas: 73% (238/325) Resolving deltas: 74% (241/325) Resolving deltas: 75% (246/325) Resolving deltas: 76% (249/325) Resolving deltas: 77% (251/325) Resolving deltas: 78% (256/325) Resolving deltas: 79% (258/325) Resolving deltas: 80% (260/325) Resolving deltas: 81% (264/325) Resolving deltas: 82% (267/325) Resolving deltas: 83% (272/325) Resolving deltas: 84% (273/325) Resolving deltas: 85% (277/325) Resolving deltas: 86% (280/325) Resolving deltas: 87% (283/325) Resolving deltas: 88% (286/325) Resolving deltas: 89% (290/325) Resolving deltas: 90% (293/325) Resolving deltas: 91% (296/325) Resolving deltas: 92% (299/325) Resolving deltas: 93% (304/325) Resolving deltas: 94% (306/325) Resolving deltas: 95% (309/325) Resolving deltas: 96% (312/325) Resolving deltas: 97% (316/325) Resolving deltas: 98% (319/325) Resolving deltas: 99% (322/325) Resolving deltas: 100% (325/325) Resolving deltas: 100% (325/325), completed with 10 local objects. From https://github.com/lilydjwg/nvchecker 61ca3c9..0407a3d master -> master + 62f12aa...2c4513f test-ci -> test-ci (forced update) + 04ae823...c7171d7 refs/pull/253/merge -> refs/pull/253/merge (forced update) * [new ref] refs/pull/275/head -> refs/pull/275/head * [new ref] refs/pull/276/head -> refs/pull/276/head * [new ref] refs/pull/277/head -> refs/pull/277/head * [new ref] refs/pull/280/head -> refs/pull/280/head * [new ref] refs/pull/280/merge -> refs/pull/280/merge * [new ref] refs/pull/281/head -> refs/pull/281/head * [new ref] refs/pull/282/head -> refs/pull/282/head * [new ref] refs/pull/283/head -> refs/pull/283/head * [new ref] refs/pull/284/head -> refs/pull/284/head * [new ref] refs/pull/285/head -> refs/pull/285/head * [new ref] refs/pull/292/head -> refs/pull/292/head * [new ref] refs/pull/293/head -> refs/pull/293/head * [new ref] refs/pull/295/head -> refs/pull/295/head * [new ref] refs/pull/296/head -> refs/pull/296/head * [new tag] v2.16 -> v2.16 * [new tag] v2.17 -> v2.17 ==> Validating source files with sha512sums... nvchecker ... Passed ==> Verifying source file signatures with gpg... nvchecker git repo ... Passed ]2;🔵 Container arch-nspawn-1564396 on glalie.felixc.at\==> Making package: nvchecker 2.17-1 (Tue Apr 15 05:53:18 2025) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (6) New Version Net Change Download Size extra/mpdecimal 4.0.0-2 0.29 MiB core/python 3.13.2-1 108.68 MiB extra/python-platformdirs 4.3.6-2 0.24 MiB extra/python-pycurl 7.45.4-1 0.38 MiB 0.11 MiB extra/python-structlog 25.2.0-1 0.66 MiB 0.11 MiB extra/python-tornado 6.4.2-1 5.62 MiB Total Download Size: 0.22 MiB Total Installed Size: 115.87 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... python-structlog-25.2.0-1-any downloading... python-pycurl-7.45.4-1-riscv64 downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... 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 installing python-structlog... Optional dependencies for python-structlog python-greenlet: for greenlet support in structlog.threadlocal (deprecated) python-twisted: for structlog.twisted python-rich: for structlog.dev python-better-exceptions: for structlog.dev installing python-platformdirs... installing python-tornado... Optional dependencies for python-tornado python-pycurl: for tornado.curl_httpclient [pending] python-pycares: an alternative non-blocking DNS resolver python-twisted: for tornado.platform.twisted installing python-pycurl... :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (71) New Version Net Change Download Size extra/gobject-introspection-runtime 1.84.0-1 0.15 MiB extra/httpbin 0.10.2-4 0.34 MiB 0.12 MiB extra/jq 1.7.1-2 0.71 MiB extra/libgirepository 1.84.0-1 1.51 MiB extra/libxslt 1.1.43-1 0.75 MiB extra/libyaml 0.2.5-3 0.16 MiB extra/oniguruma 6.9.10-1 0.88 MiB extra/perl-error 0.17030-1 0.04 MiB extra/perl-mailtools 2.22-1 0.10 MiB extra/perl-timedate 2.33-7 0.08 MiB extra/python-aiohappyeyeballs 2.5.0-1 0.08 MiB extra/python-aiosignal 1.3.1-8 0.03 MiB extra/python-anyio 4.7.0-2 1.35 MiB extra/python-attrs 24.1.0-1 0.56 MiB extra/python-autocommand 2.2.2-7 0.08 MiB extra/python-blinker 1.8.2-2 0.08 MiB extra/python-brotlicffi 1.1.0.0-3 0.11 MiB 0.02 MiB extra/python-certifi 2025.01.31-1 0.02 MiB extra/python-cffi 1.17.1-2 1.35 MiB extra/python-click 8.1.8-1 1.19 MiB extra/python-decorator 5.1.1-5 0.06 MiB extra/python-flasgger 0.9.7.1-5.1 13.35 MiB 2.39 MiB extra/python-flask 3.1.0-2 1.03 MiB extra/python-frozenlist 1.4.1-4 0.15 MiB extra/python-greenlet 3.1.1-2 0.44 MiB extra/python-h11 0.14.0-6 0.55 MiB extra/python-httpcore 1.0.7-2 0.92 MiB extra/python-idna 3.10-2 0.88 MiB extra/python-iniconfig 2.1.0-1 0.04 MiB extra/python-itsdangerous 2.1.2-5 0.13 MiB extra/python-jaraco.collections 5.1.0-1 0.10 MiB extra/python-jaraco.context 6.0.1-1 0.04 MiB extra/python-jaraco.functools 4.1.0-1 0.07 MiB extra/python-jaraco.text 4.0.0-2 0.08 MiB extra/python-jinja 1:3.1.5-1.1 1.77 MiB extra/python-jsonschema 4.23.0-2 1.33 MiB extra/python-jsonschema-specifications 2024.10.1-1 0.05 MiB extra/python-markupsafe 2.1.5-3 0.07 MiB extra/python-mistune 1:3.1.3-1 0.56 MiB 0.11 MiB extra/python-more-itertools 10.6.0-1 0.66 MiB extra/python-multidict 6.0.5-4 0.16 MiB extra/python-packaging 24.2-3 0.66 MiB extra/python-pluggy 1.5.0-3 0.20 MiB extra/python-pycparser 2.22-3 1.69 MiB extra/python-pyproject-hooks 1.2.0-3 0.10 MiB extra/python-referencing 0.35.1-3.1 0.38 MiB extra/python-rpds-py 0.22.3-1 0.65 MiB extra/python-six 1.17.0-1 0.12 MiB extra/python-sniffio 1.3.1-4 0.04 MiB extra/python-werkzeug 3.1.3-1 2.43 MiB extra/python-yaml 6.0.2-2 0.91 MiB extra/python-yarl 1.13.1-1 0.43 MiB extra/git 2.49.0-1 27.47 MiB extra/pyalpm 0.10.10-2 0.29 MiB extra/python-aiohttp 3.10.11-1 3.10 MiB extra/python-awesomeversion 24.6.0-2 0.12 MiB 0.03 MiB extra/python-build 1.2.2-3 0.20 MiB extra/python-docutils 1:0.21.2-3 5.68 MiB extra/python-gobject 3.52.3-3 1.41 MiB extra/python-httpx 0.28.1-2 0.93 MiB extra/python-installer 0.7.0-10 0.17 MiB extra/python-jq 1.8.0-2 0.15 MiB 0.06 MiB extra/python-lxml 5.3.2-1 4.66 MiB extra/python-pygments 2.19.1-1 14.39 MiB extra/python-pytest 1:8.3.5-1 3.93 MiB extra/python-pytest-asyncio 0.25.2-1 0.16 MiB extra/python-pytest-httpbin 2.1.0-1 0.04 MiB 0.01 MiB extra/python-pytest-rerunfailures 15.0-1 0.11 MiB 0.02 MiB extra/python-setuptools 1:75.8.0-1 8.15 MiB extra/python-toml 0.10.2-12 0.18 MiB extra/python-wheel 0.45.1-1 0.28 MiB Total Download Size: 2.78 MiB Total Installed Size: 111.05 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... python-flasgger-0.9.7.1-5.1-any downloading... httpbin-0.10.2-4-any downloading... python-mistune-1:3.1.3-1-any downloading... python-jq-1.8.0-2-riscv64 downloading... python-awesomeversion-24.6.0-2-any downloading... python-pytest-rerunfailures-15.0-1-any downloading... python-brotlicffi-1.1.0.0-3-riscv64 downloading... python-pytest-httpbin-2.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 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-mediawiki-api: git mediawiki support perl-datetime-format-iso8601: git mediawiki support perl-lwp-protocol-https: git mediawiki https support perl-cgi: gitweb (web interface) support python: git svn & git p4 [installed] subversion: git svn org.freedesktop.secrets: keyring credential helper libsecret: libsecret credential helper [installed] installing python-packaging... installing python-pyproject-hooks... installing python-build... Optional dependencies for python-build python-pip: to use as the Python package installer (default) python-uv: to use as the Python package installer python-virtualenv: to use virtualenv for build isolation installing python-installer... installing python-more-itertools... installing python-jaraco.functools... installing python-jaraco.context... installing python-autocommand... installing python-jaraco.text... Optional dependencies for python-jaraco.text python-inflect: for show-newlines script installing python-jaraco.collections... installing python-wheel... Optional dependencies for python-wheel python-keyring: for wheel.signatures python-xdg: for wheel.signatures python-setuptools: for legacy bdist_wheel subcommand [pending] installing python-setuptools... installing python-docutils... Optional dependencies for python-docutils python-myst-parser: to parse input in "Markdown" (CommonMark) format python-pillow: for some image manipulation operations python-pygments: for syntax highlighting of code directives and roles [pending] installing python-pygments... installing libgirepository... installing gobject-introspection-runtime... installing python-gobject... Optional dependencies for python-gobject python-cairo: Cairo bindings installing python-toml... installing python-aiohappyeyeballs... installing python-frozenlist... installing python-aiosignal... installing python-attrs... installing python-multidict... installing python-idna... installing python-yarl... installing python-aiohttp... Optional dependencies for python-aiohttp gunicorn: to deploy using Gunicorn python-aiodns: for fast DNS resolving python-brotli: for Brotli transfer-encodings support installing python-certifi... installing python-h11... installing python-httpcore... Optional dependencies for python-httpcore python-h2: for HTTP/2 support python-socksio: for SOCKS support python-anyio: for asyncio backend [pending] python-trio: for trio backend python-sniffio: for async support [pending] installing python-sniffio... installing python-anyio... Optional dependencies for python-anyio python-trio: trio backend python-outcome: trio backend python-uvloop: use uvloop for asyncio backend python-pytest: pytest plugin [pending] installing python-httpx... Optional dependencies for python-httpx python-brotli: for brotli response decompression python-brotlicffi: for brotli response decompression [pending] python-zstandard: for zstd response decompression python-h2: HTTP/2 support python-socksio: SOCKS proxy support python-click: command line client support [pending] python-rich: command line client support python-pygments: command line client support [installed] python-trio: alternative async library installing python-iniconfig... installing python-pluggy... installing python-pytest... installing python-pytest-asyncio... installing python-blinker... installing python-click... installing python-itsdangerous... installing python-markupsafe... installing python-jinja... Optional dependencies for python-jinja python-babel: for i18n support installing python-werkzeug... Optional dependencies for python-werkzeug python-watchdog: faster and more advanced reloader installing python-flask... Optional dependencies for python-flask python-asgiref: async functions and views python-cryptography: using ad-hoc certificates python-dotenv: loading env vars from files installing python-decorator... installing python-six... installing python-pycparser... installing python-cffi... Optional dependencies for python-cffi python-setuptools: "limited api" version checking in cffi.setuptools_ext [installed] installing python-brotlicffi... installing libyaml... installing python-yaml... installing python-rpds-py... installing python-referencing... installing python-jsonschema-specifications... installing python-jsonschema... Optional dependencies for python-jsonschema python-isoduration: for duration format python-fqdn: for hostname format python-idna: for idn-hostname format [installed] python-jsonpointer: for json-pointer & relative-json-pointer format python-rfc3339-validator: for date-time format python-rfc3987: for iri, iri-reference, uri & uri-reference format python-uri-template: for uri-template format python-webcolors: for color format installing python-mistune... installing python-flasgger... installing python-greenlet... installing httpbin... installing python-pytest-httpbin... installing python-pytest-rerunfailures... Optional dependencies for python-pytest-rerunfailures python-pytest-xdist: for recovering from crashes installing pyalpm... installing python-awesomeversion... installing libxslt... Optional dependencies for libxslt python: Python bindings [installed] installing python-lxml... Optional dependencies for python-lxml python-beautifulsoup4: support for beautifulsoup parser to parse not well formed HTML python-cssselect: support for cssselect python-html5lib: support for html5lib parser python-lxml-docs: offline docs python-lxml-html-clean: enable htmlclean feature installing oniguruma... installing jq... installing python-jq... :: Running post-transaction hooks... (1/4) Creating system user accounts... Creating group 'git' with GID 972. Creating user 'git' (git daemon user) with UID 972 and GID 972. (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 nvchecker git repo... Cloning into 'nvchecker'... done. Switched to a new branch 'makepkg' ==> Starting prepare()... ==> Starting build()... * Getting build dependencies for wheel... running egg_info creating nvchecker.egg-info writing nvchecker.egg-info/PKG-INFO writing dependency_links to nvchecker.egg-info/dependency_links.txt writing entry points to nvchecker.egg-info/entry_points.txt writing requirements to nvchecker.egg-info/requires.txt writing top-level names to nvchecker.egg-info/top_level.txt writing manifest file 'nvchecker.egg-info/SOURCES.txt' reading manifest file 'nvchecker.egg-info/SOURCES.txt' adding license file 'LICENSE' writing manifest file 'nvchecker.egg-info/SOURCES.txt' * Building wheel... running bdist_wheel running build running build_py creating build/lib/nvchecker copying nvchecker/__init__.py -> build/lib/nvchecker copying nvchecker/api.py -> build/lib/nvchecker copying nvchecker/__main__.py -> build/lib/nvchecker copying nvchecker/ctxvars.py -> build/lib/nvchecker copying nvchecker/slogconf.py -> build/lib/nvchecker copying nvchecker/core.py -> build/lib/nvchecker copying nvchecker/util.py -> build/lib/nvchecker copying nvchecker/sortversion.py -> build/lib/nvchecker copying nvchecker/tools.py -> build/lib/nvchecker creating build/lib/nvchecker_source copying nvchecker_source/pagure.py -> build/lib/nvchecker_source copying nvchecker_source/launchpad.py -> build/lib/nvchecker_source copying nvchecker_source/aur.py -> build/lib/nvchecker_source copying nvchecker_source/pypi.py -> build/lib/nvchecker_source copying nvchecker_source/cpan.py -> build/lib/nvchecker_source copying nvchecker_source/gitlab.py -> build/lib/nvchecker_source copying nvchecker_source/alpmfiles.py -> build/lib/nvchecker_source copying nvchecker_source/gems.py -> build/lib/nvchecker_source copying nvchecker_source/ubuntupkg.py -> build/lib/nvchecker_source copying nvchecker_source/rpmrepo.py -> build/lib/nvchecker_source copying nvchecker_source/bitbucket.py -> build/lib/nvchecker_source copying nvchecker_source/vsmarketplace.py -> build/lib/nvchecker_source copying nvchecker_source/archpkg.py -> build/lib/nvchecker_source copying nvchecker_source/snapcraft.py -> build/lib/nvchecker_source copying nvchecker_source/hackage.py -> build/lib/nvchecker_source copying nvchecker_source/container.py -> build/lib/nvchecker_source copying nvchecker_source/jq.py -> build/lib/nvchecker_source copying nvchecker_source/htmlparser.py -> build/lib/nvchecker_source copying nvchecker_source/gitea.py -> build/lib/nvchecker_source copying nvchecker_source/regex.py -> build/lib/nvchecker_source copying nvchecker_source/mercurial.py -> build/lib/nvchecker_source copying nvchecker_source/anitya.py -> build/lib/nvchecker_source copying nvchecker_source/combiner.py -> build/lib/nvchecker_source copying nvchecker_source/sparkle.py -> build/lib/nvchecker_source copying nvchecker_source/cran.py -> build/lib/nvchecker_source copying nvchecker_source/npm.py -> build/lib/nvchecker_source copying nvchecker_source/cmd.py -> build/lib/nvchecker_source copying nvchecker_source/repology.py -> build/lib/nvchecker_source copying nvchecker_source/openvsx.py -> build/lib/nvchecker_source copying nvchecker_source/httpheader.py -> build/lib/nvchecker_source copying nvchecker_source/debianpkg.py -> build/lib/nvchecker_source copying nvchecker_source/git.py -> build/lib/nvchecker_source copying nvchecker_source/none.py -> build/lib/nvchecker_source copying nvchecker_source/android_sdk.py -> build/lib/nvchecker_source copying nvchecker_source/manual.py -> build/lib/nvchecker_source copying nvchecker_source/go.py -> build/lib/nvchecker_source copying nvchecker_source/alpm.py -> build/lib/nvchecker_source copying nvchecker_source/pacman.py -> build/lib/nvchecker_source copying nvchecker_source/cratesio.py -> build/lib/nvchecker_source copying nvchecker_source/opam.py -> build/lib/nvchecker_source copying nvchecker_source/github.py -> build/lib/nvchecker_source copying nvchecker_source/apt.py -> build/lib/nvchecker_source copying nvchecker_source/packagist.py -> build/lib/nvchecker_source creating build/lib/nvchecker/httpclient copying nvchecker/httpclient/__init__.py -> build/lib/nvchecker/httpclient copying nvchecker/httpclient/aiohttp_httpclient.py -> build/lib/nvchecker/httpclient copying nvchecker/httpclient/base.py -> build/lib/nvchecker/httpclient copying nvchecker/httpclient/httpx_httpclient.py -> build/lib/nvchecker/httpclient copying nvchecker/httpclient/tornado_httpclient.py -> build/lib/nvchecker/httpclient creating build/lib/nvchecker/lib copying nvchecker/lib/nicelogger.py -> build/lib/nvchecker/lib copying nvchecker/lib/__init__.py -> build/lib/nvchecker/lib copying nvchecker/lib/packaging_version.py -> build/lib/nvchecker/lib running build_scripts creating build/scripts-3.13 copying and adjusting scripts/nvchecker-ini2toml -> build/scripts-3.13 copying and adjusting scripts/nvchecker-notify -> build/scripts-3.13 changing mode of build/scripts-3.13/nvchecker-ini2toml from 644 to 755 changing mode of build/scripts-3.13/nvchecker-notify from 644 to 755 installing to build/bdist.linux-riscv64/wheel running install running install_lib creating build/bdist.linux-riscv64/wheel creating build/bdist.linux-riscv64/wheel/nvchecker copying build/lib/nvchecker/__init__.py -> build/bdist.linux-riscv64/wheel/./nvchecker copying build/lib/nvchecker/api.py -> build/bdist.linux-riscv64/wheel/./nvchecker copying build/lib/nvchecker/__main__.py -> build/bdist.linux-riscv64/wheel/./nvchecker creating build/bdist.linux-riscv64/wheel/nvchecker/httpclient copying build/lib/nvchecker/httpclient/__init__.py -> build/bdist.linux-riscv64/wheel/./nvchecker/httpclient copying build/lib/nvchecker/httpclient/aiohttp_httpclient.py -> build/bdist.linux-riscv64/wheel/./nvchecker/httpclient copying build/lib/nvchecker/httpclient/base.py -> build/bdist.linux-riscv64/wheel/./nvchecker/httpclient copying build/lib/nvchecker/httpclient/httpx_httpclient.py -> build/bdist.linux-riscv64/wheel/./nvchecker/httpclient copying build/lib/nvchecker/httpclient/tornado_httpclient.py -> build/bdist.linux-riscv64/wheel/./nvchecker/httpclient copying build/lib/nvchecker/ctxvars.py -> build/bdist.linux-riscv64/wheel/./nvchecker creating build/bdist.linux-riscv64/wheel/nvchecker/lib copying build/lib/nvchecker/lib/nicelogger.py -> build/bdist.linux-riscv64/wheel/./nvchecker/lib copying build/lib/nvchecker/lib/__init__.py -> build/bdist.linux-riscv64/wheel/./nvchecker/lib copying build/lib/nvchecker/lib/packaging_version.py -> build/bdist.linux-riscv64/wheel/./nvchecker/lib copying build/lib/nvchecker/slogconf.py -> build/bdist.linux-riscv64/wheel/./nvchecker copying build/lib/nvchecker/core.py -> build/bdist.linux-riscv64/wheel/./nvchecker copying build/lib/nvchecker/util.py -> build/bdist.linux-riscv64/wheel/./nvchecker copying build/lib/nvchecker/sortversion.py -> build/bdist.linux-riscv64/wheel/./nvchecker copying build/lib/nvchecker/tools.py -> build/bdist.linux-riscv64/wheel/./nvchecker creating build/bdist.linux-riscv64/wheel/nvchecker_source copying build/lib/nvchecker_source/pagure.py -> build/bdist.linux-riscv64/wheel/./nvchecker_source copying build/lib/nvchecker_source/launchpad.py -> build/bdist.linux-riscv64/wheel/./nvchecker_source copying build/lib/nvchecker_source/aur.py -> build/bdist.linux-riscv64/wheel/./nvchecker_source copying build/lib/nvchecker_source/pypi.py -> build/bdist.linux-riscv64/wheel/./nvchecker_source copying build/lib/nvchecker_source/cpan.py -> build/bdist.linux-riscv64/wheel/./nvchecker_source copying build/lib/nvchecker_source/gitlab.py -> build/bdist.linux-riscv64/wheel/./nvchecker_source copying build/lib/nvchecker_source/alpmfiles.py -> build/bdist.linux-riscv64/wheel/./nvchecker_source copying build/lib/nvchecker_source/gems.py -> build/bdist.linux-riscv64/wheel/./nvchecker_source copying build/lib/nvchecker_source/ubuntupkg.py -> build/bdist.linux-riscv64/wheel/./nvchecker_source copying build/lib/nvchecker_source/rpmrepo.py -> build/bdist.linux-riscv64/wheel/./nvchecker_source copying build/lib/nvchecker_source/bitbucket.py -> build/bdist.linux-riscv64/wheel/./nvchecker_source copying build/lib/nvchecker_source/vsmarketplace.py -> build/bdist.linux-riscv64/wheel/./nvchecker_source copying build/lib/nvchecker_source/archpkg.py -> build/bdist.linux-riscv64/wheel/./nvchecker_source copying build/lib/nvchecker_source/snapcraft.py -> build/bdist.linux-riscv64/wheel/./nvchecker_source copying build/lib/nvchecker_source/hackage.py -> build/bdist.linux-riscv64/wheel/./nvchecker_source copying build/lib/nvchecker_source/container.py -> build/bdist.linux-riscv64/wheel/./nvchecker_source copying build/lib/nvchecker_source/jq.py -> build/bdist.linux-riscv64/wheel/./nvchecker_source copying build/lib/nvchecker_source/htmlparser.py -> build/bdist.linux-riscv64/wheel/./nvchecker_source copying build/lib/nvchecker_source/gitea.py -> build/bdist.linux-riscv64/wheel/./nvchecker_source copying build/lib/nvchecker_source/regex.py -> build/bdist.linux-riscv64/wheel/./nvchecker_source copying build/lib/nvchecker_source/mercurial.py -> build/bdist.linux-riscv64/wheel/./nvchecker_source copying build/lib/nvchecker_source/anitya.py -> build/bdist.linux-riscv64/wheel/./nvchecker_source copying build/lib/nvchecker_source/combiner.py -> build/bdist.linux-riscv64/wheel/./nvchecker_source copying build/lib/nvchecker_source/sparkle.py -> build/bdist.linux-riscv64/wheel/./nvchecker_source copying build/lib/nvchecker_source/cran.py -> build/bdist.linux-riscv64/wheel/./nvchecker_source copying build/lib/nvchecker_source/npm.py -> build/bdist.linux-riscv64/wheel/./nvchecker_source copying build/lib/nvchecker_source/cmd.py -> build/bdist.linux-riscv64/wheel/./nvchecker_source copying build/lib/nvchecker_source/repology.py -> build/bdist.linux-riscv64/wheel/./nvchecker_source copying build/lib/nvchecker_source/openvsx.py -> build/bdist.linux-riscv64/wheel/./nvchecker_source copying build/lib/nvchecker_source/httpheader.py -> build/bdist.linux-riscv64/wheel/./nvchecker_source copying build/lib/nvchecker_source/debianpkg.py -> build/bdist.linux-riscv64/wheel/./nvchecker_source copying build/lib/nvchecker_source/git.py -> build/bdist.linux-riscv64/wheel/./nvchecker_source copying build/lib/nvchecker_source/none.py -> build/bdist.linux-riscv64/wheel/./nvchecker_source copying build/lib/nvchecker_source/android_sdk.py -> build/bdist.linux-riscv64/wheel/./nvchecker_source copying build/lib/nvchecker_source/manual.py -> build/bdist.linux-riscv64/wheel/./nvchecker_source copying build/lib/nvchecker_source/go.py -> build/bdist.linux-riscv64/wheel/./nvchecker_source copying build/lib/nvchecker_source/alpm.py -> build/bdist.linux-riscv64/wheel/./nvchecker_source copying build/lib/nvchecker_source/pacman.py -> build/bdist.linux-riscv64/wheel/./nvchecker_source copying build/lib/nvchecker_source/cratesio.py -> build/bdist.linux-riscv64/wheel/./nvchecker_source copying build/lib/nvchecker_source/opam.py -> build/bdist.linux-riscv64/wheel/./nvchecker_source copying build/lib/nvchecker_source/github.py -> build/bdist.linux-riscv64/wheel/./nvchecker_source copying build/lib/nvchecker_source/apt.py -> build/bdist.linux-riscv64/wheel/./nvchecker_source copying build/lib/nvchecker_source/packagist.py -> build/bdist.linux-riscv64/wheel/./nvchecker_source running install_egg_info running egg_info writing nvchecker.egg-info/PKG-INFO writing dependency_links to nvchecker.egg-info/dependency_links.txt writing entry points to nvchecker.egg-info/entry_points.txt writing requirements to nvchecker.egg-info/requires.txt writing top-level names to nvchecker.egg-info/top_level.txt reading manifest file 'nvchecker.egg-info/SOURCES.txt' adding license file 'LICENSE' writing manifest file 'nvchecker.egg-info/SOURCES.txt' Copying nvchecker.egg-info to build/bdist.linux-riscv64/wheel/./nvchecker-2.17-py3.13.egg-info running install_scripts creating build/bdist.linux-riscv64/wheel/nvchecker-2.17.data/scripts copying build/scripts-3.13/nvchecker-ini2toml -> build/bdist.linux-riscv64/wheel/nvchecker-2.17.data/scripts copying build/scripts-3.13/nvchecker-notify -> build/bdist.linux-riscv64/wheel/nvchecker-2.17.data/scripts changing mode of build/bdist.linux-riscv64/wheel/nvchecker-2.17.data/scripts/nvchecker-ini2toml to 755 changing mode of build/bdist.linux-riscv64/wheel/nvchecker-2.17.data/scripts/nvchecker-notify to 755 creating build/bdist.linux-riscv64/wheel/nvchecker-2.17.dist-info/WHEEL creating '/build/nvchecker/src/nvchecker/dist/.tmp-h2_7_qax/nvchecker-2.17-py3-none-any.whl' and adding 'build/bdist.linux-riscv64/wheel' to it adding 'nvchecker/__init__.py' adding 'nvchecker/__main__.py' adding 'nvchecker/api.py' adding 'nvchecker/core.py' adding 'nvchecker/ctxvars.py' adding 'nvchecker/slogconf.py' adding 'nvchecker/sortversion.py' adding 'nvchecker/tools.py' adding 'nvchecker/util.py' adding 'nvchecker/httpclient/__init__.py' adding 'nvchecker/httpclient/aiohttp_httpclient.py' adding 'nvchecker/httpclient/base.py' adding 'nvchecker/httpclient/httpx_httpclient.py' adding 'nvchecker/httpclient/tornado_httpclient.py' adding 'nvchecker/lib/__init__.py' adding 'nvchecker/lib/nicelogger.py' adding 'nvchecker/lib/packaging_version.py' adding 'nvchecker-2.17.data/scripts/nvchecker-ini2toml' adding 'nvchecker-2.17.data/scripts/nvchecker-notify' adding 'nvchecker_source/alpm.py' adding 'nvchecker_source/alpmfiles.py' adding 'nvchecker_source/android_sdk.py' adding 'nvchecker_source/anitya.py' adding 'nvchecker_source/apt.py' adding 'nvchecker_source/archpkg.py' adding 'nvchecker_source/aur.py' adding 'nvchecker_source/bitbucket.py' adding 'nvchecker_source/cmd.py' adding 'nvchecker_source/combiner.py' adding 'nvchecker_source/container.py' adding 'nvchecker_source/cpan.py' adding 'nvchecker_source/cran.py' adding 'nvchecker_source/cratesio.py' adding 'nvchecker_source/debianpkg.py' adding 'nvchecker_source/gems.py' adding 'nvchecker_source/git.py' adding 'nvchecker_source/gitea.py' adding 'nvchecker_source/github.py' adding 'nvchecker_source/gitlab.py' adding 'nvchecker_source/go.py' adding 'nvchecker_source/hackage.py' adding 'nvchecker_source/htmlparser.py' adding 'nvchecker_source/httpheader.py' adding 'nvchecker_source/jq.py' adding 'nvchecker_source/launchpad.py' adding 'nvchecker_source/manual.py' adding 'nvchecker_source/mercurial.py' adding 'nvchecker_source/none.py' adding 'nvchecker_source/npm.py' adding 'nvchecker_source/opam.py' adding 'nvchecker_source/openvsx.py' adding 'nvchecker_source/packagist.py' adding 'nvchecker_source/pacman.py' adding 'nvchecker_source/pagure.py' adding 'nvchecker_source/pypi.py' adding 'nvchecker_source/regex.py' adding 'nvchecker_source/repology.py' adding 'nvchecker_source/rpmrepo.py' adding 'nvchecker_source/snapcraft.py' adding 'nvchecker_source/sparkle.py' adding 'nvchecker_source/ubuntupkg.py' adding 'nvchecker_source/vsmarketplace.py' adding 'nvchecker-2.17.dist-info/LICENSE' adding 'nvchecker-2.17.dist-info/METADATA' adding 'nvchecker-2.17.dist-info/WHEEL' adding 'nvchecker-2.17.dist-info/entry_points.txt' adding 'nvchecker-2.17.dist-info/top_level.txt' adding 'nvchecker-2.17.dist-info/zip-safe' adding 'nvchecker-2.17.dist-info/RECORD' removing build/bdist.linux-riscv64/wheel Successfully built nvchecker-2.17-py3-none-any.whl make: Entering directory '/build/nvchecker/src/nvchecker/docs' mkdir -p _build/man ./myrst2man.py usage.rst > _build/man/nvchecker.1 make: Leaving directory '/build/nvchecker/src/nvchecker/docs' ==> Starting check()... ============================= test session starts ============================== platform linux -- Python 3.13.2, pytest-8.3.5, pluggy-1.5.0 rootdir: /build/nvchecker/src/nvchecker configfile: pyproject.toml plugins: anyio-4.7.0, rerunfailures-15.0, httpbin-2.1.0, asyncio-0.25.2 asyncio: mode=Mode.STRICT, asyncio_default_fixture_loop_scope=session collected 142 items tests/test_alpm.py ....... [ 4%] tests/test_alpmfiles.py F. [ 6%] tests/test_android_sdk.py ...... [ 10%] tests/test_anitya.py .. [ 11%] tests/test_apt.py ...s [ 14%] tests/test_archpkg.py .... [ 17%] tests/test_aur.py ... [ 19%] tests/test_bitbucket.py .... [ 22%] tests/test_cache.py . [ 23%] tests/test_cmd.py ... [ 25%] tests/test_combiner.py . [ 26%] tests/test_container.py ..... [ 29%] tests/test_cpan.py . [ 30%] tests/test_cran.py . [ 30%] tests/test_cratesio.py .... [ 33%] tests/test_debianpkg.py ... [ 35%] tests/test_gems.py . [ 36%] tests/test_git.py ... [ 38%] tests/test_gitea.py .. [ 40%] tests/test_github.py sssssssssssss [ 49%] tests/test_gitlab.py ..... [ 52%] tests/test_go.py . [ 53%] tests/test_hackage.py . [ 54%] tests/test_htmlparser.py .. [ 55%] tests/test_httpheader.py .. [ 57%] tests/test_jq.py .. [ 58%] tests/test_launchpad.py RRRRRRRRRRF [ 59%] tests/test_manual.py . [ 59%] tests/test_mercurial.py s [ 60%] tests/test_npm.py . [ 61%] tests/test_opam.py ... [ 63%] tests/test_openvsx.py . [ 64%] tests/test_packagist.py . [ 64%] tests/test_pacman.py .. [ 66%] tests/test_pagure.py ... [ 68%] tests/test_pypi.py ...... [ 72%] tests/test_regex.py .........attempting to ignore so the rest of the tests can run ..... [ 82%] tests/test_repology.py .... [ 85%] tests/test_rpmrepo.py .. [ 86%] tests/test_simplerun.py . [ 87%] tests/test_snapcraft.py ... [ 89%] tests/test_sortversion.py ... [ 91%] tests/test_sparkle.py . [ 92%] tests/test_substitute.py ...... [ 96%] tests/test_ubuntupkg.py .... [ 99%] tests/test_vsmarketplace.py . [100%] =================================== FAILURES =================================== ________________________________ test_alpmfiles ________________________________ get_version = .__call__ at 0x3fb89837e0> async def test_alpmfiles(get_version): > assert await get_version('test', { 'source': 'alpmfiles', 'pkgname': 'libuv', 'filename': 'usr/lib/libuv\\.so\\.([^.]+)', 'dbpath': db_path, }) == '1' tests/test_alpmfiles.py:38: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/conftest.py:57: in __call__ newvers = await run(entries) tests/conftest.py:50: in run results, _has_failures = await main.run(result_coro, runner_coro) nvchecker/__main__.py:109: in run return await result_fu nvchecker/core.py:443: in process_result logger.exception('error processing result', result=r) /usr/lib/python3.13/site-packages/structlog/_native.py:46: in exception return self.error(event, *args, **kw) /usr/lib/python3.13/site-packages/structlog/_native.py:144: in meth return self._proxy_to_logger(name, event, **kw) /usr/lib/python3.13/site-packages/structlog/_base.py:222: in _proxy_to_logger args, kw = self._process_event(method_name, event, event_kw) /usr/lib/python3.13/site-packages/structlog/_base.py:173: in _process_event event_dict = proc(self._logger, method_name, event_dict) nvchecker/core.py:441: in process_result r1 = _process_result(r) nvchecker/core.py:366: in _process_result logger.error(version.msg, **kw) /usr/lib/python3.13/site-packages/structlog/_native.py:144: in meth return self._proxy_to_logger(name, event, **kw) /usr/lib/python3.13/site-packages/structlog/_base.py:222: in _proxy_to_logger args, kw = self._process_event(method_name, event, event_kw) /usr/lib/python3.13/site-packages/structlog/_base.py:173: in _process_event event_dict = proc(self._logger, method_name, event_dict) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ logger = )> method_name = 'error' event_dict = {'cmd': ['pacman', '-Flq', '--dbpath', PosixPath('/tmp/tmp0h27rps2/test-db'), 'libuv'], 'event': 'pacman failed to get file list', 'logger_name': 'nvchecker.core', 'name': 'test', ...} def proc(logger, method_name, event_dict): if method_name in ('warning', 'error'): if 'exc_info' in event_dict: exc = event_dict['exc_info'] if isinstance(exc, Exception): raise exc else: # exc_info=True raise if not event_dict['event'].startswith(('rate limited', 'no-result')): > raise RuntimeError(event_dict['event']) E RuntimeError: pacman failed to get file list tests/conftest.py:91: RuntimeError ---------------------------- Captured stdout setup ----------------------------- :: Synchronizing package databases... core downloading... extra downloading... ---------------------------- Captured stderr setup ----------------------------- error: restricting filesystem access failed because the landlock ruleset could not be applied! ________________________________ test_launchpad ________________________________ get_version = .__call__ at 0x3fb89837e0> @pytest.mark.flaky(reruns=10) async def test_launchpad(get_version): version = await get_version( "sakura", { "source": "launchpad", "launchpad": "sakura", } ) > assert version == '3.8.8' E AssertionError: assert '3.8.9' == '3.8.8' E E - 3.8.8 E ? ^ E + 3.8.9 E ? ^ tests/test_launchpad.py:16: AssertionError ----------------------------- Captured stdout call ----------------------------- updated ----------------------------- Captured stdout call ----------------------------- updated ----------------------------- Captured stdout call ----------------------------- updated ----------------------------- Captured stdout call ----------------------------- updated ----------------------------- Captured stdout call ----------------------------- updated ----------------------------- Captured stdout call ----------------------------- updated ----------------------------- Captured stdout call ----------------------------- updated ----------------------------- Captured stdout call ----------------------------- updated ----------------------------- Captured stdout call ----------------------------- updated ----------------------------- Captured stdout call ----------------------------- updated ----------------------------- Captured stdout call ----------------------------- updated =========================== short test summary info ============================ FAILED tests/test_alpmfiles.py::test_alpmfiles - RuntimeError: pacman failed ... FAILED tests/test_launchpad.py::test_launchpad - AssertionError: assert '3.8.... ======= 2 failed, 125 passed, 15 skipped, 10 rerun in 386.28s (0:06:26) ======== ==> ERROR: A failure occurred in check().  Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/felix-4/build [?25h[?25h[?25hreceiving incremental file list nvchecker-2.17-1-riscv64-build.log nvchecker-2.17-1-riscv64-check.log nvchecker-2.17-1-riscv64-prepare.log sent 81 bytes received 4,116 bytes 8,394.00 bytes/sec total size is 24,713 speedup is 5.89