$ /nix/store/9ypz3flqsrl5xl495mm8h645gadjsxi1-coreutils-9.11/bin/timeout --kill-after=15s 7200s /nix/store/23zk8sgzamrbmj1fday15szf7f2279s8-nix-2.34.7/bin/nix --extra-experimental-features nix-command --extra-experimental-features flakes --log-format internal-json build --no-link --print-out-paths git+https://github.com/alphal00p/gammaloop?ref=ir_safe_threshold_ct_rework&rev=0f3c75c08b143ceb3ca042d89635da65d3e874c6&shallow=1#checks.x86_64-linux.gammaloop-fmt --print-build-logs fetching Git repository 'https://github.com/alphal00p/gammaloop' remote: Enumerating objects: 1740, done. remote: Counting objects: 0% (1/1740) remote: Counting objects: 1% (18/1740) remote: Counting objects: 2% (35/1740) remote: Counting objects: 3% (53/1740) remote: Counting objects: 4% (70/1740) remote: Counting objects: 5% (87/1740) remote: Counting objects: 6% (105/1740) remote: Counting objects: 7% (122/1740) remote: Counting objects: 8% (140/1740) remote: Counting objects: 9% (157/1740) remote: Counting objects: 10% (174/1740) remote: Counting objects: 11% (192/1740) remote: Counting objects: 12% (209/1740) remote: Counting objects: 13% (227/1740) remote: Counting objects: 14% (244/1740) remote: Counting objects: 15% (261/1740) remote: Counting objects: 16% (279/1740) remote: Counting objects: 17% (296/1740) remote: Counting objects: 18% (314/1740) remote: Counting objects: 19% (331/1740) remote: Counting objects: 20% (348/1740) remote: Counting objects: 21% (366/1740) remote: Counting objects: 22% (383/1740) remote: Counting objects: 23% (401/1740) remote: Counting objects: 24% (418/1740) remote: Counting objects: 25% (435/1740) remote: Counting objects: 26% (453/1740) remote: Counting objects: 27% (470/1740) remote: Counting objects: 28% (488/1740) remote: Counting objects: 29% (505/1740) remote: Counting objects: 30% (522/1740) remote: Counting objects: 31% (540/1740) remote: Counting objects: 32% (557/1740) remote: Counting objects: 33% (575/1740) remote: Counting objects: 34% (592/1740) remote: Counting objects: 35% (609/1740) remote: Counting objects: 36% (627/1740) remote: Counting objects: 37% (644/1740) remote: Counting objects: 38% (662/1740) remote: Counting objects: 39% (679/1740) remote: Counting objects: 40% (696/1740) remote: Counting objects: 41% (714/1740) remote: Counting objects: 42% (731/1740) remote: Counting objects: 43% (749/1740) remote: Counting objects: 44% (766/1740) remote: Counting objects: 45% (783/1740) remote: Counting objects: 46% (801/1740) remote: Counting objects: 47% (818/1740) remote: Counting objects: 48% (836/1740) remote: Counting objects: 49% (853/1740) remote: Counting objects: 50% (870/1740) remote: Counting objects: 51% (888/1740) remote: Counting objects: 52% (905/1740) remote: Counting objects: 53% (923/1740) remote: Counting objects: 54% (940/1740) remote: Counting objects: 55% (957/1740) remote: Counting objects: 56% (975/1740) remote: Counting objects: 57% (992/1740) remote: Counting objects: 58% (1010/1740) remote: Counting objects: 59% (1027/1740) remote: Counting objects: 60% (1044/1740) remote: Counting objects: 61% (1062/1740) remote: Counting objects: 62% (1079/1740) remote: Counting objects: 63% (1097/1740) remote: Counting objects: 64% (1114/1740) remote: Counting objects: 65% (1131/1740) remote: Counting objects: 66% (1149/1740) remote: Counting objects: 67% (1166/1740) remote: Counting objects: 68% (1184/1740) remote: Counting objects: 69% (1201/1740) remote: Counting objects: 70% (1218/1740) remote: Counting objects: 71% (1236/1740) remote: Counting objects: 72% (1253/1740) remote: Counting objects: 73% (1271/1740) remote: Counting objects: 74% (1288/1740) remote: Counting objects: 75% (1305/1740) remote: Counting objects: 76% (1323/1740) remote: Counting objects: 77% (1340/1740) remote: Counting objects: 78% (1358/1740) remote: Counting objects: 79% (1375/1740) remote: Counting objects: 80% (1392/1740) remote: Counting objects: 81% (1410/1740) remote: Counting objects: 82% (1427/1740) remote: Counting objects: 83% (1445/1740) remote: Counting objects: 84% (1462/1740) remote: Counting objects: 85% (1479/1740) remote: Counting objects: 86% (1497/1740) remote: Counting objects: 87% (1514/1740) remote: Counting objects: 88% (1532/1740) remote: Counting objects: 89% (1549/1740) remote: Counting objects: 90% (1566/1740) remote: Counting objects: 91% (1584/1740) remote: Counting objects: 92% (1601/1740) remote: Counting objects: 93% (1619/1740) remote: Counting objects: 94% (1636/1740) remote: Counting objects: 95% (1653/1740) remote: Counting objects: 96% (1671/1740) remote: Counting objects: 97% (1688/1740) remote: Counting objects: 98% (1706/1740) remote: Counting objects: 99% (1723/1740) remote: Counting objects: 100% (1740/1740) remote: Counting objects: 100% (1740/1740), done. remote: Compressing objects: 0% (1/1078) remote: Compressing objects: 1% (11/1078) remote: Compressing objects: 2% (22/1078) remote: Compressing objects: 3% (33/1078) remote: Compressing objects: 4% (44/1078) remote: Compressing objects: 5% (54/1078) remote: Compressing objects: 6% (65/1078) remote: Compressing objects: 7% (76/1078) remote: Compressing objects: 8% (87/1078) remote: Compressing objects: 9% (98/1078) remote: Compressing objects: 10% (108/1078) remote: Compressing objects: 11% (119/1078) remote: Compressing objects: 12% (130/1078) remote: Compressing objects: 13% (141/1078) remote: Compressing objects: 14% (151/1078) remote: Compressing objects: 15% (162/1078) remote: Compressing objects: 16% (173/1078) remote: Compressing objects: 17% (184/1078) remote: Compressing objects: 18% (195/1078) remote: Compressing objects: 19% (205/1078) remote: Compressing objects: 20% (216/1078) remote: Compressing objects: 21% (227/1078) remote: Compressing objects: 22% (238/1078) remote: Compressing objects: 23% (248/1078) remote: Compressing objects: 24% (259/1078) remote: Compressing objects: 25% (270/1078) remote: Compressing objects: 26% (281/1078) remote: Compressing objects: 27% (292/1078) remote: Compressing objects: 28% (302/1078) remote: Compressing objects: 29% (313/1078) remote: Compressing objects: 30% (324/1078) remote: Compressing objects: 31% (335/1078) remote: Compressing objects: 32% (345/1078) remote: Compressing objects: 33% (356/1078) remote: Compressing objects: 34% (367/1078) remote: Compressing objects: 35% (378/1078) remote: Compressing objects: 36% (389/1078) remote: Compressing objects: 37% (399/1078) remote: Compressing objects: 38% (410/1078) remote: Compressing objects: 39% (421/1078) remote: Compressing objects: 40% (432/1078) remote: Compressing objects: 41% (442/1078) remote: Compressing objects: 42% (453/1078) remote: Compressing objects: 43% (464/1078) remote: Compressing objects: 44% (475/1078) remote: Compressing objects: 45% (486/1078) remote: Compressing objects: 46% (496/1078) remote: Compressing objects: 47% (507/1078) remote: Compressing objects: 48% (518/1078) remote: Compressing objects: 49% (529/1078) remote: Compressing objects: 50% (539/1078) remote: Compressing objects: 51% (550/1078) remote: Compressing objects: 52% (561/1078) remote: Compressing objects: 53% (572/1078) remote: Compressing objects: 54% (583/1078) remote: Compressing objects: 55% (593/1078) remote: Compressing objects: 56% (604/1078) remote: Compressing objects: 57% (615/1078) remote: Compressing objects: 58% (626/1078) remote: Compressing objects: 59% (637/1078) remote: Compressing objects: 60% (647/1078) remote: Compressing objects: 61% (658/1078) remote: Compressing objects: 62% (669/1078) remote: Compressing objects: 63% (680/1078) remote: Compressing objects: 64% (690/1078) remote: Compressing objects: 65% (701/1078) remote: Compressing objects: 66% (712/1078) remote: Compressing objects: 67% (723/1078) remote: Compressing objects: 68% (734/1078) remote: Compressing objects: 69% (744/1078) remote: Compressing objects: 70% (755/1078) remote: Compressing objects: 71% (766/1078) remote: Compressing objects: 72% (777/1078) remote: Compressing objects: 73% (787/1078) remote: Compressing objects: 74% (798/1078) remote: Compressing objects: 75% (809/1078) remote: Compressing objects: 76% (820/1078) remote: Compressing objects: 77% (831/1078) remote: Compressing objects: 78% (841/1078) remote: Compressing objects: 79% (852/1078) remote: Compressing objects: 80% (863/1078) remote: Compressing objects: 81% (874/1078) remote: Compressing objects: 82% (884/1078) remote: Compressing objects: 83% (895/1078) remote: Compressing objects: 84% (906/1078) remote: Compressing objects: 85% (917/1078) remote: Compressing objects: 86% (928/1078) remote: Compressing objects: 87% (938/1078) remote: Compressing objects: 88% (949/1078) remote: Compressing objects: 89% (960/1078) remote: Compressing objects: 90% (971/1078) remote: Compressing objects: 91% (981/1078) remote: Compressing objects: 92% (992/1078) remote: Compressing objects: 93% (1003/1078) remote: Compressing objects: 94% (1014/1078) remote: Compressing objects: 95% (1025/1078) remote: Compressing objects: 96% (1035/1078) remote: Compressing objects: 97% (1046/1078) remote: Compressing objects: 98% (1057/1078) remote: Compressing objects: 99% (1068/1078) remote: Compressing objects: 100% (1078/1078) remote: Compressing objects: 100% (1078/1078), done. Receiving objects: 0% (1/1740) Receiving objects: 1% (18/1740) Receiving objects: 2% (35/1740) Receiving objects: 3% (53/1740) Receiving objects: 4% (70/1740) Receiving objects: 5% (87/1740) Receiving objects: 6% (105/1740) Receiving objects: 7% (122/1740) Receiving objects: 8% (140/1740) Receiving objects: 9% (157/1740) Receiving objects: 10% (174/1740) Receiving objects: 11% (192/1740) Receiving objects: 12% (209/1740) Receiving objects: 13% (227/1740) Receiving objects: 14% (244/1740) Receiving objects: 15% (261/1740) Receiving objects: 16% (279/1740) Receiving objects: 17% (296/1740) Receiving objects: 18% (314/1740) Receiving objects: 19% (331/1740) Receiving objects: 20% (348/1740) Receiving objects: 21% (366/1740) Receiving objects: 22% (383/1740) Receiving objects: 23% (401/1740) Receiving objects: 24% (418/1740) Receiving objects: 25% (435/1740) Receiving objects: 26% (453/1740) Receiving objects: 27% (470/1740) Receiving objects: 28% (488/1740) Receiving objects: 29% (505/1740) Receiving objects: 30% (522/1740) Receiving objects: 31% (540/1740) Receiving objects: 32% (557/1740) Receiving objects: 33% (575/1740) Receiving objects: 34% (592/1740) Receiving objects: 35% (609/1740) Receiving objects: 36% (627/1740) Receiving objects: 37% (644/1740) Receiving objects: 38% (662/1740) Receiving objects: 39% (679/1740) Receiving objects: 40% (696/1740) Receiving objects: 41% (714/1740) Receiving objects: 42% (731/1740) Receiving objects: 43% (749/1740) Receiving objects: 44% (766/1740) Receiving objects: 45% (783/1740) Receiving objects: 46% (801/1740) Receiving objects: 47% (818/1740) Receiving objects: 48% (836/1740) Receiving objects: 49% (853/1740) Receiving objects: 50% (870/1740) Receiving objects: 51% (888/1740) Receiving objects: 52% (905/1740) Receiving objects: 53% (923/1740) Receiving objects: 54% (940/1740) Receiving objects: 55% (957/1740) Receiving objects: 56% (975/1740) Receiving objects: 57% (992/1740) Receiving objects: 58% (1010/1740) Receiving objects: 59% (1027/1740) Receiving objects: 60% (1044/1740) Receiving objects: 61% (1062/1740) Receiving objects: 62% (1079/1740) Receiving objects: 63% (1097/1740) Receiving objects: 64% (1114/1740) Receiving objects: 65% (1131/1740) Receiving objects: 66% (1149/1740) Receiving objects: 67% (1166/1740) Receiving objects: 68% (1184/1740) Receiving objects: 69% (1201/1740) Receiving objects: 70% (1218/1740) Receiving objects: 71% (1236/1740) Receiving objects: 72% (1253/1740) Receiving objects: 73% (1271/1740) Receiving objects: 74% (1288/1740) Receiving objects: 75% (1305/1740) Receiving objects: 76% (1323/1740) Receiving objects: 77% (1340/1740) Receiving objects: 78% (1358/1740) Receiving objects: 79% (1375/1740) Receiving objects: 80% (1392/1740) Receiving objects: 81% (1410/1740) Receiving objects: 82% (1427/1740) Receiving objects: 83% (1445/1740) Receiving objects: 84% (1462/1740) Receiving objects: 85% (1479/1740) Receiving objects: 86% (1497/1740), 11.74 MiB | 23.47 MiB/s Receiving objects: 87% (1514/1740), 11.74 MiB | 23.47 MiB/s Receiving objects: 88% (1532/1740), 11.74 MiB | 23.47 MiB/s Receiving objects: 89% (1549/1740), 11.74 MiB | 23.47 MiB/s Receiving objects: 90% (1566/1740), 11.74 MiB | 23.47 MiB/s Receiving objects: 91% (1584/1740), 11.74 MiB | 23.47 MiB/s Receiving objects: 92% (1601/1740), 11.74 MiB | 23.47 MiB/s Receiving objects: 93% (1619/1740), 11.74 MiB | 23.47 MiB/s Receiving objects: 94% (1636/1740), 11.74 MiB | 23.47 MiB/s Receiving objects: 95% (1653/1740), 11.74 MiB | 23.47 MiB/s Receiving objects: 96% (1671/1740), 11.74 MiB | 23.47 MiB/s Receiving objects: 97% (1688/1740), 11.74 MiB | 23.47 MiB/s Receiving objects: 98% (1706/1740), 11.74 MiB | 23.47 MiB/s Receiving objects: 99% (1723/1740), 11.74 MiB | 23.47 MiB/s remote: Total 1740 (delta 671), reused 1177 (delta 593), pack-reused 0 (from 0) Receiving objects: 100% (1740/1740), 11.74 MiB | 23.47 MiB/s Receiving objects: 100% (1740/1740), 12.32 MiB | 23.80 MiB/s, done. Resolving deltas: 0% (0/671) Resolving deltas: 1% (7/671) Resolving deltas: 2% (16/671) Resolving deltas: 3% (21/671) Resolving deltas: 4% (27/671) Resolving deltas: 5% (34/671) Resolving deltas: 6% (41/671) Resolving deltas: 7% (48/671) Resolving deltas: 8% (54/671) Resolving deltas: 9% (61/671) Resolving deltas: 10% (68/671) Resolving deltas: 11% (74/671) Resolving deltas: 12% (81/671) Resolving deltas: 13% (88/671) Resolving deltas: 14% (94/671) Resolving deltas: 15% (101/671) Resolving deltas: 16% (110/671) Resolving deltas: 17% (115/671) Resolving deltas: 18% (121/671) Resolving deltas: 19% (128/671) Resolving deltas: 20% (135/671) Resolving deltas: 21% (141/671) Resolving deltas: 22% (148/671) Resolving deltas: 23% (155/671) Resolving deltas: 24% (162/671) Resolving deltas: 25% (169/671) Resolving deltas: 26% (176/671) Resolving deltas: 27% (182/671) Resolving deltas: 28% (188/671) Resolving deltas: 29% (195/671) Resolving deltas: 30% (202/671) Resolving deltas: 31% (213/671) Resolving deltas: 32% (215/671) Resolving deltas: 33% (222/671) Resolving deltas: 34% (230/671) Resolving deltas: 35% (235/671) Resolving deltas: 36% (242/671) Resolving deltas: 37% (249/671) Resolving deltas: 38% (255/671) Resolving deltas: 39% (263/671) Resolving deltas: 40% (269/671) Resolving deltas: 41% (278/671) Resolving deltas: 42% (282/671) Resolving deltas: 43% (289/671) Resolving deltas: 44% (297/671) Resolving deltas: 45% (303/671) Resolving deltas: 46% (313/671) Resolving deltas: 47% (316/671) Resolving deltas: 48% (323/671) Resolving deltas: 49% (329/671) Resolving deltas: 50% (336/671) Resolving deltas: 51% (344/671) Resolving deltas: 52% (349/671) Resolving deltas: 53% (357/671) Resolving deltas: 54% (363/671) Resolving deltas: 55% (371/671) Resolving deltas: 56% (377/671) Resolving deltas: 57% (383/671) Resolving deltas: 58% (391/671) Resolving deltas: 59% (397/671) Resolving deltas: 60% (403/671) Resolving deltas: 61% (411/671) Resolving deltas: 62% (418/671) Resolving deltas: 63% (423/671) Resolving deltas: 64% (430/671) Resolving deltas: 65% (437/671) Resolving deltas: 66% (443/671) Resolving deltas: 67% (450/671) Resolving deltas: 68% (457/671) Resolving deltas: 69% (463/671) Resolving deltas: 70% (470/671) Resolving deltas: 71% (477/671) Resolving deltas: 72% (484/671) Resolving deltas: 73% (490/671) Resolving deltas: 74% (497/671) Resolving deltas: 75% (504/671) Resolving deltas: 76% (510/671) Resolving deltas: 77% (518/671) Resolving deltas: 78% (524/671) Resolving deltas: 79% (531/671) Resolving deltas: 80% (539/671) Resolving deltas: 81% (545/671) Resolving deltas: 82% (551/671) Resolving deltas: 83% (558/671) Resolving deltas: 84% (564/671) Resolving deltas: 85% (572/671) Resolving deltas: 86% (579/671) Resolving deltas: 87% (587/671) Resolving deltas: 88% (591/671) Resolving deltas: 89% (598/671) Resolving deltas: 90% (604/671) Resolving deltas: 91% (611/671) Resolving deltas: 92% (618/671) Resolving deltas: 93% (625/671) Resolving deltas: 94% (632/671) Resolving deltas: 95% (639/671) Resolving deltas: 96% (646/671) Resolving deltas: 97% (652/671) Resolving deltas: 98% (658/671) Resolving deltas: 99% (665/671) Resolving deltas: 100% (671/671) Resolving deltas: 100% (671/671), done. From https://github.com/alphal00p/gammaloop * branch 0f3c75c08b143ceb3ca042d89635da65d3e874c6 -> FETCH_HEAD  Downloading cached source from https://cache.nix-ci.com Downloaded cached source (199.4 MiB) in 6.2s Progress: 1 of 1 downloaded from cache  Downloading cached cargoHelperFunctionsHook from https://cache.nix-ci.com Downloading cached configureCargoCommonVarsHook from https://cache.nix-ci.com Downloading cached configureCargoVendoredDepsHook from https://cache.nix-ci.com Downloading cached inheritCargoArtifactsHook from https://cache.nix-ci.com Downloading cached installCargoArtifactsHook from https://cache.nix-ci.com Downloading cached replaceCargoLockHook from https://cache.nix-ci.com Downloading cached gnu-config-2024-01 from https://cache.nix-ci.com Downloaded cached configureCargoVendoredDepsHook (1632 B) in 6ms Downloaded cached cargoHelperFunctionsHook (1016 B) in 8ms Downloading cached xgcc-15.2.0-libgcc from https://cache.nix-ci.com Downloading cached gcc-15.2.0-libgcc from https://cache.nix-ci.com Downloading cached libunistring from https://cache.nix-ci.com Downloading cached linux-headers from https://cache.nix-ci.com Downloaded cached configureCargoCommonVarsHook (2728 B) in 8ms Downloading cached rust-std-stable-2026-07 from https://cache.nix-ci.com Downloaded cached installCargoArtifactsHook (4624 B) in 7ms Progress: 0 of 22 built, 1 of 67 downloaded from cache (11 downloading) Progress: 0 of 22 built, 2 of 67 downloaded from cache (10 downloading) Progress: 0 of 22 built, 3 of 67 downloaded from cache (9 downloading) Progress: 0 of 22 built, 4 of 67 downloaded from cache (8 downloading) Downloaded cached inheritCargoArtifactsHook (5944 B) in 8ms Progress: 0 of 18 built, 5 of 67 downloaded from cache (7 downloading) Downloaded cached replaceCargoLockHook (1032 B) in 8ms Progress: 0 of 17 built, 6 of 67 downloaded from cache (6 downloading) Downloaded cached gnu-config-2024-01 (86 KiB) in 15ms Progress: 0 of 16 built, 7 of 67 downloaded from cache (5 downloading) Downloading cached update-autotools-gnu-config-scripts-hook from https://cache.nix-ci.com Downloaded cached gcc-15.2.0-libgcc (193 KiB) in 21ms Progress: 0 of 16 built, 8 of 67 downloaded from cache (5 downloading) Downloaded cached xgcc-15.2.0-libgcc (193 KiB) in 29ms Progress: 0 of 16 built, 9 of 67 downloaded from cache (4 downloading) Downloaded cached update-autotools-gnu-config-scripts-hook (968 B) in 20ms Progress: 0 of 16 built, 10 of 67 downloaded from cache (3 downloading) Downloaded cached libunistring (2 MiB) in 41ms Progress: 0 of 16 built, 11 of 67 downloaded from cache (2 downloading) Downloading cached libidn2 from https://cache.nix-ci.com Downloaded cached libidn2 (359 KiB) in 19ms Progress: 0 of 16 built, 12 of 67 downloaded from cache (2 downloading) Downloading cached glibc-2.42 from https://cache.nix-ci.com Downloaded cached linux-headers (7.1 MiB) in 153ms Progress: 0 of 16 built, 13 of 67 downloaded from cache (2 downloading) Downloaded cached glibc-2.42 (33.5 MiB) in 325ms Progress: 0 of 16 built, 14 of 67 downloaded from cache (1 downloading) Downloading cached attr from https://cache.nix-ci.com Downloading cached bash from https://cache.nix-ci.com Downloading cached bzip2 from https://cache.nix-ci.com Downloading cached cargo-stable-2026-07 from https://cache.nix-ci.com Downloading cached clippy-preview-stable-2026-07 from https://cache.nix-ci.com Downloading cached ed from https://cache.nix-ci.com Downloading cached expand-response-params from https://cache.nix-ci.com Downloading cached gawk from https://cache.nix-ci.com Downloading cached gcc-15.2.0-lib from https://cache.nix-ci.com Downloading cached glibc-2.42-67-bin from https://cache.nix-ci.com Downloading cached gmp from https://cache.nix-ci.com Downloading cached gnumake from https://cache.nix-ci.com Downloading cached gnused from https://cache.nix-ci.com Downloading cached lndir from https://cache.nix-ci.com Downloading cached lz4-1.10.0-lib from https://cache.nix-ci.com Downloaded cached expand-response-params (16 KiB) in 12ms Progress: 0 of 16 built, 15 of 67 downloaded from cache (15 downloading) Downloading cached openssl from https://cache.nix-ci.com Downloaded cached bzip2 (86 KiB) in 23ms Progress: 0 of 16 built, 16 of 67 downloaded from cache (15 downloading) Downloaded cached ed (144 KiB) in 23ms Downloading cached pcre2 from https://cache.nix-ci.com Progress: 0 of 16 built, 17 of 67 downloaded from cache (15 downloading) Downloading cached bzip2-1.0.8-bin from https://cache.nix-ci.com Downloaded cached attr (90 KiB) in 27ms Progress: 0 of 16 built, 18 of 67 downloaded from cache (15 downloading) Downloading cached patch from https://cache.nix-ci.com Downloaded cached lndir (23 KiB) in 32ms Progress: 0 of 16 built, 19 of 67 downloaded from cache (15 downloading) Downloaded cached bash (1.8 MiB) in 41ms Downloading cached acl from https://cache.nix-ci.com Progress: 0 of 15 built, 20 of 67 downloaded from cache (15 downloading) Downloading cached popt from https://cache.nix-ci.com Downloaded cached lz4-1.10.0-lib (256 KiB) in 36ms Progress: 0 of 14 built, 21 of 67 downloaded from cache (15 downloading) Downloading cached gzip from https://cache.nix-ci.com Downloaded cached gmp (722 KiB) in 47ms Progress: 0 of 14 built, 22 of 67 downloaded from cache (15 downloading) Downloading cached xxhash from https://cache.nix-ci.com Downloaded cached gnused (797 KiB) in 57ms Progress: 0 of 14 built, 23 of 67 downloaded from cache (15 downloading) Downloading cached isl from https://cache.nix-ci.com Downloaded cached gnumake (1.5 MiB) in 62ms Progress: 0 of 14 built, 24 of 67 downloaded from cache (15 downloading) Downloading cached mpfr from https://cache.nix-ci.com Downloaded cached gawk (3.4 MiB) in 65ms Progress: 0 of 14 built, 25 of 67 downloaded from cache (15 downloading) Downloading cached xz from https://cache.nix-ci.com Downloaded cached bzip2-1.0.8-bin (67 KiB) in 43ms Progress: 0 of 14 built, 26 of 67 downloaded from cache (15 downloading) Downloading cached zlib from https://cache.nix-ci.com Downloaded cached patch (208 KiB) in 42ms Progress: 0 of 14 built, 27 of 67 downloaded from cache (15 downloading) Downloaded cached glibc-2.42-67-bin (2.8 MiB) in 75ms Progress: 0 of 14 built, 28 of 67 downloaded from cache (14 downloading) Downloading cached glibc-2.42-67-dev from https://cache.nix-ci.com Downloaded cached acl (125 KiB) in 45ms Progress: 0 of 14 built, 29 of 67 downloaded from cache (14 downloading) Downloading cached gnutar from https://cache.nix-ci.com Downloaded cached pcre2 (2 MiB) in 65ms Progress: 0 of 14 built, 30 of 67 downloaded from cache (14 downloading) Downloading cached gnugrep from https://cache.nix-ci.com Downloaded cached popt (161 KiB) in 50ms Progress: 0 of 14 built, 31 of 67 downloaded from cache (14 downloading) Downloaded cached gzip (156 KiB) in 50ms Progress: 0 of 14 built, 32 of 67 downloaded from cache (13 downloading) Downloaded cached xxhash (413 KiB) in 47ms Progress: 0 of 14 built, 33 of 67 downloaded from cache (12 downloading) Downloaded cached openssl (8.9 MiB) in 95ms Progress: 0 of 14 built, 34 of 67 downloaded from cache (11 downloading) Downloaded cached zlib (129 KiB) in 42ms Progress: 0 of 14 built, 35 of 67 downloaded from cache (10 downloading) Downloading cached file from https://cache.nix-ci.com Downloading cached binutils-2.46-lib from https://cache.nix-ci.com Downloading cached llvm-tools-preview-stable-2026-07 from https://cache.nix-ci.com Downloaded cached mpfr (803 KiB) in 56ms Progress: 0 of 14 built, 36 of 67 downloaded from cache (12 downloading) Downloading cached libmpc from https://cache.nix-ci.com Downloaded cached xz (837 KiB) in 55ms Progress: 0 of 14 built, 37 of 67 downloaded from cache (12 downloading) Downloading cached xz-5.8.3-bin from https://cache.nix-ci.com Downloaded cached gnugrep (932 KiB) in 37ms Progress: 0 of 14 built, 38 of 67 downloaded from cache (12 downloading) Downloaded cached isl (2.5 MiB) in 73ms Progress: 0 of 14 built, 39 of 67 downloaded from cache (11 downloading) Downloaded cached libmpc (301 KiB) in 25ms Progress: 0 of 14 built, 40 of 67 downloaded from cache (10 downloading) Downloaded cached xz-5.8.3-bin (214 KiB) in 23ms Progress: 0 of 14 built, 41 of 67 downloaded from cache (9 downloading) Downloaded cached gnutar (2.7 MiB) in 61ms Progress: 0 of 14 built, 42 of 67 downloaded from cache (8 downloading) Downloaded cached glibc-2.42-67-dev (2.3 MiB) in 73ms Progress: 0 of 14 built, 43 of 67 downloaded from cache (7 downloading) Downloaded cached gcc-15.2.0-lib (9.8 MiB) in 155ms Progress: 0 of 14 built, 44 of 67 downloaded from cache (6 downloading) Downloading cached gcc from https://cache.nix-ci.com Downloading cached gmp-with-cxx from https://cache.nix-ci.com Downloading cached patchelf from https://cache.nix-ci.com Downloading cached rustc-stable-2026-07 from https://cache.nix-ci.com Downloading cached zstd from https://cache.nix-ci.com Downloaded cached binutils-2.46-lib (2.9 MiB) in 52ms Progress: 0 of 14 built, 45 of 67 downloaded from cache (10 downloading) Downloading cached binutils from https://cache.nix-ci.com Downloaded cached file (10.5 MiB) in 56ms Progress: 0 of 14 built, 46 of 67 downloaded from cache (10 downloading) Downloaded cached patchelf (245 KiB) in 18ms Progress: 0 of 14 built, 47 of 67 downloaded from cache (9 downloading) Downloaded cached zstd (1.1 MiB) in 24ms Progress: 0 of 14 built, 48 of 67 downloaded from cache (8 downloading) Downloading cached rsync from https://cache.nix-ci.com Downloading cached zstd-1.5.7-bin from https://cache.nix-ci.com Downloaded cached gmp-with-cxx (765 KiB) in 31ms Progress: 0 of 14 built, 49 of 67 downloaded from cache (9 downloading) Downloading cached coreutils from https://cache.nix-ci.com Downloaded cached zstd-1.5.7-bin (380 KiB) in 49ms Progress: 0 of 14 built, 50 of 67 downloaded from cache (9 downloading) Downloading cached zstd-1.5.7-dev from https://cache.nix-ci.com Downloaded cached rsync (710 KiB) in 61ms Progress: 0 of 14 built, 51 of 67 downloaded from cache (9 downloading) Downloaded cached coreutils (1.7 MiB) in 88ms Progress: 0 of 13 built, 52 of 67 downloaded from cache (8 downloading) Downloading cached diffutils from https://cache.nix-ci.com Downloading cached findutils from https://cache.nix-ci.com Downloaded cached zstd-1.5.7-dev (219 KiB) in 54ms Progress: 0 of 13 built, 53 of 67 downloaded from cache (9 downloading) Downloaded cached clippy-preview-stable-2026-07 (22.9 MiB) in 312ms Progress: 0 of 12 built, 54 of 67 downloaded from cache (8 downloading) Downloaded cached findutils (1.7 MiB) in 71ms Progress: 0 of 11 built, 55 of 67 downloaded from cache (7 downloading) Downloaded cached diffutils (1.5 MiB) in 73ms Progress: 0 of 11 built, 56 of 67 downloaded from cache (6 downloading) Downloading cached stdenv-linux-no-cc from https://cache.nix-ci.com Downloaded cached stdenv-linux-no-cc (59 KiB) in 41ms Progress: 0 of 11 built, 57 of 67 downloaded from cache (6 downloading) Downloaded cached binutils (32.6 MiB) in 363ms Progress: 0 of 10 built, 58 of 67 downloaded from cache (5 downloading) Downloading cached binutils-wrapper from https://cache.nix-ci.com Downloaded cached binutils-wrapper (55 KiB) in 37ms Progress: 0 of 10 built, 59 of 67 downloaded from cache (5 downloading) Downloaded cached cargo-stable-2026-07 (41.1 MiB) in 588ms Progress: 0 of 10 built, 60 of 67 downloaded from cache (4 downloading) Downloaded cached rust-std-stable-2026-07 (161.4 MiB) in 1.4s Progress: 0 of 9 built, 61 of 67 downloaded from cache (3 downloading) Downloaded cached llvm-tools-preview-stable-2026-07 (201.8 MiB) in 1.8s Progress: 0 of 8 built, 62 of 67 downloaded from cache (2 downloading) Downloaded cached gcc (264.1 MiB) in 2.2s Progress: 0 of 7 built, 63 of 67 downloaded from cache (1 downloading) Downloading cached gcc-wrapper from https://cache.nix-ci.com Downloaded cached gcc-wrapper (69 KiB) in 1ms Progress: 0 of 7 built, 64 of 67 downloaded from cache (1 downloading) Downloading cached stdenv-linux from https://cache.nix-ci.com Downloaded cached stdenv-linux (60 KiB) in 0ms Progress: 0 of 7 built, 65 of 67 downloaded from cache (1 downloading) Downloaded cached rustc-stable-2026-07 (395.4 MiB) in 3.2s Progress: 0 of 6 built, 66 of 67 downloaded from cache Downloading cached rustfmt-preview-stable-2026-07 from https://cache.nix-ci.com Building /nix/store/0278k537z0dbnrpx1zavbqcn0h9lxpnr-clippy-stable-with-std-2026-07-09.drv Building /nix/store/hb2gbp84is9q8ij9m36pw4n1c0ngrpd6-rust-stable-with-std-2026-07-09.drv Downloaded cached rustfmt-preview-stable-2026-07 (8.7 MiB) in 93ms Progress: 0 of 5 built (2 building), 67 of 67 downloaded from cache [rust-stable-with-std-2026-07:post-build] Uploading to the NixCI cache: /nix/store/imnwv6nazijihjlgf2h3l1qm63m7l9wk-rust-stable-with-std-2026-07-09 [rust-stable-with-std-2026-07:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [rust-stable-with-std-2026-07:post-build] copying 0 paths... [rust-stable-with-std-2026-07:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [rust-stable-with-std-2026-07:post-build] copying 0 paths... Uploaded rust-stable-with-std-2026-07 in 1.4s Progress: 1 of 5 built (1 building), 67 of 67 downloaded from cache Built rust-stable-with-std-2026-07 in 1.7s [clippy-stable-with-std-2026-07:post-build] Uploading to the NixCI cache: /nix/store/r4bjy93lvnfma1awpi480n2mz3af0adx-clippy-stable-with-std-2026-07-09 [clippy-stable-with-std-2026-07:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [clippy-stable-with-std-2026-07:post-build] copying 0 paths... [clippy-stable-with-std-2026-07:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [clippy-stable-with-std-2026-07:post-build] copying 0 paths... Uploaded clippy-stable-with-std-2026-07 in 189ms Progress: 2 of 5 built, 67 of 67 downloaded from cache Built clippy-stable-with-std-2026-07 in 2.0s Building /nix/store/qgjs9pnh25i6xlw7f78s5yqb5p0mama9-rust-stable-with-components-2026-07-09.drv [rust-stable-with-components-2026-07] /nix/store/imnwv6nazijihjlgf2h3l1qm63m7l9wk-rust-stable-with-std-2026-07-09/lib: [rust-stable-with-components-2026-07] librustc_driver-a39fc8bf9e61dbb9.so: Keeping existing link to /nix/store/r4bjy93lvnfma1awpi480n2mz3af0adx-clippy-stable-with-std-2026-07-09/lib/librustc_driver-a39fc8bf9e61dbb9.so [rust-stable-with-components-2026-07] /nix/store/imnwv6nazijihjlgf2h3l1qm63m7l9wk-rust-stable-with-std-2026-07-09/bin: [rust-stable-with-components-2026-07] rust-lldb: Keeping existing link to /nix/store/r4bjy93lvnfma1awpi480n2mz3af0adx-clippy-stable-with-std-2026-07-09/bin/rust-lldb [rust-stable-with-components-2026-07] rust-gdbgui: Keeping existing link to /nix/store/r4bjy93lvnfma1awpi480n2mz3af0adx-clippy-stable-with-std-2026-07-09/bin/rust-gdbgui [rust-stable-with-components-2026-07] rustdoc: Keeping existing link to /nix/store/r4bjy93lvnfma1awpi480n2mz3af0adx-clippy-stable-with-std-2026-07-09/bin/rustdoc [rust-stable-with-components-2026-07] rust-gdb: Keeping existing link to /nix/store/r4bjy93lvnfma1awpi480n2mz3af0adx-clippy-stable-with-std-2026-07-09/bin/rust-gdb [rust-stable-with-components-2026-07] rustc: Keeping existing link to /nix/store/r4bjy93lvnfma1awpi480n2mz3af0adx-clippy-stable-with-std-2026-07-09/bin/rustc [rust-stable-with-components-2026-07:post-build] Uploading to the NixCI cache: /nix/store/9pb4ikjdw4gp766ayxl6gg3b7hqm6ds4-rust-stable-with-components-2026-07-09 [rust-stable-with-components-2026-07:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [rust-stable-with-components-2026-07:post-build] copying 0 paths... [rust-stable-with-components-2026-07:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [rust-stable-with-components-2026-07:post-build] copying 0 paths... Uploaded rust-stable-with-components-2026-07 in 189ms Progress: 3 of 5 built, 67 of 67 downloaded from cache Built rust-stable-with-components-2026-07 in 693ms Building /nix/store/6b6gf98azafhqwklb8h1i6i7har8d5vr-gammaloop-workspace-fmt-0.1.0.drv [gammaloop-workspace-fmt] cargoVendorDir not set, will not automatically configure vendored sources [gammaloop-workspace-fmt] cargoArtifacts not set, will not reuse any cargo artifacts [gammaloop-workspace-fmt] Phase: unpackPhase [gammaloop-workspace-fmt] unpacking source archive /nix/store/ng18v6zzm4plh2jsjckvnk1ldjbnj37z-source [gammaloop-workspace-fmt] source root is source [gammaloop-workspace-fmt] Phase: patchPhase [gammaloop-workspace-fmt] Executing configureCargoCommonVars [gammaloop-workspace-fmt] Phase: updateAutotoolsGnuConfigScriptsPhase [gammaloop-workspace-fmt] Phase: configurePhase [gammaloop-workspace-fmt] default configurePhase, nothing to do [gammaloop-workspace-fmt] Phase: buildPhase [gammaloop-workspace-fmt] +++ command cargo --version [gammaloop-workspace-fmt] cargo 1.97.0 (c980f4866 2026-06-30) [gammaloop-workspace-fmt] +++ command cargo fmt -- --check [gammaloop-workspace-fmt] Diff in /build/source/crates/gammaloop-api/src/integrand_info.rs:1: [gammaloop-workspace-fmt]  use std::fmt; [gammaloop-workspace-fmt]  [gammaloop-workspace-fmt]  use color_eyre::Result; [gammaloop-workspace-fmt] -use eyre::{Context, eyre}; [gammaloop-workspace-fmt] +use eyre::{eyre, Context}; [gammaloop-workspace-fmt]  use gammalooprs::{ [gammaloop-workspace-fmt] - DependentMomentaConstructor, [gammaloop-workspace-fmt]  cff::esurface::EsurfaceExistenceStatus, [gammaloop-workspace-fmt] - graph::{FeynmanGraph, Graph, threshold_counterterms::ThresholdCountertermVariant}, [gammaloop-workspace-fmt] + graph::{threshold_counterterms::ThresholdCountertermVariant, FeynmanGraph, Graph}, [gammaloop-workspace-fmt]  integrands::process::{ActiveF64Backend, LmbMultiChannelingSetup, ParamBuilder}, [gammaloop-workspace-fmt]  model::Model, [gammaloop-workspace-fmt]  processes::{ [gammaloop-workspace-fmt] Diff in /build/source/crates/gammaloop-api/src/integrand_info.rs:13: [gammaloop-workspace-fmt]  ThresholdCountertermAssociation, ThresholdCountertermMetadataRegistry, [gammaloop-workspace-fmt]  ThresholdCountertermMultiplierMetadata, ThresholdCountertermStatus, [gammaloop-workspace-fmt]  }, [gammaloop-workspace-fmt] - settings::{RuntimeSettings, global::FrozenCompilationMode, runtime::ParameterizationSettings}, [gammaloop-workspace-fmt] + settings::{global::FrozenCompilationMode, runtime::ParameterizationSettings, RuntimeSettings}, [gammaloop-workspace-fmt]  utils::F, [gammaloop-workspace-fmt] + DependentMomentaConstructor, [gammaloop-workspace-fmt]  }; [gammaloop-workspace-fmt]  use linnet::half_edge::involution::{EdgeVec, Orientation}; [gammaloop-workspace-fmt]  use schemars::JsonSchema; [gammaloop-workspace-fmt] Diff in /build/source/crates/gammalooprs/src/subtraction/lu_counterterm.rs:1678: [gammaloop-workspace-fmt]  &subspaces[esurface_id.0] [gammaloop-workspace-fmt]  }) [gammaloop-workspace-fmt]  }; [gammaloop-workspace-fmt] - let mut partitions = [gammaloop-workspace-fmt] - BTreeMap::<(Option, LmbIndex), Vec>::new(); [gammaloop-workspace-fmt] + let mut partitions = BTreeMap::<(Option, LmbIndex), Vec>::new(); [gammaloop-workspace-fmt]  for &esurface_id in existing_esurfaces { [gammaloop-workspace-fmt]  partitions [gammaloop-workspace-fmt]  .entry(( [gammaloop-workspace-fmt] Diff in /build/source/crates/gammalooprs/src/subtraction/lu_counterterm.rs:1719: [gammaloop-workspace-fmt]  usize::from(parent_lmb_index), [gammaloop-workspace-fmt]  ) [gammaloop-workspace-fmt]  })?; [gammaloop-workspace-fmt] - let partition_threshold_subspaces = overlap_input.threshold_subspaces.map(|subspaces| { [gammaloop-workspace-fmt] - subspaces [gammaloop-workspace-fmt] - .iter() [gammaloop-workspace-fmt] - .enumerate() [gammaloop-workspace-fmt] - .map(|(index, subspace)| { [gammaloop-workspace-fmt] - if partition_esurfaces.contains(&EsurfaceID::from(index)) { [gammaloop-workspace-fmt] - subspace.clone() [gammaloop-workspace-fmt] - } else { [gammaloop-workspace-fmt] - partition_subspace.clone() [gammaloop-workspace-fmt] - } [gammaloop-workspace-fmt] - }) [gammaloop-workspace-fmt] - .collect_vec() [gammaloop-workspace-fmt] - }); [gammaloop-workspace-fmt] + let partition_threshold_subspaces = [gammaloop-workspace-fmt] + overlap_input.threshold_subspaces.map(|subspaces| { [gammaloop-workspace-fmt] + subspaces [gammaloop-workspace-fmt] + .iter() [gammaloop-workspace-fmt] + .enumerate() [gammaloop-workspace-fmt] + .map(|(index, subspace)| { [gammaloop-workspace-fmt] + if partition_esurfaces.contains(&EsurfaceID::from(index)) { [gammaloop-workspace-fmt] + subspace.clone() [gammaloop-workspace-fmt] + } else { [gammaloop-workspace-fmt] + partition_subspace.clone() [gammaloop-workspace-fmt] + } [gammaloop-workspace-fmt] + }) [gammaloop-workspace-fmt] + .collect_vec() [gammaloop-workspace-fmt] + }); [gammaloop-workspace-fmt]  let partition_input = OverlapInput { [gammaloop-workspace-fmt]  graph: overlap_input.graph, [gammaloop-workspace-fmt]  settings: overlap_input.settings, [gammaloop-workspace-fmt] Diff in /build/source/crates/gammalooprs/src/subtraction/lu_counterterm.rs:1954: [gammaloop-workspace-fmt]  if loop_moms_by_parent.contains_key(&parent_lmb_index) { [gammaloop-workspace-fmt]  continue; [gammaloop-workspace-fmt]  } [gammaloop-workspace-fmt] - let transformed = kinematic_point.lmb_transform( [gammaloop-workspace-fmt] - &graph.loop_momentum_basis, [gammaloop-workspace-fmt] - subspace.get_lmb(all_lmbs), [gammaloop-workspace-fmt] - ); [gammaloop-workspace-fmt] + let transformed = kinematic_point [gammaloop-workspace-fmt] + .lmb_transform(&graph.loop_momentum_basis, subspace.get_lmb(all_lmbs)); [gammaloop-workspace-fmt]  loop_moms_by_parent.insert( [gammaloop-workspace-fmt]  parent_lmb_index, [gammaloop-workspace-fmt]  transformed.representative_sample().loop_moms().clone(), [gammaloop-workspace-fmt] Diff in /build/source/crates/gammalooprs/src/subtraction/lu_counterterm.rs:1974: [gammaloop-workspace-fmt]  .collect::>(); [gammaloop-workspace-fmt]  [gammaloop-workspace-fmt]  let masses_f64: EdgeVec> = masses.iter().map(|(_, m)| F(m.to_f64())).collect(); [gammaloop-workspace-fmt] - let sample_left_transformed_f64 = &loop_moms_f64_by_parent [gammaloop-workspace-fmt] - [&left_subspace.parent_lmb_index()]; [gammaloop-workspace-fmt] - let sample_right_transformed_f64 = &loop_moms_f64_by_parent [gammaloop-workspace-fmt] - [&right_subspace.parent_lmb_index()]; [gammaloop-workspace-fmt] + let sample_left_transformed_f64 = [gammaloop-workspace-fmt] + &loop_moms_f64_by_parent[&left_subspace.parent_lmb_index()]; [gammaloop-workspace-fmt] + let sample_right_transformed_f64 = [gammaloop-workspace-fmt] + &loop_moms_f64_by_parent[&right_subspace.parent_lmb_index()]; [gammaloop-workspace-fmt]  let external_moms_f64 = kinematic_point [gammaloop-workspace-fmt]  .representative_sample() [gammaloop-workspace-fmt]  .external_moms() [gammaloop-workspace-fmt] Diff in /build/source/crates/gammalooprs/src/subtraction/lu_counterterm.rs:2097: [gammaloop-workspace-fmt]  threshold_subspaces: right_threshold_subspaces, [gammaloop-workspace-fmt]  }; [gammaloop-workspace-fmt]  [gammaloop-workspace-fmt] - let left_overlap_result = [gammaloop-workspace-fmt] - if variant_subspaces.is_some() { [gammaloop-workspace-fmt] - Self::overlap_with_center_partitions( [gammaloop-workspace-fmt] - &left_overlap_input, [gammaloop-workspace-fmt] - &left_existing_esurfaces, [gammaloop-workspace-fmt] - left_center_groups.unwrap(), [gammaloop-workspace-fmt] - left_runtime_variant_ids.unwrap(), [gammaloop-workspace-fmt] - shared_overlaps, [gammaloop-workspace-fmt] - &loop_moms_f64_by_parent, [gammaloop-workspace-fmt] - &external_moms_f64, [gammaloop-workspace-fmt] - probe_rotation, [gammaloop-workspace-fmt] - ) [gammaloop-workspace-fmt] - } else { [gammaloop-workspace-fmt] - overlap_subspace::find_maximal_overlap( [gammaloop-workspace-fmt] - &left_overlap_input, [gammaloop-workspace-fmt] - &left_existing_esurfaces, [gammaloop-workspace-fmt] - sample_left_transformed_f64, [gammaloop-workspace-fmt] - &external_moms_f64, [gammaloop-workspace-fmt] - probe_rotation, [gammaloop-workspace-fmt] - ) [gammaloop-workspace-fmt] - }; [gammaloop-workspace-fmt] + let left_overlap_result = if variant_subspaces.is_some() { [gammaloop-workspace-fmt] + Self::overlap_with_center_partitions( [gammaloop-workspace-fmt] + &left_overlap_input, [gammaloop-workspace-fmt] + &left_existing_esurfaces, [gammaloop-workspace-fmt] + left_center_groups.unwrap(), [gammaloop-workspace-fmt] + left_runtime_variant_ids.unwrap(), [gammaloop-workspace-fmt] + shared_overlaps, [gammaloop-workspace-fmt] + &loop_moms_f64_by_parent, [gammaloop-workspace-fmt] + &external_moms_f64, [gammaloop-workspace-fmt] + probe_rotation, [gammaloop-workspace-fmt] + ) [gammaloop-workspace-fmt] + } else { [gammaloop-workspace-fmt] + overlap_subspace::find_maximal_overlap( [gammaloop-workspace-fmt] + &left_overlap_input, [gammaloop-workspace-fmt] + &left_existing_esurfaces, [gammaloop-workspace-fmt] + sample_left_transformed_f64, [gammaloop-workspace-fmt] + &external_moms_f64, [gammaloop-workspace-fmt] + probe_rotation, [gammaloop-workspace-fmt] + ) [gammaloop-workspace-fmt] + }; [gammaloop-workspace-fmt]  let left_overlap = match left_overlap_result { [gammaloop-workspace-fmt]  Ok(left_overlap) => left_overlap, [gammaloop-workspace-fmt]  Err(error) => { [gammaloop-workspace-fmt] Diff in /build/source/crates/gammalooprs/src/subtraction/lu_counterterm.rs:2135: [gammaloop-workspace-fmt]  } [gammaloop-workspace-fmt]  }; [gammaloop-workspace-fmt]  [gammaloop-workspace-fmt] - let right_overlap_result = [gammaloop-workspace-fmt] - if variant_subspaces.is_some() { [gammaloop-workspace-fmt] - Self::overlap_with_center_partitions( [gammaloop-workspace-fmt] - &right_overlap_input, [gammaloop-workspace-fmt] - &right_existing_esurfaces, [gammaloop-workspace-fmt] - right_center_groups.unwrap(), [gammaloop-workspace-fmt] - right_runtime_variant_ids.unwrap(), [gammaloop-workspace-fmt] - shared_overlaps, [gammaloop-workspace-fmt] - &loop_moms_f64_by_parent, [gammaloop-workspace-fmt] - &external_moms_f64, [gammaloop-workspace-fmt] - probe_rotation, [gammaloop-workspace-fmt] - ) [gammaloop-workspace-fmt] - } else { [gammaloop-workspace-fmt] - overlap_subspace::find_maximal_overlap( [gammaloop-workspace-fmt] - &right_overlap_input, [gammaloop-workspace-fmt] - &right_existing_esurfaces, [gammaloop-workspace-fmt] - sample_right_transformed_f64, [gammaloop-workspace-fmt] - &external_moms_f64, [gammaloop-workspace-fmt] - probe_rotation, [gammaloop-workspace-fmt] - ) [gammaloop-workspace-fmt] - }; [gammaloop-workspace-fmt] + let right_overlap_result = if variant_subspaces.is_some() { [gammaloop-workspace-fmt] + Self::overlap_with_center_partitions( [gammaloop-workspace-fmt] + &right_overlap_input, [gammaloop-workspace-fmt] + &right_existing_esurfaces, [gammaloop-workspace-fmt] + right_center_groups.unwrap(), [gammaloop-workspace-fmt] + right_runtime_variant_ids.unwrap(), [gammaloop-workspace-fmt] + shared_overlaps, [gammaloop-workspace-fmt] + &loop_moms_f64_by_parent, [gammaloop-workspace-fmt] + &external_moms_f64, [gammaloop-workspace-fmt] + probe_rotation, [gammaloop-workspace-fmt] + ) [gammaloop-workspace-fmt] + } else { [gammaloop-workspace-fmt] + overlap_subspace::find_maximal_overlap( [gammaloop-workspace-fmt] + &right_overlap_input, [gammaloop-workspace-fmt] + &right_existing_esurfaces, [gammaloop-workspace-fmt] + sample_right_transformed_f64, [gammaloop-workspace-fmt] + &external_moms_f64, [gammaloop-workspace-fmt] + probe_rotation, [gammaloop-workspace-fmt] + ) [gammaloop-workspace-fmt] + }; [gammaloop-workspace-fmt]  let right_overlap = match right_overlap_result { [gammaloop-workspace-fmt]  Ok(right_overlap) => right_overlap, [gammaloop-workspace-fmt]  Err(error) => { Progress: 3 of 4 built (1 failed), 67 of 67 downloaded from cache Failed to build gammaloop-workspace-fmt after 3.1s Cannot build '/nix/store/6b6gf98azafhqwklb8h1i6i7har8d5vr-gammaloop-workspace-fmt-0.1.0.drv'. Reason: builder failed with exit code 1. Output paths: /nix/store/6aiqf7g51z8km72q1w9kb3blb7wcfsha-gammaloop-workspace-fmt-0.1.0 Last 207 log lines: > cargoVendorDir not set, will not automatically configure vendored sources > cargoArtifacts not set, will not reuse any cargo artifacts > Running phase: unpackPhase > unpacking source archive /nix/store/ng18v6zzm4plh2jsjckvnk1ldjbnj37z-source > source root is source > Running phase: patchPhase > Executing configureCargoCommonVars > Running phase: updateAutotoolsGnuConfigScriptsPhase > Running phase: configurePhase > default configurePhase, nothing to do > Running phase: buildPhase > +++ command cargo --version > cargo 1.97.0 (c980f4866 2026-06-30) > +++ command cargo fmt -- --check > Diff in /build/source/crates/gammaloop-api/src/integrand_info.rs:1: > use std::fmt; > > use color_eyre::Result; > -use eyre::{Context, eyre}; > +use eyre::{eyre, Context}; >  use gammalooprs::{ > - DependentMomentaConstructor, >  cff::esurface::EsurfaceExistenceStatus, > - graph::{FeynmanGraph, Graph, threshold_counterterms::ThresholdCountertermVariant}, > + graph::{threshold_counterterms::ThresholdCountertermVariant, FeynmanGraph, Graph}, >  integrands::process::{ActiveF64Backend, LmbMultiChannelingSetup, ParamBuilder}, > model::Model, > processes::{ > Diff in /build/source/crates/gammaloop-api/src/integrand_info.rs:13: > ThresholdCountertermAssociation, ThresholdCountertermMetadataRegistry, > ThresholdCountertermMultiplierMetadata, ThresholdCountertermStatus, > }, > - settings::{RuntimeSettings, global::FrozenCompilationMode, runtime::ParameterizationSettings}, > + settings::{global::FrozenCompilationMode, runtime::ParameterizationSettings, RuntimeSettings}, >  utils::F, > + DependentMomentaConstructor, >  }; > use linnet::half_edge::involution::{EdgeVec, Orientation}; > use schemars::JsonSchema; > Diff in /build/source/crates/gammalooprs/src/subtraction/lu_counterterm.rs:1678: > &subspaces[esurface_id.0] > }) > }; > - let mut partitions = > - BTreeMap::<(Option, LmbIndex), Vec>::new(); > + let mut partitions = BTreeMap::<(Option, LmbIndex), Vec>::new(); >  for &esurface_id in existing_esurfaces { > partitions > .entry(( > Diff in /build/source/crates/gammalooprs/src/subtraction/lu_counterterm.rs:1719: > usize::from(parent_lmb_index), > ) > })?; > - let partition_threshold_subspaces = overlap_input.threshold_subspaces.map(|subspaces| { > - subspaces > - .iter() > - .enumerate() > - .map(|(index, subspace)| { > - if partition_esurfaces.contains(&EsurfaceID::from(index)) { > - subspace.clone() > - } else { > - partition_subspace.clone() > - } > - }) > - .collect_vec() > - }); > + let partition_threshold_subspaces = > + overlap_input.threshold_subspaces.map(|subspaces| { > + subspaces > + .iter() > + .enumerate() > + .map(|(index, subspace)| { > + if partition_esurfaces.contains(&EsurfaceID::from(index)) { > + subspace.clone() > + } else { > + partition_subspace.clone() > + } > + }) > + .collect_vec() > + }); >  let partition_input = OverlapInput { > graph: overlap_input.graph, > settings: overlap_input.settings, > Diff in /build/source/crates/gammalooprs/src/subtraction/lu_counterterm.rs:1954: > if loop_moms_by_parent.contains_key(&parent_lmb_index) { > continue; > } > - let transformed = kinematic_point.lmb_transform( > - &graph.loop_momentum_basis, > - subspace.get_lmb(all_lmbs), > - ); > + let transformed = kinematic_point > + .lmb_transform(&graph.loop_momentum_basis, subspace.get_lmb(all_lmbs)); >  loop_moms_by_parent.insert( > parent_lmb_index, > transformed.representative_sample().loop_moms().clone(), > Diff in /build/source/crates/gammalooprs/src/subtraction/lu_counterterm.rs:1974: > .collect::>(); > > let masses_f64: EdgeVec> = masses.iter().map(|(_, m)| F(m.to_f64())).collect(); > - let sample_left_transformed_f64 = &loop_moms_f64_by_parent > - [&left_subspace.parent_lmb_index()]; > - let sample_right_transformed_f64 = &loop_moms_f64_by_parent > - [&right_subspace.parent_lmb_index()]; > + let sample_left_transformed_f64 = > + &loop_moms_f64_by_parent[&left_subspace.parent_lmb_index()]; > + let sample_right_transformed_f64 = > + &loop_moms_f64_by_parent[&right_subspace.parent_lmb_index()]; >  let external_moms_f64 = kinematic_point > .representative_sample() > .external_moms() > Diff in /build/source/crates/gammalooprs/src/subtraction/lu_counterterm.rs:2097: > threshold_subspaces: right_threshold_subspaces, > }; > > - let left_overlap_result = > - if variant_subspaces.is_some() { > - Self::overlap_with_center_partitions( > - &left_overlap_input, > - &left_existing_esurfaces, > - left_center_groups.unwrap(), > - left_runtime_variant_ids.unwrap(), > - shared_overlaps, > - &loop_moms_f64_by_parent, > - &external_moms_f64, > - probe_rotation, > - ) > - } else { > - overlap_subspace::find_maximal_overlap( > - &left_overlap_input, > - &left_existing_esurfaces, > - sample_left_transformed_f64, > - &external_moms_f64, > - probe_rotation, > - ) > - }; > + let left_overlap_result = if variant_subspaces.is_some() { > + Self::overlap_with_center_partitions( > + &left_overlap_input, > + &left_existing_esurfaces, > + left_center_groups.unwrap(), > + left_runtime_variant_ids.unwrap(), > + shared_overlaps, > + &loop_moms_f64_by_parent, > + &external_moms_f64, > + probe_rotation, > + ) > + } else { > + overlap_subspace::find_maximal_overlap( > + &left_overlap_input, > + &left_existing_esurfaces, > + sample_left_transformed_f64, > + &external_moms_f64, > + probe_rotation, > + ) > + }; >  let left_overlap = match left_overlap_result { > Ok(left_overlap) => left_overlap, > Err(error) => { > Diff in /build/source/crates/gammalooprs/src/subtraction/lu_counterterm.rs:2135: > } > }; > > - let right_overlap_result = > - if variant_subspaces.is_some() { > - Self::overlap_with_center_partitions( > - &right_overlap_input, > - &right_existing_esurfaces, > - right_center_groups.unwrap(), > - right_runtime_variant_ids.unwrap(), > - shared_overlaps, > - &loop_moms_f64_by_parent, > - &external_moms_f64, > - probe_rotation, > - ) > - } else { > - overlap_subspace::find_maximal_overlap( > - &right_overlap_input, > - &right_existing_esurfaces, > - sample_right_transformed_f64, > - &external_moms_f64, > - probe_rotation, > - ) > - }; > + let right_overlap_result = if variant_subspaces.is_some() { > + Self::overlap_with_center_partitions( > + &right_overlap_input, > + &right_existing_esurfaces, > + right_center_groups.unwrap(), > + right_runtime_variant_ids.unwrap(), > + shared_overlaps, > + &loop_moms_f64_by_parent, > + &external_moms_f64, > + probe_rotation, > + ) > + } else { > + overlap_subspace::find_maximal_overlap( > + &right_overlap_input, > + &right_existing_esurfaces, > + sample_right_transformed_f64, > + &external_moms_f64, > + probe_rotation, > + ) > + }; >  let right_overlap = match right_overlap_result { > Ok(right_overlap) => right_overlap, > Err(error) => { For full logs, run: nix log /nix/store/6b6gf98azafhqwklb8h1i6i7har8d5vr-gammaloop-workspace-fmt-0.1.0.drv Build failed.