flake: bump determinate past 3.16.3 regression
3.16.3 ships a regressed nix-functional-tests test (local-overlay-store / stale-file-handle FAILs at exit 1) that triggers when the determinate-nix-3.16.3 derivation has to be built from source locally — no aiolabs.cachix nor cache.flakehub.com substituter has the output cached for our exact nixos-24.05 / x86_64-linux combo, so the build evaluates the test phase and fails. Bumping the semver pin from `?3` (≥3.0.0 → resolves to 3.16.3) to `?3.15` (≥3.15.0 → resolves to 3.20.0) skips past the regression. 3.20.0 builds cleanly; nix bumps from 2.33 → 2.34.6 across the BATM3 fleet once it auto-pulls. Mirrors the same fix already applied on dev in 6d8c217. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
7126bd05d3
commit
58f09fad5e
2 changed files with 40 additions and 33 deletions
11
flake.nix
11
flake.nix
|
|
@ -21,8 +21,15 @@
|
|||
};
|
||||
|
||||
# Determinate Nix — ensures douro uses same nix version as dev machines
|
||||
# so cachix binary cache hits match (nix 2.33 hashes == nix 2.33 hashes)
|
||||
determinate.url = "https://flakehub.com/f/DeterminateSystems/determinate/3";
|
||||
# so cachix binary cache hits match (nix 2.33 hashes == nix 2.33 hashes).
|
||||
# The bare `?3` semver pin (≥3.0.0) was resolving to 3.16.3, which
|
||||
# ships a regressed nix-functional-tests:local-overlay-store /
|
||||
# stale-file-handle that FAILs when the determinate-nix derivation
|
||||
# has to be built from source (no binary cache hit) — this blocked
|
||||
# disk-image-sintra builds locally. `?3.15` (semver ≥3.15.0) skips
|
||||
# past the regression; flake.lock currently resolves it to 3.20.0,
|
||||
# which builds and ships nix 2.34.6.
|
||||
determinate.url = "https://flakehub.com/f/DeterminateSystems/determinate/3.15";
|
||||
|
||||
# ATM TUI — operator management tool
|
||||
atm-tui = {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue