==> Building on fuecoco ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list created directory packages/maelstrom ./ .SRCINFO 4,362 100% 0.00kB/s 0:00:00 4,362 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=15/17) .nvchecker.toml 96 100% 93.75kB/s 0:00:00 96 100% 93.75kB/s 0:00:00 (xfr#2, to-chk=14/17) LICENSE 646 100% 630.86kB/s 0:00:00 646 100% 630.86kB/s 0:00:00 (xfr#3, to-chk=13/17) PKGBUILD 8,094 100% 7.72MB/s 0:00:00 8,094 100% 7.72MB/s 0:00:00 (xfr#4, to-chk=12/17) REUSE.toml 868 100% 847.66kB/s 0:00:00 868 100% 847.66kB/s 0:00:00 (xfr#5, to-chk=11/17) maelstrom-0.13.0-cargo-maelstrom-broken-tests.patch 935 100% 913.09kB/s 0:00:00 935 100% 913.09kB/s 0:00:00 (xfr#6, to-chk=10/17) maelstrom-0.13.0-maelstrom-client-missing-shared-object.patch 584 100% 570.31kB/s 0:00:00 584 100% 570.31kB/s 0:00:00 (xfr#7, to-chk=9/17) maelstrom-0.13.0-maelstrom-go-test-broken-tests.patch 1,197 100% 1.14MB/s 0:00:00 1,197 100% 1.14MB/s 0:00:00 (xfr#8, to-chk=8/17) maelstrom-0.13.0-maelstrom-pytest-broken-tests.patch 998 100% 974.61kB/s 0:00:00 998 100% 974.61kB/s 0:00:00 (xfr#9, to-chk=7/17) maelstrom-0.14.0-2.log 1,456 100% 1.39MB/s 0:00:00 1,456 100% 1.39MB/s 0:00:00 (xfr#10, to-chk=6/17) maelstrom-0.14.0-maelstrom-pytest-broken-tests.patch 1,244 100% 1.19MB/s 0:00:00 1,244 100% 1.19MB/s 0:00:00 (xfr#11, to-chk=5/17) maelstrom-0.14.0-maelstrom-worker-broken-tests.patch 4,813 100% 2.30MB/s 0:00:00 4,813 100% 2.30MB/s 0:00:00 (xfr#12, to-chk=4/17) LICENSES/ LICENSES/0BSD.txt -> ../LICENSE LICENSES/Apache-2.0.txt 10,280 100% 4.90MB/s 0:00:00 10,280 100% 4.90MB/s 0:00:00 (xfr#13, to-chk=1/17) LICENSES/MIT.txt 1,078 100% 350.91kB/s 0:00:00 1,078 100% 350.91kB/s 0:00:00 (xfr#14, to-chk=0/17) sent 13,447 bytes received 337 bytes 9,189.33 bytes/sec total size is 35,399 speedup is 2.57 ==> Patching arch to riscv64... ==> 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 maelstrom  -> repo: extra  -> arch: riscv64  -> worker: felix-0 ==> Building maelstrom for [extra] (riscv64) ]3008;start=4360cc9e66a343ac9228d6c930019521;user=root;hostname=fuecoco.felixc.at;machineid=1a94f69a1f9e480395692a8eaa8e4813;bootid=b10d929bfee948f1a3faa7e4710f00b3;pid=733465;pidfdid=733466;comm=systemd-nspawn;container=arch-nspawn-733465;type=container\]11;?\]2;🔵 Container arch-nspawn-733465 on fuecoco.felixc.at\[?25l:: Synchronizing package databases... core downloading... extra downloading... :: Starting full system upgrade... resolving dependencies... looking for conflicting packages... Package (1) Old Version New Version Net Change Download Size core/tzdata 2026a-1 2026b-1 0.00 MiB 0.30 MiB Total Download Size: 0.30 MiB Total Installed Size: 1.63 MiB Net Upgrade Size: 0.00 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... tzdata-2026b-1-riscv64 downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... upgrading tzdata... :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... [?25h[!p]104\[?7h]3008;end=4360cc9e66a343ac9228d6c930019521\==> Building in chroot for [extra] (riscv64)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [felix-0]...done ==> Making package: maelstrom 0.14.0-2 (Fri Apr 24 22:59:53 2026) ==> Retrieving sources...  -> Cloning maelstrom git repo... Cloning into bare repository '/home/felix/packages/maelstrom/maelstrom'... remote: Enumerating objects: 35667, done. remote: Counting objects: 0% (1/832) remote: Counting objects: 1% (9/832) remote: Counting objects: 2% (17/832) remote: Counting objects: 3% (25/832) remote: Counting objects: 4% (34/832) remote: Counting objects: 5% (42/832) remote: Counting objects: 6% (50/832) remote: Counting objects: 7% (59/832) remote: Counting objects: 8% (67/832) remote: Counting objects: 9% (75/832) remote: Counting objects: 10% (84/832) remote: Counting objects: 11% (92/832) remote: Counting objects: 12% (100/832) remote: Counting objects: 13% (109/832) remote: Counting objects: 14% (117/832) remote: Counting objects: 15% (125/832) remote: Counting objects: 16% (134/832) remote: Counting objects: 17% (142/832) remote: Counting objects: 18% (150/832) remote: Counting objects: 19% (159/832) remote: Counting objects: 20% (167/832) remote: Counting objects: 21% (175/832) remote: Counting objects: 22% (184/832) remote: Counting objects: 23% (192/832) remote: Counting objects: 24% (200/832) remote: Counting objects: 25% (208/832) remote: Counting objects: 26% (217/832) remote: Counting objects: 27% (225/832) remote: Counting objects: 28% (233/832) remote: Counting objects: 29% (242/832) remote: Counting objects: 30% (250/832) remote: Counting objects: 31% (258/832) remote: Counting objects: 32% (267/832) remote: Counting objects: 33% (275/832) remote: Counting objects: 34% (283/832) remote: Counting objects: 35% (292/832) remote: Counting objects: 36% (300/832) remote: Counting objects: 37% (308/832) remote: Counting objects: 38% (317/832) remote: Counting objects: 39% (325/832) remote: Counting objects: 40% (333/832) remote: Counting objects: 41% (342/832) remote: Counting objects: 42% (350/832) remote: Counting objects: 43% (358/832) remote: Counting objects: 44% (367/832) remote: Counting objects: 45% (375/832) remote: Counting objects: 46% (383/832) remote: Counting objects: 47% (392/832) remote: Counting objects: 48% (400/832) remote: Counting objects: 49% (408/832) remote: Counting objects: 50% (416/832) remote: Counting objects: 51% (425/832) remote: Counting objects: 52% (433/832) remote: Counting objects: 53% (441/832) remote: Counting objects: 54% (450/832) remote: Counting objects: 55% (458/832) remote: Counting objects: 56% (466/832) remote: Counting objects: 57% (475/832) remote: Counting objects: 58% (483/832) remote: Counting objects: 59% (491/832) remote: Counting objects: 60% (500/832) remote: Counting objects: 61% (508/832) remote: Counting objects: 62% (516/832) remote: Counting objects: 63% (525/832) remote: Counting objects: 64% (533/832) remote: Counting objects: 65% (541/832) remote: Counting objects: 66% (550/832) remote: Counting objects: 67% (558/832) remote: Counting objects: 68% (566/832) remote: Counting objects: 69% (575/832) remote: Counting objects: 70% (583/832) remote: Counting objects: 71% (591/832) remote: Counting objects: 72% (600/832) remote: Counting objects: 73% (608/832) remote: Counting objects: 74% (616/832) remote: Counting objects: 75% (624/832) remote: Counting objects: 76% (633/832) remote: Counting objects: 77% (641/832) remote: Counting objects: 78% (649/832) remote: Counting objects: 79% (658/832) remote: Counting objects: 80% (666/832) remote: Counting objects: 81% (674/832) remote: Counting objects: 82% (683/832) remote: Counting objects: 83% (691/832) remote: Counting objects: 84% (699/832) remote: Counting objects: 85% (708/832) remote: Counting objects: 86% (716/832) remote: Counting objects: 87% (724/832) remote: Counting objects: 88% (733/832) remote: Counting objects: 89% (741/832) remote: Counting objects: 90% (749/832) remote: Counting objects: 91% (758/832) remote: Counting objects: 92% (766/832) remote: Counting objects: 93% (774/832) remote: Counting objects: 94% (783/832) remote: Counting objects: 95% (791/832) remote: Counting objects: 96% (799/832) remote: Counting objects: 97% (808/832) remote: Counting objects: 98% (816/832) remote: Counting objects: 99% (824/832) remote: Counting objects: 100% (832/832) remote: Counting objects: 100% (832/832), done. remote: Compressing objects: 0% (1/355) remote: Compressing objects: 1% (4/355) remote: Compressing objects: 2% (8/355) remote: Compressing objects: 3% (11/355) remote: Compressing objects: 4% (15/355) remote: Compressing objects: 5% (18/355) remote: Compressing objects: 6% (22/355) remote: Compressing objects: 7% (25/355) remote: Compressing objects: 8% (29/355) remote: Compressing objects: 9% (32/355) remote: Compressing objects: 10% (36/355) remote: Compressing objects: 11% (40/355) remote: Compressing objects: 12% (43/355) remote: Compressing objects: 13% (47/355) remote: Compressing objects: 14% (50/355) remote: Compressing objects: 15% (54/355) remote: Compressing objects: 16% (57/355) remote: Compressing objects: 17% (61/355) remote: Compressing objects: 18% (64/355) remote: Compressing objects: 19% (68/355) remote: Compressing objects: 20% (71/355) remote: Compressing objects: 21% (75/355) remote: Compressing objects: 22% (79/355) remote: Compressing objects: 23% (82/355) remote: Compressing objects: 24% (86/355) remote: Compressing objects: 25% (89/355) remote: Compressing objects: 26% (93/355) remote: Compressing objects: 27% (96/355) remote: Compressing objects: 28% (100/355) remote: Compressing objects: 29% (103/355) remote: Compressing objects: 30% (107/355) remote: Compressing objects: 31% (111/355) remote: Compressing objects: 32% (114/355) remote: Compressing objects: 33% (118/355) remote: Compressing objects: 34% (121/355) remote: Compressing objects: 35% (125/355) remote: Compressing objects: 36% (128/355) remote: Compressing objects: 37% (132/355) remote: Compressing objects: 38% (135/355) remote: Compressing objects: 39% (139/355) remote: Compressing objects: 40% (142/355) remote: Compressing objects: 41% (146/355) remote: Compressing objects: 42% (150/355) remote: Compressing objects: 43% (153/355) remote: Compressing objects: 44% (157/355) remote: Compressing objects: 45% (160/355) remote: Compressing objects: 46% (164/355) remote: Compressing objects: 47% (167/355) remote: Compressing objects: 48% (171/355) remote: Compressing objects: 49% (174/355) remote: Compressing objects: 50% (178/355) remote: Compressing objects: 51% (182/355) remote: Compressing objects: 52% (185/355) remote: Compressing objects: 53% (189/355) remote: Compressing objects: 54% (192/355) remote: Compressing objects: 55% (196/355) remote: Compressing objects: 56% (199/355) remote: Compressing objects: 57% (203/355) remote: Compressing objects: 58% (206/355) remote: Compressing objects: 59% (210/355) remote: Compressing objects: 60% (213/355) remote: Compressing objects: 61% (217/355) remote: Compressing objects: 62% (221/355) remote: Compressing objects: 63% (224/355) remote: Compressing objects: 64% (228/355) remote: Compressing objects: 65% (231/355) remote: Compressing objects: 66% (235/355) remote: Compressing objects: 67% (238/355) remote: Compressing objects: 68% (242/355) remote: Compressing objects: 69% (245/355) remote: Compressing objects: 70% (249/355) remote: Compressing objects: 71% (253/355) remote: Compressing objects: 72% (256/355) remote: Compressing objects: 73% (260/355) remote: Compressing objects: 74% (263/355) remote: Compressing objects: 75% (267/355) remote: Compressing objects: 76% (270/355) remote: Compressing objects: 77% (274/355) remote: Compressing objects: 78% (277/355) remote: Compressing objects: 79% (281/355) remote: Compressing objects: 80% (284/355) remote: Compressing objects: 81% (288/355) remote: Compressing objects: 82% (292/355) remote: Compressing objects: 83% (295/355) remote: Compressing objects: 84% (299/355) remote: Compressing objects: 85% (302/355) remote: Compressing objects: 86% (306/355) remote: Compressing objects: 87% (309/355) remote: Compressing objects: 88% (313/355) remote: Compressing objects: 89% (316/355) remote: Compressing objects: 90% (320/355) remote: Compressing objects: 91% (324/355) remote: Compressing objects: 92% (327/355) remote: Compressing objects: 93% (331/355) remote: Compressing objects: 94% (334/355) remote: Compressing objects: 95% (338/355) remote: Compressing objects: 96% (341/355) remote: Compressing objects: 97% (345/355) remote: Compressing objects: 98% (348/355) remote: Compressing objects: 99% (352/355) remote: Compressing objects: 100% (355/355) remote: Compressing objects: 100% (355/355), done. Receiving objects: 0% (1/35667) Receiving objects: 1% (357/35667), 116.01 KiB | 174.00 KiB/s Receiving objects: 2% (714/35667), 116.01 KiB | 174.00 KiB/s Receiving objects: 2% (878/35667), 116.01 KiB | 174.00 KiB/s Receiving objects: 3% (1071/35667), 116.01 KiB | 174.00 KiB/s Receiving objects: 4% (1427/35667), 116.01 KiB | 174.00 KiB/s Receiving objects: 5% (1784/35667), 116.01 KiB | 174.00 KiB/s Receiving objects: 6% (2141/35667), 116.01 KiB | 174.00 KiB/s Receiving objects: 6% (2169/35667), 2.28 MiB | 1.36 MiB/s Receiving objects: 6% (2169/35667), 9.18 MiB | 2.71 MiB/s Receiving objects: 6% (2180/35667), 10.25 MiB | 2.60 MiB/s Receiving objects: 6% (2204/35667), 12.06 MiB | 2.46 MiB/s Receiving objects: 6% (2204/35667), 12.64 MiB | 2.42 MiB/s Receiving objects: 6% (2204/35667), 13.93 MiB | 1.69 MiB/s Receiving objects: 6% (2204/35667), 15.14 MiB | 1.24 MiB/s Receiving objects: 6% (2204/35667), 16.31 MiB | 1.15 MiB/s Receiving objects: 6% (2204/35667), 17.42 MiB | 1.14 MiB/s Receiving objects: 6% (2204/35667), 18.64 MiB | 1.06 MiB/s Receiving objects: 6% (2204/35667), 18.87 MiB | 1019.00 KiB/s Receiving objects: 6% (2204/35667), 19.92 MiB | 1003.00 KiB/s Receiving objects: 6% (2204/35667), 20.96 MiB | 969.00 KiB/s Receiving objects: 6% (2204/35667), 22.04 MiB | 955.00 KiB/s Receiving objects: 6% (2204/35667), 23.12 MiB | 987.00 KiB/s Receiving objects: 6% (2204/35667), 24.21 MiB | 1.01 MiB/s Receiving objects: 6% (2204/35667), 25.31 MiB | 1.04 MiB/s Receiving objects: 6% (2204/35667), 26.43 MiB | 1.05 MiB/s Receiving objects: 6% (2204/35667), 27.62 MiB | 1.07 MiB/s Receiving objects: 6% (2204/35667), 28.93 MiB | 1.12 MiB/s Receiving objects: 6% (2204/35667), 30.37 MiB | 1.21 MiB/s Receiving objects: 6% (2204/35667), 32.18 MiB | 1.36 MiB/s Receiving objects: 6% (2204/35667), 34.32 MiB | 1.57 MiB/s Receiving objects: 6% (2205/35667), 35.52 MiB | 1.71 MiB/s Receiving objects: 6% (2252/35667), 39.46 MiB | 2.13 MiB/s Receiving objects: 6% (2253/35667), 41.14 MiB | 2.34 MiB/s Receiving objects: 6% (2253/35667), 43.46 MiB | 2.24 MiB/s Receiving objects: 6% (2253/35667), 43.86 MiB | 2.04 MiB/s Receiving objects: 6% (2253/35667), 44.93 MiB | 1.63 MiB/s Receiving objects: 6% (2253/35667), 46.32 MiB | 1.34 MiB/s Receiving objects: 6% (2275/35667), 46.32 MiB | 1.34 MiB/s Receiving objects: 7% (2497/35667), 46.32 MiB | 1.34 MiB/s Receiving objects: 7% (2655/35667), 48.27 MiB | 1.04 MiB/s Receiving objects: 7% (2656/35667), 49.23 MiB | 1.02 MiB/s Receiving objects: 7% (2656/35667), 49.60 MiB | 1015.00 KiB/s Receiving objects: 7% (2656/35667), 50.60 MiB | 1000.00 KiB/s Receiving objects: 7% (2656/35667), 51.20 MiB | 830.00 KiB/s Receiving objects: 7% (2656/35667), 52.45 MiB | 851.00 KiB/s Receiving objects: 7% (2776/35667), 53.30 MiB | 839.00 KiB/s Receiving objects: 7% (2776/35667), 54.19 MiB | 850.00 KiB/s Receiving objects: 7% (2777/35667), 54.64 MiB | 857.00 KiB/s Receiving objects: 8% (2854/35667), 54.64 MiB | 857.00 KiB/s Receiving objects: 9% (3211/35667), 54.64 MiB | 857.00 KiB/s Receiving objects: 10% (3567/35667), 54.64 MiB | 857.00 KiB/s Receiving objects: 11% (3924/35667), 55.11 MiB | 869.00 KiB/s Receiving objects: 12% (4281/35667), 55.11 MiB | 869.00 KiB/s Receiving objects: 12% (4338/35667), 56.06 MiB | 891.00 KiB/s Receiving objects: 12% (4338/35667), 57.11 MiB | 920.00 KiB/s Receiving objects: 12% (4338/35667), 57.54 MiB | 934.00 KiB/s Receiving objects: 12% (4338/35667), 58.45 MiB | 937.00 KiB/s Receiving objects: 12% (4338/35667), 59.43 MiB | 960.00 KiB/s Receiving objects: 12% (4338/35667), 60.53 MiB | 991.00 KiB/s Receiving objects: 12% (4338/35667), 61.64 MiB | 1007.00 KiB/s Receiving objects: 12% (4338/35667), 62.57 MiB | 983.00 KiB/s Receiving objects: 12% (4338/35667), 63.46 MiB | 952.00 KiB/s Receiving objects: 12% (4338/35667), 63.84 MiB | 905.00 KiB/s Receiving objects: 12% (4338/35667), 64.62 MiB | 817.00 KiB/s Receiving objects: 12% (4338/35667), 65.33 MiB | 735.00 KiB/s Receiving objects: 12% (4338/35667), 66.03 MiB | 710.00 KiB/s Receiving objects: 12% (4338/35667), 66.73 MiB | 679.00 KiB/s Receiving objects: 12% (4338/35667), 67.33 MiB | 666.00 KiB/s Receiving objects: 12% (4338/35667), 67.68 MiB | 645.00 KiB/s Receiving objects: 12% (4338/35667), 68.25 MiB | 600.00 KiB/s Receiving objects: 12% (4338/35667), 68.72 MiB | 553.00 KiB/s Receiving objects: 12% (4338/35667), 69.03 MiB | 464.00 KiB/s Receiving objects: 12% (4338/35667), 69.43 MiB | 428.00 KiB/s Receiving objects: 12% (4338/35667), 69.68 MiB | 409.00 KiB/s Receiving objects: 12% (4338/35667), 70.16 MiB | 373.00 KiB/s Receiving objects: 12% (4338/35667), 70.46 MiB | 377.00 KiB/s Receiving objects: 12% (4338/35667), 71.03 MiB | 403.00 KiB/s Receiving objects: 12% (4338/35667), 71.61 MiB | 428.00 KiB/s Receiving objects: 12% (4338/35667), 71.93 MiB | 445.00 KiB/s Receiving objects: 12% (4338/35667), 72.52 MiB | 500.00 KiB/s Receiving objects: 12% (4338/35667), 73.39 MiB | 566.00 KiB/s Receiving objects: 12% (4339/35667), 73.79 MiB | 599.00 KiB/s Receiving objects: 13% (4637/35667), 73.79 MiB | 599.00 KiB/s Receiving objects: 13% (4934/35667), 75.07 MiB | 751.00 KiB/s Receiving objects: 13% (4934/35667), 76.58 MiB | 973.00 KiB/s Receiving objects: 13% (4934/35667), 78.59 MiB | 1.24 MiB/s Receiving objects: 13% (4934/35667), 80.13 MiB | 1.42 MiB/s Receiving objects: 13% (4934/35667), 82.50 MiB | 1.69 MiB/s Receiving objects: 13% (4934/35667), 83.79 MiB | 1.68 MiB/s Receiving objects: 13% (4934/35667), 84.89 MiB | 1.49 MiB/s Receiving objects: 13% (4934/35667), 85.57 MiB | 1.39 MiB/s Receiving objects: 13% (4934/35667), 86.29 MiB | 1.22 MiB/s Receiving objects: 13% (4934/35667), 86.92 MiB | 893.00 KiB/s Receiving objects: 13% (4934/35667), 87.19 MiB | 810.00 KiB/s Receiving objects: 13% (4934/35667), 87.76 MiB | 609.00 KiB/s Receiving objects: 13% (4934/35667), 88.34 MiB | 528.00 KiB/s Receiving objects: 13% (4934/35667), 88.64 MiB | 518.00 KiB/s Receiving objects: 13% (4934/35667), 89.22 MiB | 476.00 KiB/s Receiving objects: 13% (4934/35667), 89.53 MiB | 477.00 KiB/s Receiving objects: 13% (4934/35667), 90.14 MiB | 486.00 KiB/s Receiving objects: 13% (4934/35667), 90.71 MiB | 505.00 KiB/s Receiving objects: 13% (4934/35667), 91.40 MiB | 541.00 KiB/s Receiving objects: 13% (4934/35667), 92.15 MiB | 590.00 KiB/s Receiving objects: 13% (4934/35667), 92.63 MiB | 619.00 KiB/s Receiving objects: 13% (4934/35667), 93.00 MiB | 594.00 KiB/s Receiving objects: 13% (4934/35667), 93.47 MiB | 552.00 KiB/s Receiving objects: 13% (4934/35667), 93.72 MiB | 523.00 KiB/s Receiving objects: 13% (4934/35667), 94.23 MiB | 458.00 KiB/s Receiving objects: 13% (4934/35667), 94.43 MiB | 422.00 KiB/s Receiving objects: 13% (4934/35667), 94.87 MiB | 382.00 KiB/s Receiving objects: 13% (4934/35667), 95.35 MiB | 386.00 KiB/s Receiving objects: 13% (4934/35667), 95.60 MiB | 387.00 KiB/s Receiving objects: 13% (4934/35667), 96.02 MiB | 369.00 KiB/s Receiving objects: 13% (4934/35667), 96.53 MiB | 384.00 KiB/s Receiving objects: 13% (4934/35667), 96.78 MiB | 394.00 KiB/s Receiving objects: 13% (4934/35667), 97.17 MiB | 386.00 KiB/s Receiving objects: 13% (4934/35667), 97.64 MiB | 377.00 KiB/s Receiving objects: 13% (4934/35667), 97.93 MiB | 392.00 KiB/s Receiving objects: 13% (4934/35667), 98.39 MiB | 407.00 KiB/s Receiving objects: 13% (4934/35667), 98.71 MiB | 371.00 KiB/s Receiving objects: 13% (4934/35667), 98.89 MiB | 367.00 KiB/s Receiving objects: 13% (4934/35667), 99.29 MiB | 358.00 KiB/s Receiving objects: 13% (4934/35667), 99.68 MiB | 330.00 KiB/s Receiving objects: 13% (4934/35667), 99.88 MiB | 323.00 KiB/s Receiving objects: 13% (4934/35667), 100.29 MiB | 335.00 KiB/s Receiving objects: 13% (4934/35667), 100.50 MiB | 314.00 KiB/s Receiving objects: 13% (4934/35667), 100.82 MiB | 316.00 KiB/s Receiving objects: 13% (4934/35667), 101.21 MiB | 329.00 KiB/s Receiving objects: 13% (4934/35667), 101.45 MiB | 334.00 KiB/s Receiving objects: 13% (4934/35667), 102.00 MiB | 363.00 KiB/s Receiving objects: 13% (4934/35667), 102.45 MiB | 401.00 KiB/s Receiving objects: 13% (4934/35667), 102.93 MiB | 430.00 KiB/s Receiving objects: 13% (4934/35667), 103.46 MiB | 449.00 KiB/s Receiving objects: 13% (4934/35667), 103.79 MiB | 423.00 KiB/s Receiving objects: 13% (4934/35667), 104.17 MiB | 447.00 KiB/s Receiving objects: 13% (4934/35667), 105.11 MiB | 525.00 KiB/s Receiving objects: 13% (4934/35667), 106.17 MiB | 645.00 KiB/s Receiving objects: 13% (4934/35667), 106.97 MiB | 749.00 KiB/s Receiving objects: 13% (4934/35667), 109.06 MiB | 1.02 MiB/s Receiving objects: 13% (4934/35667), 111.38 MiB | 1.42 MiB/s Receiving objects: 13% (4934/35667), 113.98 MiB | 1.78 MiB/s Receiving objects: 13% (4934/35667), 115.97 MiB | 1.97 MiB/s Receiving objects: 13% (4934/35667), 117.84 MiB | 2.08 MiB/s Receiving objects: 13% (4934/35667), 118.78 MiB | 2.04 MiB/s Receiving objects: 13% (4934/35667), 120.41 MiB | 1.89 MiB/s Receiving objects: 14% (4994/35667), 120.41 MiB | 1.89 MiB/s Receiving objects: 14% (5047/35667), 121.79 MiB | 1.63 MiB/s Receiving objects: 14% (5047/35667), 122.75 MiB | 1.40 MiB/s Receiving objects: 14% (5047/35667), 123.61 MiB | 1.19 MiB/s Receiving objects: 14% (5047/35667), 124.55 MiB | 1001.00 KiB/s Receiving objects: 14% (5047/35667), 125.49 MiB | 975.00 KiB/s Receiving objects: 14% (5047/35667), 125.86 MiB | 725.00 KiB/s Receiving objects: 14% (5047/35667), 126.36 MiB | 705.00 KiB/s Receiving objects: 14% (5047/35667), 126.63 MiB | 675.00 KiB/s Receiving objects: 14% (5047/35667), 127.18 MiB | 604.00 KiB/s Receiving objects: 14% (5065/35667), 127.73 MiB | 529.00 KiB/s Receiving objects: 14% (5065/35667), 128.33 MiB | 544.00 KiB/s Receiving objects: 14% (5065/35667), 128.84 MiB | 545.00 KiB/s Receiving objects: 14% (5065/35667), 129.43 MiB | 562.00 KiB/s Receiving objects: 15% (5351/35667), 129.79 MiB | 572.00 KiB/s Receiving objects: 16% (5707/35667), 129.79 MiB | 572.00 KiB/s Receiving objects: 17% (6064/35667), 129.79 MiB | 572.00 KiB/s Receiving objects: 17% (6267/35667), 129.79 MiB | 572.00 KiB/s Receiving objects: 18% (6421/35667), 129.79 MiB | 572.00 KiB/s Receiving objects: 19% (6777/35667), 129.79 MiB | 572.00 KiB/s Receiving objects: 20% (7134/35667), 129.79 MiB | 572.00 KiB/s Receiving objects: 21% (7491/35667), 130.07 MiB | 577.00 KiB/s Receiving objects: 22% (7847/35667), 130.07 MiB | 577.00 KiB/s Receiving objects: 23% (8204/35667), 130.07 MiB | 577.00 KiB/s Receiving objects: 24% (8561/35667), 130.07 MiB | 577.00 KiB/s Receiving objects: 25% (8917/35667), 130.07 MiB | 577.00 KiB/s Receiving objects: 26% (9274/35667), 130.07 MiB | 577.00 KiB/s Receiving objects: 27% (9631/35667), 130.46 MiB | 600.00 KiB/s Receiving objects: 28% (9987/35667), 130.46 MiB | 600.00 KiB/s Receiving objects: 28% (10273/35667), 130.78 MiB | 608.00 KiB/s Receiving objects: 28% (10273/35667), 131.64 MiB | 666.00 KiB/s Receiving objects: 28% (10273/35667), 132.50 MiB | 726.00 KiB/s Receiving objects: 28% (10273/35667), 133.44 MiB | 800.00 KiB/s Receiving objects: 28% (10273/35667), 134.12 MiB | 803.00 KiB/s Receiving objects: 28% (10273/35667), 134.87 MiB | 796.00 KiB/s Receiving objects: 28% (10273/35667), 135.25 MiB | 793.00 KiB/s Receiving objects: 29% (10344/35667), 135.60 MiB | 739.00 KiB/s Receiving objects: 30% (10701/35667), 135.60 MiB | 739.00 KiB/s Receiving objects: 31% (11057/35667), 135.60 MiB | 739.00 KiB/s Receiving objects: 31% (11291/35667), 135.60 MiB | 739.00 KiB/s Receiving objects: 31% (11323/35667), 136.37 MiB | 735.00 KiB/s Receiving objects: 31% (11331/35667), 137.52 MiB | 740.00 KiB/s Receiving objects: 31% (11331/35667), 138.10 MiB | 686.00 KiB/s Receiving objects: 31% (11331/35667), 138.50 MiB | 653.00 KiB/s Receiving objects: 31% (11331/35667), 139.21 MiB | 620.00 KiB/s Receiving objects: 31% (11331/35667), 139.32 MiB | 557.00 KiB/s Receiving objects: 31% (11331/35667), 139.86 MiB | 497.00 KiB/s Receiving objects: 31% (11331/35667), 140.46 MiB | 449.00 KiB/s Receiving objects: 31% (11331/35667), 140.79 MiB | 476.00 KiB/s Receiving objects: 31% (11331/35667), 141.48 MiB | 467.00 KiB/s Receiving objects: 31% (11331/35667), 141.79 MiB | 469.00 KiB/s Receiving objects: 31% (11331/35667), 142.26 MiB | 498.00 KiB/s Receiving objects: 31% (11331/35667), 142.70 MiB | 480.00 KiB/s Receiving objects: 31% (11331/35667), 143.10 MiB | 449.00 KiB/s Receiving objects: 31% (11331/35667), 143.50 MiB | 409.00 KiB/s Receiving objects: 31% (11331/35667), 143.62 MiB | 369.00 KiB/s Receiving objects: 31% (11331/35667), 143.97 MiB | 349.00 KiB/s Receiving objects: 31% (11331/35667), 144.34 MiB | 339.00 KiB/s Receiving objects: 31% (11331/35667), 144.66 MiB | 315.00 KiB/s Receiving objects: 31% (11331/35667), 144.91 MiB | 324.00 KiB/s Receiving objects: 31% (11331/35667), 145.39 MiB | 348.00 KiB/s Receiving objects: 31% (11331/35667), 145.82 MiB | 370.00 KiB/s Receiving objects: 31% (11331/35667), 146.08 MiB | 376.00 KiB/s Receiving objects: 31% (11331/35667), 146.52 MiB | 398.00 KiB/s Receiving objects: 31% (11331/35667), 147.04 MiB | 407.00 KiB/s Receiving objects: 31% (11331/35667), 147.48 MiB | 405.00 KiB/s Receiving objects: 31% (11331/35667), 147.77 MiB | 423.00 KiB/s Receiving objects: 31% (11331/35667), 148.24 MiB | 427.00 KiB/s Receiving objects: 31% (11331/35667), 148.69 MiB | 444.00 KiB/s Receiving objects: 31% (11331/35667), 149.24 MiB | 450.00 KiB/s Receiving objects: 31% (11331/35667), 149.41 MiB | 436.00 KiB/s Receiving objects: 31% (11331/35667), 149.86 MiB | 433.00 KiB/s Receiving objects: 31% (11331/35667), 150.42 MiB | 433.00 KiB/s Receiving objects: 31% (11331/35667), 150.84 MiB | 430.00 KiB/s Receiving objects: 31% (11331/35667), 151.29 MiB | 424.00 KiB/s Receiving objects: 31% (11331/35667), 151.73 MiB | 438.00 KiB/s Receiving objects: 31% (11332/35667), 151.98 MiB | 443.00 KiB/s Receiving objects: 32% (11414/35667), 152.18 MiB | 442.00 KiB/s Receiving objects: 32% (11739/35667), 152.18 MiB | 442.00 KiB/s Receiving objects: 33% (11771/35667), 152.18 MiB | 442.00 KiB/s Receiving objects: 34% (12127/35667), 152.46 MiB | 443.00 KiB/s Receiving objects: 35% (12484/35667), 152.46 MiB | 443.00 KiB/s Receiving objects: 36% (12841/35667), 152.46 MiB | 443.00 KiB/s Receiving objects: 37% (13197/35667), 152.65 MiB | 419.00 KiB/s Receiving objects: 38% (13554/35667), 152.65 MiB | 419.00 KiB/s Receiving objects: 38% (13896/35667), 152.65 MiB | 419.00 KiB/s Receiving objects: 39% (13911/35667), 152.65 MiB | 419.00 KiB/s Receiving objects: 40% (14267/35667), 152.65 MiB | 419.00 KiB/s Receiving objects: 41% (14624/35667), 152.65 MiB | 419.00 KiB/s Receiving objects: 42% (14981/35667), 152.86 MiB | 422.00 KiB/s Receiving objects: 43% (15337/35667), 152.86 MiB | 422.00 KiB/s Receiving objects: 44% (15694/35667), 152.86 MiB | 422.00 KiB/s Receiving objects: 45% (16051/35667), 152.86 MiB | 422.00 KiB/s Receiving objects: 46% (16407/35667), 152.86 MiB | 422.00 KiB/s Receiving objects: 47% (16764/35667), 152.86 MiB | 422.00 KiB/s Receiving objects: 48% (17121/35667), 152.86 MiB | 422.00 KiB/s Receiving objects: 49% (17477/35667), 153.19 MiB | 433.00 KiB/s Receiving objects: 50% (17834/35667), 153.19 MiB | 433.00 KiB/s Receiving objects: 51% (18191/35667), 153.19 MiB | 433.00 KiB/s Receiving objects: 51% (18414/35667), 153.19 MiB | 433.00 KiB/s Receiving objects: 52% (18547/35667), 153.19 MiB | 433.00 KiB/s Receiving objects: 53% (18904/35667), 153.19 MiB | 433.00 KiB/s Receiving objects: 54% (19261/35667), 153.19 MiB | 433.00 KiB/s Receiving objects: 55% (19617/35667), 153.19 MiB | 433.00 KiB/s Receiving objects: 56% (19974/35667), 153.19 MiB | 433.00 KiB/s Receiving objects: 57% (20331/35667), 153.19 MiB | 433.00 KiB/s Receiving objects: 58% (20687/35667), 153.60 MiB | 462.00 KiB/s Receiving objects: 59% (21044/35667), 153.60 MiB | 462.00 KiB/s Receiving objects: 60% (21401/35667), 153.60 MiB | 462.00 KiB/s Receiving objects: 61% (21757/35667), 153.60 MiB | 462.00 KiB/s Receiving objects: 62% (22114/35667), 153.60 MiB | 462.00 KiB/s Receiving objects: 62% (22360/35667), 154.05 MiB | 494.00 KiB/s Receiving objects: 62% (22361/35667), 154.55 MiB | 541.00 KiB/s Receiving objects: 63% (22471/35667), 154.55 MiB | 541.00 KiB/s Receiving objects: 64% (22827/35667), 154.55 MiB | 541.00 KiB/s Receiving objects: 65% (23184/35667), 154.55 MiB | 541.00 KiB/s Receiving objects: 66% (23541/35667), 154.55 MiB | 541.00 KiB/s Receiving objects: 67% (23897/35667), 155.20 MiB | 607.00 KiB/s Receiving objects: 67% (24078/35667), 155.67 MiB | 650.00 KiB/s Receiving objects: 68% (24254/35667), 155.67 MiB | 650.00 KiB/s Receiving objects: 69% (24611/35667), 155.67 MiB | 650.00 KiB/s Receiving objects: 70% (24967/35667), 155.67 MiB | 650.00 KiB/s Receiving objects: 71% (25324/35667), 155.67 MiB | 650.00 KiB/s Receiving objects: 72% (25681/35667), 155.67 MiB | 650.00 KiB/s Receiving objects: 73% (26037/35667), 155.67 MiB | 650.00 KiB/s Receiving objects: 74% (26394/35667), 155.67 MiB | 650.00 KiB/s Receiving objects: 75% (26751/35667), 155.67 MiB | 650.00 KiB/s Receiving objects: 76% (27107/35667), 155.67 MiB | 650.00 KiB/s Receiving objects: 77% (27464/35667), 156.32 MiB | 720.00 KiB/s Receiving objects: 78% (27821/35667), 156.32 MiB | 720.00 KiB/s Receiving objects: 79% (28177/35667), 156.32 MiB | 720.00 KiB/s Receiving objects: 79% (28369/35667), 156.56 MiB | 745.00 KiB/s Receiving objects: 80% (28534/35667), 156.56 MiB | 745.00 KiB/s Receiving objects: 81% (28891/35667), 156.56 MiB | 745.00 KiB/s Receiving objects: 82% (29247/35667), 156.56 MiB | 745.00 KiB/s Receiving objects: 83% (29604/35667), 156.56 MiB | 745.00 KiB/s Receiving objects: 84% (29961/35667), 156.56 MiB | 745.00 KiB/s Receiving objects: 84% (30205/35667), 157.06 MiB | 754.00 KiB/s Receiving objects: 84% (30205/35667), 157.70 MiB | 710.00 KiB/s Receiving objects: 85% (30317/35667), 157.70 MiB | 710.00 KiB/s Receiving objects: 86% (30674/35667), 157.70 MiB | 710.00 KiB/s Receiving objects: 86% (30835/35667), 158.04 MiB | 682.00 KiB/s Receiving objects: 87% (31031/35667), 158.04 MiB | 682.00 KiB/s Receiving objects: 88% (31387/35667), 158.04 MiB | 682.00 KiB/s Receiving objects: 89% (31744/35667), 158.04 MiB | 682.00 KiB/s Receiving objects: 90% (32101/35667), 158.04 MiB | 682.00 KiB/s Receiving objects: 91% (32457/35667), 158.04 MiB | 682.00 KiB/s Receiving objects: 92% (32814/35667), 158.37 MiB | 620.00 KiB/s Receiving objects: 92% (32934/35667), 158.37 MiB | 620.00 KiB/s Receiving objects: 93% (33171/35667), 158.37 MiB | 620.00 KiB/s Receiving objects: 93% (33206/35667), 159.25 MiB | 544.00 KiB/s Receiving objects: 93% (33206/35667), 159.79 MiB | 535.00 KiB/s Receiving objects: 93% (33206/35667), 160.43 MiB | 539.00 KiB/s Receiving objects: 94% (33527/35667), 160.43 MiB | 539.00 KiB/s Receiving objects: 94% (33557/35667), 160.43 MiB | 539.00 KiB/s Receiving objects: 95% (33884/35667), 160.75 MiB | 550.00 KiB/s Receiving objects: 96% (34241/35667), 160.75 MiB | 550.00 KiB/s Receiving objects: 96% (34481/35667), 161.00 MiB | 516.00 KiB/s Receiving objects: 97% (34597/35667), 161.00 MiB | 516.00 KiB/s Receiving objects: 98% (34954/35667), 161.19 MiB | 488.00 KiB/s Receiving objects: 98% (35251/35667), 161.42 MiB | 487.00 KiB/s Receiving objects: 99% (35311/35667), 161.42 MiB | 487.00 KiB/s remote: Total 35667 (delta 571), reused 663 (delta 473), pack-reused 34835 (from 3) Receiving objects: 100% (35667/35667), 161.66 MiB | 470.00 KiB/s Receiving objects: 100% (35667/35667), 161.71 MiB | 794.00 KiB/s, done. Resolving deltas: 0% (0/25116) Resolving deltas: 1% (252/25116) Resolving deltas: 2% (503/25116) Resolving deltas: 3% (754/25116) Resolving deltas: 4% (1005/25116) Resolving deltas: 5% (1256/25116) Resolving deltas: 6% (1507/25116) Resolving deltas: 7% (1759/25116) Resolving deltas: 8% (2010/25116) Resolving deltas: 9% (2261/25116) Resolving deltas: 10% (2512/25116) Resolving deltas: 11% (2763/25116) Resolving deltas: 12% (3014/25116) Resolving deltas: 13% (3266/25116) Resolving deltas: 14% (3517/25116) Resolving deltas: 15% (3768/25116) Resolving deltas: 16% (4019/25116) Resolving deltas: 17% (4270/25116) Resolving deltas: 18% (4521/25116) Resolving deltas: 19% (4773/25116) Resolving deltas: 20% (5025/25116) Resolving deltas: 21% (5275/25116) Resolving deltas: 22% (5526/25116) Resolving deltas: 23% (5777/25116) Resolving deltas: 24% (6028/25116) Resolving deltas: 25% (6280/25116) Resolving deltas: 26% (6531/25116) Resolving deltas: 27% (6782/25116) Resolving deltas: 28% (7034/25116) Resolving deltas: 29% (7284/25116) Resolving deltas: 30% (7535/25116) Resolving deltas: 31% (7786/25116) Resolving deltas: 32% (8038/25116) Resolving deltas: 33% (8289/25116) Resolving deltas: 33% (8342/25116) Resolving deltas: 34% (8540/25116) Resolving deltas: 35% (8791/25116) Resolving deltas: 36% (9042/25116) Resolving deltas: 37% (9293/25116) Resolving deltas: 38% (9545/25116) Resolving deltas: 39% (9796/25116) Resolving deltas: 40% (10047/25116) Resolving deltas: 40% (10071/25116) Resolving deltas: 41% (10298/25116) Resolving deltas: 42% (10549/25116) Resolving deltas: 43% (10800/25116) Resolving deltas: 44% (11052/25116) Resolving deltas: 45% (11303/25116) Resolving deltas: 46% (11554/25116) Resolving deltas: 47% (11805/25116) Resolving deltas: 48% (12056/25116) Resolving deltas: 49% (12307/25116) Resolving deltas: 50% (12558/25116) Resolving deltas: 51% (12810/25116) Resolving deltas: 52% (13061/25116) Resolving deltas: 53% (13312/25116) Resolving deltas: 54% (13563/25116) Resolving deltas: 55% (13814/25116) Resolving deltas: 56% (14065/25116) Resolving deltas: 57% (14317/25116) Resolving deltas: 58% (14568/25116) Resolving deltas: 59% (14819/25116) Resolving deltas: 60% (15070/25116) Resolving deltas: 61% (15321/25116) Resolving deltas: 62% (15572/25116) Resolving deltas: 63% (15824/25116) Resolving deltas: 64% (16075/25116) Resolving deltas: 65% (16326/25116) Resolving deltas: 66% (16577/25116) Resolving deltas: 67% (16828/25116) Resolving deltas: 68% (17079/25116) Resolving deltas: 69% (17331/25116) Resolving deltas: 70% (17582/25116) Resolving deltas: 71% (17833/25116) Resolving deltas: 72% (18084/25116) Resolving deltas: 73% (18335/25116) Resolving deltas: 73% (18556/25116) Resolving deltas: 74% (18586/25116) Resolving deltas: 75% (18837/25116) Resolving deltas: 76% (19089/25116) Resolving deltas: 77% (19340/25116) Resolving deltas: 78% (19591/25116) Resolving deltas: 79% (19842/25116) Resolving deltas: 80% (20093/25116) Resolving deltas: 81% (20344/25116) Resolving deltas: 82% (20596/25116) Resolving deltas: 83% (20847/25116) Resolving deltas: 84% (21098/25116) Resolving deltas: 85% (21349/25116) Resolving deltas: 86% (21600/25116) Resolving deltas: 87% (21851/25116) Resolving deltas: 88% (22103/25116) Resolving deltas: 89% (22354/25116) Resolving deltas: 90% (22605/25116) Resolving deltas: 91% (22856/25116) Resolving deltas: 92% (23107/25116) Resolving deltas: 93% (23358/25116) Resolving deltas: 94% (23610/25116) Resolving deltas: 95% (23861/25116) Resolving deltas: 96% (24112/25116) Resolving deltas: 97% (24363/25116) Resolving deltas: 98% (24614/25116) Resolving deltas: 99% (24865/25116) Resolving deltas: 100% (25116/25116) Resolving deltas: 100% (25116/25116), done.  -> Found maelstrom-0.13.0-maelstrom-client-missing-shared-object.patch  -> Found maelstrom-0.13.0-cargo-maelstrom-broken-tests.patch  -> Found maelstrom-0.13.0-maelstrom-go-test-broken-tests.patch  -> Found maelstrom-0.13.0-maelstrom-pytest-broken-tests.patch  -> Found maelstrom-0.14.0-maelstrom-pytest-broken-tests.patch  -> Found maelstrom-0.14.0-maelstrom-worker-broken-tests.patch ==> Validating source files with sha512sums... maelstrom ... Passed maelstrom-0.13.0-maelstrom-client-missing-shared-object.patch ... Passed maelstrom-0.13.0-cargo-maelstrom-broken-tests.patch ... Passed maelstrom-0.13.0-maelstrom-go-test-broken-tests.patch ... Passed maelstrom-0.13.0-maelstrom-pytest-broken-tests.patch ... Passed maelstrom-0.14.0-maelstrom-pytest-broken-tests.patch ... Passed maelstrom-0.14.0-maelstrom-worker-broken-tests.patch ... Passed ==> Validating source files with b2sums... maelstrom ... Passed maelstrom-0.13.0-maelstrom-client-missing-shared-object.patch ... Passed maelstrom-0.13.0-cargo-maelstrom-broken-tests.patch ... Passed maelstrom-0.13.0-maelstrom-go-test-broken-tests.patch ... Passed maelstrom-0.13.0-maelstrom-pytest-broken-tests.patch ... Passed maelstrom-0.14.0-maelstrom-pytest-broken-tests.patch ... Passed maelstrom-0.14.0-maelstrom-worker-broken-tests.patch ... Passed ]3008;start=ddb34e263a264035939ba50b6d08edcc;user=root;hostname=fuecoco.felixc.at;machineid=1a94f69a1f9e480395692a8eaa8e4813;bootid=b10d929bfee948f1a3faa7e4710f00b3;pid=743428;pidfdid=743429;comm=systemd-nspawn;container=arch-nspawn-743428;type=container\]11;?\]2;🔵 Container arch-nspawn-743428 on fuecoco.felixc.at\==> Making package: maelstrom 0.14.0-2 (Fri Apr 24 20:04:39 2026) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (30) New Version Net Change Download Size extra/abseil-cpp 20260107.1-1 6.06 MiB extra/compiler-rt 22.1.3-1 164.18 MiB extra/gtest 1.17.0-2 1.55 MiB core/libedit 20251016_3.1-1 0.25 MiB extra/libgit2 1:1.9.2-3 2.90 MiB extra/lld 22.1.3-1 6.41 MiB extra/llhttp 9.3.1-1 0.11 MiB extra/llvm-libs 22.1.3-1 153.57 MiB core/mpdecimal 4.0.1-3 0.31 MiB extra/perl-error 0.17030-3 0.04 MiB extra/perl-mailtools 2.22-3 0.10 MiB extra/perl-timedate 2.35-1 0.15 MiB core/python 3.14.3-1 132.79 MiB extra/python-attrs 26.1.0-1 0.63 MiB 0.12 MiB extra/python-cffi 2.0.0-2 1.39 MiB extra/python-cryptography 46.0.5-2 5.62 MiB extra/python-filelock 3.20.3-1.1 0.15 MiB 0.03 MiB extra/python-iniconfig 2.3.0-1 0.07 MiB 0.02 MiB extra/python-packaging 26.1-1 1.18 MiB extra/python-pluggy 1.6.0-3.1 0.23 MiB extra/python-pycparser 3.00-1 0.71 MiB extra/python-pygments 2.19.2-3 15.30 MiB extra/python-wheel 0.46.3-1 0.31 MiB extra/zlib-ng 2.3.3-1 0.23 MiB extra/git 2.54.0-1 29.36 MiB extra/go 2:1.26.2-1 207.08 MiB extra/protobuf 34.1-1 21.41 MiB extra/python-pip 26.0.1-1.1 16.23 MiB 2.67 MiB extra/python-pytest 1:8.4.2-3 4.69 MiB extra/rust 1:1.95.0-1 231.06 MiB Total Download Size: 2.84 MiB Total Installed Size: 1004.07 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... python-pip-26.0.1-1.1-any downloading... python-attrs-26.1.0-1-any downloading... python-filelock-3.20.3-1.1-any downloading... python-iniconfig-2.3.0-1-any downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing perl-error... installing perl-timedate... installing perl-mailtools... installing zlib-ng... installing git... Optional dependencies for git git-zsh-completion: upstream zsh completion tk: gitk and git gui openssh: ssh transport and crypto man: show help with `git command --help` perl-libwww: git svn perl-term-readkey: git svn and interactive.singlekey setting perl-io-socket-ssl: git send-email TLS support perl-authen-sasl: git send-email TLS support perl-cgi: gitweb (web interface) support python: git svn & git p4 [pending] subversion: git svn org.freedesktop.secrets: keyring credential helper libsecret: libsecret credential helper [installed] less: the default pager for git installing gtest... Optional dependencies for gtest python: gmock generator [pending] installing abseil-cpp... installing protobuf... installing compiler-rt... installing llhttp... installing libgit2... installing libedit... installing llvm-libs... installing lld... installing rust... Optional dependencies for rust gdb: rust-gdb script lldb: rust-lldb script installing go... 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 [pending] 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-attrs... installing python-pycparser... installing python-cffi... Optional dependencies for python-cffi python-setuptools: "limited api" version checking in cffi.setuptools_ext installing python-cryptography... installing python-filelock... installing python-packaging... 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 installing python-pip... installing python-iniconfig... installing python-pluggy... installing python-pygments... installing python-pytest... :: Running post-transaction hooks... (1/4) Creating system user accounts... Creating group 'git' with GID 969. Creating user 'git' (git daemon user) with UID 969 and GID 969. (2/4) Reloading system manager configuration... Skipped: Current root is not booted. (3/4) Arming ConditionNeedsUpdate... (4/4) Checking for old perl modules... [?25h==> Retrieving sources...  -> Found maelstrom-0.13.0-maelstrom-client-missing-shared-object.patch  -> Found maelstrom-0.13.0-cargo-maelstrom-broken-tests.patch  -> Found maelstrom-0.13.0-maelstrom-go-test-broken-tests.patch  -> Found maelstrom-0.13.0-maelstrom-pytest-broken-tests.patch  -> Found maelstrom-0.14.0-maelstrom-pytest-broken-tests.patch  -> Found maelstrom-0.14.0-maelstrom-worker-broken-tests.patch ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Creating working copy of maelstrom git repo... Cloning into 'maelstrom'... done. Updating files: 94% (844/897) Updating files: 95% (853/897) Updating files: 96% (862/897) Updating files: 97% (871/897) Updating files: 98% (880/897) Updating files: 99% (889/897) Updating files: 100% (897/897) Updating files: 100% (897/897), done. Switched to a new branch 'makepkg' ==> Starting prepare()... patching file crates/maelstrom-client/tests/integration_test.rs Hunk #1 succeeded at 330 (offset 3 lines). patching file crates/cargo-maelstrom/tests/integration_test.rs Hunk #1 succeeded at 100 (offset 4 lines). Hunk #2 succeeded at 112 (offset 4 lines). Hunk #3 succeeded at 144 (offset 4 lines). patching file crates/maelstrom-go-test/tests/integration_test.rs Hunk #1 succeeded at 67 (offset 4 lines). Hunk #2 succeeded at 163 (offset 4 lines). Hunk #3 succeeded at 223 (offset 4 lines). Hunk #4 succeeded at 292 (offset 4 lines). patching file crates/maelstrom-pytest/tests/integration_test.rs Hunk #1 succeeded at 141 (offset 4 lines). Hunk #2 succeeded at 174 (offset 4 lines). Hunk #3 succeeded at 342 (offset 4 lines). patching file crates/maelstrom-pytest/tests/integration_test.rs Hunk #1 succeeded at 219 (offset 2 lines). Hunk #2 succeeded at 252 (offset 2 lines). Hunk #3 succeeded at 283 (offset 2 lines). Hunk #4 succeeded at 313 (offset 2 lines). patching file crates/maelstrom-worker/src/executor.rs Updating crates.io index Downloading crates ... Downloaded tower-service v0.3.3 Downloaded cfg-if v1.0.0 Downloaded yoke-derive v0.7.5 Downloaded utf16_iter v1.0.5 Downloaded untrusted v0.9.0 Downloaded rustls-pemfile v0.3.0 Downloaded want v0.3.1 Downloaded num_threads v0.1.7 Downloaded num-conv v0.1.0 Downloaded icu_provider_macros v1.5.0 Downloaded zerofrom v0.1.6 Downloaded fastrand v2.3.0 Downloaded utf8_iter v1.0.4 Downloaded stable_deref_trait v1.2.0 Downloaded try-lock v0.2.5 Downloaded percent-encoding v2.3.1 Downloaded itoa v1.0.15 Downloaded time-core v0.1.3 Downloaded tokio-macros v2.5.0 Downloaded idna_adapter v1.2.0 Downloaded sync_wrapper v1.0.2 Downloaded tinyvec_macros v0.1.1 Downloaded percent-encoding v1.0.1 Downloaded futures-macro v0.3.31 Downloaded futures-task v0.3.31 Downloaded pin-utils v0.1.0 Downloaded equivalent v1.0.2 Downloaded openssl-probe v0.1.6 Downloaded untrusted v0.7.1 Downloaded errno v0.3.10 Downloaded same-file v1.0.6 Downloaded quote v1.0.40 Downloaded mime v0.3.17 Downloaded serde_sheets v0.1.2 Downloaded subtle v2.6.1 Downloaded powerfmt v0.2.0 Downloaded take_mut v0.2.2 Downloaded tower-layer v0.3.3 Downloaded futures-core v0.3.31 Downloaded tinystr v0.7.6 Downloaded shlex v1.3.0 Downloaded seahash v4.1.0 Downloaded form_urlencoded v1.2.1 Downloaded write16 v1.0.0 Downloaded writeable v0.5.5 Downloaded displaydoc v0.2.5 Downloaded synstructure v0.13.1 Downloaded zerofrom-derive v0.1.6 Downloaded yoke v0.7.5 Downloaded openssl-macros v0.1.1 Downloaded deranged v0.3.11 Downloaded time-macros v0.2.20 Downloaded serde_urlencoded v0.7.1 Downloaded xdg v2.5.2 Downloaded futures-io v0.3.31 Downloaded thread_local v1.1.8 Downloaded futures-sink v0.3.31 Downloaded strum v0.27.1 Downloaded pin-project-lite v0.2.16 Downloaded http-body v0.4.6 Downloaded sct v0.7.1 Downloaded hyper-rustls v0.23.2 Downloaded foreign-types-shared v0.1.1 Downloaded matches v0.1.10 Downloaded jobserver v0.1.32 Downloaded httpdate v1.0.3 Downloaded zerovec-derive v0.10.3 Downloaded tracing-core v0.1.33 Downloaded http-body v1.0.1 Downloaded litemap v0.7.5 Downloaded atomic-waker v1.1.2 Downloaded signal-hook-registry v1.4.2 Downloaded rustls-pemfile v1.0.4 Downloaded heck v0.5.0 Downloaded serde_spanned v0.6.8 Downloaded slog-async v2.8.0 Downloaded versions v6.3.2 Downloaded block-buffer v0.10.4 Downloaded toml_datetime v0.6.8 Downloaded generic-array v0.14.7 Downloaded crypto-common v0.1.6 Downloaded version_check v0.9.5 Downloaded dirs-sys-next v0.1.2 Downloaded hyper-tls v0.6.0 Downloaded foreign-types v0.3.2 Downloaded is-terminal v0.4.16 Downloaded num-iter v0.1.45 Downloaded darling_macro v0.20.10 Downloaded num v0.4.3 Downloaded num_cpus v1.16.0 Downloaded ident_case v1.0.1 Downloaded unicode-xid v0.2.6 Downloaded slab v0.4.9 Downloaded autocfg v1.4.0 Downloaded ryu v1.0.20 Downloaded fnv v1.0.7 Downloaded log v0.3.9 Downloaded getrandom v0.2.15 Downloaded futures-executor v0.3.31 Downloaded async-trait v0.1.88 Downloaded foldhash v0.1.5 Downloaded tempfile v3.19.0 Downloaded either v1.15.0 Downloaded rustls-native-certs v0.6.3 Downloaded smallvec v1.14.0 Downloaded getrandom v0.3.1 Downloaded tokio-rustls v0.23.4 Downloaded native-tls v0.2.14 Downloaded once_cell v1.21.1 Downloaded thiserror-impl v1.0.69 Downloaded futures-channel v0.3.31 Downloaded zeroize v1.8.1 Downloaded bitflags v2.9.0 Downloaded strum_macros v0.27.1 Downloaded tokio-rustls v0.26.2 Downloaded unicode-ident v1.0.18 Downloaded proc-macro-crate v3.3.0 Downloaded hex v0.4.3 Downloaded nonempty v0.10.0 Downloaded quote-use v0.7.2 Downloaded attribute-derive-macro v0.6.1 Downloaded rustc_version v0.4.1 Downloaded serde_repr v0.1.20 Downloaded enum-map-derive v0.17.0 Downloaded get-size v0.1.4 Downloaded rustls-pemfile v2.2.0 Downloaded icu_locid_transform v1.5.0 Downloaded crossbeam-utils v0.8.21 Downloaded rustversion v1.0.20 Downloaded rand_chacha v0.9.0 Downloaded ipnet v2.11.0 Downloaded pin-project-internal v1.1.10 Downloaded num-rational v0.4.2 Downloaded dirs-next v2.0.0 Downloaded get-size-derive v0.1.3 Downloaded ppv-lite86 v0.2.21 Downloaded proc-macro-error-attr v1.0.4 Downloaded quote-use-macros v0.7.2 Downloaded attribute-derive v0.6.1 Downloaded enumset_derive v0.10.0 Downloaded slog-term v2.9.1 Downloaded strsim v0.11.1 Downloaded num-integer v0.1.46 Downloaded icu_normalizer_data v1.5.0 Downloaded num-complex v0.4.6 Downloaded collection_literals v1.0.1 Downloaded icu_properties v1.5.1 Downloaded socket2 v0.5.8 Downloaded icu_provider v1.5.0 Downloaded rand_chacha v0.3.1 Downloaded icu_normalizer v1.5.0 Downloaded log v0.4.26 Downloaded rand_chacha v0.2.2 Downloaded waker-fn v1.2.0 Downloaded async-channel v1.9.0 Downloaded event-listener v2.5.3 Downloaded tracing-attributes v0.1.28 Downloaded httparse v1.10.1 Downloaded icu_locid v1.5.0 Downloaded tokio-native-tls v0.3.1 Downloaded thiserror v1.0.69 Downloaded base64 v0.13.1 Downloaded infer v0.2.3 Downloaded csv-core v0.1.12 Downloaded icu_locid_transform_data v1.5.0 Downloaded fastrand v1.9.0 Downloaded iana-time-zone v0.1.61 Downloaded serde_with_macros v3.12.0 Downloaded proc-macro2 v1.0.94 Downloaded futures-timer v3.0.3 Downloaded parking v2.2.1 Downloaded glob v0.3.2 Downloaded relative-path v1.9.3 Downloaded pkg-config v0.3.32 Downloaded zerocopy-derive v0.8.23 Downloaded digest v0.10.7 Downloaded interpolator v0.5.0 Downloaded dyn-clone v1.0.19 Downloaded http-body-util v0.1.3 Downloaded lddtree v0.3.7 Downloaded scroll_derive v0.12.0 Downloaded proc-macro-utils v0.8.0 Downloaded plain v0.2.3 Downloaded event-listener-strategy v0.5.3 Downloaded lru v0.13.0 Downloaded is_terminal_polyfill v1.70.1 Downloaded semver v1.0.26 Downloaded countio v0.2.19 Downloaded rand_core v0.6.4 Downloaded sha2 v0.10.8 Downloaded concat-idents v1.1.5 Downloaded fs2 v0.4.3 Downloaded rand_core v0.9.3 Downloaded terminal_size v0.4.2 Downloaded anstyle v1.0.10 Downloaded utf8parse v0.2.2 Downloaded serde_test v1.0.177 Downloaded walkdir v2.5.0 Downloaded mime v0.2.6 Downloaded hyper-rustls v0.27.5 Downloaded enum-map v2.7.3 Downloaded webpki v0.22.4 Downloaded term v0.7.0 Downloaded slog v2.7.0 Downloaded serde_derive v1.0.219 Downloaded colorchoice v1.0.3 Downloaded bytes v1.10.1 Downloaded paste v1.0.15 Downloaded bincode v1.3.3 Downloaded assert_matches v1.5.0 Downloaded enumset v1.1.5 Downloaded rand_core v0.5.1 Downloaded bytesize-serde v0.2.1 Downloaded anstyle-query v1.1.2 Downloaded darling v0.20.10 Downloaded bytesize v1.3.2 Downloaded azure_storage v0.21.0 Downloaded async-channel v2.3.1 Downloaded concurrent-queue v2.5.0 Downloaded maplit v1.0.2 Downloaded async-walkdir v2.1.0 Downloaded async-stream v0.3.6 Downloaded colored-diff v0.2.3 Downloaded piper v0.2.4 Downloaded cargo-platform v0.1.9 Downloaded unicode-bidi v0.3.18 Downloaded indoc v2.0.6 Downloaded num-traits v0.2.19 Downloaded proc-macro-error v1.0.4 Downloaded allocator-api2 v0.2.21 Downloaded uuid v1.16.0 Downloaded scroll v0.12.0 Downloaded pin-project v1.1.10 Downloaded proc-macro-error-attr2 v2.0.0 Downloaded xattr v1.5.0 Downloaded filetime v0.2.25 Downloaded url v2.5.4 Downloaded strum v0.26.3 Downloaded base64 v0.21.7 Downloaded derive_builder_macro v0.20.2 Downloaded icu_collections v1.5.0 Downloaded RustyXML v0.3.0 Downloaded tracing v0.1.41 Downloaded serde v1.0.219 Downloaded clap_lex v0.7.4 Downloaded anstream v0.6.18 Downloaded num-derive v0.4.2 Downloaded globset v0.4.16 Downloaded minimal-lexical v0.2.1 Downloaded netlink-packet-utils v0.5.2 Downloaded std-semaphore v0.1.0 Downloaded futures-lite v1.13.0 Downloaded page_size v0.6.0 Downloaded vte_generate_state_changes v0.1.2 Downloaded anstyle-parse v0.2.6 Downloaded simd-adler32 v0.3.7 Downloaded number_prefix v0.4.0 Downloaded camino v1.1.9 Downloaded futures v0.3.31 Downloaded async-stream-impl v0.3.6 Downloaded anyhow v1.0.97 Downloaded tinyvec v1.9.0 Downloaded rstest v0.25.0 Downloaded matchit v0.7.3 Downloaded async-fs v2.1.2 Downloaded thiserror-impl v2.0.12 Downloaded getrandom v0.1.16 Downloaded pathdiff v0.2.3 Downloaded anyhow_trace v0.1.3 Downloaded adler2 v2.0.0 Downloaded cargo_metadata v0.19.2 Downloaded multimap v0.10.0 Downloaded axum-core v0.4.5 Downloaded clap_derive v4.5.32 Downloaded proc-macro-error2 v2.0.1 Downloaded strum_macros v0.26.4 Downloaded protoc-bin-vendored v3.1.0 Downloaded url v1.7.2 Downloaded memchr v2.7.4 Downloaded derive_builder_core v0.20.2 Downloaded vt100 v0.15.2 Downloaded toml v0.8.20 Downloaded signal-hook-mio v0.2.4 Downloaded hmac v0.12.1 Downloaded arrayvec v0.7.6 Downloaded base64 v0.22.1 Downloaded hyper-util v0.1.10 Downloaded regex-macro v0.2.0 Downloaded unicode-truncate v2.0.0 Downloaded derive-where v1.2.7 Downloaded async-lock v3.4.0 Downloaded indexmap v1.9.3 Downloaded wasm-bindgen-wasm-conventions v0.2.100 Downloaded ref-cast-impl v1.0.24 Downloaded async-task v4.7.1 Downloaded fixedbitset v0.5.7 Downloaded nom v7.1.3 Downloaded wasm-bindgen-wasm-interpreter v0.2.100 Downloaded ref-cast v1.0.24 Downloaded inotify-sys v0.1.5 Downloaded notify-types v2.0.0 Downloaded leb128 v0.2.5 Downloaded castaway v0.2.3 Downloaded id-arena v2.2.1 Downloaded instability v0.3.7 Downloaded vte v0.11.1 Downloaded lru v0.12.5 Downloaded unicode-truncate v1.1.0 Downloaded tonic-build v0.12.3 Downloaded bitflags v1.3.2 Downloaded ansi_term v0.12.1 Downloaded derive_more v2.0.1 Downloaded indexmap v2.8.0 Downloaded wasm-bindgen-multi-value-xform v0.2.100 Downloaded wasm-bindgen-shared v0.2.100 Downloaded wasm-bindgen-threads-xform v0.2.100 Downloaded ecolor v0.26.2 Downloaded utf-8 v0.7.6 Downloaded ab_glyph_rasterizer v0.1.8 Downloaded crossbeam-channel v0.5.14 Downloaded getset v0.1.5 Downloaded rand v0.8.5 Downloaded cassowary v0.3.0 Downloaded sha1 v0.10.6 Downloaded hyper-tungstenite v0.17.0 Downloaded slog-json v2.6.1 Downloaded prost-build v0.13.5 Downloaded prost-types v0.13.5 Downloaded crc32fast v1.4.2 Downloaded derive_builder v0.20.2 Downloaded itertools v0.10.5 Downloaded azure_storage_blobs v0.21.0 Downloaded tokio-tungstenite v0.26.2 Downloaded signal-hook v0.3.17 Downloaded indicatif v0.17.11 Downloaded rand v0.7.3 Downloaded tower v0.5.2 Downloaded derivative v2.2.0 Downloaded colored v3.0.0 Downloaded hashbrown v0.12.3 Downloaded num-bigint v0.4.6 Downloaded http v1.3.1 Downloaded accesskit v0.12.3 Downloaded tungstenite v0.26.2 Downloaded compact_str v0.8.1 Downloaded unicode-segmentation v1.12.0 Downloaded axum v0.7.9 Downloaded icu_properties_data v1.5.0 Downloaded zerocopy v0.8.23 Downloaded owned_ttf_parser v0.25.0 Downloaded chrono v0.4.40 Downloaded futures-util v0.3.31 Downloaded rayon v1.10.0 Downloaded ttf-parser v0.25.1 Downloaded crossterm v0.28.1 Downloaded combine v4.6.7 Downloaded unicode-width v0.2.0 Downloaded unicode-width v0.1.14 Downloaded rustls-webpki v0.103.0 Downloaded clap_builder v4.5.32 Downloaded quick-xml v0.31.0 Downloaded wasm-bindgen-cli-support v0.2.100 Downloaded winnow v0.7.4 Downloaded hyper v1.6.0 Downloaded h2 v0.3.26 Downloaded rustls v0.20.9 Downloaded walrus v0.23.3 Downloaded async-compression v0.4.21 Downloaded goblin v0.9.3 Downloaded hashbrown v0.15.2 Downloaded syn v2.0.100 Downloaded hashbrown v0.14.5 Downloaded portable-atomic v1.11.0 Downloaded tonic v0.12.3 Downloaded reqwest v0.12.14 Downloaded itertools v0.14.0 Downloaded bumpalo v3.17.0 Downloaded netlink-packet-route v0.17.1 Downloaded rustix v1.0.2 Downloaded flate2 v1.1.0 Downloaded unicode-normalization v0.1.24 Downloaded aho-corasick v1.1.3 Downloaded tokio-util v0.7.14 Downloaded hyper v0.14.32 Downloaded yup-oauth2 v6.7.1 Downloaded rayon-core v1.12.1 Downloaded wasm-encoder v0.214.0 Downloaded pretty_assertions v1.4.1 Downloaded prettyplease v0.2.31 Downloaded oci-spec v0.7.1 Downloaded tower v0.4.13 Downloaded zerocopy v0.7.35 Downloaded elf v0.7.4 Downloaded serde_with v3.12.0 Downloaded http v0.2.12 Downloaded itertools v0.13.0 Downloaded bytemuck v1.22.0 Downloaded crossbeam-epoch v0.9.18 Downloaded ahash v0.8.11 Downloaded yansi v1.0.1 Downloaded serde_json v1.0.140 Downloaded zerovec v0.10.4 Downloaded time v0.3.39 Downloaded idna v1.0.3 Downloaded data-encoding v2.8.0 Downloaded ab_glyph v0.2.29 Downloaded bytemuck_derive v1.8.1 Downloaded emath v0.26.2 Downloaded rustc-demangle v0.1.24 Downloaded wasm-bindgen-externref-xform v0.2.100 Downloaded fallible-iterator v0.2.0 Downloaded crossbeam-deque v0.8.6 Downloaded walrus-macro v0.22.0 Downloaded inotify v0.11.0 Downloaded notify v8.0.0 Downloaded tui-term v0.2.0 Downloaded diff v0.1.13 Downloaded ascii v1.1.0 Downloaded lock_api v0.4.12 Downloaded parking_lot v0.12.3 Downloaded miniz_oxide v0.8.5 Downloaded console v0.15.11 Downloaded tokio-tar v0.3.1 Downloaded h2 v0.4.8 Downloaded tar v0.4.44 Downloaded toml_edit v0.22.24 Downloaded clap v4.5.32 Downloaded vcpkg v0.2.15 Downloaded futures-lite v2.6.0 Downloaded static_assertions v1.1.0 Downloaded parking_lot_core v0.9.10 Downloaded derive_more-impl v2.0.1 Downloaded rand v0.9.0 Downloaded nohash-hasher v0.2.0 Downloaded bracoxide v0.1.5 Downloaded netlink-packet-core v0.7.0 Downloaded tokio-stream v0.1.17 Downloaded rstest_macros v0.25.0 Downloaded darling_core v0.20.10 Downloaded scopeguard v1.2.0 Downloaded openssl-sys v0.9.106 Downloaded google-sheets4 v3.1.0+20220221 Downloaded cc v1.2.16 Downloaded mio v1.0.3 Downloaded tuple v0.5.2 Downloaded hyper-timeout v0.5.2 Downloaded prost-derive v0.13.5 Downloaded prost v0.13.5 Downloaded fs-err v3.1.0 Downloaded azure_core v0.21.0 Downloaded syn v1.0.109 Downloaded typenum v1.18.0 Downloaded dissimilar v1.0.10 Downloaded blocking v1.6.1 Downloaded thiserror v2.0.12 Downloaded byteorder v1.5.0 Downloaded event-listener v5.4.0 Downloaded serde_qs v0.8.5 Downloaded rustls-pki-types v1.11.0 Downloaded regex v1.11.1 Downloaded idna v0.1.5 Downloaded openssl v0.10.71 Downloaded wasmparser v0.214.0 Downloaded rustls v0.23.25 Downloaded egui v0.26.2 Downloaded libc v0.2.171 Downloaded regex-syntax v0.8.5 Downloaded bstr v1.11.3 Downloaded gimli v0.26.2 Downloaded azure_svc_blobstorage v0.21.0 Downloaded tokio v1.44.1 Downloaded rustix v0.38.44 Downloaded ratatui v0.29.0 Downloaded http-types v2.12.0 Downloaded regex-automata v0.4.9 Downloaded ring v0.17.14 Downloaded petgraph v0.7.1 Downloaded csv v1.3.1 Downloaded epaint v0.26.2 Downloaded linux-raw-sys v0.9.3 Downloaded encoding_rs v0.8.35 Downloaded protoc-bin-vendored-win32 v3.1.0 Downloaded protoc-bin-vendored-linux-x86_32 v3.1.0 Downloaded protoc-bin-vendored-macos-aarch_64 v3.1.0 Downloaded linux-raw-sys v0.4.15 Downloaded protoc-bin-vendored-macos-x86_64 v3.1.0 Downloaded ring v0.16.20 Downloaded protoc-bin-vendored-linux-x86_64 v3.1.0 Downloaded protoc-bin-vendored-linux-aarch_64 v3.1.0 Downloaded protoc-bin-vendored-linux-ppcle_64 v3.1.0 ==> Starting build()... Building package cargo-maelstrom Compiling proc-macro2 v1.0.94 Compiling unicode-ident v1.0.18 Compiling libc v0.2.171 Compiling autocfg v1.4.0 Compiling cfg-if v1.0.0 Compiling pin-project-lite v0.2.16 Compiling serde v1.0.219 Compiling log v0.4.26 Compiling futures-core v0.3.31 Compiling bytes v1.10.1 Compiling memchr v2.7.4 Compiling quote v1.0.40 Compiling syn v2.0.100 Compiling signal-hook-registry v1.4.2 Compiling mio v1.0.3 Compiling itoa v1.0.15 Compiling futures-io v0.3.31 Compiling socket2 v0.5.8 Compiling version_check v0.9.5 Compiling once_cell v1.21.1 Compiling bitflags v2.9.0 Compiling anyhow v1.0.97 Compiling slab v0.4.9 Compiling smallvec v1.14.0 Compiling futures-sink v0.3.31 Compiling equivalent v1.0.2 Compiling foldhash v0.1.5 Compiling allocator-api2 v0.2.21 Compiling stable_deref_trait v1.2.0 Compiling crossbeam-utils v0.8.21 Compiling futures-channel v0.3.31 Compiling hashbrown v0.15.2 Compiling futures-task v0.3.31 Compiling pin-utils v0.1.0 Compiling fnv v1.0.7 Compiling ident_case v1.0.1 Compiling strsim v0.11.1 Compiling zerocopy v0.8.23 Compiling http v1.3.1 Compiling atomic-waker v1.1.2 Compiling shlex v1.3.0 Compiling cc v1.2.16 Compiling heck v0.5.0 Compiling pkg-config v0.3.32 Compiling synstructure v0.13.1 Compiling darling_core v0.20.10 Compiling litemap v0.7.5 Compiling rustversion v1.0.20 Compiling writeable v0.5.5 Compiling vcpkg v0.2.15 Compiling parking v2.2.1 Compiling http-body v1.0.1 Compiling indexmap v2.8.0 Compiling openssl-sys v0.9.106 Compiling concurrent-queue v2.5.0 Compiling tracing-core v0.1.33 Compiling tower-service v0.3.3 Compiling ryu v1.0.20 Compiling percent-encoding v2.3.1 Compiling serde_derive v1.0.219 Compiling tokio-macros v2.5.0 Compiling zerofrom-derive v0.1.6 Compiling tokio v1.44.1 Compiling yoke-derive v0.7.5 Compiling zerofrom v0.1.6 Compiling zerovec-derive v0.10.3 Compiling yoke v0.7.5 Compiling futures-macro v0.3.31 Compiling futures-util v0.3.31 Compiling zerovec v0.10.4 Compiling displaydoc v0.2.5 Compiling zerocopy-derive v0.8.23 Compiling tinystr v0.7.6 Compiling darling_macro v0.20.10 Compiling darling v0.20.10 Compiling icu_locid v1.5.0 Compiling icu_provider_macros v1.5.0 Compiling tracing-attributes v0.1.28 Compiling ppv-lite86 v0.2.21 Compiling icu_provider v1.5.0 Compiling tracing v0.1.41 Compiling tokio-util v0.7.14 Compiling typenum v1.18.0 Compiling httparse v1.10.1 Compiling icu_locid_transform_data v1.5.0 Compiling icu_locid_transform v1.5.0 Compiling icu_collections v1.5.0 Compiling generic-array v0.14.7 Compiling num-traits v0.2.19 Compiling icu_properties_data v1.5.0 Compiling thiserror v1.0.69 Compiling getrandom v0.3.1 Compiling paste v1.0.15 Compiling try-lock v0.2.5 Compiling want v0.3.1 Compiling icu_properties v1.5.1 Compiling h2 v0.4.8 Compiling thiserror-impl v1.0.69 Compiling serde_json v1.0.140 Compiling icu_normalizer_data v1.5.0 Compiling utf16_iter v1.0.5 Compiling foreign-types-shared v0.1.1 Compiling write16 v1.0.0 Compiling getrandom v0.1.16 Compiling openssl v0.10.71 Compiling httpdate v1.0.3 Compiling tower-layer v0.3.3 Compiling utf8_iter v1.0.4 Compiling icu_normalizer v1.5.0 Compiling hyper v1.6.0 Compiling foreign-types v0.3.2 Compiling openssl-macros v0.1.1 Compiling http-body-util v0.1.3 Compiling getrandom v0.2.15 Compiling sync_wrapper v1.0.2 Compiling native-tls v0.2.14 Compiling semver v1.0.26 Compiling rand_core v0.6.4 Compiling hyper-util v0.1.10 Compiling idna_adapter v1.2.0 Compiling form_urlencoded v1.2.1 Compiling event-listener v5.4.0 Compiling mime v0.3.17 Compiling openssl-probe v0.1.6 Compiling event-listener-strategy v0.5.3 Compiling idna v1.0.3 Compiling rand_core v0.5.1 Compiling rand_chacha v0.3.1 Compiling tower v0.5.2 Compiling block-buffer v0.10.4 Compiling crypto-common v0.1.6 Compiling async-trait v0.1.88 Compiling pin-project-internal v1.1.10 Compiling proc-macro-error-attr v1.0.4 Compiling powerfmt v0.2.0 Compiling utf8parse v0.2.2 Compiling subtle v2.6.1 Compiling rustix v1.0.2 Compiling syn v1.0.109 Compiling num-conv v0.1.0 Compiling time-core v0.1.3 Compiling time-macros v0.2.20 Compiling digest v0.10.7 Compiling deranged v0.3.11 Compiling pin-project v1.1.10 Compiling rustc_version v0.4.1 Compiling rand v0.8.5 Compiling url v2.5.4 Compiling rand_chacha v0.2.2 Compiling tokio-native-tls v0.3.1 Compiling serde_urlencoded v0.7.1 Compiling derive-where v1.2.7 Compiling proc-macro-error v1.0.4 Compiling fastrand v1.9.0 Compiling rustls-pki-types v1.11.0 Compiling waker-fn v1.2.0 Compiling event-listener v2.5.3 Compiling base64 v0.22.1 Compiling http-types v2.12.0 Compiling either v1.15.0 Compiling linux-raw-sys v0.9.3 Compiling quote-use-macros v0.7.2 Compiling time v0.3.39 Compiling rustls-pemfile v2.2.0 Compiling async-channel v1.9.0 Compiling futures-lite v1.13.0 Compiling hyper-tls v0.6.0 Compiling rand v0.7.3 Compiling azure_core v0.21.0 Compiling serde_qs v0.8.5 Compiling futures-executor v0.3.31 Compiling encoding_rs v0.8.35 Compiling ipnet v2.11.0 Compiling base64 v0.13.1 Compiling infer v0.2.3 Compiling unicode-xid v0.2.6 Compiling fastrand v2.3.0 Compiling proc-macro-utils v0.8.0 Compiling derive_more-impl v2.0.1 Compiling reqwest v0.12.14 Compiling futures v0.3.31 Compiling quote-use v0.7.2 Compiling hmac v0.12.1 Compiling sha2 v0.10.8 Compiling async-lock v3.4.0 Compiling uuid v1.16.0 Compiling quick-xml v0.31.0 Compiling interpolator v0.5.0 Compiling dyn-clone v1.0.19 Compiling thiserror v2.0.12 Compiling collection_literals v1.0.1 Compiling attribute-derive-macro v0.6.1 Compiling derive_more v2.0.1 Compiling itertools v0.14.0 Compiling thiserror-impl v2.0.12 Compiling aho-corasick v1.1.3 Compiling slog v2.7.0 Compiling camino v1.1.9 Compiling regex-syntax v0.8.5 Compiling indoc v2.0.6 Compiling regex-automata v0.4.9 Compiling prost-derive v0.13.5 Compiling attribute-derive v0.6.1 Compiling futures-lite v2.6.0 Compiling piper v0.2.4 Compiling anstyle-parse v0.2.6 Compiling async-channel v2.3.1 Compiling scroll_derive v0.12.0 Compiling dirs-sys-next v0.1.2 Compiling fs-err v3.1.0 Compiling byteorder v1.5.0 Compiling anstyle-query v1.1.2 Compiling async-task v4.7.1 Compiling RustyXML v0.3.0 Compiling is_terminal_polyfill v1.70.1 Compiling colorchoice v1.0.3 Compiling anstyle v1.0.10 Compiling iana-time-zone v0.1.61 Compiling chrono v0.4.40 Compiling anstream v0.6.18 Compiling azure_storage v0.21.0 Compiling blocking v1.6.1 Compiling scroll v0.12.0 Compiling dirs-next v2.0.0 Compiling get-size-derive v0.1.3 Compiling azure_svc_blobstorage v0.21.0 Compiling terminal_size v0.4.2 Compiling rand_core v0.9.3 Compiling serde_spanned v0.6.8 Compiling toml_datetime v0.6.8 Compiling bincode v1.3.3 Compiling serde_with_macros v3.12.0 Compiling enumset_derive v0.10.0 Compiling strum_macros v0.27.1 Compiling enum-map-derive v0.17.0 Compiling thread_local v1.1.8 Compiling slog-async v2.8.0 Compiling same-file v1.0.6 Compiling winnow v0.7.4 Compiling plain v0.2.3 Compiling clap_lex v0.7.4 Compiling clap_builder v4.5.32 Compiling strum v0.27.1 Compiling toml_edit v0.22.24 Compiling goblin v0.9.3 Compiling walkdir v2.5.0 Compiling enum-map v2.7.3 Compiling enumset v1.1.5 Compiling serde_with v3.12.0 Compiling azure_storage_blobs v0.21.0 Compiling rand_chacha v0.9.0 Compiling get-size v0.1.4 Compiling term v0.7.0 Compiling async-fs v2.1.2 Compiling regex v1.11.1 Compiling maelstrom-linux v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-linux) Compiling nonempty v0.10.0 Compiling maelstrom-macro v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-macro) warning: hiding a lifetime that's elided elsewhere is confusing --> crates/maelstrom-macro/src/config.rs:51:16 | 51 | fn default(&self) -> DefaultValue { | ^^^^^ ^^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default help: use `'_` for type paths | 51 | fn default(&self) -> DefaultValue<'_> { | ++++ Compiling serde_repr v0.1.20 Compiling clap_derive v4.5.32 warning: `maelstrom-macro` (lib) generated 1 warning (run `cargo fix --lib -p maelstrom-macro` to apply 1 suggestion) Compiling crossbeam-channel v0.5.14 Compiling is-terminal v0.4.16 Compiling bstr v1.11.3 Compiling bytesize v1.3.2 Compiling take_mut v0.2.2 Compiling unicode-width v0.1.14 Compiling unicode-width v0.2.0 Compiling prettyplease v0.2.31 Compiling hex v0.4.3 Compiling glob v0.3.2 Compiling lddtree v0.3.7 Compiling maelstrom-base v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-base) Compiling prost v0.13.5 warning: hiding a lifetime that's elided elsewhere is confusing --> crates/maelstrom-base/src/tty.rs:116:28 | 116 | pub fn decode_input(input: &[u8]) -> DecodeInputIterator { | ^^^^^ ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default help: use `'_` for type paths | 116 | pub fn decode_input(input: &[u8]) -> DecodeInputIterator<'_> { | ++++ warning: `maelstrom-base` (lib) generated 1 warning (run `cargo fix --lib -p maelstrom-base` to apply 1 suggestion) Compiling clap v4.5.32 Compiling bytesize-serde v0.2.1 Compiling globset v0.4.16 Compiling slog-term v2.9.1 Compiling async-walkdir v2.1.0 Compiling maelstrom-github v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-github) Compiling rand v0.9.0 Compiling toml v0.8.20 Compiling tempfile v3.19.0 Compiling countio v0.2.19 Compiling tokio-stream v0.1.17 Compiling strum_macros v0.26.4 Compiling lru v0.13.0 Compiling vte_generate_state_changes v0.1.2 Compiling filetime v0.2.25 Compiling fs2 v0.4.3 Compiling num_cpus v1.16.0 Compiling xdg v2.5.2 Compiling fixedbitset v0.5.7 Compiling arrayvec v0.7.6 Compiling vte v0.11.1 Compiling strum v0.26.3 Compiling petgraph v0.7.1 Compiling maelstrom-util v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-util) Compiling prost-types v0.13.5 warning: unnecessary parentheses around type --> crates/maelstrom-util/src/net.rs:100:17 | 100 | mut socket: (impl AsyncWrite + Unpin), | ^ ^ | = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default help: remove these parentheses | 100 - mut socket: (impl AsyncWrite + Unpin), 100 + mut socket: impl AsyncWrite + Unpin, | warning: unnecessary parentheses around type --> crates/maelstrom-util/src/net.rs:119:17 | 119 | mut socket: (impl AsyncRead + Unpin), | ^ ^ | help: remove these parentheses | 119 - mut socket: (impl AsyncRead + Unpin), 119 + mut socket: impl AsyncRead + Unpin, | warning: hiding a lifetime that's elided elsewhere is confusing --> crates/maelstrom-util/src/cache/fs/test.rs:858:20 | 858 | fn lookup_leaf(&self, path: &Path) -> Result { | ^^^^^ ^^^^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default help: use `'_` for type paths | 858 | fn lookup_leaf(&self, path: &Path) -> Result> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> crates/maelstrom-util/src/fs.rs:385:33 | 385 | pub fn walk>(&self, path: P) -> Walker { | ^^^^^ ^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 385 | pub fn walk>(&self, path: P) -> Walker<'_> { | ++++ Compiling xattr v1.5.0 Compiling num-integer v0.1.46 Compiling derive_builder_core v0.20.2 Compiling proc-macro-error-attr2 v2.0.0 Compiling indexmap v1.9.3 Compiling portable-atomic v1.11.0 Compiling minimal-lexical v0.2.1 Compiling adler2 v2.0.0 Compiling multimap v0.10.0 Compiling prost-build v0.13.5 Compiling nom v7.1.3 Compiling derive_builder_macro v0.20.2 Compiling miniz_oxide v0.8.5 Compiling proc-macro-error2 v2.0.1 Compiling tokio-tar v0.3.1 Compiling vt100 v0.15.2 Compiling itertools v0.13.0 Compiling anyhow_trace v0.1.3 Compiling lock_api v0.4.12 Compiling crc32fast v1.4.2 Compiling protoc-bin-vendored-win32 v3.1.0 Compiling protoc-bin-vendored-macos-aarch_64 v3.1.0 Compiling protoc-bin-vendored-linux-x86_64 v3.1.0 Compiling hashbrown v0.12.3 Compiling protoc-bin-vendored-linux-x86_32 v3.1.0 Compiling protoc-bin-vendored-linux-ppcle_64 v3.1.0 Compiling parking_lot_core v0.9.10 Compiling signal-hook v0.3.17 Compiling protoc-bin-vendored-macos-x86_64 v3.1.0 Compiling protoc-bin-vendored-linux-aarch_64 v3.1.0 Compiling protoc-bin-vendored v3.1.0 Compiling flate2 v1.1.0 Compiling versions v6.3.2 Compiling getset v0.1.5 Compiling derive_builder v0.20.2 Compiling tonic-build v0.12.3 Compiling num-bigint v0.4.6 Compiling console v0.15.11 Compiling netlink-packet-utils v0.5.2 warning: `maelstrom-util` (lib) generated 4 warnings (run `cargo fix --lib -p maelstrom-util` to apply 4 suggestions) Compiling axum-core v0.4.5 Compiling async-stream-impl v0.3.6 Compiling page_size v0.6.0 Compiling number_prefix v0.4.0 Compiling scopeguard v1.2.0 Compiling matchit v0.7.3 Compiling rustix v0.38.44 Compiling indicatif v0.17.11 Compiling async-stream v0.3.6 Compiling maelstrom-fuse v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-fuse) Compiling axum v0.7.9 Compiling netlink-packet-core v0.7.0 Compiling num-rational v0.4.2 Compiling maelstrom-client-base v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-client-base) Compiling oci-spec v0.7.1 Compiling tower v0.4.13 Compiling async-compression v0.4.21 Compiling num-iter v0.1.45 Compiling hyper-timeout v0.5.2 Compiling num-complex v0.4.6 Compiling num-derive v0.4.2 Compiling combine v4.6.7 Compiling bitflags v1.3.2 Compiling linux-raw-sys v0.4.15 Compiling unicode-segmentation v1.12.0 Compiling netlink-packet-route v0.17.1 Compiling num v0.4.3 Compiling tonic v0.12.3 Compiling maelstrom-container v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-container) Compiling signal-hook-mio v0.2.4 Compiling parking_lot v0.12.3 Compiling maelstrom-layer-fs v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-layer-fs) Compiling maelstrom-worker-child v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-worker-child) Compiling tuple v0.5.2 Compiling castaway v0.2.3 Compiling static_assertions v1.1.0 Compiling std-semaphore v0.1.0 Compiling bumpalo v3.17.0 Compiling maelstrom-worker v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-worker) Compiling compact_str v0.8.1 Compiling crossterm v0.28.1 Compiling unicode-truncate v1.1.0 Compiling instability v0.3.7 Compiling lru v0.12.5 Compiling inotify-sys v0.1.5 Compiling cassowary v0.3.0 Compiling bracoxide v0.1.5 Compiling assert_matches v1.5.0 Compiling maelstrom-client-process v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-client-process) Compiling ratatui v0.29.0 warning: variable does not need to be mutable --> crates/maelstrom-client-process/src/client/layer_builder.rs:146:9 | 146 | mut paths: impl futures::stream::Stream>>, | ----^^^^^ | | | help: remove this `mut` | = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default Compiling inotify v0.11.0 Compiling notify-types v2.0.0 Compiling tui-term v0.2.0 Compiling notify v8.0.0 Compiling maelstrom-client v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-client) Compiling unicode-truncate v2.0.0 Compiling cargo-platform v0.1.9 Compiling colored v3.0.0 Compiling maelstrom-test-runner v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-test-runner) warning: unused import: `command` --> crates/maelstrom-test-runner/src/config.rs:2:12 | 2 | use clap::{command, Args}; | ^^^^^^^ | = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default Compiling cargo_metadata v0.19.2 warning: `maelstrom-test-runner` (lib) generated 1 warning (run `cargo fix --lib -p maelstrom-test-runner` to apply 1 suggestion) Compiling cargo-maelstrom v0.14.0 (/build/maelstrom/src/maelstrom/crates/cargo-maelstrom) warning: unused import: `command` --> crates/cargo-maelstrom/src/cli.rs:1:12 | 1 | use clap::{command, Args}; | ^^^^^^^ | = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default warning: `cargo-maelstrom` (lib) generated 1 warning (run `cargo fix --lib -p cargo-maelstrom` to apply 1 suggestion) warning: `maelstrom-client-process` (lib) generated 1 warning (run `cargo fix --lib -p maelstrom-client-process` to apply 1 suggestion) Finished `release` profile [optimized] target(s) in 41m 34s Building package maelstrom-broker Compiling mio v1.0.3 Compiling zerocopy v0.8.23 Compiling syn v1.0.109 Compiling serde_json v1.0.140 Compiling tokio v1.44.1 Compiling ppv-lite86 v0.2.21 Compiling rand_chacha v0.2.2 Compiling rand v0.7.3 Compiling rand_chacha v0.3.1 Compiling http-types v2.12.0 Compiling tokio-util v0.7.14 Compiling h2 v0.4.8 Compiling tokio-native-tls v0.3.1 Compiling tower v0.5.2 Compiling proc-macro-error v1.0.4 Compiling rand v0.8.5 Compiling hyper v1.6.0 Compiling hyper-util v0.1.10 Compiling num-traits v0.2.19 Compiling attribute-derive-macro v0.6.1 Compiling hyper-tls v0.6.0 Compiling reqwest v0.12.14 Compiling attribute-derive v0.6.1 Compiling azure_core v0.21.0 Compiling chrono v0.4.40 Compiling get-size-derive v0.1.3 Compiling azure_storage v0.21.0 Compiling azure_svc_blobstorage v0.21.0 Compiling rand_chacha v0.9.0 Compiling azure_storage_blobs v0.21.0 Compiling serde_with v3.12.0 Compiling get-size v0.1.4 warning: hiding a lifetime that's elided elsewhere is confusing --> crates/maelstrom-macro/src/config.rs:51:16 | 51 | fn default(&self) -> DefaultValue { | ^^^^^ ^^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default help: use `'_` for type paths | 51 | fn default(&self) -> DefaultValue<'_> { | ++++ warning: `maelstrom-macro` (lib) generated 1 warning (run `cargo fix --lib -p maelstrom-macro` to apply 1 suggestion) Compiling ref-cast v1.0.24 Compiling maelstrom-base v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-base) warning: hiding a lifetime that's elided elsewhere is confusing --> crates/maelstrom-base/src/tty.rs:116:28 | 116 | pub fn decode_input(input: &[u8]) -> DecodeInputIterator { | ^^^^^ ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default help: use `'_` for type paths | 116 | pub fn decode_input(input: &[u8]) -> DecodeInputIterator<'_> { | ++++ warning: `maelstrom-base` (lib) generated 1 warning (run `cargo fix --lib -p maelstrom-base` to apply 1 suggestion) Compiling maelstrom-github v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-github) Compiling rand v0.9.0 Compiling maelstrom-linux v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-linux) Compiling countio v0.2.19 Compiling ref-cast-impl v1.0.24 Compiling maelstrom-util v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-util) warning: unnecessary parentheses around type --> crates/maelstrom-util/src/net.rs:100:17 | 100 | mut socket: (impl AsyncWrite + Unpin), | ^ ^ | = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default help: remove these parentheses | 100 - mut socket: (impl AsyncWrite + Unpin), 100 + mut socket: impl AsyncWrite + Unpin, | warning: unnecessary parentheses around type --> crates/maelstrom-util/src/net.rs:119:17 | 119 | mut socket: (impl AsyncRead + Unpin), | ^ ^ | help: remove these parentheses | 119 - mut socket: (impl AsyncRead + Unpin), 119 + mut socket: impl AsyncRead + Unpin, | warning: hiding a lifetime that's elided elsewhere is confusing --> crates/maelstrom-util/src/cache/fs/test.rs:858:20 | 858 | fn lookup_leaf(&self, path: &Path) -> Result { | ^^^^^ ^^^^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default help: use `'_` for type paths | 858 | fn lookup_leaf(&self, path: &Path) -> Result> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> crates/maelstrom-util/src/fs.rs:385:33 | 385 | pub fn walk>(&self, path: P) -> Walker { | ^^^^^ ^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 385 | pub fn walk>(&self, path: P) -> Walker<'_> { | ++++ Compiling tar v0.4.44 Compiling derivative v2.2.0 Compiling maelstrom-broker v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-broker) warning: `maelstrom-util` (lib) generated 4 warnings (run `cargo fix --lib -p maelstrom-util` to apply 4 suggestions) Finished `release` profile [optimized] target(s) in 11m 29s Building package maelstrom-client Compiling hyper v1.6.0 Compiling http-types v2.12.0 Compiling maelstrom-linux v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-linux) warning: hiding a lifetime that's elided elsewhere is confusing --> crates/maelstrom-macro/src/config.rs:51:16 | 51 | fn default(&self) -> DefaultValue { | ^^^^^ ^^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default help: use `'_` for type paths | 51 | fn default(&self) -> DefaultValue<'_> { | ++++ warning: `maelstrom-macro` (lib) generated 1 warning (run `cargo fix --lib -p maelstrom-macro` to apply 1 suggestion) warning: hiding a lifetime that's elided elsewhere is confusing --> crates/maelstrom-base/src/tty.rs:116:28 | 116 | pub fn decode_input(input: &[u8]) -> DecodeInputIterator { | ^^^^^ ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default help: use `'_` for type paths | 116 | pub fn decode_input(input: &[u8]) -> DecodeInputIterator<'_> { | ++++ warning: `maelstrom-base` (lib) generated 1 warning (run `cargo fix --lib -p maelstrom-base` to apply 1 suggestion) Compiling tokio-stream v0.1.17 Compiling tokio-tar v0.3.1 Compiling console v0.15.11 Compiling hyper-util v0.1.10 Compiling strum v0.26.3 Compiling oci-spec v0.7.1 Compiling hyper-tls v0.6.0 Compiling reqwest v0.12.14 Compiling azure_core v0.21.0 Compiling azure_storage v0.21.0 Compiling azure_svc_blobstorage v0.21.0 Compiling hyper-timeout v0.5.2 Compiling azure_storage_blobs v0.21.0 Compiling axum v0.7.9 Compiling maelstrom-github v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-github) Compiling maelstrom-util v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-util) warning: unnecessary parentheses around type --> crates/maelstrom-util/src/net.rs:100:17 | 100 | mut socket: (impl AsyncWrite + Unpin), | ^ ^ | = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default help: remove these parentheses | 100 - mut socket: (impl AsyncWrite + Unpin), 100 + mut socket: impl AsyncWrite + Unpin, | warning: unnecessary parentheses around type --> crates/maelstrom-util/src/net.rs:119:17 | 119 | mut socket: (impl AsyncRead + Unpin), | ^ ^ | help: remove these parentheses | 119 - mut socket: (impl AsyncRead + Unpin), 119 + mut socket: impl AsyncRead + Unpin, | warning: hiding a lifetime that's elided elsewhere is confusing --> crates/maelstrom-util/src/cache/fs/test.rs:858:20 | 858 | fn lookup_leaf(&self, path: &Path) -> Result { | ^^^^^ ^^^^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default help: use `'_` for type paths | 858 | fn lookup_leaf(&self, path: &Path) -> Result> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> crates/maelstrom-util/src/fs.rs:385:33 | 385 | pub fn walk>(&self, path: P) -> Walker { | ^^^^^ ^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 385 | pub fn walk>(&self, path: P) -> Walker<'_> { | ++++ Compiling maelstrom-fuse v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-fuse) Compiling indicatif v0.17.11 warning: `maelstrom-util` (lib) generated 4 warnings (run `cargo fix --lib -p maelstrom-util` to apply 4 suggestions) Compiling async-compression v0.4.21 Compiling tower v0.4.13 Compiling maelstrom-container v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-container) Compiling tonic v0.12.3 Compiling maelstrom-layer-fs v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-layer-fs) Compiling maelstrom-worker-child v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-worker-child) Compiling maelstrom-worker v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-worker) Compiling maelstrom-client-base v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-client-base) Compiling maelstrom-client-process v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-client-process) warning: variable does not need to be mutable --> crates/maelstrom-client-process/src/client/layer_builder.rs:146:9 | 146 | mut paths: impl futures::stream::Stream>>, | ----^^^^^ | | | help: remove this `mut` | = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default Compiling maelstrom-client v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-client) warning: `maelstrom-client-process` (lib) generated 1 warning (run `cargo fix --lib -p maelstrom-client-process` to apply 1 suggestion) Finished `release` profile [optimized] target(s) in 16m 22s Building package maelstrom-go-test Compiling reqwest v0.12.14 warning: hiding a lifetime that's elided elsewhere is confusing --> crates/maelstrom-macro/src/config.rs:51:16 | 51 | fn default(&self) -> DefaultValue { | ^^^^^ ^^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default help: use `'_` for type paths | 51 | fn default(&self) -> DefaultValue<'_> { | ++++ warning: `maelstrom-macro` (lib) generated 1 warning (run `cargo fix --lib -p maelstrom-macro` to apply 1 suggestion) warning: hiding a lifetime that's elided elsewhere is confusing --> crates/maelstrom-base/src/tty.rs:116:28 | 116 | pub fn decode_input(input: &[u8]) -> DecodeInputIterator { | ^^^^^ ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default help: use `'_` for type paths | 116 | pub fn decode_input(input: &[u8]) -> DecodeInputIterator<'_> { | ++++ warning: `maelstrom-base` (lib) generated 1 warning (run `cargo fix --lib -p maelstrom-base` to apply 1 suggestion) Compiling oci-spec v0.7.1 Compiling azure_core v0.21.0 Compiling azure_storage v0.21.0 Compiling azure_svc_blobstorage v0.21.0 Compiling azure_storage_blobs v0.21.0 Compiling maelstrom-github v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-github) Compiling maelstrom-util v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-util) warning: unnecessary parentheses around type --> crates/maelstrom-util/src/net.rs:100:17 | 100 | mut socket: (impl AsyncWrite + Unpin), | ^ ^ | = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default help: remove these parentheses | 100 - mut socket: (impl AsyncWrite + Unpin), 100 + mut socket: impl AsyncWrite + Unpin, | warning: unnecessary parentheses around type --> crates/maelstrom-util/src/net.rs:119:17 | 119 | mut socket: (impl AsyncRead + Unpin), | ^ ^ | help: remove these parentheses | 119 - mut socket: (impl AsyncRead + Unpin), 119 + mut socket: impl AsyncRead + Unpin, | warning: hiding a lifetime that's elided elsewhere is confusing --> crates/maelstrom-util/src/cache/fs/test.rs:858:20 | 858 | fn lookup_leaf(&self, path: &Path) -> Result { | ^^^^^ ^^^^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default help: use `'_` for type paths | 858 | fn lookup_leaf(&self, path: &Path) -> Result> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> crates/maelstrom-util/src/fs.rs:385:33 | 385 | pub fn walk>(&self, path: P) -> Walker { | ^^^^^ ^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 385 | pub fn walk>(&self, path: P) -> Walker<'_> { | ++++ Compiling maelstrom-fuse v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-fuse) Compiling maelstrom-layer-fs v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-layer-fs) Compiling maelstrom-container v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-container) warning: `maelstrom-util` (lib) generated 4 warnings (run `cargo fix --lib -p maelstrom-util` to apply 4 suggestions) Compiling maelstrom-worker v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-worker) Compiling maelstrom-client-base v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-client-base) Compiling maelstrom-client-process v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-client-process) warning: variable does not need to be mutable --> crates/maelstrom-client-process/src/client/layer_builder.rs:146:9 | 146 | mut paths: impl futures::stream::Stream>>, | ----^^^^^ | | | help: remove this `mut` | = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default Compiling maelstrom-client v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-client) Compiling maelstrom-test-runner v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-test-runner) warning: unused import: `command` --> crates/maelstrom-test-runner/src/config.rs:2:12 | 2 | use clap::{command, Args}; | ^^^^^^^ | = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default warning: `maelstrom-test-runner` (lib) generated 1 warning (run `cargo fix --lib -p maelstrom-test-runner` to apply 1 suggestion) Compiling maelstrom-go-test v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-go-test) warning: unused import: `command` --> crates/maelstrom-go-test/src/cli.rs:1:12 | 1 | use clap::{command, Args}; | ^^^^^^^ | = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default warning: `maelstrom-go-test` (lib) generated 1 warning (run `cargo fix --lib -p maelstrom-go-test` to apply 1 suggestion) warning: `maelstrom-client-process` (lib) generated 1 warning (run `cargo fix --lib -p maelstrom-client-process` to apply 1 suggestion) Finished `release` profile [optimized] target(s) in 17m 22s Building package maelstrom-pytest warning: hiding a lifetime that's elided elsewhere is confusing --> crates/maelstrom-macro/src/config.rs:51:16 | 51 | fn default(&self) -> DefaultValue { | ^^^^^ ^^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default help: use `'_` for type paths | 51 | fn default(&self) -> DefaultValue<'_> { | ++++ warning: `maelstrom-macro` (lib) generated 1 warning (run `cargo fix --lib -p maelstrom-macro` to apply 1 suggestion) warning: hiding a lifetime that's elided elsewhere is confusing --> crates/maelstrom-base/src/tty.rs:116:28 | 116 | pub fn decode_input(input: &[u8]) -> DecodeInputIterator { | ^^^^^ ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default help: use `'_` for type paths | 116 | pub fn decode_input(input: &[u8]) -> DecodeInputIterator<'_> { | ++++ warning: `maelstrom-base` (lib) generated 1 warning (run `cargo fix --lib -p maelstrom-base` to apply 1 suggestion) warning: unnecessary parentheses around type --> crates/maelstrom-util/src/net.rs:100:17 | 100 | mut socket: (impl AsyncWrite + Unpin), | ^ ^ | = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default help: remove these parentheses | 100 - mut socket: (impl AsyncWrite + Unpin), 100 + mut socket: impl AsyncWrite + Unpin, | warning: unnecessary parentheses around type --> crates/maelstrom-util/src/net.rs:119:17 | 119 | mut socket: (impl AsyncRead + Unpin), | ^ ^ | help: remove these parentheses | 119 - mut socket: (impl AsyncRead + Unpin), 119 + mut socket: impl AsyncRead + Unpin, | warning: hiding a lifetime that's elided elsewhere is confusing --> crates/maelstrom-util/src/cache/fs/test.rs:858:20 | 858 | fn lookup_leaf(&self, path: &Path) -> Result { | ^^^^^ ^^^^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default help: use `'_` for type paths | 858 | fn lookup_leaf(&self, path: &Path) -> Result> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> crates/maelstrom-util/src/fs.rs:385:33 | 385 | pub fn walk>(&self, path: P) -> Walker { | ^^^^^ ^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 385 | pub fn walk>(&self, path: P) -> Walker<'_> { | ++++ warning: `maelstrom-util` (lib) generated 4 warnings (run `cargo fix --lib -p maelstrom-util` to apply 4 suggestions) warning: variable does not need to be mutable --> crates/maelstrom-client-process/src/client/layer_builder.rs:146:9 | 146 | mut paths: impl futures::stream::Stream>>, | ----^^^^^ | | | help: remove this `mut` | = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default warning: `maelstrom-client-process` (lib) generated 1 warning (run `cargo fix --lib -p maelstrom-client-process` to apply 1 suggestion) warning: unused import: `command` --> crates/maelstrom-test-runner/src/config.rs:2:12 | 2 | use clap::{command, Args}; | ^^^^^^^ | = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default warning: `maelstrom-test-runner` (lib) generated 1 warning (run `cargo fix --lib -p maelstrom-test-runner` to apply 1 suggestion) Compiling maelstrom-pytest v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-pytest) warning: unused import: `command` --> crates/maelstrom-pytest/src/cli.rs:1:12 | 1 | use clap::{command, Args}; | ^^^^^^^ | = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default warning: `maelstrom-pytest` (lib) generated 1 warning (run `cargo fix --lib -p maelstrom-pytest` to apply 1 suggestion) Finished `release` profile [optimized] target(s) in 2m 59s Building package maelstrom-run warning: hiding a lifetime that's elided elsewhere is confusing --> crates/maelstrom-macro/src/config.rs:51:16 | 51 | fn default(&self) -> DefaultValue { | ^^^^^ ^^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default help: use `'_` for type paths | 51 | fn default(&self) -> DefaultValue<'_> { | ++++ warning: `maelstrom-macro` (lib) generated 1 warning (run `cargo fix --lib -p maelstrom-macro` to apply 1 suggestion) warning: hiding a lifetime that's elided elsewhere is confusing --> crates/maelstrom-base/src/tty.rs:116:28 | 116 | pub fn decode_input(input: &[u8]) -> DecodeInputIterator { | ^^^^^ ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default help: use `'_` for type paths | 116 | pub fn decode_input(input: &[u8]) -> DecodeInputIterator<'_> { | ++++ warning: `maelstrom-base` (lib) generated 1 warning (run `cargo fix --lib -p maelstrom-base` to apply 1 suggestion) warning: unnecessary parentheses around type --> crates/maelstrom-util/src/net.rs:100:17 | 100 | mut socket: (impl AsyncWrite + Unpin), | ^ ^ | = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default help: remove these parentheses | 100 - mut socket: (impl AsyncWrite + Unpin), 100 + mut socket: impl AsyncWrite + Unpin, | warning: unnecessary parentheses around type --> crates/maelstrom-util/src/net.rs:119:17 | 119 | mut socket: (impl AsyncRead + Unpin), | ^ ^ | help: remove these parentheses | 119 - mut socket: (impl AsyncRead + Unpin), 119 + mut socket: impl AsyncRead + Unpin, | warning: hiding a lifetime that's elided elsewhere is confusing --> crates/maelstrom-util/src/cache/fs/test.rs:858:20 | 858 | fn lookup_leaf(&self, path: &Path) -> Result { | ^^^^^ ^^^^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default help: use `'_` for type paths | 858 | fn lookup_leaf(&self, path: &Path) -> Result> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> crates/maelstrom-util/src/fs.rs:385:33 | 385 | pub fn walk>(&self, path: P) -> Walker { | ^^^^^ ^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 385 | pub fn walk>(&self, path: P) -> Walker<'_> { | ++++ warning: `maelstrom-util` (lib) generated 4 warnings (run `cargo fix --lib -p maelstrom-util` to apply 4 suggestions) warning: variable does not need to be mutable --> crates/maelstrom-client-process/src/client/layer_builder.rs:146:9 | 146 | mut paths: impl futures::stream::Stream>>, | ----^^^^^ | | | help: remove this `mut` | = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default Compiling ascii v1.1.0 warning: `maelstrom-client-process` (lib) generated 1 warning (run `cargo fix --lib -p maelstrom-client-process` to apply 1 suggestion) Compiling crossterm v0.28.1 Compiling maelstrom-run v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-run) warning: hiding a lifetime that's elided elsewhere is confusing --> crates/maelstrom-run/src/escape.rs:90:30 | 90 | pub fn decode_escapes(bytes: &[u8], escape_char: u8) -> EscapeIterator { | ^^^^^ ^^^^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default help: use `'_` for type paths | 90 | pub fn decode_escapes(bytes: &[u8], escape_char: u8) -> EscapeIterator<'_> { | ++++ warning: `maelstrom-run` (lib) generated 1 warning (run `cargo fix --lib -p maelstrom-run` to apply 1 suggestion) Finished `release` profile [optimized] target(s) in 1m 19s Building package maelstrom-worker Compiling num-traits v0.2.19 Compiling rand v0.8.5 warning: hiding a lifetime that's elided elsewhere is confusing --> crates/maelstrom-macro/src/config.rs:51:16 | 51 | fn default(&self) -> DefaultValue { | ^^^^^ ^^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default help: use `'_` for type paths | 51 | fn default(&self) -> DefaultValue<'_> { | ++++ warning: `maelstrom-macro` (lib) generated 1 warning (run `cargo fix --lib -p maelstrom-macro` to apply 1 suggestion) warning: hiding a lifetime that's elided elsewhere is confusing --> crates/maelstrom-base/src/tty.rs:116:28 | 116 | pub fn decode_input(input: &[u8]) -> DecodeInputIterator { | ^^^^^ ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default help: use `'_` for type paths | 116 | pub fn decode_input(input: &[u8]) -> DecodeInputIterator<'_> { | ++++ warning: `maelstrom-base` (lib) generated 1 warning (run `cargo fix --lib -p maelstrom-base` to apply 1 suggestion) Compiling tokio-stream v0.1.17 Compiling tokio-tar v0.3.1 Compiling azure_core v0.21.0 Compiling chrono v0.4.40 Compiling num-integer v0.1.46 Compiling num-bigint v0.4.6 Compiling num-iter v0.1.45 Compiling azure_svc_blobstorage v0.21.0 Compiling azure_storage v0.21.0 Compiling azure_storage_blobs v0.21.0 Compiling serde_with v3.12.0 Compiling num-rational v0.4.2 Compiling maelstrom-github v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-github) Compiling maelstrom-util v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-util) warning: unnecessary parentheses around type --> crates/maelstrom-util/src/net.rs:100:17 | 100 | mut socket: (impl AsyncWrite + Unpin), | ^ ^ | = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default help: remove these parentheses | 100 - mut socket: (impl AsyncWrite + Unpin), 100 + mut socket: impl AsyncWrite + Unpin, | warning: unnecessary parentheses around type --> crates/maelstrom-util/src/net.rs:119:17 | 119 | mut socket: (impl AsyncRead + Unpin), | ^ ^ | help: remove these parentheses | 119 - mut socket: (impl AsyncRead + Unpin), 119 + mut socket: impl AsyncRead + Unpin, | Compiling num-complex v0.4.6 Compiling num v0.4.3 warning: hiding a lifetime that's elided elsewhere is confusing --> crates/maelstrom-util/src/cache/fs/test.rs:858:20 | 858 | fn lookup_leaf(&self, path: &Path) -> Result { | ^^^^^ ^^^^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default help: use `'_` for type paths | 858 | fn lookup_leaf(&self, path: &Path) -> Result> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> crates/maelstrom-util/src/fs.rs:385:33 | 385 | pub fn walk>(&self, path: P) -> Walker { | ^^^^^ ^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 385 | pub fn walk>(&self, path: P) -> Walker<'_> { | ++++ Compiling maelstrom-fuse v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-fuse) Compiling maelstrom-layer-fs v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-layer-fs) Compiling maelstrom-worker v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-worker) warning: `maelstrom-util` (lib) generated 4 warnings (run `cargo fix --lib -p maelstrom-util` to apply 4 suggestions) Finished `release` profile [optimized] target(s) in 8m 08s ==> Starting check()... Testing package cargo-maelstrom Compiling proc-macro2 v1.0.94 Compiling unicode-ident v1.0.18 Compiling libc v0.2.171 Compiling autocfg v1.4.0 Compiling serde v1.0.219 Compiling cfg-if v1.0.0 Compiling fnv v1.0.7 Compiling version_check v0.9.5 Compiling quote v1.0.40 Compiling syn v2.0.100 Compiling slab v0.4.9 Compiling crossbeam-utils v0.8.21 Compiling log v0.4.26 Compiling zerocopy v0.8.23 Compiling anyhow v1.0.97 Compiling pin-project-lite v0.2.16 Compiling shlex v1.3.0 Compiling strsim v0.11.1 Compiling cc v1.2.16 Compiling vcpkg v0.2.15 Compiling pkg-config v0.3.32 Compiling rustversion v1.0.20 Compiling ident_case v1.0.1 Compiling typenum v1.18.0 Compiling httparse v1.10.1 Compiling bitflags v2.9.0 Compiling once_cell v1.21.1 Compiling futures-core v0.3.31 Compiling generic-array v0.14.7 Compiling num-traits v0.2.19 Compiling getrandom v0.3.1 Compiling thiserror v1.0.69 Compiling openssl-sys v0.9.106 Compiling paste v1.0.15 Compiling heck v0.5.0 Compiling getrandom v0.1.16 Compiling memchr v2.7.4 Compiling equivalent v1.0.2 Compiling openssl v0.10.71 Compiling serde_json v1.0.140 Compiling synstructure v0.13.1 Compiling darling_core v0.20.10 Compiling bytes v1.10.1 Compiling mio v1.0.3 Compiling signal-hook-registry v1.4.2 Compiling native-tls v0.2.14 Compiling itoa v1.0.15 Compiling rustix v1.0.2 Compiling futures-io v0.3.31 Compiling num-conv v0.1.0 Compiling time-core v0.1.3 Compiling semver v1.0.26 Compiling time-macros v0.2.20 Compiling socket2 v0.5.8 Compiling either v1.15.0 Compiling http-types v2.12.0 Compiling rustc_version v0.4.1 Compiling serde_derive v1.0.219 Compiling tokio-macros v2.5.0 Compiling zerofrom-derive v0.1.6 Compiling yoke-derive v0.7.5 Compiling zerovec-derive v0.10.3 Compiling futures-macro v0.3.31 Compiling displaydoc v0.2.5 Compiling zerocopy-derive v0.8.23 Compiling icu_provider_macros v1.5.0 Compiling tracing-attributes v0.1.28 Compiling darling_macro v0.20.10 Compiling darling v0.20.10 Compiling thiserror-impl v1.0.69 Compiling openssl-macros v0.1.1 Compiling pin-project-internal v1.1.10 Compiling async-trait v0.1.88 Compiling tokio v1.44.1 Compiling azure_core v0.21.0 Compiling syn v1.0.109 Compiling unicode-xid v0.2.6 Compiling derive_more-impl v2.0.1 Compiling proc-macro-error-attr v1.0.4 Compiling futures-sink v0.3.31 Compiling smallvec v1.14.0 Compiling derive-where v1.2.7 Compiling proc-macro-error v1.0.4 Compiling allocator-api2 v0.2.21 Compiling thiserror v2.0.12 Compiling linux-raw-sys v0.9.3 Compiling foldhash v0.1.5 Compiling hashbrown v0.15.2 Compiling quote-use-macros v0.7.2 Compiling zerofrom v0.1.6 Compiling thiserror-impl v2.0.12 Compiling stable_deref_trait v1.2.0 Compiling yoke v0.7.5 Compiling proc-macro-utils v0.8.0 Compiling quote-use v0.7.2 Compiling futures-channel v0.3.31 Compiling collection_literals v1.0.1 Compiling futures-task v0.3.31 Compiling indoc v2.0.6 Compiling interpolator v0.5.0 Compiling camino v1.1.9 Compiling slog v2.7.0 Compiling pin-utils v0.1.0 Compiling futures-util v0.3.31 Compiling attribute-derive-macro v0.6.1 Compiling zerovec v0.10.4 Compiling scroll_derive v0.12.0 Compiling itertools v0.14.0 Compiling fastrand v2.3.0 Compiling attribute-derive v0.6.1 Compiling http v1.3.1 Compiling fs-err v3.1.0 Compiling atomic-waker v1.1.2 Compiling get-size-derive v0.1.3 Compiling tinystr v0.7.6 Compiling serde_with_macros v3.12.0 Compiling enumset_derive v0.10.0 Compiling strum_macros v0.27.1 Compiling enum-map-derive v0.17.0 Compiling litemap v0.7.5 Compiling parking v2.2.1 Compiling writeable v0.5.5 Compiling ppv-lite86 v0.2.21 Compiling icu_locid v1.5.0 Compiling http-body v1.0.1 Compiling concurrent-queue v2.5.0 Compiling indexmap v2.8.0 Compiling tracing-core v0.1.33 Compiling ryu v1.0.20 Compiling slog-async v2.8.0 Compiling tower-service v0.3.3 Compiling tracing v0.1.41 Compiling icu_provider v1.5.0 Compiling tokio-util v0.7.14 Compiling maelstrom-macro v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-macro) Compiling serde_repr v0.1.20 warning: hiding a lifetime that's elided elsewhere is confusing --> crates/maelstrom-macro/src/config.rs:51:16 | 51 | fn default(&self) -> DefaultValue { | ^^^^^ ^^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default help: use `'_` for type paths | 51 | fn default(&self) -> DefaultValue<'_> { | ++++ Compiling clap_derive v4.5.32 Compiling icu_locid_transform_data v1.5.0 Compiling percent-encoding v2.3.1 Compiling icu_locid_transform v1.5.0 Compiling icu_collections v1.5.0 Compiling try-lock v0.2.5 warning: `maelstrom-macro` (lib) generated 1 warning (run `cargo fix --lib -p maelstrom-macro` to apply 1 suggestion) Compiling icu_properties_data v1.5.0 Compiling icu_properties v1.5.1 Compiling want v0.3.1 Compiling h2 v0.4.8 Compiling icu_normalizer_data v1.5.0 Compiling utf16_iter v1.0.5 Compiling write16 v1.0.0 Compiling httpdate v1.0.3 Compiling foreign-types-shared v0.1.1 Compiling utf8_iter v1.0.4 Compiling tower-layer v0.3.3 Compiling icu_normalizer v1.5.0 Compiling foreign-types v0.3.2 Compiling hyper v1.6.0 Compiling http-body-util v0.1.3 Compiling prost-derive v0.13.5 Compiling strum_macros v0.26.4 Compiling sync_wrapper v1.0.2 Compiling vte_generate_state_changes v0.1.2 Compiling getrandom v0.2.15 Compiling rand_core v0.6.4 Compiling hyper-util v0.1.10 Compiling idna_adapter v1.2.0 Compiling form_urlencoded v1.2.1 Compiling event-listener v5.4.0 Compiling openssl-probe v0.1.6 Compiling mime v0.3.17 Compiling rand_core v0.5.1 Compiling event-listener-strategy v0.5.3 Compiling idna v1.0.3 Compiling rand_chacha v0.3.1 Compiling tower v0.5.2 Compiling crypto-common v0.1.6 Compiling block-buffer v0.10.4 Compiling powerfmt v0.2.0 Compiling subtle v2.6.1 Compiling utf8parse v0.2.2 Compiling digest v0.10.7 Compiling deranged v0.3.11 Compiling rand v0.8.5 Compiling tokio-native-tls v0.3.1 Compiling url v2.5.4 Compiling rand_chacha v0.2.2 Compiling serde_urlencoded v0.7.1 Compiling pin-project v1.1.10 Compiling derive_builder_core v0.20.2 Compiling itertools v0.13.0 Compiling indexmap v1.9.3 Compiling fastrand v1.9.0 Compiling base64 v0.22.1 Compiling rustls-pki-types v1.11.0 Compiling waker-fn v1.2.0 Compiling event-listener v2.5.3 Compiling portable-atomic v1.11.0 Compiling rustls-pemfile v2.2.0 Compiling async-channel v1.9.0 Compiling futures-lite v1.13.0 Compiling derive_builder_macro v0.20.2 Compiling rand v0.7.3 Compiling hyper-tls v0.6.0 Compiling time v0.3.39 Compiling serde_qs v0.8.5 Compiling futures-executor v0.3.31 Compiling anyhow_trace v0.1.3 Compiling proc-macro-error-attr2 v2.0.0 Compiling encoding_rs v0.8.35 Compiling regex-syntax v0.8.5 Compiling infer v0.2.3 Compiling base64 v0.13.1 Compiling ipnet v2.11.0 Compiling prettyplease v0.2.31 Compiling regex-automata v0.4.9 Compiling reqwest v0.12.14 Compiling prost v0.13.5 Compiling proc-macro-error2 v2.0.1 Compiling futures v0.3.31 Compiling sha2 v0.10.8 Compiling hmac v0.12.1 Compiling async-lock v3.4.0 Compiling uuid v1.16.0 Compiling quick-xml v0.31.0 Compiling aho-corasick v1.1.3 Compiling lock_api v0.4.12 Compiling dyn-clone v1.0.19 Compiling signal-hook v0.3.17 Compiling parking_lot_core v0.9.10 Compiling fixedbitset v0.5.7 Compiling petgraph v0.7.1 Compiling tempfile v3.19.0 Compiling getset v0.1.5 Compiling prost-types v0.13.5 Compiling regex v1.11.1 Compiling derive_more v2.0.1 Compiling async-stream-impl v0.3.6 Compiling multimap v0.10.0 Compiling minimal-lexical v0.2.1 Compiling nom v7.1.3 Compiling prost-build v0.13.5 Compiling anstyle-parse v0.2.6 Compiling async-channel v2.3.1 Compiling futures-lite v2.6.0 Compiling piper v0.2.4 Compiling dirs-sys-next v0.1.2 Compiling anstyle-query v1.1.2 Compiling async-task v4.7.1 Compiling anstyle v1.0.10 Compiling protoc-bin-vendored-linux-ppcle_64 v3.1.0 Compiling protoc-bin-vendored-macos-x86_64 v3.1.0 Compiling RustyXML v0.3.0 Compiling protoc-bin-vendored-macos-aarch_64 v3.1.0 Compiling protoc-bin-vendored-win32 v3.1.0 Compiling protoc-bin-vendored-linux-x86_64 v3.1.0 Compiling iana-time-zone v0.1.61 Compiling colorchoice v1.0.3 Compiling byteorder v1.5.0 Compiling rustix v0.38.44 Compiling is_terminal_polyfill v1.70.1 Compiling protoc-bin-vendored-linux-aarch_64 v3.1.0 Compiling protoc-bin-vendored-linux-x86_32 v3.1.0 Compiling protoc-bin-vendored v3.1.0 Compiling anstream v0.6.18 Compiling chrono v0.4.40 Compiling azure_storage v0.21.0 Compiling blocking v1.6.1 Compiling dirs-next v2.0.0 Compiling tonic-build v0.12.3 Compiling versions v6.3.2 Compiling azure_svc_blobstorage v0.21.0 Compiling terminal_size v0.4.2 Compiling rand_core v0.9.3 Compiling scroll v0.12.0 Compiling toml_datetime v0.6.8 Compiling bincode v1.3.3 Compiling serde_spanned v0.6.8 Compiling num-derive v0.4.2 Compiling thread_local v1.1.8 Compiling same-file v1.0.6 Compiling winnow v0.7.4 Compiling plain v0.2.3 Compiling clap_lex v0.7.4 Compiling azure_storage_blobs v0.21.0 Compiling clap_builder v4.5.32 Compiling toml_edit v0.22.24 Compiling goblin v0.9.3 Compiling walkdir v2.5.0 Compiling rand_chacha v0.9.0 Compiling maelstrom-client-base v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-client-base) Compiling async-fs v2.1.2 Compiling term v0.7.0 Compiling serde_with v3.12.0 Compiling maelstrom-linux v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-linux) Compiling strum v0.27.1 Compiling enum-map v2.7.3 Compiling enumset v1.1.5 Compiling get-size v0.1.4 Compiling crossbeam-channel v0.5.14 Compiling nonempty v0.10.0 Compiling bstr v1.11.3 Compiling filetime v0.2.25 Compiling is-terminal v0.4.16 Compiling hex v0.4.3 Compiling bytesize v1.3.2 Compiling glob v0.3.2 Compiling take_mut v0.2.2 Compiling lddtree v0.3.7 Compiling bytesize-serde v0.2.1 Compiling maelstrom-base v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-base) Compiling globset v0.4.16 Compiling slog-term v2.9.1 warning: hiding a lifetime that's elided elsewhere is confusing --> crates/maelstrom-base/src/tty.rs:116:28 | 116 | pub fn decode_input(input: &[u8]) -> DecodeInputIterator { | ^^^^^ ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default help: use `'_` for type paths | 116 | pub fn decode_input(input: &[u8]) -> DecodeInputIterator<'_> { | ++++ Compiling maelstrom-github v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-github) warning: `maelstrom-base` (lib) generated 1 warning (run `cargo fix --lib -p maelstrom-base` to apply 1 suggestion) Compiling async-walkdir v2.1.0 Compiling rand v0.9.0 Compiling toml v0.8.20 Compiling clap v4.5.32 Compiling xattr v1.5.0 Compiling lru v0.13.0 Compiling countio v0.2.19 Compiling fs2 v0.4.3 Compiling num_cpus v1.16.0 Compiling unicode-width v0.1.14 Compiling unicode-width v0.2.0 Compiling xdg v2.5.2 Compiling maelstrom-util v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-util) warning: unnecessary parentheses around type --> crates/maelstrom-util/src/net.rs:100:17 | 100 | mut socket: (impl AsyncWrite + Unpin), | ^ ^ | = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default help: remove these parentheses | 100 - mut socket: (impl AsyncWrite + Unpin), 100 + mut socket: impl AsyncWrite + Unpin, | warning: unnecessary parentheses around type --> crates/maelstrom-util/src/net.rs:119:17 | 119 | mut socket: (impl AsyncRead + Unpin), | ^ ^ | help: remove these parentheses | 119 - mut socket: (impl AsyncRead + Unpin), 119 + mut socket: impl AsyncRead + Unpin, | warning: hiding a lifetime that's elided elsewhere is confusing --> crates/maelstrom-util/src/cache/fs/test.rs:858:20 | 858 | fn lookup_leaf(&self, path: &Path) -> Result { | ^^^^^ ^^^^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default help: use `'_` for type paths | 858 | fn lookup_leaf(&self, path: &Path) -> Result> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> crates/maelstrom-util/src/fs.rs:385:33 | 385 | pub fn walk>(&self, path: P) -> Walker { | ^^^^^ ^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 385 | pub fn walk>(&self, path: P) -> Walker<'_> { | ++++ Compiling tokio-stream v0.1.17 Compiling arrayvec v0.7.6 warning: `maelstrom-util` (lib) generated 4 warnings (run `cargo fix --lib -p maelstrom-util` to apply 4 suggestions) Compiling vte v0.11.1 Compiling strum v0.26.3 Compiling num-integer v0.1.46 Compiling instability v0.3.7 Compiling adler2 v2.0.0 Compiling miniz_oxide v0.8.5 warning: `maelstrom-base` (lib) generated 1 warning (1 duplicate) Compiling vt100 v0.15.2 Compiling tokio-tar v0.3.1 Compiling crc32fast v1.4.2 Compiling hashbrown v0.12.3 Compiling flate2 v1.1.0 Compiling num-bigint v0.4.6 Compiling console v0.15.11 Compiling netlink-packet-utils v0.5.2 Compiling derive_builder v0.20.2 Compiling axum-core v0.4.5 Compiling page_size v0.6.0 Compiling number_prefix v0.4.0 Compiling matchit v0.7.3 Compiling scopeguard v1.2.0 Compiling indicatif v0.17.11 Compiling maelstrom-fuse v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-fuse) Compiling axum v0.7.9 Compiling num-rational v0.4.2 warning: `maelstrom-util` (lib) generated 4 warnings (4 duplicates) Compiling oci-spec v0.7.1 Compiling netlink-packet-core v0.7.0 Compiling tower v0.4.13 Compiling async-compression v0.4.21 Compiling num-iter v0.1.45 Compiling async-stream v0.3.6 Compiling hyper-timeout v0.5.2 Compiling num-complex v0.4.6 Compiling combine v4.6.7 Compiling unicode-segmentation v1.12.0 Compiling bitflags v1.3.2 Compiling linux-raw-sys v0.4.15 Compiling netlink-packet-route v0.17.1 Compiling num v0.4.3 Compiling tonic v0.12.3 Compiling parking_lot v0.12.3 Compiling signal-hook-mio v0.2.4 Compiling maelstrom-layer-fs v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-layer-fs) Compiling maelstrom-container v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-container) Compiling maelstrom-worker-child v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-worker-child) Compiling tuple v0.5.2 Compiling castaway v0.2.3 Compiling bumpalo v3.17.0 Compiling std-semaphore v0.1.0 Compiling static_assertions v1.1.0 Compiling compact_str v0.8.1 Compiling maelstrom-worker v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-worker) Compiling crossterm v0.28.1 Compiling unicode-truncate v1.1.0 Compiling lru v0.12.5 Compiling inotify-sys v0.1.5 Compiling assert_matches v1.5.0 Compiling cassowary v0.3.0 Compiling bracoxide v0.1.5 Compiling maelstrom-client-process v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-client-process) Compiling ratatui v0.29.0 warning: variable does not need to be mutable --> crates/maelstrom-client-process/src/client/layer_builder.rs:146:9 | 146 | mut paths: impl futures::stream::Stream>>, | ----^^^^^ | | | help: remove this `mut` | = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default Compiling inotify v0.11.0 Compiling ref-cast v1.0.24 Compiling notify-types v2.0.0 Compiling notify v8.0.0 Compiling maelstrom-client v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-client) Compiling tui-term v0.2.0 Compiling unicode-truncate v2.0.0 Compiling cargo-platform v0.1.9 Compiling ref-cast-impl v1.0.24 Compiling colored v3.0.0 warning: `maelstrom-client-process` (lib) generated 1 warning (run `cargo fix --lib -p maelstrom-client-process` to apply 1 suggestion) Compiling maelstrom-test-runner v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-test-runner) warning: unused import: `command` --> crates/maelstrom-test-runner/src/config.rs:2:12 | 2 | use clap::{command, Args}; | ^^^^^^^ | = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default Compiling cargo_metadata v0.19.2 warning: `maelstrom-test-runner` (lib) generated 1 warning (run `cargo fix --lib -p maelstrom-test-runner` to apply 1 suggestion) Compiling tar v0.4.44 Compiling derivative v2.2.0 Compiling diff v0.1.13 Compiling yansi v1.0.1 Compiling pretty_assertions v1.4.1 Compiling maelstrom-broker v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-broker) Compiling regex-macro v0.2.0 Compiling maelstrom-test v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-test) Compiling maplit v1.0.2 warning: `maelstrom-test-runner` (lib) generated 1 warning (1 duplicate) Compiling cargo-maelstrom v0.14.0 (/build/maelstrom/src/maelstrom/crates/cargo-maelstrom) warning: unused import: `command` --> crates/cargo-maelstrom/src/cli.rs:1:12 | 1 | use clap::{command, Args}; | ^^^^^^^ | = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default warning: `maelstrom-client-process` (lib) generated 1 warning (1 duplicate) warning: `cargo-maelstrom` (lib) generated 1 warning (1 duplicate) warning: `cargo-maelstrom` (lib) generated 1 warning (run `cargo fix --lib -p cargo-maelstrom` to apply 1 suggestion) warning: `cargo-maelstrom` (lib test) generated 1 warning (1 duplicate) Finished `test` profile [unoptimized + debuginfo] target(s) in 38m 55s Running unittests src/lib.rs (target/debug/deps/cargo_maelstrom-5d0a49fe110e42d0) running 58 tests test cargo::tests::compilation_options_iter_default ... ok test cargo::tests::compilation_options_iter_profile ... ok test cargo::tests::compilation_options_iter_all ... ok test cargo::tests::compilation_options_iter_target ... ok test cargo::tests::compilation_options_iter_target_dir ... ok test cargo::tests::feature_selection_options_iter_all_features ... ok test cargo::tests::feature_selection_options_iter_all ... ok test cargo::tests::feature_selection_options_iter_default ... ok test cargo::tests::feature_selection_options_iter_features ... ok test cargo::tests::manifest_options_iter_all ... ok test cargo::tests::manifest_options_iter_default ... ok test cargo::tests::manifest_options_iter_frozen ... ok test cargo::tests::manifest_options_iter_locked ... ok test cargo::tests::manifest_options_iter_manifest_path ... ok test cargo::tests::manifest_options_iter_offline ... ok test cargo::tests::feature_selection_options_iter_no_default_features ... ok test cargo::tests::test_artifact_stream_integration_test_after_required_binary ... ok test cargo::tests::test_artifact_stream_integration_test_before_required_binary ... ok test cargo::tests::test_artifact_stream_integration_test_between_required_binaries ... ok test cargo::tests::test_artifact_stream_missing_binary ... ok test cargo::tests::test_artifact_stream_multiple_integration_tests_between_required_binaries ... ok test cargo::tests::test_artifact_stream_test_binaries_immediately_forwarded ... ok test cargo::tests::test_artifact_stream_unknown_package_ignored ... ok test cargo::tests::test_artifact_stream_unknown_binary_errors ... ok test pattern::interpreter::simple_expression_compound_selector_binary ... ok test pattern::interpreter::simple_expression_compound_selector_benchmark ... ok test pattern::interpreter::simple_expression_compound_selector_contains ... ok test pattern::interpreter::simple_expression_compound_selector_ends_with ... ok test pattern::interpreter::simple_expression_compound_selector_equals ... ok test pattern::interpreter::simple_expression_compound_selector_example ... ok test pattern::interpreter::simple_expression_compound_selector_globs ... ok test pattern::interpreter::and_or_not_diff_expressions ... ok test pattern::interpreter::simple_expression_compound_selector_matches ... ok test pattern::interpreter::simple_expression_compound_selector_starts_with ... ok test pattern::interpreter::and_or_not_diff_maybe_expressions ... ok test pattern::interpreter::simple_expression_compound_selector_test ... ok test pattern::parser::matcher_parameter_test ... ok test pattern::interpreter::simple_expression_compound_selector_name ... ok test pattern::interpreter::simple_expression_compound_selector_packge ... ok test pattern::parser::matcher_prefixes ... ok test pattern::interpreter::simple_expression_simple_selector ... ok test pattern::parser::pattern_longer_boolean_expr ... ok test pattern::parser::regex_parser_test ... ok test pattern::parser::pattern_simple_boolean_expr ... ok test pattern::parser::simple_expr_compound ... ok test pattern::parser::pattern_complicated_boolean_expr_compound ... ok test tests::cargo_artifact_key_display ... ok test pattern::parser::simple_expr ... ok test tests::cargo_artifact_key_from_str_bad_kind ... ok test tests::cargo_artifact_key_from_str_empty_string ... ok test tests::cargo_artifact_key_from_str_good ... ok test tests::cargo_artifact_key_from_str_no_left_paren ... ok test tests::cargo_artifact_key_from_str_no_right_paren ... ok test tests::remove_fixture_output_basic_case ... ok test tests::remove_fixture_output_confusing_trailer ... ok test pattern::parser::pattern_complicated_boolean_expr ... ok test tests::default_test_metadata_parses ... ok test pattern::parser::simple_expr_prefix ... ok test result: ok. 58 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s Running unittests src/main.rs (target/debug/deps/cargo_maelstrom-d06ad52033ef51d0) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/integration_test.rs (target/debug/deps/integration_test-e426325c2dee07e1) running 3 tests test empty_cargo_project ... ignored, https://github.com/maelstrom-software/maelstrom/issues/502 test failed_test ... ignored, https://github.com/maelstrom-software/maelstrom/issues/502 test few_tests ... ignored, https://github.com/maelstrom-software/maelstrom/issues/502 test result: ok. 0 passed; 0 failed; 3 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests cargo_maelstrom running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Testing package maelstrom-broker Compiling mio v1.0.3 Compiling zerocopy v0.8.23 Compiling futures-util v0.3.31 Compiling serde_json v1.0.140 Compiling tokio v1.44.1 Compiling ppv-lite86 v0.2.21 Compiling rand_chacha v0.2.2 Compiling rand v0.7.3 Compiling rand_chacha v0.3.1 Compiling futures-executor v0.3.31 Compiling http-types v2.12.0 Compiling futures v0.3.31 Compiling rand v0.8.5 Compiling num-traits v0.2.19 Compiling aho-corasick v1.1.3 Compiling chrono v0.4.40 Compiling tokio-util v0.7.14 Compiling tokio-native-tls v0.3.1 Compiling tower v0.5.2 Compiling toml_datetime v0.6.8 Compiling h2 v0.4.8 Compiling toml_edit v0.22.24 Compiling rand_chacha v0.9.0 Compiling serde_with v3.12.0 Compiling hyper v1.6.0 Compiling regex-automata v0.4.9 Compiling hyper-util v0.1.10 warning: hiding a lifetime that's elided elsewhere is confusing --> crates/maelstrom-macro/src/config.rs:51:16 | 51 | fn default(&self) -> DefaultValue { | ^^^^^ ^^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default help: use `'_` for type paths | 51 | fn default(&self) -> DefaultValue<'_> { | ++++ warning: `maelstrom-macro` (lib) generated 1 warning (run `cargo fix --lib -p maelstrom-macro` to apply 1 suggestion) Compiling rstest_macros v0.25.0 warning: hiding a lifetime that's elided elsewhere is confusing --> crates/maelstrom-base/src/tty.rs:116:28 | 116 | pub fn decode_input(input: &[u8]) -> DecodeInputIterator { | ^^^^^ ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default help: use `'_` for type paths | 116 | pub fn decode_input(input: &[u8]) -> DecodeInputIterator<'_> { | ++++ warning: `maelstrom-base` (lib) generated 1 warning (run `cargo fix --lib -p maelstrom-base` to apply 1 suggestion) Compiling proc-macro-crate v3.3.0 Compiling rand v0.9.0 Compiling hyper-tls v0.6.0 Compiling reqwest v0.12.14 Compiling regex v1.11.1 Compiling countio v0.2.19 Compiling maelstrom-linux v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-linux) Compiling relative-path v1.9.3 Compiling itertools v0.10.5 Compiling dissimilar v1.0.10 Compiling ansi_term v0.12.1 Compiling azure_core v0.21.0 Compiling futures-timer v3.0.3 Compiling colored-diff v0.2.3 Compiling azure_storage v0.21.0 Compiling azure_svc_blobstorage v0.21.0 Compiling rstest v0.25.0 Compiling azure_storage_blobs v0.21.0 Compiling maelstrom-github v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-github) Compiling maelstrom-util v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-util) warning: unnecessary parentheses around type --> crates/maelstrom-util/src/net.rs:100:17 | 100 | mut socket: (impl AsyncWrite + Unpin), | ^ ^ | = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default help: remove these parentheses | 100 - mut socket: (impl AsyncWrite + Unpin), 100 + mut socket: impl AsyncWrite + Unpin, | warning: unnecessary parentheses around type --> crates/maelstrom-util/src/net.rs:119:17 | 119 | mut socket: (impl AsyncRead + Unpin), | ^ ^ | help: remove these parentheses | 119 - mut socket: (impl AsyncRead + Unpin), 119 + mut socket: impl AsyncRead + Unpin, | warning: hiding a lifetime that's elided elsewhere is confusing --> crates/maelstrom-util/src/cache/fs/test.rs:858:20 | 858 | fn lookup_leaf(&self, path: &Path) -> Result { | ^^^^^ ^^^^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default help: use `'_` for type paths | 858 | fn lookup_leaf(&self, path: &Path) -> Result> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> crates/maelstrom-util/src/fs.rs:385:33 | 385 | pub fn walk>(&self, path: P) -> Walker { | ^^^^^ ^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 385 | pub fn walk>(&self, path: P) -> Walker<'_> { | ++++ Compiling maelstrom-broker v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-broker) warning: `maelstrom-util` (lib) generated 4 warnings (run `cargo fix --lib -p maelstrom-util` to apply 4 suggestions) warning: hiding a lifetime that's elided elsewhere is confusing --> crates/maelstrom-broker/src/scheduler_task/artifact_gatherer.rs:971:19 | 971 | fn expect(&mut self) -> Expect { | ^^^^^^^^^ ^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default help: use `'_` for type paths | 971 | fn expect(&mut self) -> Expect<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> crates/maelstrom-broker/src/scheduler_task/scheduler.rs:877:19 | 877 | fn expect(&mut self) -> Expect { | ^^^^^^^^^ ^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 877 | fn expect(&mut self) -> Expect<'_> { | ++++ warning: `maelstrom-broker` (lib test) generated 2 warnings (run `cargo fix --lib -p maelstrom-broker --tests` to apply 2 suggestions) Finished `test` profile [unoptimized + debuginfo] target(s) in 6m 23s Running unittests src/lib.rs (target/debug/deps/maelstrom_broker-e0c37e0f438f839c) running 77 tests test cache::remote::tests::get_artifact_existing ... ok test cache::remote::tests::get_artifact_different_clients ... ok test cache::remote::tests::got_artifact ... ok test cache::remote::tests::got_artifact_after_client_disconnect ... ok test cache::remote::tests::got_artifact_with_file ... ok test scheduler_task::artifact_gatherer::tests::artifact_tranferred_ok_kicks_off_manifest_read ... ok test scheduler_task::artifact_gatherer::tests::artifact_tranferred_ok_for_multiple_jobs ... ok test scheduler_task::artifact_gatherer::tests::client_disconnect_jobs_with_some_artifacts ... ok test scheduler_task::artifact_gatherer::tests::client_disconnect_no_jobs ... ok test scheduler_task::artifact_gatherer::tests::complete_job_duplicate_artifacts ... ok test scheduler_task::artifact_gatherer::tests::complete_job_one_artifact ... ok test scheduler_task::artifact_gatherer::tests::complete_job_two_artifacts ... ok test scheduler_task::artifact_gatherer::tests::manifest_read_for_job_complete_from_disconnected_client ... ok test scheduler_task::artifact_gatherer::tests::manifest_read_for_job_complete_tracks_count_for_job ... ok test scheduler_task::artifact_gatherer::tests::manifest_read_for_job_entry_from_disconnected_client ... ok test scheduler_task::artifact_gatherer::tests::manifest_read_for_job_entry_various_cache_states ... ok test scheduler_task::artifact_gatherer::tests::manifest_reads_are_cached ... ok test scheduler_task::artifact_gatherer::tests::manifest_reads_cache_lru ... ok test scheduler_task::artifact_gatherer::tests::manifest_reads_max_cache_size_0 ... ok test scheduler_task::artifact_gatherer::tests::reading_multiple_manifests_simultaneously_and_successfully_with_all_in_cache ... ok test scheduler_task::artifact_gatherer::tests::receive_artifact_transferred_success_not_tcp_no_jobs ... ok test scheduler_task::artifact_gatherer::tests::receive_artifact_transferred_success_not_tcp_some_jobs_only_some_are_ready ... ok test scheduler_task::artifact_gatherer::tests::simultaneous_manifest_reads_limited ... ok test scheduler_task::artifact_gatherer::tests::start_job_duplicate_artifacts_get_manifest_artifact_get ... ok test scheduler_task::artifact_gatherer::tests::start_job_duplicate_artifacts_get_manifest_artifact_success ... ok test scheduler_task::artifact_gatherer::tests::start_job_duplicate_artifacts_get_manifest_artifact_wait ... ok test scheduler_task::artifact_gatherer::tests::start_job_duplicate_artifacts_get_tar_artifact_get ... ok test scheduler_task::artifact_gatherer::tests::start_job_duplicate_artifacts_get_tar_artifact_success ... ok test scheduler_task::artifact_gatherer::tests::start_job_duplicate_artifacts_get_tar_artifact_wait ... ok test scheduler_task::artifact_gatherer::tests::duplicate_client_connected_panics - should panic ... ok test scheduler_task::artifact_gatherer::tests::receive_artifact_transferred_failure_not_tcp_no_jobs ... ok test scheduler_task::artifact_gatherer::tests::receive_artifact_transferred_failure_not_tcp_only_fails_jobs_for_all_clients ... ok test scheduler_task::artifact_gatherer::tests::start_job_get_manifest_artifact_wait ... ok test scheduler_task::artifact_gatherer::tests::start_job_get_manifest_artifact_success ... ok test scheduler_task::artifact_gatherer::tests::start_job_get_manifest_artifact_get ... ok test scheduler_task::artifact_gatherer::tests::start_job_for_unknown_client_panics - should panic ... ok test scheduler_task::artifact_gatherer::tests::start_job_get_tar_artifact_get ... ok test scheduler_task::artifact_gatherer::tests::start_job_get_tar_artifact_success ... ok test scheduler_task::artifact_gatherer::tests::start_job_get_tar_artifact_wait ... ok test scheduler_task::scheduler::tests::queued_job_ordering ... ok test scheduler_task::artifact_gatherer::tests::start_job_with_duplicate_jid_panics - should panic ... ok test scheduler_task::artifact_gatherer::tests::unknown_client_disconnect_panics - should panic ... ok test scheduler_task::scheduler::tests::receive_client_connected_forwards_to_artifact_gatherer ... ok test scheduler_task::scheduler::tests::priority_and_estimated_duration_have_priority ... ok test scheduler_task::scheduler::tests::receive_client_disconnected_clears_queued_jobs ... ok test scheduler_task::scheduler::tests::receive_client_disconnected_forwards_to_artifact_gatherer_and_drops_sender ... ok test scheduler_task::scheduler::tests::receive_client_disconnected_reorders_workers ... ok test scheduler_task::scheduler::tests::receive_client_connected_for_duplicate_client - should panic ... ok test scheduler_task::scheduler::tests::receive_client_disconnected_for_unknown_client - should panic ... ok test scheduler_task::scheduler::tests::receive_job_request_for_duplicate_jid - should panic ... ok test scheduler_task::scheduler::tests::receive_job_request_no_worker_available ... ok test scheduler_task::scheduler::tests::receive_job_request_from_client_from_unknown_client - should panic ... ok test scheduler_task::scheduler::tests::receive_job_request_not_ready_from_artifact_gatherer ... ok test scheduler_task::scheduler::tests::receive_job_request_worker_available ... ok test scheduler_task::scheduler::tests::receive_job_response_from_worker_for_unknown_job ... ok test scheduler_task::scheduler::tests::receive_job_response_from_worker_for_unknown_worker - should panic ... ok test scheduler_task::scheduler::tests::receive_job_response_from_worker ... ok test scheduler_task::scheduler::tests::receive_job_response_from_worker_reprioritizes_worker::case_1 ... ok test scheduler_task::scheduler::tests::receive_job_response_from_worker_reprioritizes_worker::case_2 ... ok test scheduler_task::scheduler::tests::receive_job_status_update_from_worker ... ok test scheduler_task::scheduler::tests::receive_job_status_update_from_worker_for_unknown_job ... ok test scheduler_task::scheduler::tests::receive_job_status_update_from_worker_for_unknown_worker - should panic ... ok test scheduler_task::scheduler::tests::receive_jobs_failed_from_artifact_gatherer_ignores_disconnected_clients ... ok test scheduler_task::scheduler::tests::receive_jobs_failed_from_artifact_gatherer ... ok test scheduler_task::scheduler::tests::receive_jobs_ready_from_artifact_gatherer_ignores_disconnected_clients ... ok test scheduler_task::scheduler::tests::receive_jobs_ready_from_artifact_gatherer_batches ... ok test scheduler_task::scheduler::tests::receive_monitor_disconnected_drops_sender ... ok test scheduler_task::scheduler::tests::receive_monitor_connected_for_duplicate_monitor - should panic ... ok test scheduler_task::scheduler::tests::receive_monitor_disconnected_for_unknown_monitor - should panic ... ok test scheduler_task::scheduler::tests::receive_statistics_request_from_monitor_for_unknown_monitor - should panic ... ok test scheduler_task::scheduler::tests::receive_worker_connected ... ok test scheduler_task::scheduler::tests::receive_worker_disconnected_for_unknown_worker - should panic ... ok test scheduler_task::scheduler::tests::receive_worker_connected_for_duplicate_worker - should panic ... ok test scheduler_task::scheduler::tests::receive_worker_disconnected_with_outstanding_jobs_no_other_available_workers ... ok test scheduler_task::scheduler::tests::receive_worker_disconnected_with_outstanding_jobs_with_other_available_workers ... ok test scheduler_task::scheduler::tests::receive_statistics_request_from_monitor_after_some_heartbeats ... ok test scheduler_task::scheduler::tests::requests_go_to_workers_based_on_subscription_percentage ... ok test result: ok. 77 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.29s Running unittests src/main.rs (target/debug/deps/maelstrom_broker-0cd23873f9eff7a7) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests maelstrom_broker running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Testing package maelstrom-client Compiling mio v1.0.3 Compiling syn v1.0.109 warning: hiding a lifetime that's elided elsewhere is confusing --> crates/maelstrom-macro/src/config.rs:51:16 | 51 | fn default(&self) -> DefaultValue { | ^^^^^ ^^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default help: use `'_` for type paths | 51 | fn default(&self) -> DefaultValue<'_> { | ++++ warning: `maelstrom-macro` (lib) generated 1 warning (run `cargo fix --lib -p maelstrom-macro` to apply 1 suggestion) Compiling hyper v1.6.0 Compiling tower v0.5.2 Compiling tokio v1.44.1 Compiling proc-macro-error v1.0.4 Compiling serde_json v1.0.140 Compiling attribute-derive-macro v0.6.1 Compiling hyper-util v0.1.10 Compiling http-types v2.12.0 Compiling attribute-derive v0.6.1 Compiling get-size-derive v0.1.3 Compiling hyper-tls v0.6.0 Compiling reqwest v0.12.14 Compiling tokio-util v0.7.14 Compiling h2 v0.4.8 Compiling tokio-native-tls v0.3.1 Compiling azure_core v0.21.0 Compiling maelstrom-linux v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-linux) Compiling azure_svc_blobstorage v0.21.0 Compiling azure_storage v0.21.0 Compiling get-size v0.1.4 Compiling maelstrom-base v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-base) Compiling tokio-stream v0.1.17 warning: hiding a lifetime that's elided elsewhere is confusing --> crates/maelstrom-base/src/tty.rs:116:28 | 116 | pub fn decode_input(input: &[u8]) -> DecodeInputIterator { | ^^^^^ ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default help: use `'_` for type paths | 116 | pub fn decode_input(input: &[u8]) -> DecodeInputIterator<'_> { | ++++ warning: `maelstrom-base` (lib) generated 1 warning (run `cargo fix --lib -p maelstrom-base` to apply 1 suggestion) warning: `maelstrom-base` (lib) generated 1 warning (1 duplicate) Compiling azure_storage_blobs v0.21.0 Compiling maelstrom-github v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-github) Compiling maelstrom-util v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-util) warning: unnecessary parentheses around type --> crates/maelstrom-util/src/net.rs:100:17 | 100 | mut socket: (impl AsyncWrite + Unpin), | ^ ^ | = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default help: remove these parentheses | 100 - mut socket: (impl AsyncWrite + Unpin), 100 + mut socket: impl AsyncWrite + Unpin, | warning: unnecessary parentheses around type --> crates/maelstrom-util/src/net.rs:119:17 | 119 | mut socket: (impl AsyncRead + Unpin), | ^ ^ | help: remove these parentheses | 119 - mut socket: (impl AsyncRead + Unpin), 119 + mut socket: impl AsyncRead + Unpin, | Compiling tokio-tar v0.3.1 warning: hiding a lifetime that's elided elsewhere is confusing --> crates/maelstrom-util/src/cache/fs/test.rs:858:20 | 858 | fn lookup_leaf(&self, path: &Path) -> Result { | ^^^^^ ^^^^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default help: use `'_` for type paths | 858 | fn lookup_leaf(&self, path: &Path) -> Result> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> crates/maelstrom-util/src/fs.rs:385:33 | 385 | pub fn walk>(&self, path: P) -> Walker { | ^^^^^ ^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 385 | pub fn walk>(&self, path: P) -> Walker<'_> { | ++++ Compiling countio v0.2.19 Compiling console v0.15.11 warning: `maelstrom-util` (lib) generated 4 warnings (run `cargo fix --lib -p maelstrom-util` to apply 4 suggestions) Compiling strum v0.26.3 Compiling oci-spec v0.7.1 Compiling axum v0.7.9 Compiling indicatif v0.17.11 Compiling maelstrom-fuse v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-fuse) warning: `maelstrom-util` (lib) generated 4 warnings (4 duplicates) Compiling async-compression v0.4.21 Compiling tower v0.4.13 Compiling hyper-timeout v0.5.2 Compiling maelstrom-container v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-container) Compiling tonic v0.12.3 Compiling maelstrom-layer-fs v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-layer-fs) Compiling maelstrom-worker-child v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-worker-child) Compiling maelstrom-worker v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-worker) Compiling maelstrom-client-base v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-client-base) Compiling maelstrom-client-process v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-client-process) warning: variable does not need to be mutable --> crates/maelstrom-client-process/src/client/layer_builder.rs:146:9 | 146 | mut paths: impl futures::stream::Stream>>, | ----^^^^^ | | | help: remove this `mut` | = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default Compiling maelstrom-client v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-client) warning: `maelstrom-client-process` (lib) generated 1 warning (run `cargo fix --lib -p maelstrom-client-process` to apply 1 suggestion) warning: `maelstrom-client-process` (lib) generated 1 warning (1 duplicate) Finished `test` profile [unoptimized + debuginfo] target(s) in 14m 32s Running unittests src/lib.rs (target/debug/deps/maelstrom_client-9b5f3119f80d5044) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/main.rs (target/debug/deps/maelstrom_client-be12b5a406d72dc1) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/integration_test.rs (target/debug/deps/integration_test-0fefcdbf2f4c7e3f) running 1 test test single_test ... ignored, https://github.com/maelstrom-software/maelstrom/issues/501 test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests maelstrom_client running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Testing package maelstrom-go-test warning: hiding a lifetime that's elided elsewhere is confusing --> crates/maelstrom-macro/src/config.rs:51:16 | 51 | fn default(&self) -> DefaultValue { | ^^^^^ ^^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default help: use `'_` for type paths | 51 | fn default(&self) -> DefaultValue<'_> { | ++++ warning: `maelstrom-macro` (lib) generated 1 warning (run `cargo fix --lib -p maelstrom-macro` to apply 1 suggestion) Compiling reqwest v0.12.14 warning: hiding a lifetime that's elided elsewhere is confusing --> crates/maelstrom-base/src/tty.rs:116:28 | 116 | pub fn decode_input(input: &[u8]) -> DecodeInputIterator { | ^^^^^ ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default help: use `'_` for type paths | 116 | pub fn decode_input(input: &[u8]) -> DecodeInputIterator<'_> { | ++++ warning: `maelstrom-base` (lib) generated 1 warning (run `cargo fix --lib -p maelstrom-base` to apply 1 suggestion) warning: `maelstrom-base` (lib) generated 1 warning (1 duplicate) Compiling oci-spec v0.7.1 Compiling azure_core v0.21.0 Compiling azure_storage v0.21.0 Compiling azure_svc_blobstorage v0.21.0 Compiling azure_storage_blobs v0.21.0 Compiling maelstrom-github v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-github) Compiling maelstrom-util v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-util) warning: unnecessary parentheses around type --> crates/maelstrom-util/src/net.rs:100:17 | 100 | mut socket: (impl AsyncWrite + Unpin), | ^ ^ | = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default help: remove these parentheses | 100 - mut socket: (impl AsyncWrite + Unpin), 100 + mut socket: impl AsyncWrite + Unpin, | warning: unnecessary parentheses around type --> crates/maelstrom-util/src/net.rs:119:17 | 119 | mut socket: (impl AsyncRead + Unpin), | ^ ^ | help: remove these parentheses | 119 - mut socket: (impl AsyncRead + Unpin), 119 + mut socket: impl AsyncRead + Unpin, | warning: hiding a lifetime that's elided elsewhere is confusing --> crates/maelstrom-util/src/cache/fs/test.rs:858:20 | 858 | fn lookup_leaf(&self, path: &Path) -> Result { | ^^^^^ ^^^^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default help: use `'_` for type paths | 858 | fn lookup_leaf(&self, path: &Path) -> Result> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> crates/maelstrom-util/src/fs.rs:385:33 | 385 | pub fn walk>(&self, path: P) -> Walker { | ^^^^^ ^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 385 | pub fn walk>(&self, path: P) -> Walker<'_> { | ++++ Compiling maelstrom-fuse v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-fuse) Compiling maelstrom-container v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-container) warning: `maelstrom-util` (lib) generated 4 warnings (run `cargo fix --lib -p maelstrom-util` to apply 4 suggestions) Compiling maelstrom-layer-fs v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-layer-fs) warning: `maelstrom-util` (lib) generated 4 warnings (4 duplicates) Compiling maelstrom-client-base v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-client-base) Compiling maelstrom-worker v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-worker) Compiling maelstrom-broker v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-broker) Compiling maelstrom-client-process v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-client-process) warning: variable does not need to be mutable --> crates/maelstrom-client-process/src/client/layer_builder.rs:146:9 | 146 | mut paths: impl futures::stream::Stream>>, | ----^^^^^ | | | help: remove this `mut` | = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default Compiling maelstrom-client v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-client) Compiling maelstrom-test-runner v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-test-runner) warning: unused import: `command` --> crates/maelstrom-test-runner/src/config.rs:2:12 | 2 | use clap::{command, Args}; | ^^^^^^^ | = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default warning: `maelstrom-client-process` (lib) generated 1 warning (run `cargo fix --lib -p maelstrom-client-process` to apply 1 suggestion) warning: `maelstrom-test-runner` (lib) generated 1 warning (run `cargo fix --lib -p maelstrom-test-runner` to apply 1 suggestion) Compiling maelstrom-go-test v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-go-test) warning: unused import: `command` --> crates/maelstrom-go-test/src/cli.rs:1:12 | 1 | use clap::{command, Args}; | ^^^^^^^ | = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default warning: `maelstrom-test-runner` (lib) generated 1 warning (1 duplicate) warning: `maelstrom-go-test` (lib) generated 1 warning (run `cargo fix --lib -p maelstrom-go-test` to apply 1 suggestion) warning: `maelstrom-go-test` (lib) generated 1 warning (1 duplicate) warning: `maelstrom-client-process` (lib) generated 1 warning (1 duplicate) warning: `maelstrom-go-test` (lib test) generated 1 warning (1 duplicate) Finished `test` profile [unoptimized + debuginfo] target(s) in 15m 32s Running unittests src/lib.rs (target/debug/deps/maelstrom_go_test-115aa14c77e1d380) running 35 tests test pattern::interpreter::simple_expression_compound_selector_contains ... ok test pattern::interpreter::simple_expression_compound_selector_ends_with ... ok test pattern::interpreter::simple_expression_compound_selector_equals ... ok test pattern::interpreter::and_or_not_diff_expressions ... ok test pattern::interpreter::and_or_not_diff_maybe_expressions ... ok test default_test_metadata_parses ... ok test pattern::interpreter::simple_expression_compound_selector_name ... ok test pattern::interpreter::simple_expression_compound_selector_matches ... ok test pattern::interpreter::simple_expression_compound_selector_globs ... ok test pattern::interpreter::simple_expression_compound_selector_starts_with ... ok test pattern::parser::matcher_parameter_test ... ok test pattern::interpreter::simple_expression_compound_selector_packge ... ok test pattern::interpreter::simple_expression_simple_selector ... ok test pattern::parser::matcher_prefixes ... ok test pattern::parser::pattern_longer_boolean_expr ... ok test pattern::parser::pattern_simple_boolean_expr ... ok test pattern::parser::regex_parser_test ... ok test pattern::parser::simple_expr_compound ... ok test pattern::parser::simple_expr_compound_prefix ... ok test pattern::parser::simple_expr ... ok test remove_fixture_output_basic_case ... ok test remove_fixture_output_different_case_str_beginning ... ok test remove_fixture_output_different_case_str_end ... ok test remove_fixture_output_example_test ... ok test pattern::parser::pattern_complicated_boolean_expr_compound ... ok test remove_fixture_output_fuzz_test ... ok test remove_fixture_output_multiple_matching_lines ... ok test test_empty_output_not_skipped ... ok test test_regular_output_not_skipped ... ok test test_single_line_not_skipped ... ok test test_skip_output ... ok test test_skip_output_different_case_str ... ok test short_name ... ok test pattern::parser::simple_expr_prefix ... ok test pattern::parser::pattern_complicated_boolean_expr ... ok test result: ok. 35 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.20s Running unittests src/main.rs (target/debug/deps/maelstrom_go_test-31484bccc5c43ff1) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/integration_test.rs (target/debug/deps/integration_test-210c59338ef3049d) running 4 tests test many_different_tests_success ... ignored, https://github.com/maelstrom-software/maelstrom/issues/503 test single_example_failure ... ignored, https://github.com/maelstrom-software/maelstrom/issues/503 test single_fuzz_failure ... ignored, https://github.com/maelstrom-software/maelstrom/issues/503 test single_test_failure ... ignored, https://github.com/maelstrom-software/maelstrom/issues/503 test result: ok. 0 passed; 0 failed; 4 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests maelstrom_go_test running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Testing package maelstrom-pytest warning: hiding a lifetime that's elided elsewhere is confusing --> crates/maelstrom-macro/src/config.rs:51:16 | 51 | fn default(&self) -> DefaultValue { | ^^^^^ ^^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default help: use `'_` for type paths | 51 | fn default(&self) -> DefaultValue<'_> { | ++++ warning: `maelstrom-macro` (lib) generated 1 warning (run `cargo fix --lib -p maelstrom-macro` to apply 1 suggestion) warning: hiding a lifetime that's elided elsewhere is confusing --> crates/maelstrom-base/src/tty.rs:116:28 | 116 | pub fn decode_input(input: &[u8]) -> DecodeInputIterator { | ^^^^^ ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default help: use `'_` for type paths | 116 | pub fn decode_input(input: &[u8]) -> DecodeInputIterator<'_> { | ++++ warning: `maelstrom-base` (lib) generated 1 warning (run `cargo fix --lib -p maelstrom-base` to apply 1 suggestion) warning: unnecessary parentheses around type --> crates/maelstrom-util/src/net.rs:100:17 | 100 | mut socket: (impl AsyncWrite + Unpin), | ^ ^ | = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default help: remove these parentheses | 100 - mut socket: (impl AsyncWrite + Unpin), 100 + mut socket: impl AsyncWrite + Unpin, | warning: unnecessary parentheses around type --> crates/maelstrom-util/src/net.rs:119:17 | 119 | mut socket: (impl AsyncRead + Unpin), | ^ ^ | help: remove these parentheses | 119 - mut socket: (impl AsyncRead + Unpin), 119 + mut socket: impl AsyncRead + Unpin, | warning: hiding a lifetime that's elided elsewhere is confusing --> crates/maelstrom-util/src/cache/fs/test.rs:858:20 | 858 | fn lookup_leaf(&self, path: &Path) -> Result { | ^^^^^ ^^^^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default help: use `'_` for type paths | 858 | fn lookup_leaf(&self, path: &Path) -> Result> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> crates/maelstrom-util/src/fs.rs:385:33 | 385 | pub fn walk>(&self, path: P) -> Walker { | ^^^^^ ^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 385 | pub fn walk>(&self, path: P) -> Walker<'_> { | ++++ warning: `maelstrom-util` (lib) generated 4 warnings (run `cargo fix --lib -p maelstrom-util` to apply 4 suggestions) warning: `maelstrom-base` (lib) generated 1 warning (1 duplicate) warning: `maelstrom-util` (lib) generated 4 warnings (4 duplicates) warning: variable does not need to be mutable --> crates/maelstrom-client-process/src/client/layer_builder.rs:146:9 | 146 | mut paths: impl futures::stream::Stream>>, | ----^^^^^ | | | help: remove this `mut` | = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default warning: `maelstrom-client-process` (lib) generated 1 warning (run `cargo fix --lib -p maelstrom-client-process` to apply 1 suggestion) warning: unused import: `command` --> crates/maelstrom-test-runner/src/config.rs:2:12 | 2 | use clap::{command, Args}; | ^^^^^^^ | = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default warning: `maelstrom-test-runner` (lib) generated 1 warning (run `cargo fix --lib -p maelstrom-test-runner` to apply 1 suggestion) warning: `maelstrom-client-process` (lib) generated 1 warning (1 duplicate) Compiling maelstrom-pytest v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-pytest) warning: `maelstrom-test-runner` (lib) generated 1 warning (1 duplicate) warning: unused import: `command` --> crates/maelstrom-pytest/src/cli.rs:1:12 | 1 | use clap::{command, Args}; | ^^^^^^^ | = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default warning: `maelstrom-pytest` (lib) generated 1 warning (run `cargo fix --lib -p maelstrom-pytest` to apply 1 suggestion) warning: `maelstrom-pytest` (lib) generated 1 warning (1 duplicate) warning: `maelstrom-pytest` (lib test) generated 1 warning (1 duplicate) Finished `test` profile [unoptimized + debuginfo] target(s) in 4m 56s Running unittests src/lib.rs (target/debug/deps/maelstrom_pytest-18da31254170fbe2) running 25 tests test pattern::interpreter::markers_contains ... ok test pattern::interpreter::simple_expression_compound_selector_contains ... ok test pattern::interpreter::simple_expression_compound_selector_ends_with ... ok test pattern::interpreter::simple_expression_compound_selector_equals ... ok test pattern::interpreter::and_or_not_diff_expressions ... ok test pattern::interpreter::and_or_not_diff_maybe_expressions ... ok test default_test_metadata_parses ... ok test pattern::interpreter::simple_expression_compound_selector_name ... ok test pattern::interpreter::simple_expression_compound_selector_matches ... ok test pattern::interpreter::simple_expression_compound_selector_globs ... ok test pattern::parser::matcher_parameter_test ... ok test pattern::interpreter::simple_expression_compound_selector_starts_with ... ok test pattern::interpreter::simple_expression_compound_selector_packge ... ok test pattern::interpreter::simple_expression_simple_selector ... ok test pattern::parser::matcher_prefixes ... ok test pattern::parser::pattern_longer_boolean_expr ... ok test pattern::parser::pattern_markers ... ok test pattern::parser::pattern_simple_boolean_expr ... ok test pattern::parser::regex_parser_test ... ok test pattern::parser::simple_expr_compound ... ok test pattern::parser::pattern_complicated_boolean_expr ... ok test pattern::parser::simple_expr ... ok test pattern::parser::simple_expr_prefix ... ok test remove_fixture_output_basic_case ... ok test pattern::parser::pattern_complicated_boolean_expr_compound ... ok test result: ok. 25 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.31s Running unittests src/main.rs (target/debug/deps/maelstrom_pytest-cce6765037aa2ac5) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/integration_test.rs (target/debug/deps/integration_test-6ed177b46abce681) running 7 tests test test_collection_failure ... ignored, https://github.com/maelstrom-software/maelstrom/issues/522 test test_ignore ... ignored, https://github.com/maelstrom-software/maelstrom/issues/504 test test_listing_all ... ignored, https://github.com/maelstrom-software/maelstrom/issues/522 test test_listing_marker ... ignored, https://github.com/maelstrom-software/maelstrom/issues/522 test test_listing_node_id ... ignored, https://github.com/maelstrom-software/maelstrom/issues/522 test test_simple_failure ... ignored, https://github.com/maelstrom-software/maelstrom/issues/504 test test_simple_success ... ignored, https://github.com/maelstrom-software/maelstrom/issues/504 test result: ok. 0 passed; 0 failed; 7 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests maelstrom_pytest running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Testing package maelstrom-run warning: hiding a lifetime that's elided elsewhere is confusing --> crates/maelstrom-macro/src/config.rs:51:16 | 51 | fn default(&self) -> DefaultValue { | ^^^^^ ^^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default help: use `'_` for type paths | 51 | fn default(&self) -> DefaultValue<'_> { | ++++ warning: `maelstrom-macro` (lib) generated 1 warning (run `cargo fix --lib -p maelstrom-macro` to apply 1 suggestion) warning: hiding a lifetime that's elided elsewhere is confusing --> crates/maelstrom-base/src/tty.rs:116:28 | 116 | pub fn decode_input(input: &[u8]) -> DecodeInputIterator { | ^^^^^ ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default help: use `'_` for type paths | 116 | pub fn decode_input(input: &[u8]) -> DecodeInputIterator<'_> { | ++++ warning: `maelstrom-base` (lib) generated 1 warning (run `cargo fix --lib -p maelstrom-base` to apply 1 suggestion) warning: unnecessary parentheses around type --> crates/maelstrom-util/src/net.rs:100:17 | 100 | mut socket: (impl AsyncWrite + Unpin), | ^ ^ | = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default help: remove these parentheses | 100 - mut socket: (impl AsyncWrite + Unpin), 100 + mut socket: impl AsyncWrite + Unpin, | warning: unnecessary parentheses around type --> crates/maelstrom-util/src/net.rs:119:17 | 119 | mut socket: (impl AsyncRead + Unpin), | ^ ^ | help: remove these parentheses | 119 - mut socket: (impl AsyncRead + Unpin), 119 + mut socket: impl AsyncRead + Unpin, | warning: hiding a lifetime that's elided elsewhere is confusing --> crates/maelstrom-util/src/cache/fs/test.rs:858:20 | 858 | fn lookup_leaf(&self, path: &Path) -> Result { | ^^^^^ ^^^^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default help: use `'_` for type paths | 858 | fn lookup_leaf(&self, path: &Path) -> Result> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> crates/maelstrom-util/src/fs.rs:385:33 | 385 | pub fn walk>(&self, path: P) -> Walker { | ^^^^^ ^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 385 | pub fn walk>(&self, path: P) -> Walker<'_> { | ++++ warning: `maelstrom-util` (lib) generated 4 warnings (run `cargo fix --lib -p maelstrom-util` to apply 4 suggestions) warning: variable does not need to be mutable --> crates/maelstrom-client-process/src/client/layer_builder.rs:146:9 | 146 | mut paths: impl futures::stream::Stream>>, | ----^^^^^ | | | help: remove this `mut` | = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default Compiling ascii v1.1.0 warning: `maelstrom-client-process` (lib) generated 1 warning (run `cargo fix --lib -p maelstrom-client-process` to apply 1 suggestion) Compiling crossterm v0.28.1 Compiling maelstrom-run v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-run) warning: hiding a lifetime that's elided elsewhere is confusing --> crates/maelstrom-run/src/escape.rs:90:30 | 90 | pub fn decode_escapes(bytes: &[u8], escape_char: u8) -> EscapeIterator { | ^^^^^ ^^^^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default help: use `'_` for type paths | 90 | pub fn decode_escapes(bytes: &[u8], escape_char: u8) -> EscapeIterator<'_> { | ++++ warning: `maelstrom-run` (lib) generated 1 warning (run `cargo fix --lib -p maelstrom-run` to apply 1 suggestion) warning: `maelstrom-run` (lib test) generated 1 warning (1 duplicate) Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 32s Running unittests src/lib.rs (target/debug/deps/maelstrom_run-82f44ba03018d26e) running 24 tests test escape::tests::decode_escapes_control_z ... ok test escape::tests::decode_escapes_control_c ... ok test escape::tests::decode_escapes_double_escape ... ok test escape::tests::decode_escapes_empty ... ok test escape::tests::decode_escapes_garbage ... ok test escape::tests::decode_escapes_multiple_escapes ... ok test escape::tests::decode_escapes_no_escapes ... ok test escape::tests::decode_escapes_short_1 ... ok test escape::tests::parse_escape_char_backslash_hex ... ok test escape::tests::parse_escape_char_backslash_hex_too_big ... ok test escape::tests::parse_escape_char_backslash_invalid ... ok test escape::tests::parse_escape_char_backslash_plus_one ... ok test escape::tests::parse_escape_char_caret_notation ... ok test escape::tests::parse_escape_char_caret_notation_bad_char ... ok test escape::tests::parse_escape_char_caret_notation_too_long ... ok test escape::tests::parse_escape_char_empty ... ok test escape::tests::parse_escape_char_non_ascii ... ok test escape::tests::parse_escape_char_single_char ... ok test escape::tests::parse_escape_char_too_long ... ok test job_spec_or_containers::tests::containers_and_job_spec_field_yields_job_spec_error ... ok test job_spec_or_containers::tests::container_map ... ok test job_spec_or_containers::tests::containers_field_wrong_type_yields_type_error ... ok test job_spec_or_containers::tests::error_in_container ... ok test job_spec_or_containers::tests::job_spec ... ok test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/main.rs (target/debug/deps/maelstrom_run-e6a1851d51e3d0f9) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests maelstrom_run running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Testing package maelstrom-worker Compiling num-traits v0.2.19 Compiling hyper v1.6.0 Compiling rand v0.8.5 Compiling maelstrom-linux v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-linux) warning: hiding a lifetime that's elided elsewhere is confusing --> crates/maelstrom-macro/src/config.rs:51:16 | 51 | fn default(&self) -> DefaultValue { | ^^^^^ ^^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default help: use `'_` for type paths | 51 | fn default(&self) -> DefaultValue<'_> { | ++++ warning: `maelstrom-macro` (lib) generated 1 warning (run `cargo fix --lib -p maelstrom-macro` to apply 1 suggestion) warning: hiding a lifetime that's elided elsewhere is confusing --> crates/maelstrom-base/src/tty.rs:116:28 | 116 | pub fn decode_input(input: &[u8]) -> DecodeInputIterator { | ^^^^^ ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default help: use `'_` for type paths | 116 | pub fn decode_input(input: &[u8]) -> DecodeInputIterator<'_> { | ++++ warning: `maelstrom-base` (lib) generated 1 warning (run `cargo fix --lib -p maelstrom-base` to apply 1 suggestion) Compiling tokio-stream v0.1.17 Compiling chrono v0.4.40 Compiling num-integer v0.1.46 Compiling hyper-util v0.1.10 Compiling num-bigint v0.4.6 Compiling tokio-tar v0.3.1 Compiling hyper-tls v0.6.0 Compiling reqwest v0.12.14 Compiling serde_with v3.12.0 Compiling num-iter v0.1.45 Compiling num-complex v0.4.6 Compiling maelstrom-worker-child v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-worker-child) Compiling num-rational v0.4.2 Compiling azure_core v0.21.0 Compiling num v0.4.3 Compiling pathdiff v0.2.3 Compiling azure_svc_blobstorage v0.21.0 Compiling azure_storage v0.21.0 Compiling azure_storage_blobs v0.21.0 Compiling maelstrom-github v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-github) Compiling maelstrom-util v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-util) warning: unnecessary parentheses around type --> crates/maelstrom-util/src/net.rs:100:17 | 100 | mut socket: (impl AsyncWrite + Unpin), | ^ ^ | = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default help: remove these parentheses | 100 - mut socket: (impl AsyncWrite + Unpin), 100 + mut socket: impl AsyncWrite + Unpin, | warning: unnecessary parentheses around type --> crates/maelstrom-util/src/net.rs:119:17 | 119 | mut socket: (impl AsyncRead + Unpin), | ^ ^ | help: remove these parentheses | 119 - mut socket: (impl AsyncRead + Unpin), 119 + mut socket: impl AsyncRead + Unpin, | warning: hiding a lifetime that's elided elsewhere is confusing --> crates/maelstrom-util/src/cache/fs/test.rs:858:20 | 858 | fn lookup_leaf(&self, path: &Path) -> Result { | ^^^^^ ^^^^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default help: use `'_` for type paths | 858 | fn lookup_leaf(&self, path: &Path) -> Result> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> crates/maelstrom-util/src/fs.rs:385:33 | 385 | pub fn walk>(&self, path: P) -> Walker { | ^^^^^ ^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 385 | pub fn walk>(&self, path: P) -> Walker<'_> { | ++++ Compiling maelstrom-fuse v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-fuse) warning: `maelstrom-util` (lib) generated 4 warnings (run `cargo fix --lib -p maelstrom-util` to apply 4 suggestions) Compiling maelstrom-layer-fs v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-layer-fs) Compiling maelstrom-worker v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-worker) Finished `test` profile [unoptimized + debuginfo] target(s) in 5m 39s Running unittests src/lib.rs (target/debug/deps/maelstrom_worker-51306c48f64f4596) running 122 tests test dispatcher::tests::cancel_awaiting_layers ... ok test dispatcher::tests::cancel_canceled ... ok test dispatcher::tests::cancel_timed_out ... ok test dispatcher::tests::cancel_executing ... ok test dispatcher::tests::cancel_unknown ... ok test dispatcher::tests::cancel_queued ... ok test dispatcher::tests::enqueue_immediate_artifacts_no_error_slots_available ... ok test dispatcher::tests::duplicate_layer_digests ... ok test dispatcher::tests::enqueue_mixed_artifacts_no_error_slots_available ... ok test dispatcher::tests::jobs_are_executed_in_lpt_order ... ok test dispatcher::tests::jobs_are_executed_in_priority_then_lpt_order ... ok test dispatcher::tests::receive_error_job_completed_executing ... ok test dispatcher::tests::receive_job_completed_canceled ... ok test dispatcher::tests::enqueue_job_is_ignored_after_shut_down ... ok test dispatcher::tests::duplicate_ids_from_broker_panics - should panic ... ok test dispatcher::tests::error_cache_responses ... ok test dispatcher::tests::receive_job_completed_unknown - should panic ... ok test dispatcher::tests::receive_ok_job_completed_executing ... ok test dispatcher::tests::shut_down ... ok test dispatcher::tests::time_out_canceled ... ok test dispatcher::tests::time_out_completed ... ok test dispatcher::tests::timer_scheduled_then_canceled_on_cancellation ... ok test dispatcher::tests::timer_scheduled_then_canceled_on_success ... ok test dispatcher::tests::time_out_running_1 ... ok test dispatcher::tracker::tests::manifest_depends_on_existing_layer_fetch_manifest_dependency_after_layer ... ok test dispatcher::tracker::tests::one_layer_everything_in_cache_into_path_and_cache_keys ... ok test dispatcher::tracker::tests::one_layer_manifest_everything_in_cache_into_path_and_cache_keys ... ok test dispatcher::tracker::tests::manifest_depends_on_existing_layer_fetch_manifest_dependency_before_layer ... ok test dispatcher::tracker::tests::one_layer_pending_then_got_into_path_and_cache_keys ... ok test dispatcher::tracker::tests::one_layer_manifest_pending_then_got_into_path_and_cache_keys ... ok test dispatcher::tracker::tests::two_layers_bottom_layers_in_cache_upper_layer_pending_into_cache_keys ... ok test dispatcher::tracker::tests::three_manifest_layers_with_duplicates ... ok test dispatcher::tracker::tests::two_layers_bottom_layers_in_cache_upper_layer_pending_then_gotten_into_cache_keys ... ok test dispatcher::tracker::tests::three_layers_everything_in_cache_into_path_and_cache_keys ... ok test dispatcher::tracker::tests::two_layers_everything_in_cache_into_path_and_cache_keys ... ok test dispatcher::tracker::tests::two_layers_everything_pending_then_gotten_into_path_and_cache_keys ... ok test dispatcher::tracker::tests::two_layers_one_artifact_gotten_one_pending_into_cache_keys ... ok test dispatcher::tracker::tests::two_layers_one_artifact_gotten_one_manifest_pending_then_got_into_cache_keys ... ok test dispatcher::tracker::tests::two_layers_one_artifact_gotten_with_pending_manifest_one_pending_into_cache_keys ... ok test dispatcher::tracker::tests::two_layers_one_artifact_gotten_one_pending_then_got_into_cache_keys ... ok test dispatcher::tracker::tests::six_layers_with_duplicates_three_pending_then_got_into_path_and_cache_keys ... ok test dispatcher::tracker::tests::two_layers_one_bottom_layer_gotten_one_pending_into_cache_keys ... ok test dispatcher::tracker::tests::two_layers_one_manifest_everything_in_cache_into_path_and_cache_keys ... ok test executor::tests::bind_mount_path_is_relative_to_pwd ... ignored, https://github.com/maelstrom-software/maelstrom/issues/505 test executor::tests::bind_mount_read_only ... ignored, https://github.com/maelstrom-software/maelstrom/issues/505 test dispatcher::tracker::tests::two_layers_one_bottom_layer_gotten_one_pending_then_gotten_into_cache_keys ... ok test executor::tests::close_range ... ignored, https://github.com/maelstrom-software/maelstrom/issues/505 test executor::tests::dev_full ... FAILED test executor::tests::PATH_can_be_used ... FAILED test executor::tests::bad_working_directory_is_an_execution_error ... ok test executor::tests::bind_mount_writable ... FAILED test executor::tests::dev_null_write ... FAILED test executor::tests::dev_random ... FAILED test executor::tests::dev_null ... FAILED test executor::tests::devpts ... ignored, https://github.com/maelstrom-software/maelstrom/issues/505 test executor::tests::dev_tty ... FAILED test executor::tests::dev_urandom ... FAILED test executor::tests::devpts_ptmx_mode ... FAILED test executor::tests::dev_zero ... FAILED test executor::tests::environment ... FAILED test executor::tests::execution_error ... ok test executor::tests::local_root_overlay_is_writable_and_output_is_captured ... ignored, https://github.com/maelstrom-software/maelstrom/issues/505 test executor::tests::loopback ... ignored, https://github.com/maelstrom-software/maelstrom/issues/505 test executor::tests::exited_0 ... FAILED test executor::tests::exited_1 ... FAILED test executor::tests::local_network ... FAILED test executor::tests::mount_dev_full ... FAILED test executor::tests::mount_dev_fuse ... FAILED test executor::tests::mount_dev_null ... FAILED test executor::tests::mount_dev_null_write ... FAILED test executor::tests::mount_dev_random ... FAILED test executor::tests::mqueue ... ignored, https://github.com/maelstrom-software/maelstrom/issues/505 test executor::tests::multiple_layers_with_tmp_root_overlay_is_writable ... ignored, https://github.com/maelstrom-software/maelstrom/issues/505 test executor::tests::mount_dev_tty ... FAILED test executor::tests::mount_dev_urandom ... FAILED test executor::tests::mount_dev_zero ... FAILED test executor::tests::no_dev_full ... FAILED test executor::tests::no_dev_null ... FAILED test executor::tests::no_dev_tty ... FAILED test executor::tests::no_dev_random ... FAILED test executor::tests::no_devpts ... ignored, https://github.com/maelstrom-software/maelstrom/issues/505 test executor::tests::no_loopback ... ignored, https://github.com/maelstrom-software/maelstrom/issues/505 test executor::tests::no_dev_urandom ... FAILED test executor::tests::no_dev_zero ... FAILED test executor::tests::no_mount_dev_fuse ... FAILED test executor::tests::no_mount_dev_full ... FAILED test executor::tests::no_mount_dev_null ... FAILED test executor::tests::no_mount_dev_random ... FAILED test executor::tests::no_mqueue ... ignored, https://github.com/maelstrom-software/maelstrom/issues/505 test executor::tests::no_mount_dev_tty ... FAILED test executor::tests::no_sysfs ... ignored, https://github.com/maelstrom-software/maelstrom/issues/505 test executor::tests::no_tmpfs ... ignored, https://github.com/maelstrom-software/maelstrom/issues/505 test executor::tests::old_mounts_are_unmounted ... ignored, https://github.com/maelstrom-software/maelstrom/issues/505 test executor::tests::no_mount_dev_urandom ... FAILED test executor::tests::one_layer_with_tmp_root_overlay_is_writable ... ignored, https://github.com/maelstrom-software/maelstrom/issues/505 test executor::tests::no_mount_dev_zero ... FAILED test executor::tests::procfs ... ignored, https://github.com/maelstrom-software/maelstrom/issues/505 test executor::tests::no_procfs ... FAILED test executor::tests::one_layer_is_read_only ... FAILED test executor::tests::pid_ppid_pgid_and_sid ... FAILED test executor::tests::signaled_11 ... FAILED test executor::tests::stderr_inline_limit_0 ... FAILED test executor::tests::stderr_inline_limit_1 ... FAILED test executor::tests::stderr_inline_limit_2 ... FAILED test executor::tests::stderr_inline_limit_3 ... FAILED test executor::tests::stdin_empty ... FAILED test executor::tests::stdout_inline_limit_0 ... FAILED test executor::tests::sysfs ... ignored, https://github.com/maelstrom-software/maelstrom/issues/505 test executor::tests::tmpfs ... ignored, https://github.com/maelstrom-software/maelstrom/issues/505 test executor::tests::stdout_inline_limit_1 ... FAILED test executor::tests::stdout_inline_limit_2 ... FAILED test executor::tests::stdout_inline_limit_3 ... FAILED test executor::tests::tty_eof ... FAILED test executor::tests::tty_ctrl_backslash has been running for over 60 seconds test executor::tests::tty_ctrl_c has been running for over 60 seconds test executor::tests::tty_ctrl_z has been running for over 60 seconds test executor::tests::tty_hup has been running for over 60 seconds ^C ==> ERROR: Aborted by user! Exiting... [!p]104\[?7h]3008;end=ddb34e263a264035939ba50b6d08edcc\==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/felix-0/build [?25h[?25h[?25hreceiving incremental file list maelstrom-0.14.0-2-riscv64-build.log maelstrom-0.14.0-2-riscv64-check.log maelstrom-0.14.0-2-riscv64-prepare.log sent 81 bytes received 20,415 bytes 8,198.40 bytes/sec total size is 157,084 speedup is 7.66