-
Notifications
You must be signed in to change notification settings - Fork 710
Build release archives (and validate) with GHC 9.2.3 #8272
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
So far, so good. I've pushed tag |
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.
As it is user-visible (or, at least, user-sensible), I’d think changelog may make sense. But I defer to your judgement. I am also wondering how possible that this switch breaks something. If it will, though, it will probably be subtle, and a changelog will hardly help.
@hasufell: do I read it right that GHC 9.2.3 is not available in ghcup for build-armv7-linux-deb10 and build-i386-linux-alpine at https://gitlab.haskell.org/haskell/cabal/-/pipelines/54257 but GHC 8.10.7 is at https://gitlab.haskell.org/haskell/cabal/-/pipelines/52918 ? Why so? What do I need to tweak? |
For armv7, there are simply no official bindists: https://downloads.haskell.org/~ghc/9.2.3/ For i386 alpine, I've been trying to get official bindists since over a year: https://gitlab.haskell.org/ghc/ghc/-/merge_requests/5213 Before, I built them manually. I won't do that anymore. So both is up to GHC developers. |
@Mergifyio backport 3.8 |
✅ Backports have been created
|
…#8273) * Build release archives (and validate) with GHC 9.2.3 (cherry picked from commit f55ae05) # Conflicts: # .gitlab-ci.yml * Add a changelog file (cherry picked from commit 73323db) * Fix bootstrap cabal-install version in gitlab-ci.yml (cherry picked from commit 5ee0cab) # Conflicts: # .gitlab-ci.yml * Update .gitlab-ci.yml, fixing a shallow conflict Co-authored-by: Mikolaj Konarski <[email protected]> Co-authored-by: Mikolaj Konarski <[email protected]>
Indeed we can try for 9.2.4. However, I do recall running into toolchain trouble last time I attempted to build an ARMv7 release binary distribution. I'm trying again to introduce i386/Alpine support in https://gitlab.haskell.org/ghc/ghc/-/merge_requests/6983. |
A quick update here:
|
Fixes #8271.
Do we need this in a changelog? I guess not, just as we don't file CI changes? Though this one is user-visible, namely for the users of our binary archives.