You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm in the middle of bumping GHC from 9.4.5 to 9.4.7, and figured I need to update haskell.nix due to this error: error: attribute 'ghc947' missing. Tracked down the PR that added support for this version, #2031, and since it's recent enough, I went for nix flake lock --update-input haskell-nix. After doing this, which updated the nixpkgs input, I'm getting the following error:
After doing some git blameing, I got to this PR in the nixpkgs repo: NixOS/nixpkgs#240433, which seems to have added an extra check since we last updated haskell.nix. This is preventing us from moving forward with the update, so the question is:
How can I provide versions of these packages that pass the assertion? or
How can I ignore this error?
System info
Build system: x86_64-darwin
GHC version: ghc945 -> ghc947
Haskell.nix version (or commit) used: ef09c9687d2f66bd8f5e226acaaf3f85af9b24cc
Steps To Reproduce
I'm working on limited context here, since I'm not the one who set this up, but I guess it all comes down to bumping haskell.nix from 78a275df052dc0c26a5f54ed833a0ecadd147e87, our current version, to whatever the latest is when you are reading this.
Expected behavior
I'd expect that after the update, haskell.nix would simply be able to get the ghc947 attribute.
Additional context
I'd be more than happy to provide any extra info needed to get this fixed.
The text was updated successfully, but these errors were encountered:
Then run nix flake lock --update-input nixpkgs to update the flake.lock file.
From the error I wonder if an overlay is replacing on of the listed pkgs. It could be a haskell.nix one, but it might also be something in your project (if you have any).
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
Describe the bug
I'm in the middle of bumping GHC from 9.4.5 to 9.4.7, and figured I need to update haskell.nix due to this error:
error: attribute 'ghc947' missing
. Tracked down the PR that added support for this version, #2031, and since it's recent enough, I went fornix flake lock --update-input haskell-nix
. After doing this, which updated the nixpkgs input, I'm getting the following error:After doing some
git blame
ing, I got to this PR in the nixpkgs repo: NixOS/nixpkgs#240433, which seems to have added an extra check since we last updated haskell.nix. This is preventing us from moving forward with the update, so the question is:System info
x86_64-darwin
ghc945
->ghc947
ef09c9687d2f66bd8f5e226acaaf3f85af9b24cc
Steps To Reproduce
I'm working on limited context here, since I'm not the one who set this up, but I guess it all comes down to bumping haskell.nix from
78a275df052dc0c26a5f54ed833a0ecadd147e87
, our current version, to whatever the latest is when you are reading this.Expected behavior
I'd expect that after the update, haskell.nix would simply be able to get the
ghc947
attribute.Additional context
I'd be more than happy to provide any extra info needed to get this fixed.
The text was updated successfully, but these errors were encountered: