Skip to content
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

Update GHC to 9.4.8 #2205

Merged
merged 37 commits into from
Aug 27, 2024
Merged

Update GHC to 9.4.8 #2205

merged 37 commits into from
Aug 27, 2024

Conversation

GZGavinZhao
Copy link
Member

@GZGavinZhao GZGavinZhao commented Apr 11, 2024

Fixes #827, #2165.

Summary

Update GHC (and the Haskell stack) to 9.4.8, the current recommended version of GHC in GHCup.

Test Plan

  • Built shellcheck and pandoc using the updated cabal-install.
  • xmonad ran successfully.

Checklist

  • Package was built and tested against unstable

Changes

  • ghc: Update to 9.4.8 and migrate to Hadrian
  • haskell-base16-bytestring: Rebuild against GHC 9.4.8
  • haskell-splitmix: Update to v0.1.0.5
  • haskell-zlib: Rebuild against GHC 9.4.8
  • haskell-th-compat: Rebuild against GHC 9.4.8
  • haskell-tar: Rebuild against GHC 9.4.8
  • haskell-network: Rebuild against GHC 9.4.8
  • haskell-data-default-class: Rebuild against GHC 9.4.8
  • haskell-setlocale: Rebuild against GHC 9.4.8
  • haskell-lukko: Rebuild against GHC 9.4.8
  • haskell-cryptohash-sha256: Rebuild against GHC 9.4.8
  • haskell-base64-bytestring: Rebuild against GHC 9.4.8
  • haskell-ed25519: Rebuild against GHC 9.4.8
  • haskell-data-array-byte: Deprecate
  • haskell-cabal-syntax: Update to v3.8.1.0
  • haskell-regex-base: Rebuild against GHC 9.4.8
  • haskell-echo: Rebuild against GHC 9.4.8
  • haskell-utf8-string: Rebuild against GHC 9.4.8
  • haskell-resolv: Update to v0.2.0.2
  • haskell-random: Rebuild against GHC 9.4.8
  • haskell-network-uri: Rebuild against GHC 9.4.8
  • haskell-hashable: Update to v1.4.3.0
  • haskell-x11: Rebuild against GHC 9.4.8
  • haskell-regex-posix: Rebuild against GHC 9.4.8
  • haskell-edit-distance: Rebuild against GHC 9.4.8
  • haskell-http: Rebuild against GHC 9.4.8
  • haskell-hackage-security: Rebuild against GHC 9.4.8
  • xmonad: Rebuild against GHC 9.4.8
  • haskell-x11-xft: Rebuild against GHC 9.4.8
  • haskell-async: Update to v2.2.5
  • haskell-cabal-install-solver: Add at v3.8.1.0
  • xmonad-contrib: Rebuild against GHC 9.4.8
  • haskell-safe-exceptions: Add at v0.1.7.4
  • haskell-cabal-install: Update to v3.8.1.0
  • pandoc: Rebuild against GHC 9.4.8
  • shellcheck: Rebuild against GHC 9.4.8
  • pandoc-crossref: Rebuild against GHC 9.4.8

@GZGavinZhao GZGavinZhao linked an issue Apr 11, 2024 that may be closed by this pull request
1 task
@davidjharder
Copy link
Member

How do you want to handle homepage for the packages missing them?
We could let the homepage adding contributors loose on Haskell packages after this is merged. My opinion: homepage should use the haskell.hackage page.

@GZGavinZhao
Copy link
Member Author

GZGavinZhao commented Apr 11, 2024

I'll update the homepages in this PR.

@malfisya malfisya force-pushed the haskell-hadrian branch 2 times, most recently from c13f51e to de90d62 Compare August 23, 2024 13:23
@malfisya
Copy link
Member

malfisya commented Aug 23, 2024

Changes :

  • Rebase the commits
  • Rebuild all packages against latest revision
  • Added homepage(s)
  • Add monitoring.yml(s)
  • Deprecate haskell-data-array-byte properly
  • Fix minor capitalization and wording mistakes in commit message

Note: the CI complain about release number on haskell-http is expected because of previous update mistake (release number didn't get bumped properly).

Copy link
Member

@HarveyDevel HarveyDevel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

From the pspec's it appears these packages will no longer exist and should be deprecated:

ghc-devel
haskell-async-devel
haskell-base16-bytestring-devel
haskell-base64-bytestring-devel
haskell-cryptohash-sha256-devel
haskell-data-default-class-devel
haskell-echo-devel
haskell-ed25519-devel
haskell-edit-distance-devel
haskell-hackage-security-devel
haskell-hashable-devel
haskell-lukko-devel
haskell-network-uri-devel
haskell-network-devel
haskell-random-devel
haskell-regex-base-devel
haskell-regex-posix-devel
haskell-resolv-devel
haskell-setlocale-devel
haskell-splitmix-devel
haskell-tar-devel
haskell-th-compat-devel
haskell-utf8-string-devel
haskell-x11-xft-devel
haskell-x11-devel
haskell-zlib-devel

GZGavinZhao and others added 15 commits August 27, 2024 17:49
**Summary**

Changelog can be found [here](https://hackage.haskell.org/package/async-2.2.5/changelog)

Signed-off-by: Gavin Zhao <[email protected]>
Copy link
Member

@HarveyDevel HarveyDevel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, thanks!

@HarveyDevel HarveyDevel merged commit 84eab76 into getsolus:main Aug 27, 2024
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

update ghc ghc 9.2.8 rel 11 FTBFS
4 participants