Skip to content

Pin nixpkgs and haskell.nix exactly, and build with GHC 9.12.4 - #6

Merged
thomasjm merged 1 commit into
mainfrom
align-nixpkgs
Oct 12, 2026
Merged

thomasjm merged 1 commit into
mainfrom
align-nixpkgs

Conversation

@thomasjm

Copy link
Copy Markdown
Contributor

All four repos were on floating nixpkgs refs, so release-26.05 locked to three different revs across rust, cpp and go — meaning three separate GHC 9.12.4 builds. Now pinned to exact commits:

  • nixpkgs 7993f34ee47e28a3d607a525aadc6c94b73be728
  • haskell.nix 1dde0b46d3daa5bf0ff3ea6332d579a1943b4a0c

Verified all three dev shells now resolve to the same GHC store path, /nix/store/vqb1g4ha3lak2wa28cfq6zbjq9y78vha-ghc-9.12.4, so it builds once.

Resolver goes to nightly-2026-04-19 (GHC 9.12.4) where it was not already. haskell.nix had to move off its pinned commit because the old one predates the resolver — This version of stackage.nix does not know about the Stackage resolver nightly-2026-04-19.

@thomasjm
thomasjm merged commit 7441f03 into main Oct 12, 2026
0 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant