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
hasufell opened this issue
Feb 17, 2023
· 3 comments
Labels
bindistsAnything to do with binary distributions of HLSGHCissues with particular GHC versionstype: bugSomething isn't right: doesn't work as intended, documentation is missing/outdated, etc..
This is wrong, because the bindist of GHC-9.4.4 we install on Fedora27 is not the same as on "Unknown Linux". Because 9.4.4 stopped supporting Fedora27 bindists and the mappings diverged.
As such, we have to provide CI jobs for every single mapping and not re-use HLS bindists for other configurations.
The text was updated successfully, but these errors were encountered:
hasufell
added
type: bug
Something isn't right: doesn't work as intended, documentation is missing/outdated, etc..
bindists
Anything to do with binary distributions of HLS
labels
Feb 17, 2023
I talked with @mpickering and we thought it's the easiest to:
build a new bindist for unknown linux and fix the bindist in-place in ghcup-metadata
add a section in the documentation explaining the possible workaround of reinstalling the HLS bindist to fetch the new version: ghcup install hls --force 1.9.1.0
improve the error in the wrapper script, which is awful:
bindistsAnything to do with binary distributions of HLSGHCissues with particular GHC versionstype: bugSomething isn't right: doesn't work as intended, documentation is missing/outdated, etc..
Reproduced in CI: https://github.com/haskell/ghcup-metadata/actions/runs/4205412241/jobs/7297468902#step:5:2946
Reported here: https://www.reddit.com/r/haskell/comments/1129ywb/comment/j8kd7wk/?utm_source=share&utm_medium=web2x&context=3
The issue lies in our CI:
haskell-language-server/.github/workflows/release.yaml
Lines 29 to 105 in 28a6aef
We don't have a configuration for 'unknown linux' and then re-use the Fedora27 HLS bindist for unknown linux: https://github.com/haskell/ghcup-metadata/blob/2941394cb19ecc9772ac9b72f5d5ccb71a133355/ghcup-0.0.7.yaml#L4058-L4059
This is wrong, because the bindist of GHC-9.4.4 we install on Fedora27 is not the same as on "Unknown Linux". Because 9.4.4 stopped supporting Fedora27 bindists and the mappings diverged.
As such, we have to provide CI jobs for every single mapping and not re-use HLS bindists for other configurations.
The text was updated successfully, but these errors were encountered: