==> Building on fuecoco ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list created directory packages/jedi-language-server ./ .SRCINFO 728 100% 0.00kB/s 0:00:00 728 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=3/5) .nvchecker.toml 112 100% 109.38kB/s 0:00:00 112 100% 109.38kB/s 0:00:00 (xfr#2, to-chk=2/5) PKGBUILD 1,289 100% 1.23MB/s 0:00:00 1,289 100% 1.23MB/s 0:00:00 (xfr#3, to-chk=1/5) jedi-language-server-0.45.1-1.log 501 100% 489.26kB/s 0:00:00 501 100% 489.26kB/s 0:00:00 (xfr#4, to-chk=0/5) sent 1,719 bytes received 147 bytes 3,732.00 bytes/sec total size is 2,323 speedup is 1.24 ==> Running pkgctl build --arch riscv64 --repo extra on remote host... ==> WARNING: unsupported architecture: riscv64 ==> Building jedi-language-server  -> repo: extra  -> arch: riscv64  -> worker: felix-2 ==> Building jedi-language-server for [extra] (riscv64) ==> Locking clean chroot...done ]2;🔵 Container arch-nspawn-3343857 on fuecoco.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/gzip 1.14-1 1.14-2 0.00 MiB 0.08 MiB core/systemd 257.5-1 257.5-2 0.00 MiB core/systemd-libs 257.5-1 257.5-2 0.00 MiB 1.24 MiB Total Download Size: 1.32 MiB Total Installed Size: 34.68 MiB Net Upgrade Size: 0.00 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... systemd-libs-257.5-2-riscv64 downloading... gzip-1.14-2-riscv64 downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... upgrading systemd-libs... upgrading gzip... upgrading systemd... :: Running post-transaction hooks... ( 1/12) Creating system user accounts... ( 2/12) Updating journal message catalog... ( 3/12) Reloading system manager configuration... Skipped: Current root is not booted. ( 4/12) Reloading user manager configuration... Skipped: Current root is not booted. ( 5/12) Updating udev hardware database... ( 6/12) Restarting marked services... Skipped: Current root is not booted. ( 7/12) Applying kernel sysctl settings... Skipped: Current root is not booted. ( 8/12) Creating temporary files... ( 9/12) Reloading device manager configuration... Skipped: Device manager is not running. (10/12) Arming ConditionNeedsUpdate... (11/12) Reloading system bus configuration... Skipped: Current root is not booted. (12/12) Updating the info directory file... [?25h==> Building in chroot for [extra] (riscv64)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [felix-2]...done ==> Making package: jedi-language-server 0.45.1-1 (Tue Apr 29 05:22:53 2025) ==> Retrieving sources...  -> Cloning jedi-language-server git repo... Cloning into bare repository '/home/felix/packages/jedi-language-server/jedi-language-server'... remote: Enumerating objects: 3124, done. remote: Counting objects: 0% (1/786) remote: Counting objects: 1% (8/786) remote: Counting objects: 2% (16/786) remote: Counting objects: 3% (24/786) remote: Counting objects: 4% (32/786) remote: Counting objects: 5% (40/786) remote: Counting objects: 6% (48/786) remote: Counting objects: 7% (56/786) remote: Counting objects: 8% (63/786) remote: Counting objects: 9% (71/786) remote: Counting objects: 10% (79/786) remote: Counting objects: 11% (87/786) remote: Counting objects: 12% (95/786) remote: Counting objects: 13% (103/786) remote: Counting objects: 14% (111/786) remote: Counting objects: 15% (118/786) remote: Counting objects: 16% (126/786) remote: Counting objects: 17% (134/786) remote: Counting objects: 18% (142/786) remote: Counting objects: 19% (150/786) remote: Counting objects: 20% (158/786) remote: Counting objects: 21% (166/786) remote: Counting objects: 22% (173/786) remote: Counting objects: 23% (181/786) remote: Counting objects: 24% (189/786) remote: Counting objects: 25% (197/786) remote: Counting objects: 26% (205/786) remote: Counting objects: 27% (213/786) remote: Counting objects: 28% (221/786) remote: Counting objects: 29% (228/786) remote: Counting objects: 30% (236/786) remote: Counting objects: 31% (244/786) remote: Counting objects: 32% (252/786) remote: Counting objects: 33% (260/786) remote: Counting objects: 34% (268/786) remote: Counting objects: 35% (276/786) remote: Counting objects: 36% (283/786) remote: Counting objects: 37% (291/786) remote: Counting objects: 38% (299/786) remote: Counting objects: 39% (307/786) remote: Counting objects: 40% (315/786) remote: Counting objects: 41% (323/786) remote: Counting objects: 42% (331/786) remote: Counting objects: 43% (338/786) remote: Counting objects: 44% (346/786) remote: Counting objects: 45% (354/786) remote: Counting objects: 46% (362/786) remote: Counting objects: 47% (370/786) remote: Counting objects: 48% (378/786) remote: Counting objects: 49% (386/786) remote: Counting objects: 50% (393/786) remote: Counting objects: 51% (401/786) remote: Counting objects: 52% (409/786) remote: Counting objects: 53% (417/786) remote: Counting objects: 54% (425/786) remote: Counting objects: 55% (433/786) remote: Counting objects: 56% (441/786) remote: Counting objects: 57% (449/786) remote: Counting objects: 58% (456/786) remote: Counting objects: 59% (464/786) remote: Counting objects: 60% (472/786) remote: Counting objects: 61% (480/786) remote: Counting objects: 62% (488/786) remote: Counting objects: 63% (496/786) remote: Counting objects: 64% (504/786) remote: Counting objects: 65% (511/786) remote: Counting objects: 66% (519/786) remote: Counting objects: 67% (527/786) remote: Counting objects: 68% (535/786) remote: Counting objects: 69% (543/786) remote: Counting objects: 70% (551/786) remote: Counting objects: 71% (559/786) remote: Counting objects: 72% (566/786) remote: Counting objects: 73% (574/786) remote: Counting objects: 74% (582/786) remote: Counting objects: 75% (590/786) remote: Counting objects: 76% (598/786) remote: Counting objects: 77% (606/786) remote: Counting objects: 78% (614/786) remote: Counting objects: 79% (621/786) remote: Counting objects: 80% (629/786) remote: Counting objects: 81% (637/786) remote: Counting objects: 82% (645/786) remote: Counting objects: 83% (653/786) remote: Counting objects: 84% (661/786) remote: Counting objects: 85% (669/786) remote: Counting objects: 86% (676/786) remote: Counting objects: 87% (684/786) remote: Counting objects: 88% (692/786) remote: Counting objects: 89% (700/786) remote: Counting objects: 90% (708/786) remote: Counting objects: 91% (716/786) remote: Counting objects: 92% (724/786) remote: Counting objects: 93% (731/786) remote: Counting objects: 94% (739/786) remote: Counting objects: 95% (747/786) remote: Counting objects: 96% (755/786) remote: Counting objects: 97% (763/786) remote: Counting objects: 98% (771/786) remote: Counting objects: 99% (779/786) remote: Counting objects: 100% (786/786) remote: Counting objects: 100% (786/786), done. remote: Compressing objects: 0% (1/299) remote: Compressing objects: 1% (3/299) remote: Compressing objects: 2% (6/299) remote: Compressing objects: 3% (9/299) remote: Compressing objects: 4% (12/299) remote: Compressing objects: 5% (15/299) remote: Compressing objects: 6% (18/299) remote: Compressing objects: 7% (21/299) remote: Compressing objects: 8% (24/299) remote: Compressing objects: 9% (27/299) remote: Compressing objects: 10% (30/299) remote: Compressing objects: 11% (33/299) remote: Compressing objects: 12% (36/299) remote: Compressing objects: 13% (39/299) remote: Compressing objects: 14% (42/299) remote: Compressing objects: 15% (45/299) remote: Compressing objects: 16% (48/299) remote: Compressing objects: 17% (51/299) remote: Compressing objects: 18% (54/299) remote: Compressing objects: 19% (57/299) remote: Compressing objects: 20% (60/299) remote: Compressing objects: 21% (63/299) remote: Compressing objects: 22% (66/299) remote: Compressing objects: 23% (69/299) remote: Compressing objects: 24% (72/299) remote: Compressing objects: 25% (75/299) remote: Compressing objects: 26% (78/299) remote: Compressing objects: 27% (81/299) remote: Compressing objects: 28% (84/299) remote: Compressing objects: 29% (87/299) remote: Compressing objects: 30% (90/299) remote: Compressing objects: 31% (93/299) remote: Compressing objects: 32% (96/299) remote: Compressing objects: 33% (99/299) remote: Compressing objects: 34% (102/299) remote: Compressing objects: 35% (105/299) remote: Compressing objects: 36% (108/299) remote: Compressing objects: 37% (111/299) remote: Compressing objects: 38% (114/299) remote: Compressing objects: 39% (117/299) remote: Compressing objects: 40% (120/299) remote: Compressing objects: 41% (123/299) remote: Compressing objects: 42% (126/299) remote: Compressing objects: 43% (129/299) remote: Compressing objects: 44% (132/299) remote: Compressing objects: 45% (135/299) remote: Compressing objects: 46% (138/299) remote: Compressing objects: 47% (141/299) remote: Compressing objects: 48% (144/299) remote: Compressing objects: 49% (147/299) remote: Compressing objects: 50% (150/299) remote: Compressing objects: 51% (153/299) remote: Compressing objects: 52% (156/299) remote: Compressing objects: 53% (159/299) remote: Compressing objects: 54% (162/299) remote: Compressing objects: 55% (165/299) remote: Compressing objects: 56% (168/299) remote: Compressing objects: 57% (171/299) remote: Compressing objects: 58% (174/299) remote: Compressing objects: 59% (177/299) remote: Compressing objects: 60% (180/299) remote: Compressing objects: 61% (183/299) remote: Compressing objects: 62% (186/299) remote: Compressing objects: 63% (189/299) remote: Compressing objects: 64% (192/299) remote: Compressing objects: 65% (195/299) remote: Compressing objects: 66% (198/299) remote: Compressing objects: 67% (201/299) remote: Compressing objects: 68% (204/299) remote: Compressing objects: 69% (207/299) remote: Compressing objects: 70% (210/299) remote: Compressing objects: 71% (213/299) remote: Compressing objects: 72% (216/299) remote: Compressing objects: 73% (219/299) remote: Compressing objects: 74% (222/299) remote: Compressing objects: 75% (225/299) remote: Compressing objects: 76% (228/299) remote: Compressing objects: 77% (231/299) remote: Compressing objects: 78% (234/299) remote: Compressing objects: 79% (237/299) remote: Compressing objects: 80% (240/299) remote: Compressing objects: 81% (243/299) remote: Compressing objects: 82% (246/299) remote: Compressing objects: 83% (249/299) remote: Compressing objects: 84% (252/299) remote: Compressing objects: 85% (255/299) remote: Compressing objects: 86% (258/299) remote: Compressing objects: 87% (261/299) remote: Compressing objects: 88% (264/299) remote: Compressing objects: 89% (267/299) remote: Compressing objects: 90% (270/299) remote: Compressing objects: 91% (273/299) remote: Compressing objects: 92% (276/299) remote: Compressing objects: 93% (279/299) remote: Compressing objects: 94% (282/299) remote: Compressing objects: 95% (285/299) remote: Compressing objects: 96% (288/299) remote: Compressing objects: 97% (291/299) remote: Compressing objects: 98% (294/299) remote: Compressing objects: 99% (297/299) remote: Compressing objects: 100% (299/299) remote: Compressing objects: 100% (299/299), done. Receiving objects: 0% (1/3124) Receiving objects: 1% (32/3124) Receiving objects: 2% (63/3124) Receiving objects: 3% (94/3124) Receiving objects: 4% (125/3124) Receiving objects: 5% (157/3124) Receiving objects: 6% (188/3124) Receiving objects: 7% (219/3124) Receiving objects: 8% (250/3124) Receiving objects: 9% (282/3124), 212.00 KiB | 260.00 KiB/s Receiving objects: 10% (313/3124), 212.00 KiB | 260.00 KiB/s Receiving objects: 11% (344/3124), 212.00 KiB | 260.00 KiB/s Receiving objects: 12% (375/3124), 212.00 KiB | 260.00 KiB/s Receiving objects: 13% (407/3124), 212.00 KiB | 260.00 KiB/s Receiving objects: 14% (438/3124), 212.00 KiB | 260.00 KiB/s Receiving objects: 15% (469/3124), 212.00 KiB | 260.00 KiB/s Receiving objects: 16% (500/3124), 212.00 KiB | 260.00 KiB/s Receiving objects: 17% (532/3124), 212.00 KiB | 260.00 KiB/s Receiving objects: 17% (556/3124), 212.00 KiB | 260.00 KiB/s Receiving objects: 18% (563/3124), 212.00 KiB | 260.00 KiB/s Receiving objects: 19% (594/3124), 212.00 KiB | 260.00 KiB/s Receiving objects: 20% (625/3124), 212.00 KiB | 260.00 KiB/s Receiving objects: 21% (657/3124), 212.00 KiB | 260.00 KiB/s Receiving objects: 22% (688/3124), 212.00 KiB | 260.00 KiB/s Receiving objects: 23% (719/3124), 212.00 KiB | 260.00 KiB/s Receiving objects: 24% (750/3124), 212.00 KiB | 260.00 KiB/s Receiving objects: 25% (781/3124), 212.00 KiB | 260.00 KiB/s Receiving objects: 26% (813/3124), 212.00 KiB | 260.00 KiB/s Receiving objects: 27% (844/3124), 212.00 KiB | 260.00 KiB/s Receiving objects: 28% (875/3124), 212.00 KiB | 260.00 KiB/s Receiving objects: 29% (906/3124), 212.00 KiB | 260.00 KiB/s Receiving objects: 30% (938/3124), 212.00 KiB | 260.00 KiB/s Receiving objects: 31% (969/3124), 212.00 KiB | 260.00 KiB/s Receiving objects: 32% (1000/3124), 212.00 KiB | 260.00 KiB/s Receiving objects: 33% (1031/3124), 212.00 KiB | 260.00 KiB/s Receiving objects: 34% (1063/3124), 508.00 KiB | 371.00 KiB/s Receiving objects: 35% (1094/3124), 508.00 KiB | 371.00 KiB/s Receiving objects: 36% (1125/3124), 508.00 KiB | 371.00 KiB/s Receiving objects: 37% (1156/3124), 508.00 KiB | 371.00 KiB/s Receiving objects: 38% (1188/3124), 508.00 KiB | 371.00 KiB/s Receiving objects: 39% (1219/3124), 508.00 KiB | 371.00 KiB/s Receiving objects: 40% (1250/3124), 508.00 KiB | 371.00 KiB/s Receiving objects: 41% (1281/3124), 508.00 KiB | 371.00 KiB/s Receiving objects: 42% (1313/3124), 508.00 KiB | 371.00 KiB/s Receiving objects: 43% (1344/3124), 508.00 KiB | 371.00 KiB/s Receiving objects: 44% (1375/3124), 508.00 KiB | 371.00 KiB/s Receiving objects: 45% (1406/3124), 508.00 KiB | 371.00 KiB/s Receiving objects: 46% (1438/3124), 508.00 KiB | 371.00 KiB/s Receiving objects: 47% (1469/3124), 508.00 KiB | 371.00 KiB/s Receiving objects: 48% (1500/3124), 508.00 KiB | 371.00 KiB/s Receiving objects: 49% (1531/3124), 508.00 KiB | 371.00 KiB/s Receiving objects: 50% (1562/3124), 508.00 KiB | 371.00 KiB/s Receiving objects: 51% (1594/3124), 508.00 KiB | 371.00 KiB/s Receiving objects: 52% (1625/3124), 508.00 KiB | 371.00 KiB/s Receiving objects: 53% (1656/3124), 508.00 KiB | 371.00 KiB/s Receiving objects: 54% (1687/3124), 508.00 KiB | 371.00 KiB/s Receiving objects: 55% (1719/3124), 508.00 KiB | 371.00 KiB/s Receiving objects: 56% (1750/3124), 508.00 KiB | 371.00 KiB/s Receiving objects: 57% (1781/3124), 508.00 KiB | 371.00 KiB/s Receiving objects: 58% (1812/3124), 508.00 KiB | 371.00 KiB/s Receiving objects: 59% (1844/3124), 508.00 KiB | 371.00 KiB/s Receiving objects: 60% (1875/3124), 508.00 KiB | 371.00 KiB/s Receiving objects: 61% (1906/3124), 508.00 KiB | 371.00 KiB/s Receiving objects: 62% (1937/3124), 508.00 KiB | 371.00 KiB/s Receiving objects: 63% (1969/3124), 508.00 KiB | 371.00 KiB/s Receiving objects: 64% (2000/3124), 508.00 KiB | 371.00 KiB/s Receiving objects: 65% (2031/3124), 508.00 KiB | 371.00 KiB/s Receiving objects: 66% (2062/3124), 508.00 KiB | 371.00 KiB/s Receiving objects: 67% (2094/3124), 508.00 KiB | 371.00 KiB/s Receiving objects: 68% (2125/3124), 508.00 KiB | 371.00 KiB/s Receiving objects: 69% (2156/3124), 508.00 KiB | 371.00 KiB/s Receiving objects: 70% (2187/3124), 508.00 KiB | 371.00 KiB/s Receiving objects: 71% (2219/3124), 508.00 KiB | 371.00 KiB/s Receiving objects: 72% (2250/3124), 812.00 KiB | 423.00 KiB/s Receiving objects: 73% (2281/3124), 812.00 KiB | 423.00 KiB/s Receiving objects: 73% (2293/3124), 812.00 KiB | 423.00 KiB/s Receiving objects: 74% (2312/3124), 812.00 KiB | 423.00 KiB/s Receiving objects: 75% (2343/3124), 812.00 KiB | 423.00 KiB/s Receiving objects: 76% (2375/3124), 812.00 KiB | 423.00 KiB/s Receiving objects: 77% (2406/3124), 812.00 KiB | 423.00 KiB/s Receiving objects: 78% (2437/3124), 812.00 KiB | 423.00 KiB/s Receiving objects: 79% (2468/3124), 812.00 KiB | 423.00 KiB/s Receiving objects: 80% (2500/3124), 812.00 KiB | 423.00 KiB/s Receiving objects: 81% (2531/3124), 812.00 KiB | 423.00 KiB/s Receiving objects: 82% (2562/3124), 812.00 KiB | 423.00 KiB/s Receiving objects: 83% (2593/3124), 812.00 KiB | 423.00 KiB/s Receiving objects: 84% (2625/3124), 812.00 KiB | 423.00 KiB/s Receiving objects: 85% (2656/3124), 812.00 KiB | 423.00 KiB/s Receiving objects: 86% (2687/3124), 812.00 KiB | 423.00 KiB/s Receiving objects: 87% (2718/3124), 812.00 KiB | 423.00 KiB/s Receiving objects: 88% (2750/3124), 812.00 KiB | 423.00 KiB/s Receiving objects: 89% (2781/3124), 812.00 KiB | 423.00 KiB/s Receiving objects: 90% (2812/3124), 812.00 KiB | 423.00 KiB/s Receiving objects: 91% (2843/3124), 812.00 KiB | 423.00 KiB/s Receiving objects: 92% (2875/3124), 812.00 KiB | 423.00 KiB/s Receiving objects: 93% (2906/3124), 812.00 KiB | 423.00 KiB/s Receiving objects: 94% (2937/3124), 812.00 KiB | 423.00 KiB/s Receiving objects: 95% (2968/3124), 812.00 KiB | 423.00 KiB/s Receiving objects: 96% (3000/3124), 812.00 KiB | 423.00 KiB/s Receiving objects: 97% (3031/3124), 812.00 KiB | 423.00 KiB/s Receiving objects: 98% (3062/3124), 812.00 KiB | 423.00 KiB/s Receiving objects: 99% (3093/3124), 812.00 KiB | 423.00 KiB/s remote: Total 3124 (delta 572), reused 545 (delta 485), pack-reused 2338 (from 1) Receiving objects: 100% (3124/3124), 812.00 KiB | 423.00 KiB/s Receiving objects: 100% (3124/3124), 1.08 MiB | 462.00 KiB/s, done. Resolving deltas: 0% (0/2135) Resolving deltas: 1% (22/2135) Resolving deltas: 2% (43/2135) Resolving deltas: 3% (65/2135) Resolving deltas: 4% (86/2135) Resolving deltas: 5% (107/2135) Resolving deltas: 6% (129/2135) Resolving deltas: 7% (151/2135) Resolving deltas: 8% (171/2135) Resolving deltas: 9% (193/2135) Resolving deltas: 10% (214/2135) Resolving deltas: 11% (235/2135) Resolving deltas: 12% (257/2135) Resolving deltas: 13% (278/2135) Resolving deltas: 14% (299/2135) Resolving deltas: 15% (321/2135) Resolving deltas: 16% (342/2135) Resolving deltas: 17% (364/2135) Resolving deltas: 18% (385/2135) Resolving deltas: 19% (406/2135) Resolving deltas: 20% (427/2135) Resolving deltas: 21% (449/2135) Resolving deltas: 22% (470/2135) Resolving deltas: 23% (492/2135) Resolving deltas: 24% (513/2135) Resolving deltas: 25% (534/2135) Resolving deltas: 26% (556/2135) Resolving deltas: 27% (577/2135) Resolving deltas: 28% (598/2135) Resolving deltas: 29% (620/2135) Resolving deltas: 30% (641/2135) Resolving deltas: 31% (662/2135) Resolving deltas: 32% (684/2135) Resolving deltas: 33% (705/2135) Resolving deltas: 34% (726/2135) Resolving deltas: 35% (748/2135) Resolving deltas: 36% (769/2135) Resolving deltas: 37% (790/2135) Resolving deltas: 38% (812/2135) Resolving deltas: 39% (833/2135) Resolving deltas: 40% (854/2135) Resolving deltas: 41% (877/2135) Resolving deltas: 42% (897/2135) Resolving deltas: 43% (919/2135) Resolving deltas: 44% (940/2135) Resolving deltas: 45% (961/2135) Resolving deltas: 46% (983/2135) Resolving deltas: 47% (1004/2135) Resolving deltas: 48% (1025/2135) Resolving deltas: 49% (1047/2135) Resolving deltas: 50% (1068/2135) Resolving deltas: 51% (1089/2135) Resolving deltas: 52% (1111/2135) Resolving deltas: 53% (1132/2135) Resolving deltas: 54% (1153/2135) Resolving deltas: 55% (1175/2135) Resolving deltas: 56% (1197/2135) Resolving deltas: 57% (1217/2135) Resolving deltas: 58% (1239/2135) Resolving deltas: 59% (1260/2135) Resolving deltas: 60% (1281/2135) Resolving deltas: 61% (1303/2135) Resolving deltas: 62% (1324/2135) Resolving deltas: 63% (1346/2135) Resolving deltas: 64% (1367/2135) Resolving deltas: 65% (1388/2135) Resolving deltas: 66% (1410/2135) Resolving deltas: 67% (1431/2135) Resolving deltas: 68% (1452/2135) Resolving deltas: 69% (1474/2135) Resolving deltas: 70% (1495/2135) Resolving deltas: 71% (1516/2135) Resolving deltas: 72% (1538/2135) Resolving deltas: 73% (1559/2135) Resolving deltas: 74% (1580/2135) Resolving deltas: 75% (1602/2135) Resolving deltas: 76% (1623/2135) Resolving deltas: 77% (1644/2135) Resolving deltas: 78% (1666/2135) Resolving deltas: 79% (1687/2135) Resolving deltas: 80% (1708/2135) Resolving deltas: 81% (1730/2135) Resolving deltas: 82% (1751/2135) Resolving deltas: 83% (1773/2135) Resolving deltas: 84% (1794/2135) Resolving deltas: 85% (1815/2135) Resolving deltas: 86% (1837/2135) Resolving deltas: 87% (1858/2135) Resolving deltas: 88% (1879/2135) Resolving deltas: 89% (1901/2135) Resolving deltas: 90% (1922/2135) Resolving deltas: 91% (1943/2135) Resolving deltas: 92% (1965/2135) Resolving deltas: 93% (1986/2135) Resolving deltas: 94% (2007/2135) Resolving deltas: 95% (2029/2135) Resolving deltas: 96% (2050/2135) Resolving deltas: 97% (2071/2135) Resolving deltas: 98% (2093/2135) Resolving deltas: 99% (2114/2135) Resolving deltas: 100% (2135/2135) Resolving deltas: 100% (2135/2135), done. ==> Validating source files with b2sums... jedi-language-server ... Passed ]2;🔵 Container arch-nspawn-3345376 on fuecoco.felixc.at\==> Making package: jedi-language-server 0.45.1-1 (Tue Apr 29 02:23:53 2025) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... warning: insufficient columns available for table display Packages (9) mpdecimal-4.0.0-2 python-3.13.3-1 python-attrs-24.1.0-1 python-cattrs-24.1.3-1 python-lsprotocol-2023.0.1-3 python-parso-1:0.8.4-3 python-docstring-to-markdown-0.15-3 python-jedi-0.19.2-1 python-pygls-1.3.1-3 Total Download Size: 0.51 MiB Total Installed Size: 120.24 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... python-lsprotocol-2023.0.1-3-any downloading... python-cattrs-24.1.3-1-any downloading... python-attrs-24.1.0-1-any downloading... python-pygls-1.3.1-3-any downloading... python-docstring-to-markdown-0.15-3-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-docstring-to-markdown... installing python-parso... installing python-jedi... installing python-attrs... installing python-cattrs... installing python-lsprotocol... installing python-pygls... :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (18) New Version Net Change Download Size extra/perl-error 0.17030-1 0.04 MiB extra/perl-mailtools 2.22-1 0.10 MiB extra/perl-timedate 2.33-7 0.08 MiB extra/python-fastjsonschema 2.21.1-1 0.27 MiB extra/python-iniconfig 2.1.0-1 0.04 MiB 0.01 MiB extra/python-lark-parser 1.2.2-3 1.24 MiB extra/python-packaging 25.0-1 0.67 MiB 0.13 MiB extra/python-pluggy 1.5.0-3 0.20 MiB extra/python-pyproject-hooks 1.2.0-3 0.10 MiB extra/python-typing_extensions 4.12.2-3 0.42 MiB extra/python-ujson 5.10.0-2 0.13 MiB 0.06 MiB extra/git 2.49.0-1 27.47 MiB extra/python-build 1.2.2-3 0.20 MiB extra/python-installer 0.7.0-10 0.17 MiB extra/python-lsp-jsonrpc 1.1.2-5 0.07 MiB 0.02 MiB extra/python-poetry-core 2.1.2-1 1.40 MiB 0.24 MiB extra/python-pyhamcrest 2.1.0-3 0.42 MiB 0.07 MiB extra/python-pytest 1:8.3.5-1 3.93 MiB Total Download Size: 0.53 MiB Total Installed Size: 36.96 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... python-poetry-core-2.1.2-1-any downloading... python-packaging-25.0-1-any downloading... python-pyhamcrest-2.1.0-3-any downloading... python-ujson-5.10.0-2-riscv64 downloading... python-lsp-jsonrpc-1.1.2-5-any downloading... python-iniconfig-2.1.0-1-any downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing perl-error... installing perl-timedate... installing perl-mailtools... installing git... Optional dependencies for git git-zsh-completion: upstream zsh completion tk: gitk and git gui openssh: ssh transport and crypto man: show help with `git command --help` perl-libwww: git svn perl-term-readkey: git svn and interactive.singlekey setting perl-io-socket-ssl: git send-email TLS support perl-authen-sasl: git send-email TLS support perl-mediawiki-api: git mediawiki support perl-datetime-format-iso8601: git mediawiki support perl-lwp-protocol-https: git mediawiki https support perl-cgi: gitweb (web interface) support python: git svn & git p4 [installed] subversion: git svn org.freedesktop.secrets: keyring credential helper libsecret: libsecret credential helper [installed] installing python-packaging... installing python-pyproject-hooks... installing python-build... Optional dependencies for python-build python-pip: to use as the Python package installer (default) python-uv: to use as the Python package installer python-virtualenv: to use virtualenv for build isolation installing python-installer... installing python-fastjsonschema... installing python-typing_extensions... installing python-lark-parser... Optional dependencies for python-lark-parser python-atomicwrites: for atomic_cache python-regex: for regex support installing python-poetry-core... installing python-ujson... installing python-lsp-jsonrpc... installing python-pyhamcrest... installing python-iniconfig... installing python-pluggy... installing python-pytest... :: Running post-transaction hooks... (1/4) Creating system user accounts... Creating group 'git' with GID 971. Creating user 'git' (git daemon user) with UID 971 and GID 971. (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 jedi-language-server git repo... Cloning into 'jedi-language-server'... done. Switched to a new branch 'makepkg' ==> Starting build()... * Building wheel... Successfully built jedi_language_server-0.45.1-py3-none-any.whl ==> Starting check()... ============================= test session starts ============================== platform linux -- Python 3.13.3, pytest-8.3.5, pluggy-1.5.0 rootdir: /build/jedi-language-server/src/jedi-language-server configfile: pyproject.toml collected 104 items tests/lsp_tests/test_completion.py ..... [ 4%] tests/lsp_tests/test_definition.py .... [ 8%] tests/lsp_tests/test_diagnostics.py ...F...Exception ignored in: <_io.FileIO [closed]> Traceback (most recent call last): File "/usr/lib/python3.13/ast.py", line 54, in parse return compile(source, filename, mode, flags, OSError: [Errno 9] Bad file descriptor Exception ignored in: <_io.FileIO [closed]> Traceback (most recent call last): File "/usr/lib/python3.13/ast.py", line 54, in parse return compile(source, filename, mode, flags, OSError: [Errno 9] Bad file descriptor Exception ignored in: <_io.FileIO [closed]> Traceback (most recent call last): File "/usr/lib/python3.13/ast.py", line 54, in parse return compile(source, filename, mode, flags, OSError: [Errno 9] Bad file descriptor Exception ignored in: <_io.FileIO [closed]> Traceback (most recent call last): File "/usr/lib/python3.13/ast.py", line 54, in parse return compile(source, filename, mode, flags, OSError: [Errno 9] Bad file descriptor Exception ignored in: <_io.FileIO [closed]> Traceback (most recent call last): File "/usr/lib/python3.13/ast.py", line 54, in parse return compile(source, filename, mode, flags, OSError: [Errno 9] Bad file descriptor Exception ignored in: <_io.FileIO [closed]> Traceback (most recent call last): File "/usr/lib/python3.13/ast.py", line 54, in parse return compile(source, filename, mode, flags, OSError: [Errno 9] Bad file descriptor F.. [ 18%] tests/lsp_tests/test_document_symbol.py .... [ 22%] tests/lsp_tests/test_highlighting.py ............................. [ 50%] tests/lsp_tests/test_hover.py .......... [ 59%] tests/lsp_tests/test_initialize.py .. [ 61%] tests/lsp_tests/test_refactoring.py ........... [ 72%] tests/lsp_tests/test_references.py ................ [ 87%] tests/lsp_tests/test_semantic_tokens.py .... [ 91%] tests/lsp_tests/test_signature.py .... [ 95%] tests/lsp_tests/test_workspace_symbol.py . [ 96%] tests/test_cli.py .. [ 98%] tests/test_debounce.py . [ 99%] tests/test_initialization_options.py . [100%] =================================== FAILURES =================================== ________ test_publish_diagnostics_on_change_notebook_cells_text_content ________ def test_publish_diagnostics_on_change_notebook_cells_text_content(): """Tests publish diagnostics on changing the text content of notebook cells.""" with open( DIAGNOSTICS_TEST_ROOT / "diagnostics_test1_contents.txt", "r" ) as text_file: contents = text_file.read() changes = get_changes( DIAGNOSTICS_TEST_ROOT / "diagnostics_test1_content_changes.json" ) actual = {} initialize_params = copy.deepcopy(VSCODE_DEFAULT_INITIALIZE) initialize_params["initializationOptions"]["diagnostics"] = { "enable": True, "didOpen": False, "didSave": False, "didChange": True, } with session.LspSession() as ls_session: ls_session.initialize(initialize_params) done = Condition() def _handler(params): with done: actual[params["uri"]] = params done.notify_all() ls_session.set_notification_callback( session.PUBLISH_DIAGNOSTICS, _handler ) notebook_uri = "notebook-uri" cell_uris = ["cell-1", "cell-2"] ls_session.notify_did_open_notebook_document( { "notebookDocument": { "uri": notebook_uri, "notebookType": "jupyter-notebook", "languageId": "python", "version": 1, "cells": [ {"kind": 2, "document": uri} for uri in cell_uris ], }, "cellTextDocuments": [ { "uri": uri, "languageId": "python", "version": 1, "text": contents, } for uri in cell_uris ], } ) # ensure the documents are loaded for uri in cell_uris: symbols = ls_session.text_document_symbol( {"textDocument": {"uri": uri}} ) assert len(symbols) > 0 # At this point there should be no published diagnostics assert_that(actual, is_({})) # Send changes with syntax error to LS version = 2 for change in changes: ls_session.notify_did_change_notebook_document( { "notebookDocument": { "uri": notebook_uri, "version": version, }, "change": { "cells": { "textContent": [ { "document": { "uri": uri, "version": version, }, "changes": change["contentChanges"], } for uri in cell_uris ] }, }, } ) # ensure the documents are loaded for uri in cell_uris: symbols = ls_session.text_document_symbol( {"textDocument": {"uri": uri}} ) assert len(symbols) > 0 # wait for a second to receive all notifications with done: done.wait_for(lambda: len(actual) == len(cell_uris), 1.1) expected = { uri: { "uri": uri, "diagnostics": [ { "range": { "start": {"line": 5, "character": 15}, "end": {"line": 5, "character": 16}, }, "message": f"SyntaxError: invalid syntax (cell {index + 1}, line 6)", "severity": 1, "source": "compile", } ], } for index, uri in enumerate(cell_uris) } > assert_that(actual, is_(expected)) E AssertionError: E Expected: <{'cell-1': {'uri': 'cell-1', 'diagnostics': [{'range': {'start': {'line': 5, 'character': 15}, 'end': {'line': 5, 'character': 16}}, 'message': 'SyntaxError: invalid syntax (cell 1, line 6)', 'severity': 1, 'source': 'compile'}]}, 'cell-2': {'uri': 'cell-2', 'diagnostics': [{'range': {'start': {'line': 5, 'character': 15}, 'end': {'line': 5, 'character': 16}}, 'message': 'SyntaxError: invalid syntax (cell 2, line 6)', 'severity': 1, 'source': 'compile'}]}}> E but: was <{}> tests/lsp_tests/test_diagnostics.py:416: AssertionError __________________ test_publish_diagnostics_on_save_notebook ___________________ def test_publish_diagnostics_on_save_notebook(): """Tests publish diagnostics on saving a notebook.""" with open( DIAGNOSTICS_TEST_ROOT / "diagnostics_test1_contents.txt", "r" ) as text_file: contents = text_file.read() changes = get_changes( DIAGNOSTICS_TEST_ROOT / "diagnostics_test1_content_changes.json" ) actual = {} initialize_params = copy.deepcopy(VSCODE_DEFAULT_INITIALIZE) initialize_params["initializationOptions"]["diagnostics"] = { "enable": True, "didOpen": False, "didSave": True, "didChange": False, } with session.LspSession() as ls_session: ls_session.initialize(initialize_params) done = Condition() def _handler(params): with done: actual[params["uri"]] = params done.notify_all() ls_session.set_notification_callback( session.PUBLISH_DIAGNOSTICS, _handler ) notebook_uri = "notebook-uri" cell_uris = ["cell-1", "cell-2"] ls_session.notify_did_open_notebook_document( { "notebookDocument": { "uri": notebook_uri, "notebookType": "jupyter-notebook", "languageId": "python", "version": 1, "cells": [ {"kind": 2, "document": uri} for uri in cell_uris ], }, "cellTextDocuments": [ { "uri": uri, "languageId": "python", "version": 1, "text": contents, } for uri in cell_uris ], } ) # ensure the documents are loaded for uri in cell_uris: symbols = ls_session.text_document_symbol( {"textDocument": {"uri": uri}} ) assert len(symbols) > 0 # At this point there should be no published diagnostics assert_that(actual, is_({})) # Send changes with syntax error to LS version = 2 for change in changes: ls_session.notify_did_change_notebook_document( { "notebookDocument": { "uri": notebook_uri, "version": version, }, "change": { "cells": { "textContent": [ { "document": { "uri": uri, "version": version, }, "changes": change["contentChanges"], } for uri in cell_uris ] }, }, } ) # ensure the documents are loaded for uri in cell_uris: symbols = ls_session.text_document_symbol( {"textDocument": {"uri": uri}} ) assert len(symbols) > 0 # At this point there should be no published diagnostics assert_that(actual, is_({})) # Send save notebook to LS ls_session.notify_did_save_notebook_document( {"notebookDocument": {"uri": notebook_uri}} ) # wait for a second to receive all notifications with done: done.wait_for(lambda: len(actual) == len(cell_uris), 1.1) expected = { uri: { "uri": uri, "diagnostics": [ { "range": { "start": {"line": 5, "character": 15}, "end": {"line": 5, "character": 16}, }, "message": f"SyntaxError: invalid syntax (cell {index + 1}, line 6)", "severity": 1, "source": "compile", } ], } for index, uri in enumerate(cell_uris) } > assert_that(actual, is_(expected)) E AssertionError: E Expected: <{'cell-1': {'uri': 'cell-1', 'diagnostics': [{'range': {'start': {'line': 5, 'character': 15}, 'end': {'line': 5, 'character': 16}}, 'message': 'SyntaxError: invalid syntax (cell 1, line 6)', 'severity': 1, 'source': 'compile'}]}, 'cell-2': {'uri': 'cell-2', 'diagnostics': [{'range': {'start': {'line': 5, 'character': 15}, 'end': {'line': 5, 'character': 16}}, 'message': 'SyntaxError: invalid syntax (cell 2, line 6)', 'severity': 1, 'source': 'compile'}]}}> E but: was <{}> tests/lsp_tests/test_diagnostics.py:893: AssertionError =============================== warnings summary =============================== tests/lsp_tests/test_diagnostics.py::test_publish_diagnostics_on_change_notebook_cells_text_content /usr/lib/python3.13/site-packages/_pytest/unraisableexception.py:85: PytestUnraisableExceptionWarning: Exception ignored in: <_io.FileIO [closed]> Traceback (most recent call last): File "/usr/lib/python3.13/threading.py", line 139, in RLock return _CRLock(*args, **kwargs) OSError: [Errno 9] Bad file descriptor warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) tests/lsp_tests/test_highlighting.py::test_highlighting[position13-expected13] /usr/lib/python3.13/site-packages/_pytest/unraisableexception.py:85: PytestUnraisableExceptionWarning: Exception ignored in: <_io.FileIO [closed]> Traceback (most recent call last): File "/usr/lib/python3.13/threading.py", line 303, in __enter__ def __enter__(self): OSError: [Errno 9] Bad file descriptor warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) tests/lsp_tests/test_hover.py::test_hover_on_function_notebook /usr/lib/python3.13/site-packages/_pytest/unraisableexception.py:85: PytestUnraisableExceptionWarning: Exception ignored in: <_io.FileIO [closed]> Traceback (most recent call last): File "", line 736, in __iter__ OSError: [Errno 9] Bad file descriptor warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) tests/lsp_tests/test_references.py::test_references[position0-None] /usr/lib/python3.13/site-packages/_pytest/unraisableexception.py:85: PytestUnraisableExceptionWarning: Exception ignored in: <_io.FileIO [closed]> Traceback (most recent call last): File "/usr/lib/python3.13/copy.py", line 221, in _deepcopy_dict for key, value in x.items(): ~~~~~~~^^ OSError: [Errno 9] Bad file descriptor warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) tests/lsp_tests/test_semantic_tokens.py::test_semantic_tokens_full_import_from /usr/lib/python3.13/site-packages/_pytest/unraisableexception.py:85: PytestUnraisableExceptionWarning: Exception ignored in: <_io.FileIO [closed]> Traceback (most recent call last): File "/usr/lib/python3.13/threading.py", line 293, in __init__ if hasattr(lock, '_acquire_restore'): ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ OSError: [Errno 9] Bad file descriptor warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html =========================== short test summary info ============================ FAILED tests/lsp_tests/test_diagnostics.py::test_publish_diagnostics_on_change_notebook_cells_text_content FAILED tests/lsp_tests/test_diagnostics.py::test_publish_diagnostics_on_save_notebook ============ 2 failed, 102 passed, 5 warnings in 912.63s (0:15:12) ============= Exception ignored in: <_io.FileIO [closed]> OSError: [Errno 9] Bad file descriptor Exception ignored in: <_io.FileIO [closed]> OSError: [Errno 9] Bad file descriptor Exception ignored in: <_io.FileIO [closed]> OSError: [Errno 9] Bad file descriptor Exception ignored in: <_io.FileIO [closed]> OSError: [Errno 9] Bad file descriptor Exception ignored in: <_io.FileIO [closed]> OSError: [Errno 9] Bad file descriptor Exception ignored in: <_io.FileIO [closed]> OSError: [Errno 9] Bad file descriptor Exception ignored in: <_io.FileIO [closed]> OSError: [Errno 9] Bad file descriptor Exception ignored in: <_io.FileIO [closed]> OSError: [Errno 9] Bad file descriptor Exception ignored in: <_io.FileIO [closed]> OSError: [Errno 9] Bad file descriptor Exception ignored in: <_io.FileIO [closed]> OSError: [Errno 9] Bad file descriptor Exception ignored in: <_io.FileIO [closed]> OSError: [Errno 9] Bad file descriptor Exception ignored in: <_io.FileIO [closed]> OSError: [Errno 9] Bad file descriptor Exception ignored in: <_io.BufferedReader name=40> OSError: [Errno 9] Bad file descriptor Exception ignored in: <_io.BufferedWriter name=39> OSError: [Errno 9] Bad file descriptor Exception ignored in: <_io.BufferedWriter name=21> OSError: [Errno 9] Bad file descriptor Exception ignored in: <_io.BufferedReader name=22> OSError: [Errno 9] Bad file descriptor Exception ignored in: <_io.BufferedWriter name=57> OSError: [Errno 9] Bad file descriptor Exception ignored in: <_io.BufferedReader name=58> OSError: [Errno 9] Bad file descriptor Exception ignored in: <_io.BufferedWriter name=55> OSError: [Errno 9] Bad file descriptor Exception ignored in: <_io.BufferedReader name=56> OSError: [Errno 9] Bad file descriptor Exception ignored in: <_io.BufferedWriter name=59> OSError: [Errno 9] Bad file descriptor Exception ignored in: <_io.BufferedReader name=60> OSError: [Errno 9] Bad file descriptor ==> ERROR: A failure occurred in check().  Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/felix-2/build [?25h[?25h[?25hreceiving incremental file list jedi-language-server-0.45.1-1-riscv64-build.log jedi-language-server-0.45.1-1-riscv64-check.log sent 62 bytes received 2,934 bytes 5,992.00 bytes/sec total size is 18,658 speedup is 6.23