-
-
Notifications
You must be signed in to change notification settings - Fork 390
update flakes to compile with ghc928 and ghc962 #3641
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
@@ -60,8 +60,18 @@ | |||
flake = false; | |||
}; | |||
|
|||
fourmolu-012 = { | |||
url = "https://hackage.haskell.org/package/fourmolu-0.12.0.0/fourmolu-0.12.0.0.tar.gz"; | |||
# smunix: github:haskell/hie-bios defines |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Here's a more detailed explanation of the reasons why I had to patch implicit-hie-cradle
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
PRs welcome on implicit-hie* repos. Saddly I don't have much time for Haskell these days. If your 0.5 branch is ready make a PR and I'll publish that to hackage tomorrow.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Will give it another week; we may need to coordinate with a separate PR for a new version of HLS. That effort is still ongoing
dfc1595
to
d287267
Compare
(there doesn't appear to be any functional changes)
@smunix this is ready to go? I am not really reviewing this, but CI is green, so I assume this is good |
Yes, this is ready for merge |
@mpickering @guibou @Avi-D-coder @pepeiborra @michaelpj -
To ensure successful compilation of HLS with the recent nix update, I had to apply a patch to the 'implicit-hie-cradle' package. However, I've noticed that there are multiple repositories containing 'hie-bios' related packages that HLS relies on, each at different versions. These repositories include:
Adding another repository (github:smunix/implicit-hie-cradle@smunxi-patch-hls-1) to address the compilation issue might be exacerbating the situation. Hence, I'm submitting this pull request to initiate a discussion regarding a unified strategy going forward. I would appreciate your thoughts on this matter.
edit: You can find the minimalistic changes I made at the following link: GitHub - smunix/implicit-hie-cradle