==> Building on glalie ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list ./ .SRCINFO 606 100% 0.00kB/s 0:00:00 606 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=7/9) .nvchecker.toml 89 100% 86.91kB/s 0:00:00 89 100% 86.91kB/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 898 100% 876.95kB/s 0:00:00 898 100% 876.95kB/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) python-janus-1.1.0-4.log 693 100% 676.76kB/s 0:00:00 693 100% 676.76kB/s 0:00:00 (xfr#6, to-chk=2/9) LICENSES/ LICENSES/0BSD.txt -> ../LICENSE sent 2,303 bytes received 168 bytes 988.40 bytes/sec total size is 2,817 speedup is 1.14 ==> Running pkgctl build --arch riscv64 on remote host... ==> WARNING: invalid architecture: riscv64 ==> Updating pacman database cache [?25l:: Synchronizing package databases... core downloading... extra downloading... multilib downloading... [?25h==> Building python-janus  -> repo: extra  -> arch: riscv64  -> worker: felix-0 ==> Building python-janus for [extra] (riscv64) ]3008;start=935ff6c9ba314166895935250b44fb4c;user=root;hostname=glalie.felixc.at;machineid=72144a64db6f4720ade5ccd1e3c98c82;bootid=afe9ed55efdd43d68bc839b001f5e949;pid=2954894;comm=systemd-nspawn;container=arch-nspawn-2954894;type=container\]11;?\]2;🔵 Container arch-nspawn-2954894 on glalie.felixc.at\[?25l:: Synchronizing package databases... core downloading... extra downloading... :: Starting full system upgrade... there is nothing to do [?25h[!p]104[?7h]3008;end=935ff6c9ba314166895935250b44fb4c\==> 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: python-janus 1.1.0-4 (Fri Jan 23 23:49:26 2026) ==> Retrieving sources...  -> Cloning janus git repo... Cloning into bare repository '/home/felix/packages/python-janus/janus'... remote: Enumerating objects: 4683, done. remote: Counting objects: 0% (1/600) remote: Counting objects: 1% (6/600) remote: Counting objects: 2% (12/600) remote: Counting objects: 3% (18/600) remote: Counting objects: 4% (24/600) remote: Counting objects: 5% (30/600) remote: Counting objects: 6% (36/600) remote: Counting objects: 7% (42/600) remote: Counting objects: 8% (48/600) remote: Counting objects: 9% (54/600) remote: Counting objects: 10% (60/600) remote: Counting objects: 11% (66/600) remote: Counting objects: 12% (72/600) remote: Counting objects: 13% (78/600) remote: Counting objects: 14% (84/600) remote: Counting objects: 15% (90/600) remote: Counting objects: 16% (96/600) remote: Counting objects: 17% (102/600) remote: Counting objects: 18% (108/600) remote: Counting objects: 19% (114/600) remote: Counting objects: 20% (120/600) remote: Counting objects: 21% (126/600) remote: Counting objects: 22% (132/600) remote: Counting objects: 23% (138/600) remote: Counting objects: 24% (144/600) remote: Counting objects: 25% (150/600) remote: Counting objects: 26% (156/600) remote: Counting objects: 27% (162/600) remote: Counting objects: 28% (168/600) remote: Counting objects: 29% (174/600) remote: Counting objects: 30% (180/600) remote: Counting objects: 31% (186/600) remote: Counting objects: 32% (192/600) remote: Counting objects: 33% (198/600) remote: Counting objects: 34% (204/600) remote: Counting objects: 35% (210/600) remote: Counting objects: 36% (216/600) remote: Counting objects: 37% (222/600) remote: Counting objects: 38% (228/600) remote: Counting objects: 39% (234/600) remote: Counting objects: 40% (240/600) remote: Counting objects: 41% (246/600) remote: Counting objects: 42% (252/600) remote: Counting objects: 43% (258/600) remote: Counting objects: 44% (264/600) remote: Counting objects: 45% (270/600) remote: Counting objects: 46% (276/600) remote: Counting objects: 47% (282/600) remote: Counting objects: 48% (288/600) remote: Counting objects: 49% (294/600) remote: Counting objects: 50% (300/600) remote: Counting objects: 51% (306/600) remote: Counting objects: 52% (312/600) remote: Counting objects: 53% (318/600) remote: Counting objects: 54% (324/600) remote: Counting objects: 55% (330/600) remote: Counting objects: 56% (336/600) remote: Counting objects: 57% (342/600) remote: Counting objects: 58% (348/600) remote: Counting objects: 59% (354/600) remote: Counting objects: 60% (360/600) remote: Counting objects: 61% (366/600) remote: Counting objects: 62% (372/600) remote: Counting objects: 63% (378/600) remote: Counting objects: 64% (384/600) remote: Counting objects: 65% (390/600) remote: Counting objects: 66% (396/600) remote: Counting objects: 67% (402/600) remote: Counting objects: 68% (408/600) remote: Counting objects: 69% (414/600) remote: Counting objects: 70% (420/600) remote: Counting objects: 71% (426/600) remote: Counting objects: 72% (432/600) remote: Counting objects: 73% (438/600) remote: Counting objects: 74% (444/600) remote: Counting objects: 75% (450/600) remote: Counting objects: 76% (456/600) remote: Counting objects: 77% (462/600) remote: Counting objects: 78% (468/600) remote: Counting objects: 79% (474/600) remote: Counting objects: 80% (480/600) remote: Counting objects: 81% (486/600) remote: Counting objects: 82% (492/600) remote: Counting objects: 83% (498/600) remote: Counting objects: 84% (504/600) remote: Counting objects: 85% (510/600) remote: Counting objects: 86% (516/600) remote: Counting objects: 87% (522/600) remote: Counting objects: 88% (528/600) remote: Counting objects: 89% (534/600) remote: Counting objects: 90% (540/600) remote: Counting objects: 91% (546/600) remote: Counting objects: 92% (552/600) remote: Counting objects: 93% (558/600) remote: Counting objects: 94% (564/600) remote: Counting objects: 95% (570/600) remote: Counting objects: 96% (576/600) remote: Counting objects: 97% (582/600) remote: Counting objects: 98% (588/600) remote: Counting objects: 99% (594/600) remote: Counting objects: 100% (600/600) remote: Counting objects: 100% (600/600), done. remote: Compressing objects: 0% (1/228) remote: Compressing objects: 1% (3/228) remote: Compressing objects: 2% (5/228) remote: Compressing objects: 3% (7/228) remote: Compressing objects: 4% (10/228) remote: Compressing objects: 5% (12/228) remote: Compressing objects: 6% (14/228) remote: Compressing objects: 7% (16/228) remote: Compressing objects: 8% (19/228) remote: Compressing objects: 9% (21/228) remote: Compressing objects: 10% (23/228) remote: Compressing objects: 11% (26/228) remote: Compressing objects: 12% (28/228) remote: Compressing objects: 13% (30/228) remote: Compressing objects: 14% (32/228) remote: Compressing objects: 15% (35/228) remote: Compressing objects: 16% (37/228) remote: Compressing objects: 17% (39/228) remote: Compressing objects: 18% (42/228) remote: Compressing objects: 19% (44/228) remote: Compressing objects: 20% (46/228) remote: Compressing objects: 21% (48/228) remote: Compressing objects: 22% (51/228) remote: Compressing objects: 23% (53/228) remote: Compressing objects: 24% (55/228) remote: Compressing objects: 25% (57/228) remote: Compressing objects: 26% (60/228) remote: Compressing objects: 27% (62/228) remote: Compressing objects: 28% (64/228) remote: Compressing objects: 29% (67/228) remote: Compressing objects: 30% (69/228) remote: Compressing objects: 31% (71/228) remote: Compressing objects: 32% (73/228) remote: Compressing objects: 33% (76/228) remote: Compressing objects: 34% (78/228) remote: Compressing objects: 35% (80/228) remote: Compressing objects: 36% (83/228) remote: Compressing objects: 37% (85/228) remote: Compressing objects: 38% (87/228) remote: Compressing objects: 39% (89/228) remote: Compressing objects: 40% (92/228) remote: Compressing objects: 41% (94/228) remote: Compressing objects: 42% (96/228) remote: Compressing objects: 43% (99/228) remote: Compressing objects: 44% (101/228) remote: Compressing objects: 45% (103/228) remote: Compressing objects: 46% (105/228) remote: Compressing objects: 47% (108/228) remote: Compressing objects: 48% (110/228) remote: Compressing objects: 49% (112/228) remote: Compressing objects: 50% (114/228) remote: Compressing objects: 51% (117/228) remote: Compressing objects: 52% (119/228) remote: Compressing objects: 53% (121/228) remote: Compressing objects: 54% (124/228) remote: Compressing objects: 55% (126/228) remote: Compressing objects: 56% (128/228) remote: Compressing objects: 57% (130/228) remote: Compressing objects: 58% (133/228) remote: Compressing objects: 59% (135/228) remote: Compressing objects: 60% (137/228) remote: Compressing objects: 61% (140/228) remote: Compressing objects: 62% (142/228) remote: Compressing objects: 63% (144/228) remote: Compressing objects: 64% (146/228) remote: Compressing objects: 65% (149/228) remote: Compressing objects: 66% (151/228) remote: Compressing objects: 67% (153/228) remote: Compressing objects: 68% (156/228) remote: Compressing objects: 69% (158/228) remote: Compressing objects: 70% (160/228) remote: Compressing objects: 71% (162/228) remote: Compressing objects: 72% (165/228) remote: Compressing objects: 73% (167/228) remote: Compressing objects: 74% (169/228) remote: Compressing objects: 75% (171/228) remote: Compressing objects: 76% (174/228) remote: Compressing objects: 77% (176/228) remote: Compressing objects: 78% (178/228) remote: Compressing objects: 79% (181/228) remote: Compressing objects: 80% (183/228) remote: Compressing objects: 81% (185/228) remote: Compressing objects: 82% (187/228) remote: Compressing objects: 83% (190/228) remote: Compressing objects: 84% (192/228) remote: Compressing objects: 85% (194/228) remote: Compressing objects: 86% (197/228) remote: Compressing objects: 87% (199/228) remote: Compressing objects: 88% (201/228) remote: Compressing objects: 89% (203/228) remote: Compressing objects: 90% (206/228) remote: Compressing objects: 91% (208/228) remote: Compressing objects: 92% (210/228) remote: Compressing objects: 93% (213/228) remote: Compressing objects: 94% (215/228) remote: Compressing objects: 95% (217/228) remote: Compressing objects: 96% (219/228) remote: Compressing objects: 97% (222/228) remote: Compressing objects: 98% (224/228) remote: Compressing objects: 99% (226/228) remote: Compressing objects: 100% (228/228) remote: Compressing objects: 100% (228/228), done. Receiving objects: 0% (1/4683) Receiving objects: 1% (47/4683) Receiving objects: 2% (94/4683) Receiving objects: 3% (141/4683) Receiving objects: 4% (188/4683) Receiving objects: 5% (235/4683) Receiving objects: 6% (281/4683) Receiving objects: 7% (328/4683) Receiving objects: 8% (375/4683) Receiving objects: 9% (422/4683) Receiving objects: 10% (469/4683) Receiving objects: 11% (516/4683) Receiving objects: 12% (562/4683) Receiving objects: 13% (609/4683), 356.00 KiB | 695.00 KiB/s Receiving objects: 14% (656/4683), 356.00 KiB | 695.00 KiB/s Receiving objects: 15% (703/4683), 356.00 KiB | 695.00 KiB/s Receiving objects: 16% (750/4683), 356.00 KiB | 695.00 KiB/s Receiving objects: 17% (797/4683), 356.00 KiB | 695.00 KiB/s Receiving objects: 18% (843/4683), 356.00 KiB | 695.00 KiB/s Receiving objects: 19% (890/4683), 356.00 KiB | 695.00 KiB/s Receiving objects: 20% (937/4683), 356.00 KiB | 695.00 KiB/s Receiving objects: 21% (984/4683), 356.00 KiB | 695.00 KiB/s Receiving objects: 22% (1031/4683), 356.00 KiB | 695.00 KiB/s Receiving objects: 23% (1078/4683), 356.00 KiB | 695.00 KiB/s Receiving objects: 24% (1124/4683), 356.00 KiB | 695.00 KiB/s Receiving objects: 25% (1171/4683), 356.00 KiB | 695.00 KiB/s Receiving objects: 26% (1218/4683), 356.00 KiB | 695.00 KiB/s Receiving objects: 27% (1265/4683), 356.00 KiB | 695.00 KiB/s Receiving objects: 28% (1312/4683), 356.00 KiB | 695.00 KiB/s Receiving objects: 29% (1359/4683), 356.00 KiB | 695.00 KiB/s Receiving objects: 30% (1405/4683), 356.00 KiB | 695.00 KiB/s Receiving objects: 31% (1452/4683), 356.00 KiB | 695.00 KiB/s Receiving objects: 32% (1499/4683), 356.00 KiB | 695.00 KiB/s Receiving objects: 33% (1546/4683), 356.00 KiB | 695.00 KiB/s Receiving objects: 34% (1593/4683), 356.00 KiB | 695.00 KiB/s Receiving objects: 35% (1640/4683), 356.00 KiB | 695.00 KiB/s Receiving objects: 36% (1686/4683), 356.00 KiB | 695.00 KiB/s Receiving objects: 37% (1733/4683), 356.00 KiB | 695.00 KiB/s Receiving objects: 38% (1780/4683), 356.00 KiB | 695.00 KiB/s Receiving objects: 39% (1827/4683), 356.00 KiB | 695.00 KiB/s Receiving objects: 40% (1874/4683), 356.00 KiB | 695.00 KiB/s Receiving objects: 41% (1921/4683), 356.00 KiB | 695.00 KiB/s Receiving objects: 42% (1967/4683), 356.00 KiB | 695.00 KiB/s Receiving objects: 43% (2014/4683), 356.00 KiB | 695.00 KiB/s Receiving objects: 44% (2061/4683), 356.00 KiB | 695.00 KiB/s Receiving objects: 45% (2108/4683), 356.00 KiB | 695.00 KiB/s Receiving objects: 46% (2155/4683), 356.00 KiB | 695.00 KiB/s Receiving objects: 47% (2202/4683), 356.00 KiB | 695.00 KiB/s Receiving objects: 48% (2248/4683), 356.00 KiB | 695.00 KiB/s Receiving objects: 49% (2295/4683), 356.00 KiB | 695.00 KiB/s Receiving objects: 50% (2342/4683), 356.00 KiB | 695.00 KiB/s Receiving objects: 51% (2389/4683), 356.00 KiB | 695.00 KiB/s Receiving objects: 52% (2436/4683), 356.00 KiB | 695.00 KiB/s Receiving objects: 53% (2482/4683), 356.00 KiB | 695.00 KiB/s Receiving objects: 54% (2529/4683), 356.00 KiB | 695.00 KiB/s Receiving objects: 55% (2576/4683), 356.00 KiB | 695.00 KiB/s Receiving objects: 56% (2623/4683), 356.00 KiB | 695.00 KiB/s Receiving objects: 57% (2670/4683), 356.00 KiB | 695.00 KiB/s Receiving objects: 58% (2717/4683), 356.00 KiB | 695.00 KiB/s Receiving objects: 59% (2763/4683), 356.00 KiB | 695.00 KiB/s Receiving objects: 59% (2797/4683), 1.01 MiB | 999.00 KiB/s Receiving objects: 60% (2810/4683), 1.01 MiB | 999.00 KiB/s Receiving objects: 61% (2857/4683), 1.01 MiB | 999.00 KiB/s Receiving objects: 62% (2904/4683), 1.01 MiB | 999.00 KiB/s Receiving objects: 63% (2951/4683), 1.01 MiB | 999.00 KiB/s Receiving objects: 64% (2998/4683), 1.01 MiB | 999.00 KiB/s Receiving objects: 65% (3044/4683), 1.01 MiB | 999.00 KiB/s Receiving objects: 66% (3091/4683), 1.01 MiB | 999.00 KiB/s Receiving objects: 67% (3138/4683), 1.01 MiB | 999.00 KiB/s Receiving objects: 68% (3185/4683), 1.01 MiB | 999.00 KiB/s Receiving objects: 69% (3232/4683), 1.01 MiB | 999.00 KiB/s Receiving objects: 70% (3279/4683), 1.01 MiB | 999.00 KiB/s Receiving objects: 71% (3325/4683), 1.01 MiB | 999.00 KiB/s Receiving objects: 72% (3372/4683), 1.01 MiB | 999.00 KiB/s Receiving objects: 73% (3419/4683), 1.01 MiB | 999.00 KiB/s Receiving objects: 74% (3466/4683), 1.01 MiB | 999.00 KiB/s Receiving objects: 75% (3513/4683), 1.01 MiB | 999.00 KiB/s Receiving objects: 76% (3560/4683), 1.01 MiB | 999.00 KiB/s Receiving objects: 77% (3606/4683), 1.01 MiB | 999.00 KiB/s Receiving objects: 78% (3653/4683), 1.01 MiB | 999.00 KiB/s Receiving objects: 79% (3700/4683), 1.01 MiB | 999.00 KiB/s Receiving objects: 80% (3747/4683), 1.01 MiB | 999.00 KiB/s Receiving objects: 81% (3794/4683), 1.01 MiB | 999.00 KiB/s Receiving objects: 82% (3841/4683), 1.01 MiB | 999.00 KiB/s Receiving objects: 83% (3887/4683), 1.01 MiB | 999.00 KiB/s Receiving objects: 84% (3934/4683), 1.01 MiB | 999.00 KiB/s Receiving objects: 85% (3981/4683), 1.01 MiB | 999.00 KiB/s Receiving objects: 86% (4028/4683), 1.01 MiB | 999.00 KiB/s Receiving objects: 87% (4075/4683), 1.01 MiB | 999.00 KiB/s Receiving objects: 88% (4122/4683), 1.01 MiB | 999.00 KiB/s Receiving objects: 89% (4168/4683), 1.01 MiB | 999.00 KiB/s Receiving objects: 90% (4215/4683), 1.01 MiB | 999.00 KiB/s Receiving objects: 91% (4262/4683), 1.01 MiB | 999.00 KiB/s Receiving objects: 92% (4309/4683), 1.01 MiB | 999.00 KiB/s Receiving objects: 93% (4356/4683), 1.01 MiB | 999.00 KiB/s Receiving objects: 94% (4403/4683), 1.01 MiB | 999.00 KiB/s Receiving objects: 95% (4449/4683), 1.01 MiB | 999.00 KiB/s remote: Total 4683 (delta 526), reused 372 (delta 372), pack-reused 4083 (from 1) Receiving objects: 96% (4496/4683), 1.01 MiB | 999.00 KiB/s Receiving objects: 97% (4543/4683), 1.01 MiB | 999.00 KiB/s Receiving objects: 98% (4590/4683), 1.01 MiB | 999.00 KiB/s Receiving objects: 99% (4637/4683), 1.01 MiB | 999.00 KiB/s Receiving objects: 100% (4683/4683), 1.01 MiB | 999.00 KiB/s Receiving objects: 100% (4683/4683), 1.35 MiB | 1.04 MiB/s, done. Resolving deltas: 0% (0/3105) Resolving deltas: 1% (32/3105) Resolving deltas: 2% (63/3105) Resolving deltas: 3% (94/3105) Resolving deltas: 4% (125/3105) Resolving deltas: 5% (156/3105) Resolving deltas: 6% (188/3105) Resolving deltas: 7% (218/3105) Resolving deltas: 8% (249/3105) Resolving deltas: 9% (280/3105) Resolving deltas: 10% (311/3105) Resolving deltas: 11% (342/3105) Resolving deltas: 12% (373/3105) Resolving deltas: 13% (404/3105) Resolving deltas: 14% (435/3105) Resolving deltas: 15% (469/3105) Resolving deltas: 16% (497/3105) Resolving deltas: 17% (528/3105) Resolving deltas: 18% (559/3105) Resolving deltas: 19% (590/3105) Resolving deltas: 20% (624/3105) Resolving deltas: 21% (654/3105) Resolving deltas: 22% (684/3105) Resolving deltas: 23% (715/3105) Resolving deltas: 24% (747/3105) Resolving deltas: 25% (778/3105) Resolving deltas: 26% (808/3105) Resolving deltas: 27% (839/3105) Resolving deltas: 28% (870/3105) Resolving deltas: 29% (901/3105) Resolving deltas: 30% (932/3105) Resolving deltas: 31% (963/3105) Resolving deltas: 32% (994/3105) Resolving deltas: 33% (1025/3105) Resolving deltas: 34% (1056/3105) Resolving deltas: 35% (1087/3105) Resolving deltas: 36% (1118/3105) Resolving deltas: 37% (1149/3105) Resolving deltas: 38% (1180/3105) Resolving deltas: 39% (1211/3105) Resolving deltas: 40% (1243/3105) Resolving deltas: 41% (1274/3105) Resolving deltas: 42% (1306/3105) Resolving deltas: 43% (1338/3105) Resolving deltas: 44% (1367/3105) Resolving deltas: 45% (1398/3105) Resolving deltas: 46% (1429/3105) Resolving deltas: 47% (1460/3105) Resolving deltas: 48% (1491/3105) Resolving deltas: 49% (1522/3105) Resolving deltas: 50% (1553/3105) Resolving deltas: 51% (1584/3105) Resolving deltas: 52% (1616/3105) Resolving deltas: 53% (1646/3105) Resolving deltas: 54% (1677/3105) Resolving deltas: 55% (1709/3105) Resolving deltas: 56% (1739/3105) Resolving deltas: 57% (1770/3105) Resolving deltas: 58% (1802/3105) Resolving deltas: 59% (1832/3105) Resolving deltas: 60% (1863/3105) Resolving deltas: 61% (1895/3105) Resolving deltas: 62% (1926/3105) Resolving deltas: 63% (1957/3105) Resolving deltas: 64% (1989/3105) Resolving deltas: 65% (2021/3105) Resolving deltas: 66% (2050/3105) Resolving deltas: 67% (2081/3105) Resolving deltas: 68% (2113/3105) Resolving deltas: 69% (2143/3105) Resolving deltas: 70% (2174/3105) Resolving deltas: 71% (2205/3105) Resolving deltas: 72% (2236/3105) Resolving deltas: 73% (2267/3105) Resolving deltas: 74% (2299/3105) Resolving deltas: 75% (2332/3105) Resolving deltas: 76% (2360/3105) Resolving deltas: 77% (2391/3105) Resolving deltas: 78% (2422/3105) Resolving deltas: 79% (2453/3105) Resolving deltas: 80% (2486/3105) Resolving deltas: 81% (2516/3105) Resolving deltas: 82% (2547/3105) Resolving deltas: 83% (2578/3105) Resolving deltas: 84% (2610/3105) Resolving deltas: 85% (2640/3105) Resolving deltas: 86% (2673/3105) Resolving deltas: 87% (2702/3105) Resolving deltas: 88% (2734/3105) Resolving deltas: 89% (2765/3105) Resolving deltas: 90% (2795/3105) Resolving deltas: 91% (2826/3105) Resolving deltas: 92% (2857/3105) Resolving deltas: 93% (2889/3105) Resolving deltas: 94% (2919/3105) Resolving deltas: 95% (2950/3105) Resolving deltas: 96% (2981/3105) Resolving deltas: 97% (3013/3105) Resolving deltas: 98% (3043/3105) Resolving deltas: 99% (3074/3105) Resolving deltas: 100% (3105/3105) Resolving deltas: 100% (3105/3105), done. ==> Validating source files with sha512sums... janus ... Passed ]3008;start=3e9c7b1657cb41c6a3b342f588d4ca57;user=root;hostname=glalie.felixc.at;machineid=72144a64db6f4720ade5ccd1e3c98c82;bootid=afe9ed55efdd43d68bc839b001f5e949;pid=2957771;comm=systemd-nspawn;container=arch-nspawn-2957771;type=container\]11;?\]2;🔵 Container arch-nspawn-2957771 on glalie.felixc.at\==> Making package: python-janus 1.1.0-4 (Fri Jan 23 15:50:01 2026) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (2) New Version Net Change core/mpdecimal 4.0.1-1 0.31 MiB core/python 3.14.2-2 132.78 MiB Total Installed Size: 133.09 MiB :: Proceed with installation? [Y/n] 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 :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (23) New Version Net Change Download Size extra/perl-error 0.17030-3 0.04 MiB extra/perl-mailtools 2.22-3 0.10 MiB extra/perl-timedate 2.33-9 0.08 MiB extra/python-autocommand 2.2.2-9 0.08 MiB extra/python-iniconfig 2.1.0-3.1 0.05 MiB extra/python-jaraco.collections 5.1.0-3 0.11 MiB extra/python-jaraco.context 6.0.1-3 0.04 MiB extra/python-jaraco.functools 4.1.0-3 0.07 MiB extra/python-jaraco.text 4.0.0-4 0.08 MiB extra/python-more-itertools 10.8.0-2 0.73 MiB extra/python-packaging 26.0-1 0.89 MiB extra/python-platformdirs 4.5.1-3 0.28 MiB extra/python-pluggy 1.6.0-3.1 0.23 MiB extra/python-pygments 2.19.2-3 15.30 MiB extra/python-pyproject-hooks 1.2.0-6 0.11 MiB extra/python-pytest 1:8.4.2-3 4.69 MiB extra/zlib-ng 2.2.5-1 0.21 MiB extra/git 2.52.0-2 28.75 MiB extra/python-build 1.4.0-1 0.24 MiB extra/python-installer 0.7.0-14 0.20 MiB extra/python-pytest-asyncio 1.3.0-1 0.14 MiB 0.03 MiB extra/python-setuptools 1:80.9.0-4 8.03 MiB extra/python-wheel 0.45.1-4 0.30 MiB Total Download Size: 0.03 MiB Total Installed Size: 60.76 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... python-pytest-asyncio-1.3.0-1-any downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing perl-error... installing perl-timedate... installing perl-mailtools... installing zlib-ng... installing git... Optional dependencies for git git-zsh-completion: upstream zsh completion tk: gitk and git gui openssh: ssh transport and crypto man: show help with `git command --help` perl-libwww: git svn perl-term-readkey: git svn and interactive.singlekey setting perl-io-socket-ssl: git send-email TLS support perl-authen-sasl: git send-email TLS support perl-cgi: gitweb (web interface) support python: git svn & git p4 [installed] subversion: git svn org.freedesktop.secrets: keyring credential helper libsecret: libsecret credential helper [installed] less: the default pager for git 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-packaging... installing python-platformdirs... 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-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-iniconfig... installing python-pluggy... installing python-pygments... installing python-pytest... installing python-pytest-asyncio... :: Running post-transaction hooks... (1/4) Creating system user accounts... Creating group 'git' with GID 969. Creating user 'git' (git daemon user) with UID 969 and GID 969. (2/4) Reloading system manager configuration... Skipped: Current root is not booted. (3/4) Arming ConditionNeedsUpdate... (4/4) Checking for old perl modules... [?25h==> Retrieving sources... ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Creating working copy of janus git repo... Cloning into 'janus'... done. Switched to a new branch 'makepkg' ==> Starting prepare()... ==> Starting build()... * Getting build dependencies for wheel... /usr/lib/python3.14/site-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: Apache Software License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() running egg_info creating janus.egg-info writing janus.egg-info/PKG-INFO writing dependency_links to janus.egg-info/dependency_links.txt writing top-level names to janus.egg-info/top_level.txt writing manifest file 'janus.egg-info/SOURCES.txt' reading manifest file 'janus.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no previously-included files matching '*.pyc' found anywhere in distribution no previously-included directories found matching 'docs/_build' adding license file 'LICENSE' writing manifest file 'janus.egg-info/SOURCES.txt' * Building wheel... /usr/lib/python3.14/site-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: Apache Software License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() running bdist_wheel running build running build_py creating build/lib/janus copying janus/__init__.py -> build/lib/janus running egg_info writing janus.egg-info/PKG-INFO writing dependency_links to janus.egg-info/dependency_links.txt writing top-level names to janus.egg-info/top_level.txt reading manifest file 'janus.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no previously-included files matching '*.pyc' found anywhere in distribution no previously-included directories found matching 'docs/_build' adding license file 'LICENSE' writing manifest file 'janus.egg-info/SOURCES.txt' copying janus/py.typed -> build/lib/janus installing to build/bdist.linux-riscv64/wheel running install running install_lib creating build/bdist.linux-riscv64/wheel creating build/bdist.linux-riscv64/wheel/janus copying build/lib/janus/__init__.py -> build/bdist.linux-riscv64/wheel/./janus copying build/lib/janus/py.typed -> build/bdist.linux-riscv64/wheel/./janus running install_egg_info Copying janus.egg-info to build/bdist.linux-riscv64/wheel/./janus-1.1.0-py3.14.egg-info running install_scripts creating build/bdist.linux-riscv64/wheel/janus-1.1.0.dist-info/WHEEL creating '/build/python-janus/src/janus/dist/.tmp-63syw_xp/janus-1.1.0-py3-none-any.whl' and adding 'build/bdist.linux-riscv64/wheel' to it adding 'janus/__init__.py' adding 'janus/py.typed' adding 'janus-1.1.0.dist-info/licenses/LICENSE' adding 'janus-1.1.0.dist-info/METADATA' adding 'janus-1.1.0.dist-info/WHEEL' adding 'janus-1.1.0.dist-info/top_level.txt' adding 'janus-1.1.0.dist-info/zip-safe' adding 'janus-1.1.0.dist-info/RECORD' removing build/bdist.linux-riscv64/wheel Successfully built janus-1.1.0-py3-none-any.whl ==> Starting check()... ============================= test session starts ============================== platform linux -- Python 3.14.2, pytest-8.4.2, pluggy-1.6.0 rootdir: /build/python-janus/src/janus configfile: setup.cfg plugins: asyncio-1.3.0 asyncio: mode=Mode.STRICT, debug=False, asyncio_default_fixture_loop_scope=None, asyncio_default_test_loop_scope=function collected 72 items tests/test_async.py F.........F...F....F.F......... [ 43%] tests/test_mixed.py .................. [ 68%] tests/test_sync.py ....................... [100%] =================================== FAILURES =================================== __________________________ TestQueueBasic.test_empty ___________________________ self = @pytest.mark.asyncio async def test_empty(self): _q = janus.Queue() q = _q.async_q assert q.empty() q.put_nowait(1) assert not q.empty() assert 1 == q.get_nowait() assert q.empty() > assert not _q._sync_mutex.locked() E assert not True E + where True = () E + where = .locked E + where = ._sync_mutex tests/test_async.py:73: AssertionError __________________ TestQueueGetTests.test_get_cancelled_race ___________________ self = @pytest.mark.asyncio async def test_get_cancelled_race(self): loop = asyncio.get_running_loop() _q = janus.Queue() q = _q.async_q f1 = loop.create_future() async def g1(): f1.set_result(None) await q.get() t1 = loop.create_task(g1()) t2 = loop.create_task(q.get()) await f1 await asyncio.sleep(0.01) t1.cancel() with pytest.raises(asyncio.CancelledError): await t1 assert t1.done() q.put_nowait("a") await t2 assert t2.result() == "a" > assert not _q._sync_mutex.locked() E assert not True E + where True = () E + where = .locked E + where = ._sync_mutex tests/test_async.py:284: AssertionError ______________________ TestQueuePut.test_nonblocking_put _______________________ self = @pytest.mark.asyncio async def test_nonblocking_put(self): _q = janus.Queue() q = _q.async_q q.put_nowait(1) assert 1 == q.get_nowait() > assert not _q._sync_mutex.locked() E assert not True E + where True = () E + where = .locked E + where = ._sync_mutex tests/test_async.py:356: AssertionError __________________ TestQueuePut.test_put_with_waiting_getters __________________ self = @pytest.mark.asyncio async def test_put_with_waiting_getters(self): loop = asyncio.get_running_loop() fut = loop.create_future() async def go(): fut.set_result(None) ret = await q.get() return ret async def put(): await q.put("a") _q = janus.Queue() q = _q.async_q t = loop.create_task(go()) await fut await put() assert await t == "a" > assert not _q._sync_mutex.locked() E assert not True E + where True = () E + where = .locked E + where = ._sync_mutex tests/test_async.py:470: AssertionError _________________________ TestPriorityQueue.test_order _________________________ self = @pytest.mark.asyncio async def test_order(self): _q = janus.PriorityQueue() q = _q.async_q for i in [1, 3, 2]: q.put_nowait(i) items = [q.get_nowait() for _ in range(3)] assert [1, 2, 3] == items > assert not _q._sync_mutex.locked() E assert not True E + where True = () E + where = .locked E + where = ._sync_mutex tests/test_async.py:502: AssertionError =========================== short test summary info ============================ FAILED tests/test_async.py::TestQueueBasic::test_empty - assert not True FAILED tests/test_async.py::TestQueueGetTests::test_get_cancelled_race - asse... FAILED tests/test_async.py::TestQueuePut::test_nonblocking_put - assert not True FAILED tests/test_async.py::TestQueuePut::test_put_with_waiting_getters - ass... FAILED tests/test_async.py::TestPriorityQueue::test_order - assert not True ========================= 5 failed, 67 passed in 8.00s ========================= ==> ERROR: A failure occurred in check().  Aborting... [!p]104[?7h]3008;end=3e9c7b1657cb41c6a3b342f588d4ca57\==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/felix-0/build [?25h[?25h[?25hreceiving incremental file list python-janus-1.1.0-4-riscv64-build.log python-janus-1.1.0-4-riscv64-check.log python-janus-1.1.0-4-riscv64-prepare.log sent 81 bytes received 2,444 bytes 1,010.00 bytes/sec total size is 9,703 speedup is 3.84