Closed GeorgeCo closed 1 year ago
this is expected (and the failure to produce a build plan deliberate).
the current version of hlint requires a ghc-lib-parser-9.4.* these versions of ghc-lib-parser cannot be built by compilers > ghc-9.4.4
the next version of hlint will see it upgraded to the ghc-9.6.1 parse tree (https://github.com/ndmitchell/hlint/pull/1470). when released, that version will be buildable with compilers in the range [ghc-9.2.2, ghc-9.6.1].
Thanks Shayne!
On Tue, Mar 21, 2023 at 5:47 PM Shayne Fletcher @.***> wrote:
this is expected. the current version of hlint requires a ghc-lib-parser-9.4.* these versions of ghc-lib-parser cannot be built by compilers > 9.4.
the next version of hlint will upgrade hlint to the ghc-9.6.1 parse tree (
1470 https://github.com/ndmitchell/hlint/pull/1470). when released, it
will be buildable with compilers in the range [ghc-9.2.2, ghc-9.6.1].
— Reply to this email directly, view it on GitHub https://github.com/ndmitchell/hlint/issues/1477#issuecomment-1478559140, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABQIJ63PNRM5R63VTRUSMZTW5IHXXANCNFSM6AAAAAAWCVS6WA . You are receiving this because you authored the thread.Message ID: @.***>
Now works on master, but going to see how long an apply-refact release will be as per https://github.com/mpickering/apply-refact/pull/137. If it's not long I'll wait as then we can have the CI passing first. If it will take a bit longer I'll release without apply-refact support.
Sorry for the delay; I just released apply-refact-0.13.0.0.
Is there anything now holding up a release?
With other ghc-lib
-dependent tools (e.g. Ormolu/Fourmolu) having also upgraded to 9.6, HLint support for 9.6 is necessary to unblock usage of the latest versions of those tools (e.g. Fourmolu 0.12) in HLS, even for GHCs 9.2 and 9.4.
@georgefst AFAICT, just the CI fixes in #1510 & #1507 unless somethings changed since April.
@ndmitchell master
works well for GHC 9.6. May I ask you to release a new version of hlint
?
In the natural flow of events, hlint
dropped out of stackage nightly now, which moved to GHC 9.6: https://www.stackage.org/diff/lts-20.26/nightly-2023-06-24
A release is also the only thing blocking HLS hlint support for 9.6.
A release is also the only thing blocking HLS hlint support for 9.6.
noted @michaelpj. spoke to @ndmitchell about it today. it's on the radar.
Sorry for the delay - I've done all my release checks. CI running now. Once the CI goes green (which may take a few more iterations) there will be a release. Likely tomorrow sometime.
Just released v3.6 which works with GHC 8.6.
@ndmitchell Thanks a lot!
hlint doesn't install on ghc 9.6.1
with --allow-new it gets the following compile error