aports issueshttps://gitlab.alpinelinux.org/alpine/aports/-/issues2023-12-08T15:42:07Zhttps://gitlab.alpinelinux.org/alpine/aports/-/issues/15495Upgrade GHC to 9.4.82023-12-08T15:42:07ZSören TempelUpgrade GHC to 9.4.8GHC 9.4.8 is now available and includes various bug fixes to the compiler https://downloads.haskell.org/~ghc/9.4.8/docs/users_guide/9.4.8-notes.html. Unfortunately, upstreamed also bumped a few bundled libraries (including base), as such...GHC 9.4.8 is now available and includes various bug fixes to the compiler https://downloads.haskell.org/~ghc/9.4.8/docs/users_guide/9.4.8-notes.html. Unfortunately, upstreamed also bumped a few bundled libraries (including base), as such we need to rebuild all Haskell dependencies for this and should therefore do the upgrade after 3.19 is released.Sören TempelSören Tempelhttps://gitlab.alpinelinux.org/alpine/aports/-/issues/10902ghc requeres upgrade to 9.x2021-11-18T13:06:49ZAnton Kochkovghc requeres upgrade to 9.xKeeping this issue to track disabled ghc to unblock x86_64 builder waiting for !20134
[Release changes for 8.10.x (since 8.8.x)](https://downloads.haskell.org/~ghc/8.10.1/docs/html/users_guide/8.10.1-notes.html):
- The `UnliftedNewtyp...Keeping this issue to track disabled ghc to unblock x86_64 builder waiting for !20134
[Release changes for 8.10.x (since 8.8.x)](https://downloads.haskell.org/~ghc/8.10.1/docs/html/users_guide/8.10.1-notes.html):
- The `UnliftedNewtype`s extension, allowing `newtype`s to be wrap types of kind other than Type.
- The `StandaloneKindSignatures` extension, allowing explicit signatures on type constructors.
- A new, [low-latency garbage collector](https://downloads.haskell.org/~ghc/8.10.1/docs/html/users_guide/runtime_control.html#rts-flag--xn) for the oldest generation.
[Release changes for 8.8.x (since 8.6.x)](https://downloads.haskell.org/ghc/8.8.1/docs/html/users_guide/8.8.1-notes.html):
- GHC now supports visible type applications.
- Type variables in type family instances and rewrite rules can now be explicitly forall-bound.
- A new code layout algorithm for x86.
- The final phase of the MonadFail proposal has been implemented.
- Many, many bug fixes.3.15.0https://gitlab.alpinelinux.org/alpine/aports/-/issues/13205Make sure Haskell works properly for 3.152021-11-18T12:31:42ZSören TempelMake sure Haskell works properly for 3.15Both cabal and ghc should be working again, the following stuff still needs to be done:
* [x] Split `community/cabal` and `community/cabal-bootstrap` (i.e. build a full cabal distribution with `v2-build`)
* [x] Rebuild shellcheck
* [x] ...Both cabal and ghc should be working again, the following stuff still needs to be done:
* [x] Split `community/cabal` and `community/cabal-bootstrap` (i.e. build a full cabal distribution with `v2-build`)
* [x] Rebuild shellcheck
* [x] Rebuild packages from testing (e.g. `idris` or `pandoc`)3.15.0Sören TempelSören Tempel