==> Building on chandelure ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list created directory packages/python-pexpect ./ .SRCINFO 1,121 100% 0.00kB/s 0:00:00 1,121 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=9/11) .nvchecker.toml 50 100% 48.83kB/s 0:00:00 50 100% 48.83kB/s 0:00:00 (xfr#2, to-chk=8/11) LICENSE 646 100% 630.86kB/s 0:00:00 646 100% 630.86kB/s 0:00:00 (xfr#3, to-chk=7/11) PKGBUILD 1,646 100% 1.57MB/s 0:00:00 1,646 100% 1.57MB/s 0:00:00 (xfr#4, to-chk=6/11) REUSE.toml 527 100% 514.65kB/s 0:00:00 527 100% 514.65kB/s 0:00:00 (xfr#5, to-chk=5/11) python-pexpect-4.9.0-7.log 855 100% 834.96kB/s 0:00:00 855 100% 834.96kB/s 0:00:00 (xfr#6, to-chk=4/11) python-pexpect-fix-test.patch 486 100% 474.61kB/s 0:00:00 486 100% 474.61kB/s 0:00:00 (xfr#7, to-chk=3/11) LICENSES/ LICENSES/0BSD.txt -> ../LICENSE LICENSES/MIT.txt 1,078 100% 1.03MB/s 0:00:00 1,078 100% 1.03MB/s 0:00:00 (xfr#8, to-chk=0/11) sent 4,068 bytes received 228 bytes 8,592.00 bytes/sec total size is 5,761 speedup is 1.34 ==> Applying RISC-V patches... sending incremental file list ./ riscv64.patch 426 100% 0.00kB/s 0:00:00 426 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=0/2) sent 407 bytes received 38 bytes 890.00 bytes/sec total size is 426 speedup is 0.96 patching file PKGBUILD ==> 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-pexpect  -> repo: extra  -> arch: riscv64  -> worker: felix-0 ==> Building python-pexpect for [extra] (riscv64) ]3008;start=e6518048289a4800962174c88dea7c4d;user=root;hostname=chandelure.felixc.at;machineid=f69c4b2525bb47698176a7da3662f55b;bootid=37a944a9ab614016b3f93dcc099da54d;pid=281140;pidfdid=281141;comm=systemd-nspawn;container=arch-nspawn-281140;type=container\]11;?\]2;🔵 Container arch-nspawn-281140 on chandelure.felixc.at\[?25l:: Synchronizing package databases... core downloading... extra downloading... :: Starting full system upgrade... resolving dependencies... looking for conflicting packages... Package (3) Old Version New Version Net Change Download Size core/libngtcp2 1.19.0-1 1.20.0-1 0.00 MiB 0.21 MiB core/libp11-kit 0.25.10-2 0.26.1-1 0.34 MiB 0.56 MiB core/p11-kit 0.25.10-2 0.26.1-1 0.07 MiB 0.25 MiB Total Download Size: 1.02 MiB Total Installed Size: 5.23 MiB Net Upgrade Size: 0.40 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... libp11-kit-0.26.1-1-riscv64 downloading... p11-kit-0.26.1-1-riscv64 downloading... libngtcp2-1.20.0-1-riscv64 downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... upgrading libp11-kit... upgrading libngtcp2... upgrading p11-kit... :: Running post-transaction hooks... (1/2) Reloading user manager configuration... Skipped: Current root is not booted. (2/2) Arming ConditionNeedsUpdate... [?25h[!p]104[?7h]3008;end=e6518048289a4800962174c88dea7c4d\==> Building in chroot for [extra] (riscv64)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [felix-0]...done ==> Making package: python-pexpect 4.9.0-7 (Mon Jan 26 20:39:15 2026) ==> Retrieving sources...  -> Cloning pexpect git repo... Cloning into bare repository '/home/felix/packages/python-pexpect/pexpect'... remote: Enumerating objects: 8650, done. remote: Counting objects: 0% (1/143) remote: Counting objects: 1% (2/143) remote: Counting objects: 2% (3/143) remote: Counting objects: 3% (5/143) remote: Counting objects: 4% (6/143) remote: Counting objects: 5% (8/143) remote: Counting objects: 6% (9/143) remote: Counting objects: 7% (11/143) remote: Counting objects: 8% (12/143) remote: Counting objects: 9% (13/143) remote: Counting objects: 10% (15/143) remote: Counting objects: 11% (16/143) remote: Counting objects: 12% (18/143) remote: Counting objects: 13% (19/143) remote: Counting objects: 14% (21/143) remote: Counting objects: 15% (22/143) remote: Counting objects: 16% (23/143) remote: Counting objects: 17% (25/143) remote: Counting objects: 18% (26/143) remote: Counting objects: 19% (28/143) remote: Counting objects: 20% (29/143) remote: Counting objects: 21% (31/143) remote: Counting objects: 22% (32/143) remote: Counting objects: 23% (33/143) remote: Counting objects: 24% (35/143) remote: Counting objects: 25% (36/143) remote: Counting objects: 26% (38/143) remote: Counting objects: 27% (39/143) remote: Counting objects: 28% (41/143) remote: Counting objects: 29% (42/143) remote: Counting objects: 30% (43/143) remote: Counting objects: 31% (45/143) remote: Counting objects: 32% (46/143) remote: Counting objects: 33% (48/143) remote: Counting objects: 34% (49/143) remote: Counting objects: 35% (51/143) remote: Counting objects: 36% (52/143) remote: Counting objects: 37% (53/143) remote: Counting objects: 38% (55/143) remote: Counting objects: 39% (56/143) remote: Counting objects: 40% (58/143) remote: Counting objects: 41% (59/143) remote: Counting objects: 42% (61/143) remote: Counting objects: 43% (62/143) remote: Counting objects: 44% (63/143) remote: Counting objects: 45% (65/143) remote: Counting objects: 46% (66/143) remote: Counting objects: 47% (68/143) remote: Counting objects: 48% (69/143) remote: Counting objects: 49% (71/143) remote: Counting objects: 50% (72/143) remote: Counting objects: 51% (73/143) remote: Counting objects: 52% (75/143) remote: Counting objects: 53% (76/143) remote: Counting objects: 54% (78/143) remote: Counting objects: 55% (79/143) remote: Counting objects: 56% (81/143) remote: Counting objects: 57% (82/143) remote: Counting objects: 58% (83/143) remote: Counting objects: 59% (85/143) remote: Counting objects: 60% (86/143) remote: Counting objects: 61% (88/143) remote: Counting objects: 62% (89/143) remote: Counting objects: 63% (91/143) remote: Counting objects: 64% (92/143) remote: Counting objects: 65% (93/143) remote: Counting objects: 66% (95/143) remote: Counting objects: 67% (96/143) remote: Counting objects: 68% (98/143) remote: Counting objects: 69% (99/143) remote: Counting objects: 70% (101/143) remote: Counting objects: 71% (102/143) remote: Counting objects: 72% (103/143) remote: Counting objects: 73% (105/143) remote: Counting objects: 74% (106/143) remote: Counting objects: 75% (108/143) remote: Counting objects: 76% (109/143) remote: Counting objects: 77% (111/143) remote: Counting objects: 78% (112/143) remote: Counting objects: 79% (113/143) remote: Counting objects: 80% (115/143) remote: Counting objects: 81% (116/143) remote: Counting objects: 82% (118/143) remote: Counting objects: 83% (119/143) remote: Counting objects: 84% (121/143) remote: Counting objects: 85% (122/143) remote: Counting objects: 86% (123/143) remote: Counting objects: 87% (125/143) remote: Counting objects: 88% (126/143) remote: Counting objects: 89% (128/143) remote: Counting objects: 90% (129/143) remote: Counting objects: 91% (131/143) remote: Counting objects: 92% (132/143) remote: Counting objects: 93% (133/143) remote: Counting objects: 94% (135/143) remote: Counting objects: 95% (136/143) remote: Counting objects: 96% (138/143) remote: Counting objects: 97% (139/143) remote: Counting objects: 98% (141/143) remote: Counting objects: 99% (142/143) remote: Counting objects: 100% (143/143) remote: Counting objects: 100% (143/143), done. remote: Compressing objects: 0% (1/102) remote: Compressing objects: 1% (2/102) remote: Compressing objects: 2% (3/102) remote: Compressing objects: 3% (4/102) remote: Compressing objects: 4% (5/102) remote: Compressing objects: 5% (6/102) remote: Compressing objects: 6% (7/102) remote: Compressing objects: 7% (8/102) remote: Compressing objects: 8% (9/102) remote: Compressing objects: 9% (10/102) remote: Compressing objects: 10% (11/102) remote: Compressing objects: 11% (12/102) remote: Compressing objects: 12% (13/102) remote: Compressing objects: 13% (14/102) remote: Compressing objects: 14% (15/102) remote: Compressing objects: 15% (16/102) remote: Compressing objects: 16% (17/102) remote: Compressing objects: 17% (18/102) remote: Compressing objects: 18% (19/102) remote: Compressing objects: 19% (20/102) remote: Compressing objects: 20% (21/102) remote: Compressing objects: 21% (22/102) remote: Compressing objects: 22% (23/102) remote: Compressing objects: 23% (24/102) remote: Compressing objects: 24% (25/102) remote: Compressing objects: 25% (26/102) remote: Compressing objects: 26% (27/102) remote: Compressing objects: 27% (28/102) remote: Compressing objects: 28% (29/102) remote: Compressing objects: 29% (30/102) remote: Compressing objects: 30% (31/102) remote: Compressing objects: 31% (32/102) remote: Compressing objects: 32% (33/102) remote: Compressing objects: 33% (34/102) remote: Compressing objects: 34% (35/102) remote: Compressing objects: 35% (36/102) remote: Compressing objects: 36% (37/102) remote: Compressing objects: 37% (38/102) remote: Compressing objects: 38% (39/102) remote: Compressing objects: 39% (40/102) remote: Compressing objects: 40% (41/102) remote: Compressing objects: 41% (42/102) remote: Compressing objects: 42% (43/102) remote: Compressing objects: 43% (44/102) remote: Compressing objects: 44% (45/102) remote: Compressing objects: 45% (46/102) remote: Compressing objects: 46% (47/102) remote: Compressing objects: 47% (48/102) remote: Compressing objects: 48% (49/102) remote: Compressing objects: 49% (50/102) remote: Compressing objects: 50% (51/102) remote: Compressing objects: 51% (53/102) remote: Compressing objects: 52% (54/102) remote: Compressing objects: 53% (55/102) remote: Compressing objects: 54% (56/102) remote: Compressing objects: 55% (57/102) remote: Compressing objects: 56% (58/102) remote: Compressing objects: 57% (59/102) remote: Compressing objects: 58% (60/102) remote: Compressing objects: 59% (61/102) remote: Compressing objects: 60% (62/102) remote: Compressing objects: 61% (63/102) remote: Compressing objects: 62% (64/102) remote: Compressing objects: 63% (65/102) remote: Compressing objects: 64% (66/102) remote: Compressing objects: 65% (67/102) remote: Compressing objects: 66% (68/102) remote: Compressing objects: 67% (69/102) remote: Compressing objects: 68% (70/102) remote: Compressing objects: 69% (71/102) remote: Compressing objects: 70% (72/102) remote: Compressing objects: 71% (73/102) remote: Compressing objects: 72% (74/102) remote: Compressing objects: 73% (75/102) remote: Compressing objects: 74% (76/102) remote: Compressing objects: 75% (77/102) remote: Compressing objects: 76% (78/102) remote: Compressing objects: 77% (79/102) remote: Compressing objects: 78% (80/102) remote: Compressing objects: 79% (81/102) remote: Compressing objects: 80% (82/102) remote: Compressing objects: 81% (83/102) remote: Compressing objects: 82% (84/102) remote: Compressing objects: 83% (85/102) remote: Compressing objects: 84% (86/102) remote: Compressing objects: 85% (87/102) remote: Compressing objects: 86% (88/102) remote: Compressing objects: 87% (89/102) remote: Compressing objects: 88% (90/102) remote: Compressing objects: 89% (91/102) remote: Compressing objects: 90% (92/102) remote: Compressing objects: 91% (93/102) remote: Compressing objects: 92% (94/102) remote: Compressing objects: 93% (95/102) remote: Compressing objects: 94% (96/102) remote: Compressing objects: 95% (97/102) remote: Compressing objects: 96% (98/102) remote: Compressing objects: 97% (99/102) remote: Compressing objects: 98% (100/102) remote: Compressing objects: 99% (101/102) remote: Compressing objects: 100% (102/102) remote: Compressing objects: 100% (102/102), done. Receiving objects: 0% (1/8650) Receiving objects: 1% (87/8650) Receiving objects: 2% (173/8650) Receiving objects: 3% (260/8650) Receiving objects: 4% (346/8650) Receiving objects: 5% (433/8650) Receiving objects: 6% (519/8650) Receiving objects: 7% (606/8650) Receiving objects: 8% (692/8650) Receiving objects: 9% (779/8650) Receiving objects: 10% (865/8650) Receiving objects: 11% (952/8650) Receiving objects: 12% (1038/8650) Receiving objects: 13% (1125/8650) Receiving objects: 14% (1211/8650) Receiving objects: 15% (1298/8650), 308.01 KiB | 598.00 KiB/s Receiving objects: 16% (1384/8650), 308.01 KiB | 598.00 KiB/s Receiving objects: 17% (1471/8650), 308.01 KiB | 598.00 KiB/s Receiving objects: 18% (1557/8650), 308.01 KiB | 598.00 KiB/s Receiving objects: 19% (1644/8650), 308.01 KiB | 598.00 KiB/s Receiving objects: 20% (1730/8650), 308.01 KiB | 598.00 KiB/s Receiving objects: 21% (1817/8650), 308.01 KiB | 598.00 KiB/s Receiving objects: 22% (1903/8650), 308.01 KiB | 598.00 KiB/s Receiving objects: 23% (1990/8650), 308.01 KiB | 598.00 KiB/s Receiving objects: 24% (2076/8650), 308.01 KiB | 598.00 KiB/s Receiving objects: 25% (2163/8650), 308.01 KiB | 598.00 KiB/s Receiving objects: 25% (2216/8650), 856.01 KiB | 847.00 KiB/s Receiving objects: 26% (2249/8650), 856.01 KiB | 847.00 KiB/s Receiving objects: 27% (2336/8650), 856.01 KiB | 847.00 KiB/s Receiving objects: 28% (2422/8650), 856.01 KiB | 847.00 KiB/s Receiving objects: 29% (2509/8650), 856.01 KiB | 847.00 KiB/s Receiving objects: 30% (2595/8650), 856.01 KiB | 847.00 KiB/s Receiving objects: 31% (2682/8650), 856.01 KiB | 847.00 KiB/s Receiving objects: 32% (2768/8650), 856.01 KiB | 847.00 KiB/s Receiving objects: 33% (2855/8650), 856.01 KiB | 847.00 KiB/s Receiving objects: 34% (2941/8650), 856.01 KiB | 847.00 KiB/s Receiving objects: 35% (3028/8650), 856.01 KiB | 847.00 KiB/s Receiving objects: 36% (3114/8650), 856.01 KiB | 847.00 KiB/s Receiving objects: 37% (3201/8650), 856.01 KiB | 847.00 KiB/s Receiving objects: 38% (3287/8650), 856.01 KiB | 847.00 KiB/s Receiving objects: 39% (3374/8650), 856.01 KiB | 847.00 KiB/s Receiving objects: 40% (3460/8650), 856.01 KiB | 847.00 KiB/s Receiving objects: 41% (3547/8650), 856.01 KiB | 847.00 KiB/s Receiving objects: 42% (3633/8650), 856.01 KiB | 847.00 KiB/s Receiving objects: 43% (3720/8650), 856.01 KiB | 847.00 KiB/s Receiving objects: 44% (3806/8650), 856.01 KiB | 847.00 KiB/s Receiving objects: 45% (3893/8650), 856.01 KiB | 847.00 KiB/s Receiving objects: 46% (3979/8650), 1.46 MiB | 991.00 KiB/s Receiving objects: 47% (4066/8650), 1.46 MiB | 991.00 KiB/s Receiving objects: 48% (4152/8650), 1.46 MiB | 991.00 KiB/s Receiving objects: 49% (4239/8650), 1.46 MiB | 991.00 KiB/s Receiving objects: 50% (4325/8650), 1.46 MiB | 991.00 KiB/s Receiving objects: 51% (4412/8650), 1.46 MiB | 991.00 KiB/s Receiving objects: 52% (4498/8650), 1.46 MiB | 991.00 KiB/s Receiving objects: 53% (4585/8650), 1.46 MiB | 991.00 KiB/s Receiving objects: 54% (4671/8650), 1.46 MiB | 991.00 KiB/s Receiving objects: 55% (4758/8650), 1.46 MiB | 991.00 KiB/s Receiving objects: 56% (4844/8650), 1.46 MiB | 991.00 KiB/s Receiving objects: 57% (4931/8650), 1.46 MiB | 991.00 KiB/s Receiving objects: 58% (5017/8650), 1.46 MiB | 991.00 KiB/s Receiving objects: 59% (5104/8650), 1.46 MiB | 991.00 KiB/s Receiving objects: 59% (5141/8650), 1.46 MiB | 991.00 KiB/s Receiving objects: 60% (5190/8650), 1.46 MiB | 991.00 KiB/s Receiving objects: 61% (5277/8650), 1.88 MiB | 957.00 KiB/s Receiving objects: 62% (5363/8650), 1.88 MiB | 957.00 KiB/s Receiving objects: 63% (5450/8650), 1.88 MiB | 957.00 KiB/s Receiving objects: 64% (5536/8650), 1.88 MiB | 957.00 KiB/s Receiving objects: 65% (5623/8650), 1.88 MiB | 957.00 KiB/s Receiving objects: 66% (5709/8650), 1.88 MiB | 957.00 KiB/s Receiving objects: 67% (5796/8650), 1.88 MiB | 957.00 KiB/s Receiving objects: 68% (5882/8650), 1.88 MiB | 957.00 KiB/s Receiving objects: 69% (5969/8650), 1.88 MiB | 957.00 KiB/s Receiving objects: 70% (6055/8650), 1.88 MiB | 957.00 KiB/s Receiving objects: 71% (6142/8650), 1.88 MiB | 957.00 KiB/s Receiving objects: 72% (6228/8650), 1.88 MiB | 957.00 KiB/s Receiving objects: 73% (6315/8650), 1.88 MiB | 957.00 KiB/s Receiving objects: 74% (6401/8650), 1.88 MiB | 957.00 KiB/s Receiving objects: 74% (6446/8650), 3.27 MiB | 1.08 MiB/s Receiving objects: 74% (6446/8650), 4.89 MiB | 1.22 MiB/s Receiving objects: 74% (6446/8650), 6.73 MiB | 1.42 MiB/s Receiving objects: 74% (6446/8650), 8.41 MiB | 1.54 MiB/s Receiving objects: 75% (6488/8650), 8.41 MiB | 1.54 MiB/s Receiving objects: 76% (6574/8650), 8.41 MiB | 1.54 MiB/s Receiving objects: 77% (6661/8650), 8.41 MiB | 1.54 MiB/s Receiving objects: 78% (6747/8650), 8.41 MiB | 1.54 MiB/s Receiving objects: 79% (6834/8650), 8.41 MiB | 1.54 MiB/s Receiving objects: 80% (6920/8650), 8.41 MiB | 1.54 MiB/s Receiving objects: 81% (7007/8650), 8.41 MiB | 1.54 MiB/s Receiving objects: 82% (7093/8650), 8.41 MiB | 1.54 MiB/s Receiving objects: 83% (7180/8650), 8.41 MiB | 1.54 MiB/s Receiving objects: 84% (7266/8650), 8.41 MiB | 1.54 MiB/s Receiving objects: 85% (7353/8650), 8.41 MiB | 1.54 MiB/s Receiving objects: 86% (7439/8650), 8.41 MiB | 1.54 MiB/s Receiving objects: 87% (7526/8650), 8.41 MiB | 1.54 MiB/s Receiving objects: 88% (7612/8650), 8.41 MiB | 1.54 MiB/s Receiving objects: 89% (7699/8650), 8.41 MiB | 1.54 MiB/s Receiving objects: 90% (7785/8650), 8.41 MiB | 1.54 MiB/s Receiving objects: 91% (7872/8650), 8.86 MiB | 1.54 MiB/s Receiving objects: 92% (7958/8650), 8.86 MiB | 1.54 MiB/s Receiving objects: 93% (8045/8650), 8.86 MiB | 1.54 MiB/s Receiving objects: 94% (8131/8650), 8.86 MiB | 1.54 MiB/s Receiving objects: 95% (8218/8650), 8.86 MiB | 1.54 MiB/s Receiving objects: 96% (8304/8650), 8.86 MiB | 1.54 MiB/s Receiving objects: 97% (8391/8650), 8.86 MiB | 1.54 MiB/s Receiving objects: 98% (8477/8650), 8.86 MiB | 1.54 MiB/s remote: Total 8650 (delta 74), reused 54 (delta 31), pack-reused 8507 (from 3) Receiving objects: 99% (8564/8650), 8.86 MiB | 1.54 MiB/s Receiving objects: 100% (8650/8650), 8.86 MiB | 1.54 MiB/s Receiving objects: 100% (8650/8650), 9.17 MiB | 1.33 MiB/s, done. Resolving deltas: 0% (0/5338) Resolving deltas: 1% (54/5338) Resolving deltas: 2% (107/5338) Resolving deltas: 3% (161/5338) Resolving deltas: 4% (214/5338) Resolving deltas: 5% (267/5338) Resolving deltas: 6% (321/5338) Resolving deltas: 7% (374/5338) Resolving deltas: 8% (428/5338) Resolving deltas: 9% (481/5338) Resolving deltas: 10% (534/5338) Resolving deltas: 11% (588/5338) Resolving deltas: 12% (641/5338) Resolving deltas: 13% (694/5338) Resolving deltas: 14% (748/5338) Resolving deltas: 15% (801/5338) Resolving deltas: 16% (855/5338) Resolving deltas: 17% (908/5338) Resolving deltas: 17% (925/5338) Resolving deltas: 18% (961/5338) Resolving deltas: 19% (1015/5338) Resolving deltas: 20% (1068/5338) Resolving deltas: 21% (1121/5338) Resolving deltas: 22% (1175/5338) Resolving deltas: 23% (1228/5338) Resolving deltas: 24% (1282/5338) Resolving deltas: 25% (1335/5338) Resolving deltas: 26% (1388/5338) Resolving deltas: 27% (1442/5338) Resolving deltas: 28% (1495/5338) Resolving deltas: 29% (1549/5338) Resolving deltas: 30% (1602/5338) Resolving deltas: 31% (1655/5338) Resolving deltas: 32% (1709/5338) Resolving deltas: 33% (1762/5338) Resolving deltas: 34% (1815/5338) Resolving deltas: 35% (1869/5338) Resolving deltas: 36% (1922/5338) Resolving deltas: 37% (1976/5338) Resolving deltas: 38% (2029/5338) Resolving deltas: 39% (2082/5338) Resolving deltas: 40% (2136/5338) Resolving deltas: 41% (2189/5338) Resolving deltas: 42% (2242/5338) Resolving deltas: 43% (2296/5338) Resolving deltas: 44% (2349/5338) Resolving deltas: 45% (2403/5338) Resolving deltas: 46% (2456/5338) Resolving deltas: 47% (2509/5338) Resolving deltas: 48% (2563/5338) Resolving deltas: 49% (2616/5338) Resolving deltas: 50% (2669/5338) Resolving deltas: 51% (2723/5338) Resolving deltas: 52% (2776/5338) Resolving deltas: 53% (2830/5338) Resolving deltas: 54% (2883/5338) Resolving deltas: 55% (2936/5338) Resolving deltas: 56% (2990/5338) Resolving deltas: 57% (3043/5338) Resolving deltas: 58% (3097/5338) Resolving deltas: 59% (3150/5338) Resolving deltas: 60% (3203/5338) Resolving deltas: 61% (3257/5338) Resolving deltas: 62% (3310/5338) Resolving deltas: 63% (3363/5338) Resolving deltas: 64% (3417/5338) Resolving deltas: 65% (3470/5338) Resolving deltas: 66% (3524/5338) Resolving deltas: 67% (3577/5338) Resolving deltas: 68% (3630/5338) Resolving deltas: 68% (3637/5338) Resolving deltas: 69% (3684/5338) Resolving deltas: 70% (3737/5338) Resolving deltas: 71% (3790/5338) Resolving deltas: 72% (3844/5338) Resolving deltas: 73% (3897/5338) Resolving deltas: 74% (3951/5338) Resolving deltas: 75% (4004/5338) Resolving deltas: 76% (4057/5338) Resolving deltas: 77% (4111/5338) Resolving deltas: 78% (4164/5338) Resolving deltas: 79% (4218/5338) Resolving deltas: 80% (4271/5338) Resolving deltas: 81% (4324/5338) Resolving deltas: 82% (4378/5338) Resolving deltas: 83% (4431/5338) Resolving deltas: 84% (4484/5338) Resolving deltas: 85% (4538/5338) Resolving deltas: 86% (4591/5338) Resolving deltas: 87% (4645/5338) Resolving deltas: 88% (4698/5338) Resolving deltas: 89% (4751/5338) Resolving deltas: 90% (4805/5338) Resolving deltas: 91% (4858/5338) Resolving deltas: 92% (4911/5338) Resolving deltas: 93% (4965/5338) Resolving deltas: 94% (5018/5338) Resolving deltas: 95% (5072/5338) Resolving deltas: 96% (5125/5338) Resolving deltas: 97% (5178/5338) Resolving deltas: 98% (5232/5338) Resolving deltas: 99% (5285/5338) Resolving deltas: 100% (5338/5338) Resolving deltas: 100% (5338/5338), done.  -> Downloading python-pexpect-python-3.13-compatibility.patch... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1787 100 1787 0 0 1736 0 0:00:01 0:00:01 --:--:-- 1743  -> Found python-pexpect-fix-test.patch ==> Validating source files with sha512sums... pexpect ... Passed python-pexpect-python-3.13-compatibility.patch ... Passed python-pexpect-fix-test.patch ... Passed ]3008;start=7334c8ba304b489f86a401848d0ff0a3;user=root;hostname=chandelure.felixc.at;machineid=f69c4b2525bb47698176a7da3662f55b;bootid=37a944a9ab614016b3f93dcc099da54d;pid=282316;pidfdid=282317;comm=systemd-nspawn;container=arch-nspawn-282316;type=container\]11;?\]2;🔵 Container arch-nspawn-282316 on chandelure.felixc.at\==> Making package: python-pexpect 4.9.0-7 (Mon Jan 26 18:41:53 2026) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (3) 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-ptyprocess 0.7.0-9 0.12 MiB 0.03 MiB Total Download Size: 0.03 MiB Total Installed Size: 133.21 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... python-ptyprocess-0.7.0-9-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-ptyprocess... :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (26) New Version Net Change Download Size core/less 1:685-1 0.30 MiB 0.16 MiB core/libpipeline 1.5.8-1 0.07 MiB 0.04 MiB 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/zlib-ng 2.2.5-1 0.21 MiB extra/git 2.52.0-2 28.75 MiB core/man-db 2.13.1-1 2.35 MiB 1.15 MiB extra/python-build 1.4.0-1 0.24 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 extra/zsh 5.9-5 6.20 MiB 2.21 MiB Total Download Size: 3.56 MiB Total Installed Size: 69.55 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... zsh-5.9-5-riscv64 downloading... man-db-2.13.1-1-riscv64 downloading... less-1:685-1-riscv64 downloading... libpipeline-1.5.8-1-riscv64 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` [pending] 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 [pending] 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-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 libpipeline... installing less... installing man-db... Optional dependencies for man-db gzip [installed] installing python-iniconfig... installing python-pluggy... installing python-pygments... installing python-pytest... installing zsh... :: Running post-transaction hooks... (1/5) Creating system user accounts... Creating group 'git' with GID 969. Creating user 'git' (git daemon user) with UID 969 and GID 969. (2/5) Creating temporary files... (3/5) Reloading system manager configuration... Skipped: Current root is not booted. (4/5) Arming ConditionNeedsUpdate... (5/5) Checking for old perl modules... [?25h==> Retrieving sources...  -> Found python-pexpect-python-3.13-compatibility.patch  -> Found python-pexpect-fix-test.patch ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Creating working copy of pexpect git repo... Cloning into 'pexpect'... done. Switched to a new branch 'makepkg' ==> Starting prepare()... patching file pexpect/replwrap.py patching file tests/test_replwrap.py patching file tests/test_replwrap.py ==> 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 :: ISC License (ISCL) See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() no previously-included directories found matching 'doc/_build' warning: no previously-included files matching '__pycache__' found anywhere in distribution warning: no previously-included files matching '*.pyc' found anywhere in distribution warning: no previously-included files matching '*~' found anywhere in distribution * 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 :: ISC License (ISCL) See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() running bdist_wheel /usr/lib/python3.14/site-packages/setuptools/_distutils/cmd.py:135: SetuptoolsDeprecationWarning: bdist_wheel.universal is deprecated !! ******************************************************************************** With Python 2.7 end-of-life, support for building universal wheels (i.e., wheels that support both Python 2 and Python 3) is being obviated. Please discontinue using this option, or if you still need it, file an issue with pypa/setuptools describing your use case. This deprecation is overdue, please update your project and remove deprecated calls to avoid build errors in the future. ******************************************************************************** !! self.finalize_options() running build running build_py creating build/lib/pexpect copying pexpect/ANSI.py -> build/lib/pexpect copying pexpect/FSM.py -> build/lib/pexpect copying pexpect/__init__.py -> build/lib/pexpect copying pexpect/_async.py -> build/lib/pexpect copying pexpect/_async_pre_await.py -> build/lib/pexpect copying pexpect/_async_w_await.py -> build/lib/pexpect copying pexpect/exceptions.py -> build/lib/pexpect copying pexpect/expect.py -> build/lib/pexpect copying pexpect/fdpexpect.py -> build/lib/pexpect copying pexpect/popen_spawn.py -> build/lib/pexpect copying pexpect/pty_spawn.py -> build/lib/pexpect copying pexpect/pxssh.py -> build/lib/pexpect copying pexpect/run.py -> build/lib/pexpect copying pexpect/screen.py -> build/lib/pexpect copying pexpect/socket_pexpect.py -> build/lib/pexpect copying pexpect/spawnbase.py -> build/lib/pexpect copying pexpect/utils.py -> build/lib/pexpect copying pexpect/replwrap.py -> build/lib/pexpect copying pexpect/bashrc.sh -> build/lib/pexpect installing to build/bdist.linux-riscv64/wheel running install running install_lib creating build/bdist.linux-riscv64/wheel creating build/bdist.linux-riscv64/wheel/pexpect copying build/lib/pexpect/ANSI.py -> build/bdist.linux-riscv64/wheel/./pexpect copying build/lib/pexpect/FSM.py -> build/bdist.linux-riscv64/wheel/./pexpect copying build/lib/pexpect/__init__.py -> build/bdist.linux-riscv64/wheel/./pexpect copying build/lib/pexpect/_async.py -> build/bdist.linux-riscv64/wheel/./pexpect copying build/lib/pexpect/_async_pre_await.py -> build/bdist.linux-riscv64/wheel/./pexpect copying build/lib/pexpect/_async_w_await.py -> build/bdist.linux-riscv64/wheel/./pexpect copying build/lib/pexpect/exceptions.py -> build/bdist.linux-riscv64/wheel/./pexpect copying build/lib/pexpect/expect.py -> build/bdist.linux-riscv64/wheel/./pexpect copying build/lib/pexpect/fdpexpect.py -> build/bdist.linux-riscv64/wheel/./pexpect copying build/lib/pexpect/popen_spawn.py -> build/bdist.linux-riscv64/wheel/./pexpect copying build/lib/pexpect/pty_spawn.py -> build/bdist.linux-riscv64/wheel/./pexpect copying build/lib/pexpect/pxssh.py -> build/bdist.linux-riscv64/wheel/./pexpect copying build/lib/pexpect/run.py -> build/bdist.linux-riscv64/wheel/./pexpect copying build/lib/pexpect/screen.py -> build/bdist.linux-riscv64/wheel/./pexpect copying build/lib/pexpect/socket_pexpect.py -> build/bdist.linux-riscv64/wheel/./pexpect copying build/lib/pexpect/spawnbase.py -> build/bdist.linux-riscv64/wheel/./pexpect copying build/lib/pexpect/utils.py -> build/bdist.linux-riscv64/wheel/./pexpect copying build/lib/pexpect/replwrap.py -> build/bdist.linux-riscv64/wheel/./pexpect copying build/lib/pexpect/bashrc.sh -> build/bdist.linux-riscv64/wheel/./pexpect running install_egg_info running egg_info writing pexpect.egg-info/PKG-INFO writing dependency_links to pexpect.egg-info/dependency_links.txt writing requirements to pexpect.egg-info/requires.txt writing top-level names to pexpect.egg-info/top_level.txt reading manifest file 'pexpect.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' no previously-included directories found matching 'doc/_build' warning: no previously-included files matching '__pycache__' found anywhere in distribution warning: no previously-included files matching '*.pyc' found anywhere in distribution warning: no previously-included files matching '*~' found anywhere in distribution adding license file 'LICENSE' writing manifest file 'pexpect.egg-info/SOURCES.txt' Copying pexpect.egg-info to build/bdist.linux-riscv64/wheel/./pexpect-4.9.0-py3.14.egg-info running install_scripts creating build/bdist.linux-riscv64/wheel/pexpect-4.9.0.dist-info/WHEEL creating '/build/python-pexpect/src/pexpect/dist/.tmp-l5jryn9q/pexpect-4.9.0-py2.py3-none-any.whl' and adding 'build/bdist.linux-riscv64/wheel' to it adding 'pexpect/ANSI.py' adding 'pexpect/FSM.py' adding 'pexpect/__init__.py' adding 'pexpect/_async.py' adding 'pexpect/_async_pre_await.py' adding 'pexpect/_async_w_await.py' adding 'pexpect/bashrc.sh' adding 'pexpect/exceptions.py' adding 'pexpect/expect.py' adding 'pexpect/fdpexpect.py' adding 'pexpect/popen_spawn.py' adding 'pexpect/pty_spawn.py' adding 'pexpect/pxssh.py' adding 'pexpect/replwrap.py' adding 'pexpect/run.py' adding 'pexpect/screen.py' adding 'pexpect/socket_pexpect.py' adding 'pexpect/spawnbase.py' adding 'pexpect/utils.py' adding 'pexpect-4.9.0.dist-info/licenses/LICENSE' adding 'pexpect-4.9.0.dist-info/METADATA' adding 'pexpect-4.9.0.dist-info/WHEEL' adding 'pexpect-4.9.0.dist-info/top_level.txt' adding 'pexpect-4.9.0.dist-info/RECORD' removing build/bdist.linux-riscv64/wheel Successfully built pexpect-4.9.0-py2.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-pexpect/src/pexpect configfile: setup.cfg collected 257 items tests/test_FSM.py . [ 0%] tests/test_ansi.py ......... [ 3%] tests/test_async.py ......... [ 7%] tests/test_command_list_split.py . [ 7%] tests/test_constructor.py .. [ 8%] tests/test_ctrl_chars.py ..... [ 10%] tests/test_delay.py .. [ 11%] tests/test_destructor.py . [ 11%] tests/test_dotall.py .. [ 12%] tests/test_env.py .... [ 14%] tests/test_expect.py ........................................ [ 29%] tests/test_filedescriptor.py ..... [ 31%] tests/test_interact.py ... [ 32%] tests/test_isalive.py ......... [ 36%] tests/test_log.py .... [ 37%] tests/test_misc.py .............................. [ 49%] tests/test_missing_command.py . [ 49%] tests/test_performance.py .F [ 50%] tests/test_pickling.py . [ 50%] tests/test_popen_spawn.py ........... [ 55%] tests/test_pxssh.py ..................... [ 63%] tests/test_replwrap.py ..F....... [ 67%] tests/test_repr.py ... [ 68%] tests/test_run.py ................. [ 75%] tests/test_screen.py ........... [ 79%] tests/test_socket.py .......... [ 83%] tests/test_socket_fd.py ............. [ 88%] tests/test_socket_pexpect.py .... [ 89%] tests/test_timeout_pattern.py ..... [ 91%] tests/test_unicode.py ........... [ 96%] tests/test_which.py ....... [ 98%] tests/test_winsize.py ... [100%] =================================== FAILURES =================================== _________________ PerformanceTestCase.test_large_stdout_stream _________________ self = def test_large_stdout_stream(self): e = pexpect.spawn('openssl rand -base64 {}'.format(1024*1024*25), searchwindowsize=1000) resp = e.expect(['Password:', pexpect.EOF, pexpect.TIMEOUT]) > assert resp == 1 # index 1 == EOF ^^^^^^^^^^^^^^^^ E assert 2 == 1 tests/test_performance.py:108: AssertionError ----------------------------- Captured stdout call ----------------------------- tests.test_performance.PerformanceTestCase.test_large_stdout_stream _____________________ REPLWrapTestCase.test_existing_spawn _____________________ self = def test_existing_spawn(self): child = pexpect.spawn("bash", timeout=5, encoding='utf-8') repl = replwrap.REPLWrapper(child, re.compile('[$#]'), "PS1='{0}' PS2='{1}' " "PROMPT_COMMAND=''") > repl.run_command("bind 'set enable-bracketed-paste off'") /build/python-pexpect/src/pexpect/tests/test_replwrap.py:95: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = command = "bind 'set enable-bracketed-paste off'", timeout = -1, async_ = False def run_command(self, command, timeout=-1, async_=False): """Send a command to the REPL, wait for and return output. :param str command: The command to send. Trailing newlines are not needed. This should be a complete block of input that will trigger execution; if a continuation prompt is found after sending input, :exc:`ValueError` will be raised. :param int timeout: How long to wait for the next prompt. -1 means the default from the :class:`pexpect.spawn` object (default 30 seconds). None means to wait indefinitely. :param bool async_: On Python 3.4, or Python 3.3 with asyncio installed, passing ``async_=True`` will make this return an :mod:`asyncio` Future, which you can yield from to get the same result that this method would normally give directly. """ # Split up multiline commands and feed them in bit-by-bit cmdlines = command.splitlines() # splitlines ignores trailing newlines - add it back in manually if command.endswith('\n'): cmdlines.append('') if not cmdlines: raise ValueError("No command was given") if async_: from ._async import repl_run_command_async return repl_run_command_async(self, cmdlines, timeout) res = [] self.child.sendline(cmdlines[0]) for line in cmdlines[1:]: self._expect_prompt(timeout=timeout) res.append(self.child.before) self.child.sendline(line) # Command was fully submitted, now wait for the next prompt if self._expect_prompt(timeout=timeout) == 1: # We got the continuation prompt - command was incomplete self.child.kill(signal.SIGINT) self._expect_prompt(timeout=1) > raise ValueError("Continuation prompt found - input was incomplete:\n" + command) E ValueError: Continuation prompt found - input was incomplete: E bind 'set enable-bracketed-paste off' /build/python-pexpect/src/pexpect/pexpect/replwrap.py:107: ValueError =============================== warnings summary =============================== pexpect/ANSI.py:29 /build/python-pexpect/src/pexpect/pexpect/ANSI.py:29: UserWarning: pexpect.screen and pexpect.ANSI are deprecated. We recommend using pyte to emulate a terminal screen: https://pypi.python.org/pypi/pyte from . import screen tests/test_filedescriptor.py::ExpectTestCase::test_fileobj /usr/lib/python3.14/site-packages/_pytest/unraisableexception.py:67: PytestUnraisableExceptionWarning: Exception ignored while finalizing file <_io.TextIOWrapper name='TESTDATA.txt' mode='r' encoding='UTF-8'>: None Traceback (most recent call last): File "/usr/lib/python3.14/unittest/case.py", line 615, in _callTestMethod result = method() OSError: [Errno 9] Bad file descriptor warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) tests/test_pxssh.py: 9 warnings tests/test_replwrap.py: 10 warnings tests/test_repr.py: 2 warnings tests/test_run.py: 17 warnings tests/test_timeout_pattern.py: 4 warnings tests/test_unicode.py: 11 warnings tests/test_winsize.py: 3 warnings /usr/lib/python3.14/pty.py:66: DeprecationWarning: This process (pid=1191) is multi-threaded, use of forkpty() may lead to deadlocks in the child. pid, fd = os.forkpty() tests/test_socket.py: 12 warnings tests/test_socket_fd.py: 15 warnings /usr/lib/python3.14/multiprocessing/popen_fork.py:70: DeprecationWarning: This process (pid=1191) is multi-threaded, use of fork() may lead to deadlocks in the child. self.pid = os.fork() -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html =========================== short test summary info ============================ FAILED tests/test_performance.py::PerformanceTestCase::test_large_stdout_stream FAILED tests/test_replwrap.py::REPLWrapTestCase::test_existing_spawn - ValueE... ============ 2 failed, 255 passed, 85 warnings in 625.21s (0:10:25) ============ ==> ERROR: A failure occurred in check().  Aborting... [!p]104[?7h]3008;end=7334c8ba304b489f86a401848d0ff0a3\==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/felix-0/build [?25h[?25h[?25hreceiving incremental file list python-pexpect-4.9.0-7-riscv64-build.log python-pexpect-4.9.0-7-riscv64-check.log python-pexpect-4.9.0-7-riscv64-prepare.log sent 81 bytes received 4,292 bytes 2,915.33 bytes/sec total size is 15,763 speedup is 3.60