-
-
Notifications
You must be signed in to change notification settings - Fork 368
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
Add GHC 8.10.5 support #1899
Add GHC 8.10.5 support #1899
Conversation
ca4e047
to
9de7468
Compare
Maybe blocked by upstream? https://gitlab.haskell.org/ghc/ghc/-/issues/19763#note_357220 |
We should estimate the impact of the bug, but i suppose we will have to add support for 8.10.5, as people is gonna use it anyways 🤕 |
To try to avoid this scenario i think we should build and test hls against ghc branches that will serve as base for minor releases (8.10 and 9.0). This will help ghc developers to catch them earlier too. |
de2dc2a
to
7dab1ee
Compare
@jneira It looks like that GHC plugin is the only case that causes the problem in our test set, so I think we are not in the worst situation. |
I don't know why but MacOS build stucks after completing Brittany installation... Anyone with MacOS machine? |
GHC 8.10.5 + Stack gets stuck also on my laptop (MacBook Pro), preprocessing the |
@konn so GHC 8.10.5 on Mac is kinda... broken? (as it does not work with both Cabal and Stack) |
@Ailrun I haven't done any deep investigation, but it seems there is a problem, I'm afraid... |
@konn Could you check whether the network package alone causes the same issue? If so we can report a more specific issue on GHC |
@Ailrun Ah, I've just confirmed that building the network package alone causes the same issue, and reported it to GHC GitLab: https://gitlab.haskell.org/ghc/ghc/-/issues/19968. |
Awesome, thank you for the fast process! |
Should we leave 8.10.2 until GHC 8.10.6 is out? Especially for MacOS... I disabled MacOS CI and build for 8.10.5, and I don't know whether it's possible to generate a binary in MacOS with GHC 8.10.5 |
I think we should be cautious and keep it some time more |
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.
I think we could merge this to make it available to user, which are being used it already.
Great work as usual, many thanks 🙂
|
@jneira Yes, now we should change the required test to Windows 8.10.5 with test and Windows 8.10.4 without test. I will change them. |
This PR
drops 8.10.2 support(We need to wait until 8.10.6)ResolvesRelated to #1898,probably resolvesrelated to #1465CI fails until https://github.com/hsyl20/ghc-api-compat/pull/11 is resolved (If it takes too long, I will redirect the dependency to PR head)I redirected the dependency