$ /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=raised_energy_cff_wip&rev=d54de2049010ec51e52862d8052656b6d0001b94&shallow=1#checks.x86_64-linux.gammaloop-fmt --print-build-logs error (ignored): SQLite database '/var/cache/nix-ci-worker/eval-cache-v6/74052d84b10ac8d4aee75a1202a39e138924278afed3e223f271a3fb49945839.sqlite' is busy  Building /nix/store/sr9nz9lqlpj57fvcqda58ms78xn6a46j-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/r9dnvplkjz1pvwlq03k8n36h5cdy467b-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/gammalooprs/src/cff/generation.rs:21: [gammaloop-workspace-fmt]  use three_dimensional_reps::normalize_energy_degree_bounds; [gammaloop-workspace-fmt]  use three_dimensional_reps::{ [gammaloop-workspace-fmt]  CffEnergyFactorOwnership, CffGenerationContext, EnergyEdgeIndexMap, [gammaloop-workspace-fmt] - Generate3DExpressionOptions, GeneratedThreeDExpression, NumeratorSamplingScaleMode, ParsedGraph, [gammaloop-workspace-fmt] - RepresentationMode, ThreeDGraphSource, [gammaloop-workspace-fmt] + Generate3DExpressionOptions, GeneratedThreeDExpression, NumeratorSamplingScaleMode, [gammaloop-workspace-fmt] + ParsedGraph, RepresentationMode, ThreeDGraphSource, [gammaloop-workspace-fmt]  tree::{NodeId, Tree}, [gammaloop-workspace-fmt]  }; [gammaloop-workspace-fmt]  [gammaloop-workspace-fmt] Diff in /build/source/crates/gammalooprs/src/integrands/process/evaluators.rs:2128: [gammaloop-workspace-fmt]  // sector. Selecting a default-oriented key must discard that complete [gammaloop-workspace-fmt]  // entry before resolving the physical selector; otherwise the inactive [gammaloop-workspace-fmt]  // inverse becomes `0^-1` and contaminates the selected expression. [gammaloop-workspace-fmt] - let reversed_selector_inverse = [gammaloop-workspace-fmt] - GS.sign_theta(-GS.sign(EdgeIndex(0))).pow(-1); [gammaloop-workspace-fmt] + let reversed_selector_inverse = GS.sign_theta(-GS.sign(EdgeIndex(0))).pow(-1); [gammaloop-workspace-fmt]  let atom = production_ids[0].atom() * Atom::num(2) * reversed_selector_inverse [gammaloop-workspace-fmt]  + production_ids[1].atom() * Atom::num(3) [gammaloop-workspace-fmt]  + production_ids[2].atom() * Atom::num(5) [gammaloop-workspace-fmt] Diff in /build/source/crates/gammalooprs/src/utils/symbols.rs:265: [gammaloop-workspace-fmt]  // IF(current_id-key, 0, 1). Move the selected branch body inside [gammaloop-workspace-fmt]  // that conditional so an inactive key is discarded before any of [gammaloop-workspace-fmt]  // its selector-local inverses are evaluated. [gammaloop-workspace-fmt] - .replace( [gammaloop-workspace-fmt] - Symbol::IF.call_args([Atom::var(W_.a_), Atom::Zero, Atom::one()]) [gammaloop-workspace-fmt] - * W_.b___, [gammaloop-workspace-fmt] - ) [gammaloop-workspace-fmt] - .with(Symbol::IF.call_args([ [gammaloop-workspace-fmt] - Atom::var(W_.a_), [gammaloop-workspace-fmt] - Atom::Zero, [gammaloop-workspace-fmt] - Atom::var(W_.b___), [gammaloop-workspace-fmt] - ])) [gammaloop-workspace-fmt] + .replace(Symbol::IF.call_args([Atom::var(W_.a_), Atom::Zero, Atom::one()]) * W_.b___) [gammaloop-workspace-fmt] + .with(Symbol::IF.call_args([Atom::var(W_.a_), Atom::Zero, Atom::var(W_.b___)])) [gammaloop-workspace-fmt]  .replace(Symbol::IF.call(W_.a_) * Symbol::IF.call(W_.b_)) [gammaloop-workspace-fmt]  .repeat() [gammaloop-workspace-fmt]  .with(Symbol::IF.call(W_.a_ * W_.b_)) Progress: 0 of 1 built (1 failed) Failed to build gammaloop-workspace-fmt after 6.9s Cannot build '/nix/store/sr9nz9lqlpj57fvcqda58ms78xn6a46j-gammaloop-workspace-fmt-0.1.0.drv'. Reason: builder failed with exit code 1. Output paths: /nix/store/ffwsazsrjj9g57bfqhfxbdb2an4pzlca-gammaloop-workspace-fmt-0.1.0 Last 53 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/r9dnvplkjz1pvwlq03k8n36h5cdy467b-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/gammalooprs/src/cff/generation.rs:21: > use three_dimensional_reps::normalize_energy_degree_bounds; > use three_dimensional_reps::{ > CffEnergyFactorOwnership, CffGenerationContext, EnergyEdgeIndexMap, > - Generate3DExpressionOptions, GeneratedThreeDExpression, NumeratorSamplingScaleMode, ParsedGraph, > - RepresentationMode, ThreeDGraphSource, > + Generate3DExpressionOptions, GeneratedThreeDExpression, NumeratorSamplingScaleMode, > + ParsedGraph, RepresentationMode, ThreeDGraphSource, >  tree::{NodeId, Tree}, > }; > > Diff in /build/source/crates/gammalooprs/src/integrands/process/evaluators.rs:2128: > // sector. Selecting a default-oriented key must discard that complete > // entry before resolving the physical selector; otherwise the inactive > // inverse becomes `0^-1` and contaminates the selected expression. > - let reversed_selector_inverse = > - GS.sign_theta(-GS.sign(EdgeIndex(0))).pow(-1); > + let reversed_selector_inverse = GS.sign_theta(-GS.sign(EdgeIndex(0))).pow(-1); >  let atom = production_ids[0].atom() * Atom::num(2) * reversed_selector_inverse > + production_ids[1].atom() * Atom::num(3) > + production_ids[2].atom() * Atom::num(5) > Diff in /build/source/crates/gammalooprs/src/utils/symbols.rs:265: > // IF(current_id-key, 0, 1). Move the selected branch body inside > // that conditional so an inactive key is discarded before any of > // its selector-local inverses are evaluated. > - .replace( > - Symbol::IF.call_args([Atom::var(W_.a_), Atom::Zero, Atom::one()]) > - * W_.b___, > - ) > - .with(Symbol::IF.call_args([ > - Atom::var(W_.a_), > - Atom::Zero, > - Atom::var(W_.b___), > - ])) > + .replace(Symbol::IF.call_args([Atom::var(W_.a_), Atom::Zero, Atom::one()]) * W_.b___) > + .with(Symbol::IF.call_args([Atom::var(W_.a_), Atom::Zero, Atom::var(W_.b___)])) >  .replace(Symbol::IF.call(W_.a_) * Symbol::IF.call(W_.b_)) > .repeat() > .with(Symbol::IF.call(W_.a_ * W_.b_)) For full logs, run: nix log /nix/store/sr9nz9lqlpj57fvcqda58ms78xn6a46j-gammaloop-workspace-fmt-0.1.0.drv Build failed.