==> Building on talonflame ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list created directory packages/python-h2 ./ .SRCINFO 652 100% 0.00kB/s 0:00:00 652 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=7/9) .nvchecker.toml 87 100% 84.96kB/s 0:00:00 87 100% 84.96kB/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 865 100% 844.73kB/s 0:00:00 865 100% 844.73kB/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-h2-4.3.0-3.log 780 100% 761.72kB/s 0:00:00 780 100% 761.72kB/s 0:00:00 (xfr#6, to-chk=2/9) LICENSES/ LICENSES/0BSD.txt -> ../LICENSE sent 2,440 bytes received 185 bytes 1,750.00 bytes/sec total size is 2,832 speedup is 1.08 ==> 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-h2  -> repo: extra  -> arch: riscv64  -> worker: felix-0 ==> Building python-h2 for [extra] (riscv64) ]3008;start=d52809e2e145437da0e61f235f17ceb1;user=root;hostname=talonflame.felixc.at;machineid=ce5cc68441cc4dafbf26bb65496bb867;bootid=66c653d7bf5e49cd848d4e7e32da0c18;pid=220658;pidfdid=220659;comm=systemd-nspawn;container=arch-nspawn-220658;type=container\]11;?\]2;🔵 Container arch-nspawn-220658 on talonflame.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=d52809e2e145437da0e61f235f17ceb1\==> Building in chroot for [extra] (riscv64)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [felix-0]...done ==> Making package: python-h2 4.3.0-3 (Sat Jan 24 03:59:15 2026) ==> Retrieving sources...  -> Cloning h2 git repo... Cloning into bare repository '/home/felix/packages/python-h2/h2'... remote: Enumerating objects: 15551, done. remote: Counting objects: 0% (1/416) remote: Counting objects: 1% (5/416) remote: Counting objects: 2% (9/416) remote: Counting objects: 3% (13/416) remote: Counting objects: 4% (17/416) remote: Counting objects: 5% (21/416) remote: Counting objects: 6% (25/416) remote: Counting objects: 7% (30/416) remote: Counting objects: 8% (34/416) remote: Counting objects: 9% (38/416) remote: Counting objects: 10% (42/416) remote: Counting objects: 11% (46/416) remote: Counting objects: 12% (50/416) remote: Counting objects: 13% (55/416) remote: Counting objects: 14% (59/416) remote: Counting objects: 15% (63/416) remote: Counting objects: 16% (67/416) remote: Counting objects: 17% (71/416) remote: Counting objects: 18% (75/416) remote: Counting objects: 19% (80/416) remote: Counting objects: 20% (84/416) remote: Counting objects: 21% (88/416) remote: Counting objects: 22% (92/416) remote: Counting objects: 23% (96/416) remote: Counting objects: 24% (100/416) remote: Counting objects: 25% (104/416) remote: Counting objects: 26% (109/416) remote: Counting objects: 27% (113/416) remote: Counting objects: 28% (117/416) remote: Counting objects: 29% (121/416) remote: Counting objects: 30% (125/416) remote: Counting objects: 31% (129/416) remote: Counting objects: 32% (134/416) remote: Counting objects: 33% (138/416) remote: Counting objects: 34% (142/416) remote: Counting objects: 35% (146/416) remote: Counting objects: 36% (150/416) remote: Counting objects: 37% (154/416) remote: Counting objects: 38% (159/416) remote: Counting objects: 39% (163/416) remote: Counting objects: 40% (167/416) remote: Counting objects: 41% (171/416) remote: Counting objects: 42% (175/416) remote: Counting objects: 43% (179/416) remote: Counting objects: 44% (184/416) remote: Counting objects: 45% (188/416) remote: Counting objects: 46% (192/416) remote: Counting objects: 47% (196/416) remote: Counting objects: 48% (200/416) remote: Counting objects: 49% (204/416) remote: Counting objects: 50% (208/416) remote: Counting objects: 51% (213/416) remote: Counting objects: 52% (217/416) remote: Counting objects: 53% (221/416) remote: Counting objects: 54% (225/416) remote: Counting objects: 55% (229/416) remote: Counting objects: 56% (233/416) remote: Counting objects: 57% (238/416) remote: Counting objects: 58% (242/416) remote: Counting objects: 59% (246/416) remote: Counting objects: 60% (250/416) remote: Counting objects: 61% (254/416) remote: Counting objects: 62% (258/416) remote: Counting objects: 63% (263/416) remote: Counting objects: 64% (267/416) remote: Counting objects: 65% (271/416) remote: Counting objects: 66% (275/416) remote: Counting objects: 67% (279/416) remote: Counting objects: 68% (283/416) remote: Counting objects: 69% (288/416) remote: Counting objects: 70% (292/416) remote: Counting objects: 71% (296/416) remote: Counting objects: 72% (300/416) remote: Counting objects: 73% (304/416) remote: Counting objects: 74% (308/416) remote: Counting objects: 75% (312/416) remote: Counting objects: 76% (317/416) remote: Counting objects: 77% (321/416) remote: Counting objects: 78% (325/416) remote: Counting objects: 79% (329/416) remote: Counting objects: 80% (333/416) remote: Counting objects: 81% (337/416) remote: Counting objects: 82% (342/416) remote: Counting objects: 83% (346/416) remote: Counting objects: 84% (350/416) remote: Counting objects: 85% (354/416) remote: Counting objects: 86% (358/416) remote: Counting objects: 87% (362/416) remote: Counting objects: 88% (367/416) remote: Counting objects: 89% (371/416) remote: Counting objects: 90% (375/416) remote: Counting objects: 91% (379/416) remote: Counting objects: 92% (383/416) remote: Counting objects: 93% (387/416) remote: Counting objects: 94% (392/416) remote: Counting objects: 95% (396/416) remote: Counting objects: 96% (400/416) remote: Counting objects: 97% (404/416) remote: Counting objects: 98% (408/416) remote: Counting objects: 99% (412/416) remote: Counting objects: 100% (416/416) remote: Counting objects: 100% (416/416), done. remote: Compressing objects: 0% (1/211) remote: Compressing objects: 1% (3/211) remote: Compressing objects: 2% (5/211) remote: Compressing objects: 3% (7/211) remote: Compressing objects: 4% (9/211) remote: Compressing objects: 5% (11/211) remote: Compressing objects: 6% (13/211) remote: Compressing objects: 7% (15/211) remote: Compressing objects: 8% (17/211) remote: Compressing objects: 9% (19/211) remote: Compressing objects: 10% (22/211) remote: Compressing objects: 11% (24/211) remote: Compressing objects: 12% (26/211) remote: Compressing objects: 13% (28/211) remote: Compressing objects: 14% (30/211) remote: Compressing objects: 15% (32/211) remote: Compressing objects: 16% (34/211) remote: Compressing objects: 17% (36/211) remote: Compressing objects: 18% (38/211) remote: Compressing objects: 19% (41/211) remote: Compressing objects: 20% (43/211) remote: Compressing objects: 21% (45/211) remote: Compressing objects: 22% (47/211) remote: Compressing objects: 23% (49/211) remote: Compressing objects: 24% (51/211) remote: Compressing objects: 25% (53/211) remote: Compressing objects: 26% (55/211) remote: Compressing objects: 27% (57/211) remote: Compressing objects: 28% (60/211) remote: Compressing objects: 29% (62/211) remote: Compressing objects: 30% (64/211) remote: Compressing objects: 31% (66/211) remote: Compressing objects: 32% (68/211) remote: Compressing objects: 33% (70/211) remote: Compressing objects: 34% (72/211) remote: Compressing objects: 35% (74/211) remote: Compressing objects: 36% (76/211) remote: Compressing objects: 37% (79/211) remote: Compressing objects: 38% (81/211) remote: Compressing objects: 39% (83/211) remote: Compressing objects: 40% (85/211) remote: Compressing objects: 41% (87/211) remote: Compressing objects: 42% (89/211) remote: Compressing objects: 43% (91/211) remote: Compressing objects: 44% (93/211) remote: Compressing objects: 45% (95/211) remote: Compressing objects: 46% (98/211) remote: Compressing objects: 47% (100/211) remote: Compressing objects: 48% (102/211) remote: Compressing objects: 49% (104/211) remote: Compressing objects: 50% (106/211) remote: Compressing objects: 51% (108/211) remote: Compressing objects: 52% (110/211) remote: Compressing objects: 53% (112/211) remote: Compressing objects: 54% (114/211) remote: Compressing objects: 55% (117/211) remote: Compressing objects: 56% (119/211) remote: Compressing objects: 57% (121/211) remote: Compressing objects: 58% (123/211) remote: Compressing objects: 59% (125/211) remote: Compressing objects: 60% (127/211) remote: Compressing objects: 61% (129/211) remote: Compressing objects: 62% (131/211) remote: Compressing objects: 63% (133/211) remote: Compressing objects: 64% (136/211) remote: Compressing objects: 65% (138/211) remote: Compressing objects: 66% (140/211) remote: Compressing objects: 67% (142/211) remote: Compressing objects: 68% (144/211) remote: Compressing objects: 69% (146/211) remote: Compressing objects: 70% (148/211) remote: Compressing objects: 71% (150/211) remote: Compressing objects: 72% (152/211) remote: Compressing objects: 73% (155/211) remote: Compressing objects: 74% (157/211) remote: Compressing objects: 75% (159/211) remote: Compressing objects: 76% (161/211) remote: Compressing objects: 77% (163/211) remote: Compressing objects: 78% (165/211) remote: Compressing objects: 79% (167/211) remote: Compressing objects: 80% (169/211) remote: Compressing objects: 81% (171/211) remote: Compressing objects: 82% (174/211) remote: Compressing objects: 83% (176/211) remote: Compressing objects: 84% (178/211) remote: Compressing objects: 85% (180/211) remote: Compressing objects: 86% (182/211) remote: Compressing objects: 87% (184/211) remote: Compressing objects: 88% (186/211) remote: Compressing objects: 89% (188/211) remote: Compressing objects: 90% (190/211) remote: Compressing objects: 91% (193/211) remote: Compressing objects: 92% (195/211) remote: Compressing objects: 93% (197/211) remote: Compressing objects: 94% (199/211) remote: Compressing objects: 95% (201/211) remote: Compressing objects: 96% (203/211) remote: Compressing objects: 97% (205/211) remote: Compressing objects: 98% (207/211) remote: Compressing objects: 99% (209/211) remote: Compressing objects: 100% (211/211) remote: Compressing objects: 100% (211/211), done. Receiving objects: 0% (1/15551) Receiving objects: 1% (156/15551) Receiving objects: 2% (312/15551) Receiving objects: 3% (467/15551) Receiving objects: 4% (623/15551) Receiving objects: 5% (778/15551) Receiving objects: 6% (934/15551) Receiving objects: 7% (1089/15551) Receiving objects: 8% (1245/15551) Receiving objects: 9% (1400/15551) Receiving objects: 10% (1556/15551) Receiving objects: 11% (1711/15551) Receiving objects: 12% (1867/15551) Receiving objects: 13% (2022/15551) Receiving objects: 14% (2178/15551), 872.01 KiB | 1.69 MiB/s Receiving objects: 15% (2333/15551), 872.01 KiB | 1.69 MiB/s Receiving objects: 15% (2416/15551), 3.43 MiB | 3.43 MiB/s Receiving objects: 16% (2489/15551), 3.43 MiB | 3.43 MiB/s Receiving objects: 17% (2644/15551), 3.43 MiB | 3.43 MiB/s Receiving objects: 18% (2800/15551), 6.78 MiB | 4.52 MiB/s Receiving objects: 19% (2955/15551), 6.78 MiB | 4.52 MiB/s Receiving objects: 20% (3111/15551), 6.78 MiB | 4.52 MiB/s Receiving objects: 21% (3266/15551), 6.78 MiB | 4.52 MiB/s Receiving objects: 22% (3422/15551), 6.78 MiB | 4.52 MiB/s Receiving objects: 23% (3577/15551), 6.78 MiB | 4.52 MiB/s Receiving objects: 24% (3733/15551), 6.78 MiB | 4.52 MiB/s Receiving objects: 25% (3888/15551), 6.78 MiB | 4.52 MiB/s Receiving objects: 26% (4044/15551), 6.78 MiB | 4.52 MiB/s Receiving objects: 27% (4199/15551), 6.78 MiB | 4.52 MiB/s Receiving objects: 28% (4355/15551), 6.78 MiB | 4.52 MiB/s Receiving objects: 29% (4510/15551), 6.78 MiB | 4.52 MiB/s Receiving objects: 30% (4666/15551), 6.78 MiB | 4.52 MiB/s Receiving objects: 31% (4821/15551), 6.78 MiB | 4.52 MiB/s Receiving objects: 32% (4977/15551), 6.78 MiB | 4.52 MiB/s Receiving objects: 33% (5132/15551), 6.78 MiB | 4.52 MiB/s Receiving objects: 34% (5288/15551), 6.78 MiB | 4.52 MiB/s Receiving objects: 35% (5443/15551), 6.78 MiB | 4.52 MiB/s Receiving objects: 36% (5599/15551), 6.78 MiB | 4.52 MiB/s Receiving objects: 37% (5754/15551), 6.78 MiB | 4.52 MiB/s Receiving objects: 38% (5910/15551), 6.78 MiB | 4.52 MiB/s Receiving objects: 39% (6065/15551), 6.78 MiB | 4.52 MiB/s Receiving objects: 40% (6221/15551), 6.78 MiB | 4.52 MiB/s Receiving objects: 41% (6376/15551), 6.78 MiB | 4.52 MiB/s Receiving objects: 42% (6532/15551), 6.78 MiB | 4.52 MiB/s Receiving objects: 43% (6687/15551), 6.78 MiB | 4.52 MiB/s Receiving objects: 44% (6843/15551), 6.78 MiB | 4.52 MiB/s Receiving objects: 45% (6998/15551), 6.78 MiB | 4.52 MiB/s Receiving objects: 46% (7154/15551), 6.78 MiB | 4.52 MiB/s Receiving objects: 47% (7309/15551), 6.78 MiB | 4.52 MiB/s Receiving objects: 48% (7465/15551), 6.78 MiB | 4.52 MiB/s Receiving objects: 49% (7620/15551), 6.78 MiB | 4.52 MiB/s Receiving objects: 50% (7776/15551), 6.78 MiB | 4.52 MiB/s Receiving objects: 51% (7932/15551), 6.78 MiB | 4.52 MiB/s Receiving objects: 52% (8087/15551), 6.78 MiB | 4.52 MiB/s Receiving objects: 53% (8243/15551), 6.78 MiB | 4.52 MiB/s Receiving objects: 54% (8398/15551), 6.78 MiB | 4.52 MiB/s Receiving objects: 55% (8554/15551), 6.78 MiB | 4.52 MiB/s Receiving objects: 56% (8709/15551), 6.78 MiB | 4.52 MiB/s Receiving objects: 57% (8865/15551), 6.78 MiB | 4.52 MiB/s Receiving objects: 58% (9020/15551), 6.78 MiB | 4.52 MiB/s Receiving objects: 59% (9176/15551), 6.78 MiB | 4.52 MiB/s Receiving objects: 60% (9331/15551), 6.78 MiB | 4.52 MiB/s Receiving objects: 61% (9487/15551), 6.78 MiB | 4.52 MiB/s Receiving objects: 62% (9642/15551), 6.78 MiB | 4.52 MiB/s Receiving objects: 63% (9798/15551), 6.78 MiB | 4.52 MiB/s Receiving objects: 64% (9953/15551), 6.78 MiB | 4.52 MiB/s Receiving objects: 65% (10109/15551), 6.78 MiB | 4.52 MiB/s Receiving objects: 66% (10264/15551), 6.78 MiB | 4.52 MiB/s Receiving objects: 67% (10420/15551), 6.78 MiB | 4.52 MiB/s Receiving objects: 68% (10575/15551), 6.78 MiB | 4.52 MiB/s Receiving objects: 69% (10731/15551), 6.78 MiB | 4.52 MiB/s Receiving objects: 70% (10886/15551), 6.78 MiB | 4.52 MiB/s Receiving objects: 71% (11042/15551), 6.78 MiB | 4.52 MiB/s Receiving objects: 72% (11197/15551), 6.78 MiB | 4.52 MiB/s Receiving objects: 73% (11353/15551), 6.78 MiB | 4.52 MiB/s Receiving objects: 74% (11508/15551), 6.78 MiB | 4.52 MiB/s Receiving objects: 75% (11664/15551), 6.78 MiB | 4.52 MiB/s Receiving objects: 76% (11819/15551), 6.78 MiB | 4.52 MiB/s Receiving objects: 77% (11975/15551), 6.78 MiB | 4.52 MiB/s Receiving objects: 77% (12058/15551), 6.78 MiB | 4.52 MiB/s Receiving objects: 78% (12130/15551), 9.85 MiB | 4.91 MiB/s Receiving objects: 79% (12286/15551), 9.85 MiB | 4.91 MiB/s Receiving objects: 80% (12441/15551), 9.85 MiB | 4.91 MiB/s Receiving objects: 81% (12597/15551), 9.85 MiB | 4.91 MiB/s Receiving objects: 82% (12752/15551), 9.85 MiB | 4.91 MiB/s Receiving objects: 83% (12908/15551), 9.85 MiB | 4.91 MiB/s Receiving objects: 84% (13063/15551), 9.85 MiB | 4.91 MiB/s Receiving objects: 85% (13219/15551), 9.85 MiB | 4.91 MiB/s Receiving objects: 86% (13374/15551), 9.85 MiB | 4.91 MiB/s Receiving objects: 87% (13530/15551), 9.85 MiB | 4.91 MiB/s Receiving objects: 88% (13685/15551), 9.85 MiB | 4.91 MiB/s Receiving objects: 89% (13841/15551), 9.85 MiB | 4.91 MiB/s Receiving objects: 90% (13996/15551), 9.85 MiB | 4.91 MiB/s Receiving objects: 91% (14152/15551), 9.85 MiB | 4.91 MiB/s Receiving objects: 92% (14307/15551), 9.85 MiB | 4.91 MiB/s Receiving objects: 93% (14463/15551), 9.85 MiB | 4.91 MiB/s Receiving objects: 94% (14618/15551), 9.85 MiB | 4.91 MiB/s Receiving objects: 95% (14774/15551), 9.85 MiB | 4.91 MiB/s Receiving objects: 96% (14929/15551), 9.85 MiB | 4.91 MiB/s Receiving objects: 97% (15085/15551), 9.85 MiB | 4.91 MiB/s Receiving objects: 98% (15240/15551), 9.85 MiB | 4.91 MiB/s Receiving objects: 99% (15396/15551), 9.85 MiB | 4.91 MiB/s remote: Total 15551 (delta 278), reused 223 (delta 197), pack-reused 15135 (from 4) Receiving objects: 100% (15551/15551), 9.85 MiB | 4.91 MiB/s Receiving objects: 100% (15551/15551), 10.38 MiB | 4.81 MiB/s, done. Resolving deltas: 0% (0/7747) Resolving deltas: 1% (78/7747) Resolving deltas: 2% (155/7747) Resolving deltas: 3% (233/7747) Resolving deltas: 4% (310/7747) Resolving deltas: 5% (388/7747) Resolving deltas: 6% (465/7747) Resolving deltas: 7% (543/7747) Resolving deltas: 8% (620/7747) Resolving deltas: 9% (698/7747) Resolving deltas: 10% (775/7747) Resolving deltas: 11% (853/7747) Resolving deltas: 12% (930/7747) Resolving deltas: 13% (1008/7747) Resolving deltas: 14% (1085/7747) Resolving deltas: 15% (1163/7747) Resolving deltas: 16% (1240/7747) Resolving deltas: 17% (1317/7747) Resolving deltas: 18% (1395/7747) Resolving deltas: 19% (1472/7747) Resolving deltas: 20% (1550/7747) Resolving deltas: 21% (1627/7747) Resolving deltas: 22% (1705/7747) Resolving deltas: 23% (1782/7747) Resolving deltas: 24% (1860/7747) Resolving deltas: 25% (1937/7747) Resolving deltas: 26% (2015/7747) Resolving deltas: 27% (2092/7747) Resolving deltas: 28% (2170/7747) Resolving deltas: 29% (2247/7747) Resolving deltas: 30% (2325/7747) Resolving deltas: 31% (2402/7747) Resolving deltas: 32% (2480/7747) Resolving deltas: 33% (2557/7747) Resolving deltas: 34% (2634/7747) Resolving deltas: 35% (2712/7747) Resolving deltas: 36% (2789/7747) Resolving deltas: 37% (2867/7747) Resolving deltas: 38% (2945/7747) Resolving deltas: 39% (3022/7747) Resolving deltas: 40% (3099/7747) Resolving deltas: 41% (3177/7747) Resolving deltas: 42% (3255/7747) Resolving deltas: 43% (3332/7747) Resolving deltas: 44% (3409/7747) Resolving deltas: 45% (3487/7747) Resolving deltas: 46% (3564/7747) Resolving deltas: 47% (3642/7747) Resolving deltas: 48% (3719/7747) Resolving deltas: 49% (3797/7747) Resolving deltas: 50% (3874/7747) Resolving deltas: 51% (3951/7747) Resolving deltas: 52% (4029/7747) Resolving deltas: 53% (4106/7747) Resolving deltas: 54% (4184/7747) Resolving deltas: 55% (4261/7747) Resolving deltas: 56% (4339/7747) Resolving deltas: 57% (4417/7747) Resolving deltas: 58% (4494/7747) Resolving deltas: 59% (4571/7747) Resolving deltas: 60% (4650/7747) Resolving deltas: 61% (4726/7747) Resolving deltas: 62% (4804/7747) Resolving deltas: 63% (4881/7747) Resolving deltas: 64% (4959/7747) Resolving deltas: 65% (5036/7747) Resolving deltas: 66% (5114/7747) Resolving deltas: 67% (5191/7747) Resolving deltas: 68% (5268/7747) Resolving deltas: 69% (5346/7747) Resolving deltas: 70% (5423/7747) Resolving deltas: 71% (5501/7747) Resolving deltas: 72% (5578/7747) Resolving deltas: 73% (5656/7747) Resolving deltas: 74% (5733/7747) Resolving deltas: 75% (5811/7747) Resolving deltas: 76% (5889/7747) Resolving deltas: 77% (5966/7747) Resolving deltas: 78% (6043/7747) Resolving deltas: 79% (6121/7747) Resolving deltas: 80% (6198/7747) Resolving deltas: 81% (6276/7747) Resolving deltas: 82% (6353/7747) Resolving deltas: 83% (6431/7747) Resolving deltas: 84% (6508/7747) Resolving deltas: 85% (6585/7747) Resolving deltas: 86% (6663/7747) Resolving deltas: 87% (6740/7747) Resolving deltas: 88% (6818/7747) Resolving deltas: 89% (6895/7747) Resolving deltas: 90% (6974/7747) Resolving deltas: 91% (7050/7747) Resolving deltas: 92% (7128/7747) Resolving deltas: 93% (7205/7747) Resolving deltas: 94% (7283/7747) Resolving deltas: 95% (7360/7747) Resolving deltas: 96% (7438/7747) Resolving deltas: 97% (7515/7747) Resolving deltas: 98% (7593/7747) Resolving deltas: 99% (7670/7747) Resolving deltas: 100% (7747/7747) Resolving deltas: 100% (7747/7747), done. ==> Validating source files with sha512sums... h2 ... Passed ]3008;start=b4edef059e304c8db4a79cce151ac15a;user=root;hostname=talonflame.felixc.at;machineid=ce5cc68441cc4dafbf26bb65496bb867;bootid=66c653d7bf5e49cd848d4e7e32da0c18;pid=221736;pidfdid=221737;comm=systemd-nspawn;container=arch-nspawn-221736;type=container\]11;?\]2;🔵 Container arch-nspawn-221736 on talonflame.felixc.at\==> Making package: python-h2 4.3.0-3 (Fri Jan 23 20:00:04 2026) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (4) New Version Net Change Download Size core/mpdecimal 4.0.1-1 0.31 MiB core/python 3.14.2-2 132.78 MiB extra/python-hpack 4.1.0-3 0.62 MiB 0.06 MiB extra/python-hyperframe 6.1.0-2 0.15 MiB 0.03 MiB Total Download Size: 0.09 MiB Total Installed Size: 133.86 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... python-hpack-4.1.0-3-any downloading... python-hyperframe-6.1.0-2-any 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-hpack... installing python-hyperframe... :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (25) 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-attrs 25.4.0-3 0.63 MiB 0.11 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-sortedcontainers 2.4.0-8 0.38 MiB 0.05 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-hypothesis 6.150.0-1 5.79 MiB 1.02 MiB extra/python-installer 0.7.0-14 0.20 MiB extra/python-pytest 1:8.4.2-3 4.69 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: 1.18 MiB Total Installed Size: 67.43 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... python-hypothesis-6.150.0-1-any downloading... python-attrs-25.4.0-3-any downloading... python-sortedcontainers-2.4.0-8-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-attrs... installing python-sortedcontainers... installing python-hypothesis... Optional dependencies for python-hypothesis python-black: for CLI and ghostwriter python-click: for CLI python-dateutil: for date support python-django: for django module python-dpcontracts: for contracts support python-faker: for fakefactory and django module python-lark-parser: for lark module python-libcst: for codemods module python-numpy: for numpy module python-pandas: for pandas support python-pytest: for pytest module [installed] python-pytz: for datetime and django module python-redis: for redis support python-rich: for CLI python-watchdog: for tracking file system events :: 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 h2 git repo... Cloning into 'h2'... done. Switched to a new branch 'makepkg' ==> Starting build()... * Getting build dependencies for wheel... /usr/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated !! ******************************************************************************** Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). By 2026-Feb-18, you need to update your project and remove deprecated calls or your builds will no longer be supported. See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! corresp(dist, value, root_dir) /usr/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: MIT License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! dist._finalize_license_expression() /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 :: MIT License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() running egg_info creating src/h2.egg-info writing src/h2.egg-info/PKG-INFO writing dependency_links to src/h2.egg-info/dependency_links.txt writing requirements to src/h2.egg-info/requires.txt writing top-level names to src/h2.egg-info/top_level.txt writing manifest file 'src/h2.egg-info/SOURCES.txt' reading manifest file 'src/h2.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' no previously-included directories found matching 'docs/build' warning: no previously-included files matching '*.pyc' found anywhere in distribution warning: no previously-included files matching '*.pyo' found anywhere in distribution warning: no previously-included files matching '*.swo' found anywhere in distribution warning: no previously-included files matching '*.swp' found anywhere in distribution warning: no previously-included files matching '*.map' found anywhere in distribution warning: no previously-included files matching '*.yml' found anywhere in distribution warning: no previously-included files matching '*.DS_Store' found anywhere in distribution warning: no previously-included files found matching '.readthedocs.yaml' adding license file 'LICENSE' writing manifest file 'src/h2.egg-info/SOURCES.txt' * Building wheel... /usr/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated !! ******************************************************************************** Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). By 2026-Feb-18, you need to update your project and remove deprecated calls or your builds will no longer be supported. See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! corresp(dist, value, root_dir) /usr/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: MIT License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! dist._finalize_license_expression() /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 :: MIT 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/h2 copying src/h2/exceptions.py -> build/lib/h2 copying src/h2/events.py -> build/lib/h2 copying src/h2/errors.py -> build/lib/h2 copying src/h2/windows.py -> build/lib/h2 copying src/h2/utilities.py -> build/lib/h2 copying src/h2/settings.py -> build/lib/h2 copying src/h2/__init__.py -> build/lib/h2 copying src/h2/connection.py -> build/lib/h2 copying src/h2/config.py -> build/lib/h2 copying src/h2/frame_buffer.py -> build/lib/h2 copying src/h2/stream.py -> build/lib/h2 running egg_info writing src/h2.egg-info/PKG-INFO writing dependency_links to src/h2.egg-info/dependency_links.txt writing requirements to src/h2.egg-info/requires.txt writing top-level names to src/h2.egg-info/top_level.txt reading manifest file 'src/h2.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' no previously-included directories found matching 'docs/build' warning: no previously-included files matching '*.pyc' found anywhere in distribution warning: no previously-included files matching '*.pyo' found anywhere in distribution warning: no previously-included files matching '*.swo' found anywhere in distribution warning: no previously-included files matching '*.swp' found anywhere in distribution warning: no previously-included files matching '*.map' found anywhere in distribution warning: no previously-included files matching '*.yml' found anywhere in distribution warning: no previously-included files matching '*.DS_Store' found anywhere in distribution warning: no previously-included files found matching '.readthedocs.yaml' adding license file 'LICENSE' writing manifest file 'src/h2.egg-info/SOURCES.txt' copying src/h2/py.typed -> build/lib/h2 installing to build/bdist.linux-riscv64/wheel running install running install_lib creating build/bdist.linux-riscv64/wheel creating build/bdist.linux-riscv64/wheel/h2 copying build/lib/h2/exceptions.py -> build/bdist.linux-riscv64/wheel/./h2 copying build/lib/h2/events.py -> build/bdist.linux-riscv64/wheel/./h2 copying build/lib/h2/errors.py -> build/bdist.linux-riscv64/wheel/./h2 copying build/lib/h2/windows.py -> build/bdist.linux-riscv64/wheel/./h2 copying build/lib/h2/utilities.py -> build/bdist.linux-riscv64/wheel/./h2 copying build/lib/h2/settings.py -> build/bdist.linux-riscv64/wheel/./h2 copying build/lib/h2/__init__.py -> build/bdist.linux-riscv64/wheel/./h2 copying build/lib/h2/connection.py -> build/bdist.linux-riscv64/wheel/./h2 copying build/lib/h2/config.py -> build/bdist.linux-riscv64/wheel/./h2 copying build/lib/h2/py.typed -> build/bdist.linux-riscv64/wheel/./h2 copying build/lib/h2/frame_buffer.py -> build/bdist.linux-riscv64/wheel/./h2 copying build/lib/h2/stream.py -> build/bdist.linux-riscv64/wheel/./h2 running install_egg_info Copying src/h2.egg-info to build/bdist.linux-riscv64/wheel/./h2-4.3.0-py3.14.egg-info running install_scripts creating build/bdist.linux-riscv64/wheel/h2-4.3.0.dist-info/WHEEL creating '/build/python-h2/src/h2/dist/.tmp-j9yewaqp/h2-4.3.0-py3-none-any.whl' and adding 'build/bdist.linux-riscv64/wheel' to it adding 'h2/__init__.py' adding 'h2/config.py' adding 'h2/connection.py' adding 'h2/errors.py' adding 'h2/events.py' adding 'h2/exceptions.py' adding 'h2/frame_buffer.py' adding 'h2/py.typed' adding 'h2/settings.py' adding 'h2/stream.py' adding 'h2/utilities.py' adding 'h2/windows.py' adding 'h2-4.3.0.dist-info/licenses/LICENSE' adding 'h2-4.3.0.dist-info/METADATA' adding 'h2-4.3.0.dist-info/WHEEL' adding 'h2-4.3.0.dist-info/top_level.txt' adding 'h2-4.3.0.dist-info/RECORD' removing build/bdist.linux-riscv64/wheel Successfully built h2-4.3.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-h2/src/h2 configfile: pyproject.toml testpaths: tests plugins: hypothesis-6.150.0 collected 1599 items tests/test_basic_logic.py ...........................................F.. [ 2%] ........................................................................ [ 7%] ........................................................................ [ 11%] ........................................................................ [ 16%] ........................................................................ [ 20%] ................................................... [ 24%] tests/test_closed_streams.py ..................... [ 25%] tests/test_complex_logic.py ................. [ 26%] tests/test_config.py ................................................... [ 29%] ............... [ 30%] tests/test_events.py ............................................ [ 33%] tests/test_exceptions.py . [ 33%] tests/test_flow_control_window.py ...................................... [ 35%] ....... [ 36%] tests/test_h2_upgrade.py ................. [ 37%] tests/test_head_request.py .... [ 37%] tests/test_header_indexing.py .......................................... [ 40%] ........................................................................ [ 44%] ........................................................................ [ 49%] ........................................................................ [ 53%] .......................................... [ 56%] tests/test_informational_responses.py .................................. [ 58%] ................ [ 59%] tests/test_interacting_stacks.py .. [ 59%] tests/test_invalid_content_lengths.py ...... [ 59%] tests/test_invalid_frame_sequences.py .................................. [ 62%] ...... [ 62%] tests/test_invalid_headers.py .......................................... [ 65%] ........................................................................ [ 69%] ........................................................................ [ 74%] ........................................................................ [ 78%] ........................................................................ [ 83%] ........................................................................ [ 87%] ...................................... [ 89%] tests/test_priority.py ......................................... [ 92%] tests/test_related_events.py .......................... [ 94%] tests/test_rfc7838.py .............................. [ 95%] tests/test_rfc8441.py .. [ 96%] tests/test_settings.py ................................ [ 98%] tests/test_state_machines.py .................. [ 99%] tests/test_stream_reset.py ..... [ 99%] tests/test_utility_functions.py ....... [100%] =================================== FAILURES =================================== _________________ TestBasicClient.test_changing_max_frame_size _________________ self = frame_factory = @given(frame_size=integers(min_value=2**14, max_value=(2**24 - 1))) > @settings(suppress_health_check=[HealthCheck.function_scoped_fixture]) ^^^^^^^^^^^^^^^^^^^^^^ tests/test_basic_logic.py:824: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ args = (, , 2480959) kwargs = {}, arg_drawtime = 0.0006079999729990959, arg_stateful = 0.0 arg_gctime = 0.751356367720291, start = 1304751.096259392, result = None finish = 1304751.352339517, in_drawtime = 0.0, in_stateful = 0.0 in_gctime = 0.0, runtime = 0.25608012499287724 @proxies(self.test) def test(*args, **kwargs): arg_drawtime = math.fsum(data.draw_times.values()) arg_stateful = math.fsum(data._stateful_run_times.values()) arg_gctime = gc_cumulative_time() with unwrap_markers_from_group(), ensure_free_stackframes(): start = time.perf_counter() try: result = self.test(*args, **kwargs) finally: finish = time.perf_counter() in_drawtime = math.fsum(data.draw_times.values()) - arg_drawtime in_stateful = ( math.fsum(data._stateful_run_times.values()) - arg_stateful ) in_gctime = gc_cumulative_time() - arg_gctime runtime = finish - start - in_drawtime - in_stateful - in_gctime self._timing_features = { "execute:test": runtime, "overall:gc": in_gctime, **data.draw_times, **data._stateful_run_times, } if ( (current_deadline := self.settings.deadline) is not None # we disable the deadline check under concurrent threads, since # cpython may switch away from a thread for arbitrarily long. and not self.thread_overlap.get(threading.get_ident(), False) ): if not is_final: current_deadline = (current_deadline // 4) * 5 if runtime >= current_deadline.total_seconds(): > raise DeadlineExceeded( datetime.timedelta(seconds=runtime), self.settings.deadline ) E hypothesis.errors.DeadlineExceeded: Test took 256.08ms, which exceeds the deadline of 200.00ms. If you expect test cases to take this long, you can use @settings(deadline=...) to either set a higher deadline, or to disable it with deadline=None. E Falsifying example: test_changing_max_frame_size( E self=, E frame_factory=, E frame_size=2480959, E ) /usr/lib/python3.14/site-packages/hypothesis/core.py:1041: DeadlineExceeded =========================== short test summary info ============================ FAILED tests/test_basic_logic.py::TestBasicClient::test_changing_max_frame_size ================== 1 failed, 1598 passed in 193.94s (0:03:13) ================== ==> ERROR: A failure occurred in check().  Aborting... [!p]104[?7h]3008;end=b4edef059e304c8db4a79cce151ac15a\==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/felix-0/build [?25h[?25h[?25hreceiving incremental file list python-h2-4.3.0-3-riscv64-build.log python-h2-4.3.0-3-riscv64-check.log sent 62 bytes received 3,420 bytes 2,321.33 bytes/sec total size is 16,234 speedup is 4.66