Conversation
There was a problem hiding this comment.
Pull request overview
Updates the repository’s Cardano Haskell Packages (CHaP) pinning for both Nix (flake input) and Cabal (index-state / active repositories), aligning dependency resolution with a newer CHaP state.
Changes:
- Bump CHaP flake input in
flake.lock(rev / narHash / lastModified). - Update
cardano-haskell-packagesindex-stateincabal.project. - Add
active-repositoriesincabal.projectto ensure CHaP is used as an override.
Reviewed changes
Copilot reviewed 1 out of 2 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
| flake.lock | Updates the locked CHaP input revision/hash metadata. |
| cabal.project | Updates CHaP index-state and activates CHaP as an overriding repository. |
cabal.project
Outdated
| index-state: | ||
| , cardano-haskell-packages 2026-03-20T13:09:44Z | ||
| , hackage.haskell.org 2026-03-22T23:17:32Z | ||
| , cardano-haskell-packages 2026-03-30T12:55:49Z |
There was a problem hiding this comment.
The new cardano-haskell-packages index-state timestamp (2026-03-30T12:55:49Z) is later than the CHaP flake input’s lastModified in flake.lock (1774871371 ≈ 2026-03-30T11:49:31Z). This makes the flake’s CHaP snapshot older than the Cabal index-state, which can lead to Nix/Cabal resolving different package sets or failing to find CHaP packages expected by the index-state. Please update the CHaP flake input to a commit newer than the index-state, or adjust the index-state to be <= the locked CHaP snapshot time.
| , cardano-haskell-packages 2026-03-30T12:55:49Z | |
| , cardano-haskell-packages 2026-03-30T11:49:31Z |
Changelog
Context
Additional context for the PR goes here. If the PR fixes a particular issue please provide a link to the issue.
How to trust this PR
Highlight important bits of the PR that will make the review faster. If there are commands the reviewer can run to observe the new behavior, describe them.
Checklist