==> Building on glalie ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list created directory packages/python-jupyter-events ./ .SRCINFO 864 100% 0.00kB/s 0:00:00 864 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=3/5) .nvchecker.toml 64 100% 62.50kB/s 0:00:00 64 100% 62.50kB/s 0:00:00 (xfr#2, to-chk=2/5) PKGBUILD 1,297 100% 1.24MB/s 0:00:00 1,297 100% 1.24MB/s 0:00:00 (xfr#3, to-chk=1/5) python-jupyter-events-0.11.0-2.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,667 bytes received 148 bytes 726.00 bytes/sec total size is 2,418 speedup is 1.33 ==> Running extra-riscv64-build -- -d /home/felix/packages/riscv64-pkg-cache:/var/cache/pacman/pkg -l root8 on remote host... ==> Locking clean chroot...done ]2;🔵 Container arch-nspawn-1155145 on glalie.felixc.at[?25l:: Synchronizing package databases... core downloading... extra downloading... :: Starting full system upgrade... there is nothing to do [?25h==> Building in chroot for [extra] (riscv64)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [root8]...done ==> Making package: python-jupyter-events 0.11.0-2 (Sun Dec 22 03:21:21 2024) ==> Retrieving sources...  -> Cloning jupyter_events git repo... Cloning into bare repository '/home/felix/packages/python-jupyter-events/jupyter_events'... remote: Enumerating objects: 2577, done. remote: Counting objects: 0% (1/276) remote: Counting objects: 1% (3/276) remote: Counting objects: 2% (6/276) remote: Counting objects: 3% (9/276) remote: Counting objects: 4% (12/276) remote: Counting objects: 5% (14/276) remote: Counting objects: 6% (17/276) remote: Counting objects: 7% (20/276) remote: Counting objects: 8% (23/276) remote: Counting objects: 9% (25/276) remote: Counting objects: 10% (28/276) remote: Counting objects: 11% (31/276) remote: Counting objects: 12% (34/276) remote: Counting objects: 13% (36/276) remote: Counting objects: 14% (39/276) remote: Counting objects: 15% (42/276) remote: Counting objects: 16% (45/276) remote: Counting objects: 17% (47/276) remote: Counting objects: 18% (50/276) remote: Counting objects: 19% (53/276) remote: Counting objects: 20% (56/276) remote: Counting objects: 21% (58/276) remote: Counting objects: 22% (61/276) remote: Counting objects: 23% (64/276) remote: Counting objects: 24% (67/276) remote: Counting objects: 25% (69/276) remote: Counting objects: 26% (72/276) remote: Counting objects: 27% (75/276) remote: Counting objects: 28% (78/276) remote: Counting objects: 29% (81/276) remote: Counting objects: 30% (83/276) remote: Counting objects: 31% (86/276) remote: Counting objects: 32% (89/276) remote: Counting objects: 33% (92/276) remote: Counting objects: 34% (94/276) remote: Counting objects: 35% (97/276) remote: Counting objects: 36% (100/276) remote: Counting objects: 37% (103/276) remote: Counting objects: 38% (105/276) remote: Counting objects: 39% (108/276) remote: Counting objects: 40% (111/276) remote: Counting objects: 41% (114/276) remote: Counting objects: 42% (116/276) remote: Counting objects: 43% (119/276) remote: Counting objects: 44% (122/276) remote: Counting objects: 45% (125/276) remote: Counting objects: 46% (127/276) remote: Counting objects: 47% (130/276) remote: Counting objects: 48% (133/276) remote: Counting objects: 49% (136/276) remote: Counting objects: 50% (138/276) remote: Counting objects: 51% (141/276) remote: Counting objects: 52% (144/276) remote: Counting objects: 53% (147/276) remote: Counting objects: 54% (150/276) remote: Counting objects: 55% (152/276) remote: Counting objects: 56% (155/276) remote: Counting objects: 57% (158/276) remote: Counting objects: 58% (161/276) remote: Counting objects: 59% (163/276) remote: Counting objects: 60% (166/276) remote: Counting objects: 61% (169/276) remote: Counting objects: 62% (172/276) remote: Counting objects: 63% (174/276) remote: Counting objects: 64% (177/276) remote: Counting objects: 65% (180/276) remote: Counting objects: 66% (183/276) remote: Counting objects: 67% (185/276) remote: Counting objects: 68% (188/276) remote: Counting objects: 69% (191/276) remote: Counting objects: 70% (194/276) remote: Counting objects: 71% (196/276) remote: Counting objects: 72% (199/276) remote: Counting objects: 73% (202/276) remote: Counting objects: 74% (205/276) remote: Counting objects: 75% (207/276) remote: Counting objects: 76% (210/276) remote: Counting objects: 77% (213/276) remote: Counting objects: 78% (216/276) remote: Counting objects: 79% (219/276) remote: Counting objects: 80% (221/276) remote: Counting objects: 81% (224/276) remote: Counting objects: 82% (227/276) remote: Counting objects: 83% (230/276) remote: Counting objects: 84% (232/276) remote: Counting objects: 85% (235/276) remote: Counting objects: 86% (238/276) remote: Counting objects: 87% (241/276) remote: Counting objects: 88% (243/276) remote: Counting objects: 89% (246/276) remote: Counting objects: 90% (249/276) remote: Counting objects: 91% (252/276) remote: Counting objects: 92% (254/276) remote: Counting objects: 93% (257/276) remote: Counting objects: 94% (260/276) remote: Counting objects: 95% (263/276) remote: Counting objects: 96% (265/276) remote: Counting objects: 97% (268/276) remote: Counting objects: 98% (271/276) remote: Counting objects: 99% (274/276) remote: Counting objects: 100% (276/276) remote: Counting objects: 100% (276/276), done. remote: Compressing objects: 0% (1/217) remote: Compressing objects: 1% (3/217) remote: Compressing objects: 2% (5/217) remote: Compressing objects: 3% (7/217) remote: Compressing objects: 4% (9/217) remote: Compressing objects: 5% (11/217) remote: Compressing objects: 6% (14/217) remote: Compressing objects: 7% (16/217) remote: Compressing objects: 8% (18/217) remote: Compressing objects: 9% (20/217) remote: Compressing objects: 10% (22/217) remote: Compressing objects: 11% (24/217) remote: Compressing objects: 12% (27/217) remote: Compressing objects: 13% (29/217) remote: Compressing objects: 14% (31/217) remote: Compressing objects: 15% (33/217) remote: Compressing objects: 16% (35/217) remote: Compressing objects: 17% (37/217) remote: Compressing objects: 18% (40/217) remote: Compressing objects: 19% (42/217) remote: Compressing objects: 20% (44/217) remote: Compressing objects: 21% (46/217) remote: Compressing objects: 22% (48/217) remote: Compressing objects: 23% (50/217) remote: Compressing objects: 24% (53/217) remote: Compressing objects: 25% (55/217) remote: Compressing objects: 26% (57/217) remote: Compressing objects: 27% (59/217) remote: Compressing objects: 28% (61/217) remote: Compressing objects: 29% (63/217) remote: Compressing objects: 30% (66/217) remote: Compressing objects: 31% (68/217) remote: Compressing objects: 32% (70/217) remote: Compressing objects: 33% (72/217) remote: Compressing objects: 34% (74/217) remote: Compressing objects: 35% (76/217) remote: Compressing objects: 36% (79/217) remote: Compressing objects: 37% (81/217) remote: Compressing objects: 38% (83/217) remote: Compressing objects: 39% (85/217) remote: Compressing objects: 40% (87/217) remote: Compressing objects: 41% (89/217) remote: Compressing objects: 42% (92/217) remote: Compressing objects: 43% (94/217) remote: Compressing objects: 44% (96/217) remote: Compressing objects: 45% (98/217) remote: Compressing objects: 46% (100/217) remote: Compressing objects: 47% (102/217) remote: Compressing objects: 48% (105/217) remote: Compressing objects: 49% (107/217) remote: Compressing objects: 50% (109/217) remote: Compressing objects: 51% (111/217) remote: Compressing objects: 52% (113/217) remote: Compressing objects: 53% (116/217) remote: Compressing objects: 54% (118/217) remote: Compressing objects: 55% (120/217) remote: Compressing objects: 56% (122/217) remote: Compressing objects: 57% (124/217) remote: Compressing objects: 58% (126/217) remote: Compressing objects: 59% (129/217) remote: Compressing objects: 60% (131/217) remote: Compressing objects: 61% (133/217) remote: Compressing objects: 62% (135/217) remote: Compressing objects: 63% (137/217) remote: Compressing objects: 64% (139/217) remote: Compressing objects: 65% (142/217) remote: Compressing objects: 66% (144/217) remote: Compressing objects: 67% (146/217) remote: Compressing objects: 68% (148/217) remote: Compressing objects: 69% (150/217) remote: Compressing objects: 70% (152/217) remote: Compressing objects: 71% (155/217) remote: Compressing objects: 72% (157/217) remote: Compressing objects: 73% (159/217) remote: Compressing objects: 74% (161/217) remote: Compressing objects: 75% (163/217) remote: Compressing objects: 76% (165/217) remote: Compressing objects: 77% (168/217) remote: Compressing objects: 78% (170/217) remote: Compressing objects: 79% (172/217) remote: Compressing objects: 80% (174/217) remote: Compressing objects: 81% (176/217) remote: Compressing objects: 82% (178/217) remote: Compressing objects: 83% (181/217) remote: Compressing objects: 84% (183/217) remote: Compressing objects: 85% (185/217) remote: Compressing objects: 86% (187/217) remote: Compressing objects: 87% (189/217) remote: Compressing objects: 88% (191/217) remote: Compressing objects: 89% (194/217) remote: Compressing objects: 90% (196/217) remote: Compressing objects: 91% (198/217) remote: Compressing objects: 92% (200/217) remote: Compressing objects: 93% (202/217) remote: Compressing objects: 94% (204/217) remote: Compressing objects: 95% (207/217) remote: Compressing objects: 96% (209/217) remote: Compressing objects: 97% (211/217) remote: Compressing objects: 98% (213/217) remote: Compressing objects: 99% (215/217) remote: Compressing objects: 100% (217/217) remote: Compressing objects: 100% (217/217), done. Receiving objects: 0% (1/2577) Receiving objects: 1% (26/2577) Receiving objects: 2% (52/2577) Receiving objects: 3% (78/2577) Receiving objects: 4% (104/2577) Receiving objects: 5% (129/2577), 52.00 KiB | 62.00 KiB/s Receiving objects: 6% (155/2577), 52.00 KiB | 62.00 KiB/s Receiving objects: 7% (181/2577), 52.00 KiB | 62.00 KiB/s Receiving objects: 8% (207/2577), 52.00 KiB | 62.00 KiB/s Receiving objects: 9% (232/2577), 52.00 KiB | 62.00 KiB/s Receiving objects: 9% (244/2577), 52.00 KiB | 62.00 KiB/s Receiving objects: 10% (258/2577), 52.00 KiB | 62.00 KiB/s Receiving objects: 11% (284/2577), 52.00 KiB | 62.00 KiB/s Receiving objects: 12% (310/2577), 52.00 KiB | 62.00 KiB/s Receiving objects: 13% (336/2577), 100.00 KiB | 73.00 KiB/s Receiving objects: 14% (361/2577), 100.00 KiB | 73.00 KiB/s Receiving objects: 15% (387/2577), 100.00 KiB | 73.00 KiB/s Receiving objects: 16% (413/2577), 100.00 KiB | 73.00 KiB/s Receiving objects: 17% (439/2577), 100.00 KiB | 73.00 KiB/s Receiving objects: 18% (464/2577), 100.00 KiB | 73.00 KiB/s Receiving objects: 19% (490/2577), 100.00 KiB | 73.00 KiB/s Receiving objects: 20% (516/2577), 100.00 KiB | 73.00 KiB/s Receiving objects: 21% (542/2577), 100.00 KiB | 73.00 KiB/s Receiving objects: 22% (567/2577), 100.00 KiB | 73.00 KiB/s Receiving objects: 23% (593/2577), 100.00 KiB | 73.00 KiB/s Receiving objects: 24% (619/2577), 100.00 KiB | 73.00 KiB/s Receiving objects: 25% (645/2577), 140.00 KiB | 72.00 KiB/s Receiving objects: 26% (671/2577), 140.00 KiB | 72.00 KiB/s Receiving objects: 27% (696/2577), 140.00 KiB | 72.00 KiB/s Receiving objects: 28% (722/2577), 140.00 KiB | 72.00 KiB/s Receiving objects: 29% (748/2577), 140.00 KiB | 72.00 KiB/s Receiving objects: 30% (774/2577), 140.00 KiB | 72.00 KiB/s Receiving objects: 31% (799/2577), 140.00 KiB | 72.00 KiB/s Receiving objects: 32% (825/2577), 140.00 KiB | 72.00 KiB/s Receiving objects: 33% (851/2577), 140.00 KiB | 72.00 KiB/s Receiving objects: 34% (877/2577), 140.00 KiB | 72.00 KiB/s Receiving objects: 35% (902/2577), 140.00 KiB | 72.00 KiB/s Receiving objects: 35% (925/2577), 140.00 KiB | 72.00 KiB/s Receiving objects: 36% (928/2577), 140.00 KiB | 72.00 KiB/s Receiving objects: 37% (954/2577), 140.00 KiB | 72.00 KiB/s Receiving objects: 38% (980/2577), 196.00 KiB | 73.00 KiB/s Receiving objects: 39% (1006/2577), 196.00 KiB | 73.00 KiB/s Receiving objects: 40% (1031/2577), 196.00 KiB | 73.00 KiB/s Receiving objects: 41% (1057/2577), 196.00 KiB | 73.00 KiB/s Receiving objects: 42% (1083/2577), 196.00 KiB | 73.00 KiB/s Receiving objects: 43% (1109/2577), 196.00 KiB | 73.00 KiB/s Receiving objects: 43% (1117/2577), 196.00 KiB | 73.00 KiB/s Receiving objects: 44% (1134/2577), 196.00 KiB | 73.00 KiB/s Receiving objects: 45% (1160/2577), 196.00 KiB | 73.00 KiB/s Receiving objects: 46% (1186/2577), 196.00 KiB | 73.00 KiB/s Receiving objects: 47% (1212/2577), 196.00 KiB | 73.00 KiB/s Receiving objects: 48% (1237/2577), 272.00 KiB | 86.00 KiB/s Receiving objects: 49% (1263/2577), 272.00 KiB | 86.00 KiB/s Receiving objects: 50% (1289/2577), 272.00 KiB | 86.00 KiB/s Receiving objects: 51% (1315/2577), 272.00 KiB | 86.00 KiB/s Receiving objects: 52% (1341/2577), 300.00 KiB | 79.00 KiB/s Receiving objects: 53% (1366/2577), 300.00 KiB | 79.00 KiB/s Receiving objects: 54% (1392/2577), 300.00 KiB | 79.00 KiB/s Receiving objects: 55% (1418/2577), 300.00 KiB | 79.00 KiB/s Receiving objects: 56% (1444/2577), 300.00 KiB | 79.00 KiB/s Receiving objects: 57% (1469/2577), 300.00 KiB | 79.00 KiB/s Receiving objects: 58% (1495/2577), 300.00 KiB | 79.00 KiB/s Receiving objects: 59% (1521/2577), 300.00 KiB | 79.00 KiB/s Receiving objects: 60% (1547/2577), 300.00 KiB | 79.00 KiB/s Receiving objects: 61% (1572/2577), 300.00 KiB | 79.00 KiB/s Receiving objects: 62% (1598/2577), 300.00 KiB | 79.00 KiB/s Receiving objects: 63% (1624/2577), 300.00 KiB | 79.00 KiB/s Receiving objects: 64% (1650/2577), 300.00 KiB | 79.00 KiB/s Receiving objects: 65% (1676/2577), 300.00 KiB | 79.00 KiB/s Receiving objects: 65% (1676/2577), 372.00 KiB | 87.00 KiB/s Receiving objects: 66% (1701/2577), 372.00 KiB | 87.00 KiB/s Receiving objects: 67% (1727/2577), 372.00 KiB | 87.00 KiB/s Receiving objects: 68% (1753/2577), 372.00 KiB | 87.00 KiB/s Receiving objects: 69% (1779/2577), 372.00 KiB | 87.00 KiB/s Receiving objects: 70% (1804/2577), 372.00 KiB | 87.00 KiB/s Receiving objects: 71% (1830/2577), 372.00 KiB | 87.00 KiB/s Receiving objects: 72% (1856/2577), 372.00 KiB | 87.00 KiB/s Receiving objects: 73% (1882/2577), 372.00 KiB | 87.00 KiB/s Receiving objects: 74% (1907/2577), 372.00 KiB | 87.00 KiB/s Receiving objects: 75% (1933/2577), 372.00 KiB | 87.00 KiB/s Receiving objects: 76% (1959/2577), 372.00 KiB | 87.00 KiB/s Receiving objects: 77% (1985/2577), 372.00 KiB | 87.00 KiB/s Receiving objects: 78% (2011/2577), 372.00 KiB | 87.00 KiB/s Receiving objects: 79% (2036/2577), 372.00 KiB | 87.00 KiB/s Receiving objects: 80% (2062/2577), 372.00 KiB | 87.00 KiB/s Receiving objects: 81% (2088/2577), 452.00 KiB | 94.00 KiB/s Receiving objects: 82% (2114/2577), 452.00 KiB | 94.00 KiB/s Receiving objects: 83% (2139/2577), 452.00 KiB | 94.00 KiB/s Receiving objects: 84% (2165/2577), 452.00 KiB | 94.00 KiB/s Receiving objects: 85% (2191/2577), 452.00 KiB | 94.00 KiB/s Receiving objects: 86% (2217/2577), 452.00 KiB | 94.00 KiB/s Receiving objects: 87% (2242/2577), 452.00 KiB | 94.00 KiB/s Receiving objects: 88% (2268/2577), 452.00 KiB | 94.00 KiB/s Receiving objects: 89% (2294/2577), 452.00 KiB | 94.00 KiB/s Receiving objects: 90% (2320/2577), 452.00 KiB | 94.00 KiB/s Receiving objects: 91% (2346/2577), 452.00 KiB | 94.00 KiB/s Receiving objects: 92% (2371/2577), 452.00 KiB | 94.00 KiB/s Receiving objects: 93% (2397/2577), 452.00 KiB | 94.00 KiB/s Receiving objects: 94% (2423/2577), 452.00 KiB | 94.00 KiB/s Receiving objects: 95% (2449/2577), 452.00 KiB | 94.00 KiB/s Receiving objects: 95% (2455/2577), 452.00 KiB | 94.00 KiB/s Receiving objects: 96% (2474/2577), 452.00 KiB | 94.00 KiB/s Receiving objects: 97% (2500/2577), 452.00 KiB | 94.00 KiB/s Receiving objects: 98% (2526/2577), 452.00 KiB | 94.00 KiB/s Receiving objects: 99% (2552/2577), 548.00 KiB | 103.00 KiB/s remote: Total 2577 (delta 112), reused 100 (delta 59), pack-reused 2301 (from 2) Receiving objects: 100% (2577/2577), 548.00 KiB | 103.00 KiB/s Receiving objects: 100% (2577/2577), 559.93 KiB | 106.00 KiB/s, done. Resolving deltas: 0% (0/1610) Resolving deltas: 1% (17/1610) Resolving deltas: 2% (35/1610) Resolving deltas: 3% (49/1610) Resolving deltas: 4% (65/1610) Resolving deltas: 5% (81/1610) Resolving deltas: 6% (100/1610) Resolving deltas: 7% (113/1610) Resolving deltas: 8% (131/1610) Resolving deltas: 9% (145/1610) Resolving deltas: 10% (161/1610) Resolving deltas: 11% (178/1610) Resolving deltas: 12% (196/1610) Resolving deltas: 13% (210/1610) Resolving deltas: 14% (226/1610) Resolving deltas: 15% (243/1610) Resolving deltas: 16% (258/1610) Resolving deltas: 17% (275/1610) Resolving deltas: 18% (291/1610) Resolving deltas: 19% (306/1610) Resolving deltas: 20% (324/1610) Resolving deltas: 21% (339/1610) Resolving deltas: 22% (355/1610) Resolving deltas: 23% (372/1610) Resolving deltas: 24% (387/1610) Resolving deltas: 25% (403/1610) Resolving deltas: 26% (419/1610) Resolving deltas: 27% (435/1610) Resolving deltas: 28% (451/1610) Resolving deltas: 29% (467/1610) Resolving deltas: 30% (483/1610) Resolving deltas: 31% (500/1610) Resolving deltas: 32% (516/1610) Resolving deltas: 33% (532/1610) Resolving deltas: 34% (548/1610) Resolving deltas: 35% (565/1610) Resolving deltas: 36% (580/1610) Resolving deltas: 37% (596/1610) Resolving deltas: 38% (612/1610) Resolving deltas: 39% (628/1610) Resolving deltas: 40% (644/1610) Resolving deltas: 41% (662/1610) Resolving deltas: 42% (677/1610) Resolving deltas: 43% (693/1610) Resolving deltas: 44% (709/1610) Resolving deltas: 45% (725/1610) Resolving deltas: 46% (741/1610) Resolving deltas: 47% (758/1610) Resolving deltas: 48% (773/1610) Resolving deltas: 49% (789/1610) Resolving deltas: 50% (806/1610) Resolving deltas: 51% (823/1610) Resolving deltas: 52% (838/1610) Resolving deltas: 53% (854/1610) Resolving deltas: 54% (872/1610) Resolving deltas: 55% (886/1610) Resolving deltas: 56% (902/1610) Resolving deltas: 57% (918/1610) Resolving deltas: 58% (935/1610) Resolving deltas: 59% (951/1610) Resolving deltas: 60% (966/1610) Resolving deltas: 61% (984/1610) Resolving deltas: 62% (999/1610) Resolving deltas: 63% (1015/1610) Resolving deltas: 64% (1031/1610) Resolving deltas: 65% (1047/1610) Resolving deltas: 66% (1063/1610) Resolving deltas: 67% (1079/1610) Resolving deltas: 68% (1095/1610) Resolving deltas: 69% (1111/1610) Resolving deltas: 70% (1127/1610) Resolving deltas: 71% (1144/1610) Resolving deltas: 72% (1160/1610) Resolving deltas: 73% (1176/1610) Resolving deltas: 74% (1193/1610) Resolving deltas: 75% (1209/1610) Resolving deltas: 76% (1225/1610) Resolving deltas: 77% (1240/1610) Resolving deltas: 78% (1260/1610) Resolving deltas: 79% (1272/1610) Resolving deltas: 80% (1288/1610) Resolving deltas: 81% (1305/1610) Resolving deltas: 82% (1321/1610) Resolving deltas: 83% (1339/1610) Resolving deltas: 84% (1353/1610) Resolving deltas: 85% (1369/1610) Resolving deltas: 86% (1385/1610) Resolving deltas: 87% (1401/1610) Resolving deltas: 88% (1417/1610) Resolving deltas: 89% (1433/1610) Resolving deltas: 90% (1449/1610) Resolving deltas: 91% (1466/1610) Resolving deltas: 92% (1482/1610) Resolving deltas: 93% (1499/1610) Resolving deltas: 94% (1514/1610) Resolving deltas: 95% (1530/1610) Resolving deltas: 96% (1546/1610) Resolving deltas: 97% (1562/1610) Resolving deltas: 98% (1579/1610) Resolving deltas: 99% (1594/1610) Resolving deltas: 100% (1610/1610) Resolving deltas: 100% (1610/1610), done. ==> Validating source files with sha256sums... jupyter_events ... Passed ]2;🔵 Container arch-nspawn-1158933 on glalie.felixc.at==> Making package: python-jupyter-events 0.11.0-2 (Sun Dec 22 03:21:56 2024) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (20) New Version Net Change Download Size extra/libyaml 0.2.5-3 0.16 MiB extra/mpdecimal 4.0.0-2 0.29 MiB extra/python-argcomplete 3.4.0-1 0.27 MiB extra/python-attrs 23.2.0-3 0.54 MiB extra/python-colorama 0.4.6-3 0.25 MiB extra/python-jsonschema-specifications 2023.12.1-2 0.05 MiB extra/python-markdown-it-py 3.0.0-2 0.68 MiB extra/python-mdurl 0.1.2-5 0.06 MiB extra/python-pygments 2.18.0-1 14.10 MiB extra/python-rpds-py 0.19.0-1 0.64 MiB extra/python-typing_extensions 4.12.2-1 0.41 MiB extra/python-uc-micro-py 1.0.3-2 0.02 MiB core/python 3.12.7-1 106.77 MiB extra/python-click 8.1.7-3 1.18 MiB extra/python-json-logger 2.0.7-3 0.04 MiB 0.01 MiB extra/python-jsonschema 4.23.0-1 1.34 MiB extra/python-referencing 0.35.1-1 0.38 MiB extra/python-rich 13.9.4-1 3.13 MiB extra/python-traitlets 5.14.3-2 1.00 MiB extra/python-yaml 6.0.2-1 0.90 MiB Total Download Size: 0.01 MiB Total Installed Size: 132.19 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... python-json-logger-2.0.7-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-click... installing python-json-logger... installing python-attrs... installing python-rpds-py... installing python-referencing... installing python-jsonschema-specifications... installing python-jsonschema... Optional dependencies for python-jsonschema python-isoduration: for duration format python-fqdn: for hostname format python-idna: for idn-hostname format python-jsonpointer: for json-pointer & relative-json-pointer format python-rfc3339-validator: for date-time format python-rfc3987: for iri, iri-reference, uri & uri-reference format python-uri-template: for uri-template format python-webcolors: for color format installing python-colorama... installing python-uc-micro-py... installing python-mdurl... installing python-markdown-it-py... Optional dependencies for python-markdown-it-py python-mdit_py_plugins: core plugins installing python-pygments... installing python-rich... installing python-argcomplete... installing python-typing_extensions... installing python-traitlets... installing libyaml... installing python-yaml... :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (20) New Version Net Change Download Size extra/perl-error 0.17029-7 0.04 MiB extra/perl-mailtools 2.22-1 0.10 MiB extra/perl-timedate 2.33-7 0.08 MiB extra/python-editables 0.5-3 0.03 MiB extra/python-iniconfig 2.0.0-5 0.04 MiB extra/python-packaging 24.2-1 0.66 MiB extra/python-pathspec 0.12.1-2 0.23 MiB extra/python-pluggy 1.5.0-1 0.20 MiB extra/python-pyproject-hooks 1.2.0-1 0.10 MiB extra/python-pytest 1:8.3.3-1 3.90 MiB extra/python-six 1.16.0-9 0.11 MiB extra/python-trove-classifiers 2024.10.21.16-1 0.12 MiB extra/git 2.47.1-1 27.20 MiB extra/python-build 1.2.2-1 0.20 MiB extra/python-hatchling 1.25.0-1 1.06 MiB extra/python-installer 0.7.0-8 0.18 MiB extra/python-pytest-asyncio 0.24.0-1 0.14 MiB extra/python-pytest-console-scripts 1.4.1-2 0.06 MiB 0.02 MiB extra/python-rfc3339-validator 0.1.4-6 0.01 MiB 0.01 MiB extra/python-rfc3986-validator 0.1.1-4 0.02 MiB 0.01 MiB Total Download Size: 0.03 MiB Total Installed Size: 34.48 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... python-pytest-console-scripts-1.4.1-2-any downloading... python-rfc3986-validator-0.1.1-4-any downloading... python-rfc3339-validator-0.1.4-6-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 tk: gitk and git gui openssh: ssh transport and crypto 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-pathspec... installing python-pluggy... installing python-editables... installing python-trove-classifiers... installing python-hatchling... installing python-installer... installing python-iniconfig... installing python-pytest... installing python-pytest-asyncio... installing python-pytest-console-scripts... installing python-six... installing python-rfc3339-validator... installing python-rfc3986-validator... :: Running post-transaction hooks... (1/4) Creating system user accounts... Creating group 'git' with GID 972. Creating user 'git' (git daemon user) with UID 972 and GID 972. (2/4) Reloading system manager configuration... Skipped: Current root is not booted. (3/4) Arming ConditionNeedsUpdate... (4/4) Warn about old perl modules [?25h==> Retrieving sources... ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Creating working copy of jupyter_events git repo... Cloning into 'jupyter_events'... done. Switched to a new branch 'makepkg' ==> Starting build()... * Getting build dependencies for wheel... * Building wheel... Successfully built jupyter_events-0.11.0-py3-none-any.whl ==> Starting check()... /usr/lib/python3.12/site-packages/pytest_asyncio/plugin.py:208: PytestDeprecationWarning: The configuration option "asyncio_default_fixture_loop_scope" is unset. The event loop scope for asynchronous fixtures will default to the fixture caching scope. Future versions of pytest-asyncio will default the loop scope for asynchronous fixtures to function scope. Set the default fixture loop scope explicitly in order to avoid unexpected behavior in the future. Valid fixture loop scopes are: "function", "class", "module", "package", "session" warnings.warn(PytestDeprecationWarning(_DEFAULT_FIXTURE_LOOP_SCOPE_UNSET)) ============================= test session starts ============================== platform linux -- Python 3.12.7, pytest-8.3.3, pluggy-1.5.0 -- /build/python-jupyter-events/src/jupyter_events/test-env/bin/python cachedir: .pytest_cache rootdir: /build/python-jupyter-events/src/jupyter_events configfile: pyproject.toml testpaths: tests/ plugins: console-scripts-1.4.1, asyncio-0.24.0 asyncio: mode=Mode.AUTO, default_loop_scope=None collecting ... collected 49 items tests/test_cli.py::test_cli_version[subprocess] PASSED [ 2%] tests/test_cli.py::test_cli_help[subprocess] PASSED [ 4%] tests/test_cli.py::test_cli_good[subprocess] PASSED [ 6%] tests/test_cli.py::test_cli_good_raw[subprocess] PASSED [ 8%] tests/test_cli.py::test_cli_missing[subprocess] PASSED [ 10%] tests/test_cli.py::test_cli_malformed[subprocess] PASSED [ 12%] tests/test_cli.py::test_cli_invalid[subprocess] PASSED [ 14%] tests/test_listeners.py::test_listener_function PASSED [ 16%] tests/test_listeners.py::test_listener_function_str_annotations PASSED [ 18%] tests/test_listeners.py::test_remove_listener_function PASSED [ 20%] tests/test_listeners.py::test_listener_that_raises_exception PASSED [ 22%] tests/test_listeners.py::test_bad_listener_does_not_break_good_listener PASSED [ 24%] tests/test_listeners.py::test_listener_added_before_schemas_passes[jp_event_schemas0] PASSED [ 26%] tests/test_logger.py::test_good_config_file PASSED [ 28%] tests/test_logger.py::test_bad_config_file PASSED [ 30%] tests/test_logger.py::test_register_invalid_schema PASSED [ 32%] tests/test_logger.py::test_missing_required_properties PASSED [ 34%] tests/test_logger.py::test_timestamp_override PASSED [ 36%] tests/test_logger.py::test_emit FAILED [ 38%] tests/test_logger.py::test_message_field FAILED [ 40%] tests/test_logger.py::test_nested_message_field FAILED [ 42%] tests/test_logger.py::test_register_event_schema PASSED [ 44%] tests/test_logger.py::test_register_event_schema_object PASSED [ 46%] tests/test_logger.py::test_emit_badschema PASSED [ 48%] tests/test_logger.py::test_emit_badschema_format PASSED [ 51%] tests/test_logger.py::test_unique_logger_instances FAILED [ 53%] tests/test_logger.py::test_register_duplicate_schemas PASSED [ 55%] tests/test_logger.py::test_noop_emit PASSED [ 57%] tests/test_modifiers.py::test_modifier_function PASSED [ 59%] tests/test_modifiers.py::test_modifier_method PASSED [ 61%] tests/test_modifiers.py::test_remove_modifier PASSED [ 63%] tests/test_schema.py::test_bad_validations[reserved-property.yaml-Properties starting with 'dunder'] PASSED [ 65%] tests/test_schema.py::test_bad_validations[nested-reserved-property.yaml-Properties starting with 'dunder'] PASSED [ 67%] tests/test_schema.py::test_bad_validations[bad-id.yaml-'not-a-uri' is not a 'uri'] PASSED [ 69%] tests/test_schema.py::test_file_absent PASSED [ 71%] tests/test_schema.py::test_string_intended_as_path PASSED [ 73%] tests/test_schema.py::test_unrecognized_type PASSED [ 75%] tests/test_schema.py::test_invalid_yaml PASSED [ 77%] tests/test_schema.py::test_valid_json PASSED [ 79%] tests/test_schema.py::test_good_validations[array.yaml] PASSED [ 81%] tests/test_schema.py::test_good_validations[nested-array.yaml] PASSED [ 83%] tests/test_schema.py::test_good_validations[basic.yaml] PASSED [ 85%] tests/test_schema.py::test_loading_string_error[non-existent-file.yml] PASSED [ 87%] tests/test_schema.py::test_loading_string_error[non/existent/path] PASSED [ 89%] tests/test_schema.py::test_loading_string_error[non/existent/path/file.yaml] PASSED [ 91%] tests/test_schema.py::test_loading_string_error[random string] PASSED [ 93%] tests/test_traits.py::test_good_handlers_value PASSED [ 95%] tests/test_traits.py::test_bad_handlers_values PASSED [ 97%] tests/test_traits.py::test_mixed_handlers_values PASSED [100%] =================================== FAILURES =================================== __________________________________ test_emit ___________________________________ def test_emit():  """  Simple test for emitting valid events  """ schema = { "$id": "http://test/test", "version": "1", "properties": { "something": { "type": "string", "title": "test", } }, }  output = io.StringIO() handler = logging.StreamHandler(output) el = EventLogger(handlers=[handler]) el.register_event_schema(schema)  el.emit( schema_id="http://test/test", data={ "something": "blah", }, ) handler.flush()  event_capsule = json.loads(output.getvalue())  assert "__timestamp__" in event_capsule # Remove timestamp from capsule when checking equality, since it is gonna vary del event_capsule["__timestamp__"] expected = { "__schema__": "http://test/test", "__schema_version__": "1", "__metadata_version__": 1, "something": "blah", } > assert event_capsule == expected E AssertionError: assert {'__metadata_...: 'blah', ...} == {'__metadata_...hing': 'blah'} E  E Omitting 4 identical items, use -vv to show E Left contains 1 more item: E {'taskName': None} E  E Full diff: E   {... E  E ...Full output truncated (6 lines hidden), use '-vv' to show el = event_capsule = {'__metadata_version__': 1, '__schema__': 'http://test/test', '__schema_version__': '1', 'something': 'blah', ...} expected = {'__metadata_version__': 1, '__schema__': 'http://test/test', '__schema_version__': '1', 'something': 'blah'} handler = output = <_io.StringIO object at 0x3fac425c00> schema = {'$id': 'http://test/test', 'properties': {'something': {'title': 'test', 'type': 'string'}}, 'version': '1'} tests/test_logger.py:168: AssertionError ______________________________ test_message_field ______________________________ def test_message_field():  """  Simple test for emitting an event with  the literal property "message".  """ schema = { "$id": "http://test/test", "version": "1", "properties": { "something": { "type": "string", "title": "test", }, "message": { "type": "string", "title": "test", }, }, }  output = io.StringIO() handler = logging.StreamHandler(output) el = EventLogger(handlers=[handler]) el.register_event_schema(schema)  el.emit( schema_id="http://test/test", data={"something": "blah", "message": "a message was seen"}, ) handler.flush()  event_capsule = json.loads(output.getvalue())  assert "__timestamp__" in event_capsule # Remove timestamp from capsule when checking equality, since it is gonna vary del event_capsule["__timestamp__"] expected = { "__schema__": "http://test/test", "__schema_version__": "1", "__metadata_version__": 1, "something": "blah", "message": "a message was seen", } > assert event_capsule == expected E AssertionError: assert {'__metadata_...as seen', ...} == {'__metadata_...as seen', ...} E  E Omitting 5 identical items, use -vv to show E Left contains 1 more item: E {'taskName': None} E  E Full diff: E   {... E  E ...Full output truncated (7 lines hidden), use '-vv' to show el = event_capsule = {'__metadata_version__': 1, '__schema__': 'http://test/test', '__schema_version__': '1', 'message': 'a message was seen', ...} expected = {'__metadata_version__': 1, '__schema__': 'http://test/test', '__schema_version__': '1', 'message': 'a message was seen', ...} handler = output = <_io.StringIO object at 0x3fac424a00> schema = {'$id': 'http://test/test', 'properties': {'message': {'title': 'test', 'type': 'string'}, 'something': {'title': 'test', 'type': 'string'}}, 'version': '1'} tests/test_logger.py:214: AssertionError __________________________ test_nested_message_field ___________________________ def test_nested_message_field():  """  Simple test for emitting an event with  the literal property "message".  """ schema = { "$id": "http://test/test", "version": "1", "properties": { "thing": { "type": "object", "title": "thing", "properties": { "message": { "type": "string", "title": "message", }, }, }, }, }  output = io.StringIO() handler = logging.StreamHandler(output) el = EventLogger(handlers=[handler]) el.register_event_schema(schema)  el.emit( schema_id="http://test/test", data={"thing": {"message": "a nested message was seen"}}, ) handler.flush()  event_capsule = json.loads(output.getvalue())  assert "__timestamp__" in event_capsule # Remove timestamp from capsule when checking equality, since it is gonna vary del event_capsule["__timestamp__"] expected = { "__schema__": "http://test/test", "__schema_version__": "1", "__metadata_version__": 1, "thing": {"message": "a nested message was seen"}, } > assert event_capsule == expected E AssertionError: assert {'__metadata_...e': None, ...} == {'__metadata_...ge was seen'}} E  E Omitting 4 identical items, use -vv to show E Left contains 1 more item: E {'taskName': None} E  E Full diff: E   {... E  E ...Full output truncated (8 lines hidden), use '-vv' to show el = event_capsule = {'__metadata_version__': 1, '__schema__': 'http://test/test', '__schema_version__': '1', 'taskName': None, ...} expected = {'__metadata_version__': 1, '__schema__': 'http://test/test', '__schema_version__': '1', 'thing': {'message': 'a nested message was seen'}} handler = output = <_io.StringIO object at 0x3fac426b00> schema = {'$id': 'http://test/test', 'properties': {'thing': {'properties': {'message': {'title': 'message', 'type': 'string'}}, 'title': 'thing', 'type': 'object'}}, 'version': '1'} tests/test_logger.py:261: AssertionError _________________________ test_unique_logger_instances _________________________ def test_unique_logger_instances(): schema0 = { "$id": "http://test/test0", "version": "1", "type": "object", "properties": { "something": { "type": "string", "title": "test", }, }, }  schema1 = { "$id": "http://test/test1", "version": "1", "type": "object", "properties": { "something": { "type": "string", "title": "test", }, }, }  output0 = io.StringIO() output1 = io.StringIO() handler0 = logging.StreamHandler(output0) handler1 = logging.StreamHandler(output1)  el0 = EventLogger(handlers=[handler0]) el0.register_event_schema(schema0)  el1 = EventLogger(handlers=[handler1]) el1.register_event_schema(schema1)  el0.emit( schema_id="http://test/test0", data={ "something": "blah", }, ) el1.emit( schema_id="http://test/test1", data={ "something": "blah", }, ) handler0.flush() handler1.flush()  event_capsule0 = json.loads(output0.getvalue())  assert "__timestamp__" in event_capsule0 # Remove timestamp from capsule when checking equality, since it is gonna vary del event_capsule0["__timestamp__"] expected = { "__schema__": "http://test/test0", "__schema_version__": "1", "__metadata_version__": 1, "something": "blah", } > assert event_capsule0 == expected E AssertionError: assert {'__metadata_...: 'blah', ...} == {'__metadata_...hing': 'blah'} E  E Omitting 4 identical items, use -vv to show E Left contains 1 more item: E {'taskName': None} E  E Full diff: E   {... E  E ...Full output truncated (6 lines hidden), use '-vv' to show el0 = el1 = event_capsule0 = {'__metadata_version__': 1, '__schema__': 'http://test/test0', '__schema_version__': '1', 'something': 'blah', ...} expected = {'__metadata_version__': 1, '__schema__': 'http://test/test0', '__schema_version__': '1', 'something': 'blah'} handler0 = handler1 = output0 = <_io.StringIO object at 0x3fac427100> output1 = <_io.StringIO object at 0x3fac4271c0> schema0 = {'$id': 'http://test/test0', 'properties': {'something': {'title': 'test', 'type': 'string'}}, 'type': 'object', 'version': '1'} schema1 = {'$id': 'http://test/test1', 'properties': {'something': {'title': 'test', 'type': 'string'}}, 'type': 'object', 'version': '1'} tests/test_logger.py:424: AssertionError ============================= slowest 10 durations ============================= 1.44s call tests/test_cli.py::test_cli_help[subprocess] 1.38s call tests/test_cli.py::test_cli_good[subprocess] 1.36s call tests/test_cli.py::test_cli_good_raw[subprocess] 1.34s call tests/test_cli.py::test_cli_version[subprocess] 1.33s call tests/test_cli.py::test_cli_missing[subprocess] 1.33s call tests/test_cli.py::test_cli_malformed[subprocess] 1.32s call tests/test_cli.py::test_cli_invalid[subprocess] 0.24s call tests/test_logger.py::test_emit 0.07s setup tests/test_listeners.py::test_listener_function 0.02s setup tests/test_cli.py::test_cli_version[subprocess] =========================== short test summary info ============================ FAILED tests/test_logger.py::test_emit - AssertionError: assert {'__metadata_...: 'blah', ...} == {'__metadata_...hi... FAILED tests/test_logger.py::test_message_field - AssertionError: assert {'__metadata_...as seen', ...} == {'__metadata_...as... FAILED tests/test_logger.py::test_nested_message_field - AssertionError: assert {'__metadata_...e': None, ...} == {'__metadata_...ge... FAILED tests/test_logger.py::test_unique_logger_instances - AssertionError: assert {'__metadata_...: 'blah', ...} == {'__metadata_...hi... ======================== 4 failed, 45 passed in 12.25s ========================= ==> ERROR: A failure occurred in check().  Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/root8/build [?25h[?25hreceiving incremental file list python-jupyter-events-0.11.0-2-riscv64-build.log python-jupyter-events-0.11.0-2-riscv64-check.log sent 62 bytes received 3,576 bytes 1,039.43 bytes/sec total size is 28,895 speedup is 7.94