From ben at well-typed.com Fri Mar 14 23:26:25 2025 From: ben at well-typed.com (Ben Gamari) Date: Fri, 14 Mar 2025 19:26:25 -0400 Subject: [GHC-Releases] GHC 9.12.2 is now available Message-ID: <878qp7tcrz.fsf@smart-cactus.org> The GHC developers are happy to announce the release of GHC 9.12.2. Binary distributions, source distributions, and documentation are available at [downloads.haskell.org]. We hope to have this release available via `ghcup` shortly. This is a small release fixing a critical code generation bug, #25653, affecting some subword division operations. As always, GHC's release status, including planned future releases, can be found on the GHC Wiki [status]. We would like to thank IOG, the Zw3rk stake pool, Well-Typed, Tweag I/O, Serokell, Equinix, SimSpace, the Haskell Foundation, and other anonymous contributors whose on-going financial and in-kind support has facilitated GHC maintenance and release management over the years. Finally, this release would not have been possible without the hundreds of open-source contributors who contribute their code, tickets, and energy to the GHC project. As always, do give this release a try and open a [ticket] if you see anything amiss. [release notes]: https://downloads.haskell.org/ghc/9.12.2/docs/users_guide/9.12.2-notes.html [status]: https://gitlab.haskell.org/ghc/ghc/-/wikis/GHC-status [downloads.haskell.org]: https://downloads.haskell.org/ghc/9.12.2 [ticket]: https://gitlab.haskell.org/ghc/ghc/-/issues/new -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 861 bytes Desc: not available URL: From ben at smart-cactus.org Tue Mar 18 19:13:23 2025 From: ben at smart-cactus.org (Ben Gamari) Date: Tue, 18 Mar 2025 15:13:23 -0400 Subject: [GHC-Releases] Updating Linux distribution support Message-ID: <87v7s6rw3l.fsf@smart-cactus.org> Hi all, For the last several releases GHC has distributed binary distributions for a largely-static set of Linux distributions, many quite old: | Distribution | End-of-life | Supported | | ------------------- | ------------ | ------------ | | Fedora 33 | Nov 2021 | no | | Fedora 38 | May 2024 | no | | Alpine 3.12 | May 2022 | no | | Alpine 3.18 | Apr 2025 | | | Alpine 3.20 | Apr 2026 | | | Debian 9 | Jul 2022 | no | | Debian 10 | Jun 2024 | no | | Debian 11 | Aug 2026 | | | Rocky 8 | May 2029 | | | Ubuntu 18.04 | May 2023 | no | | Ubuntu 20.04 | May 2025 | no | | Ubuntu 22.04 | Apr 2027 | | In #25876 I preliminarily propose that we whittle this down to the following, more up-to-date set for 9.14.1: | Distribution | End-of-life | | ------------------- | ------------ | | Fedora 41 | Nov 2025 | | Alpine 3.20 | Apr 2026 | | Debian 11 | Aug 2026 | | Debian 12 | Jun 2028 | | Rocky 8 | May 2029 | | Ubuntu 24.04 | Apr 2029 | If you have thoughts about this do let us know either via this list or on the ticket. Cheers, - Ben -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 861 bytes Desc: not available URL: From hasufell at hasufell.de Fri Mar 21 08:08:58 2025 From: hasufell at hasufell.de (Julian Ospald) Date: Fri, 21 Mar 2025 16:08:58 +0800 Subject: [GHC-Releases] Updating Linux distribution support In-Reply-To: <87v7s6rw3l.fsf@smart-cactus.org> References: <87v7s6rw3l.fsf@smart-cactus.org> Message-ID: <7b19ac37-5d51-4eb8-a114-e949e6686b3b@hasufell.de> Why is Ubuntu 22.04 being dropped? Similarly, Why is there no Rocky 9? On 3/19/25 3:13 AM, Ben Gamari via ghc-releases wrote: > Hi all, > > For the last several releases GHC has distributed binary distributions > for a largely-static set of Linux distributions, many quite old: > > | Distribution | End-of-life | Supported | > | ------------------- | ------------ | ------------ | > | Fedora 33 | Nov 2021 | no | > | Fedora 38 | May 2024 | no | > | Alpine 3.12 | May 2022 | no | > | Alpine 3.18 | Apr 2025 | | > | Alpine 3.20 | Apr 2026 | | > | Debian 9 | Jul 2022 | no | > | Debian 10 | Jun 2024 | no | > | Debian 11 | Aug 2026 | | > | Rocky 8 | May 2029 | | > | Ubuntu 18.04 | May 2023 | no | > | Ubuntu 20.04 | May 2025 | no | > | Ubuntu 22.04 | Apr 2027 | | > > In #25876 I preliminarily propose that we whittle this down to the > following, more up-to-date set for 9.14.1: > > | Distribution | End-of-life | > | ------------------- | ------------ | > | Fedora 41 | Nov 2025 | > | Alpine 3.20 | Apr 2026 | > | Debian 11 | Aug 2026 | > | Debian 12 | Jun 2028 | > | Rocky 8 | May 2029 | > | Ubuntu 24.04 | Apr 2029 | > > If you have thoughts about this do let us know either via this list or > on the ticket. > > Cheers, > > - Ben > > > _______________________________________________ > ghc-releases mailing list > ghc-releases at haskell.org > https://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-releases From stegeman at gmail.com Mon Mar 24 06:44:07 2025 From: stegeman at gmail.com (Luite Stegeman) Date: Mon, 24 Mar 2025 07:44:07 +0100 Subject: [GHC-Releases] GHC 9.6.7 is now available Message-ID: The GHC developers are very pleased to announce the availability of GHC 9.6.7. Binary distributions, source distributions, and documentation are available at https://downloads.haskell.org/ghc/9.6.7 We hope to have this release available via ghcup shortly. GHC 9.6.7 brings number of fixes, including: - GHC’s internal Unique type has been widened to 64-bits on 32-bit architectures, avoiding potential miscompilations on large projects. - Fix a runtime crash when using the compacting GC, caused by black holes in large objects. - Added new flags -fspec-eval and -fspec-eval-dictfun to allow switching off speculative evaluation. The following libraries have been updated since GHC 9.6.6: - base-4.18.3.0 - filepath-1.4.301.0 - unix-2.8.6.0 - bytestring-0.11.5.4 - array-0.5.8.0 A more detailed description can be found in the [release notes] and a full list of changes in [GHC!13841] and [GHC!13891] Note about Haskell Language Server and building GHC 9.8+: The change of Unique to 64 bit [GHC#22010] adds the exported symbol ghc_unique_counter64 to the RTS. Unfortunately it's impossible to avoid this without breaking other things. If you encounter a linker error related to ghc_unique_counter64 when building GHC (or building a GHC-derived package like ghc-lib-parser) with GHC 9.6.7, you probably have to add this [fix] to the program you're building. We would like to thank GitHub, IOG, the Zw3rk stake pool, Well-Typed, Tweag I/O, Serokell, Equinix, SimSpace, the Haskell Foundation, and other anonymous contributors whose on-going financial and in-kind support has facilitated GHC maintenance and release management over the years. Finally, this release would not have been possible without the hundreds of open-source contributors whose work comprise this release. Please give this release a try and open a [ticket] if you see anything amiss. ~ Luite [release notes]: https://downloads.haskell.org/ghc/9.6.7/docs/users_guide/9.6.7-notes.html [GHC!13841]: https://gitlab.haskell.org/ghc/ghc/-/merge_requests/13841 [GHC!13891]: https://gitlab.haskell.org/ghc/ghc/-/merge_requests/13891 [GHC#22010]: https://gitlab.haskell.org/ghc/ghc/-/issues/22010 [fix] https://gitlab.haskell.org/ghc/ghc/-/merge_requests/13743 [ticket] https://gitlab.haskell.org/ghc/ghc/-/issues/new From shayne.fletcher.50 at gmail.com Mon Mar 24 10:42:00 2025 From: shayne.fletcher.50 at gmail.com (Shayne Fletcher) Date: Mon, 24 Mar 2025 06:42:00 -0400 Subject: [GHC-Releases] GHC 9.6.7 is now available In-Reply-To: References: Message-ID: the tag ghc repo tag ghc-9.6.7-release has not been created. please fix. On Mon, Mar 24, 2025 at 2:44 AM Luite Stegeman wrote: > The GHC developers are very pleased to announce the availability of > GHC 9.6.7. Binary distributions, source distributions, and > documentation are available at > > https://downloads.haskell.org/ghc/9.6.7 > > We hope to have this release available via ghcup shortly. > > GHC 9.6.7 brings number of fixes, including: > > - GHC’s internal Unique type has been widened to 64-bits on 32-bit > architectures, avoiding potential miscompilations on large projects. > - Fix a runtime crash when using the compacting GC, caused by black > holes in large objects. > - Added new flags -fspec-eval and -fspec-eval-dictfun to allow > switching off speculative evaluation. > > The following libraries have been updated since GHC 9.6.6: > > - base-4.18.3.0 > - filepath-1.4.301.0 > - unix-2.8.6.0 > - bytestring-0.11.5.4 > - array-0.5.8.0 > > A more detailed description can be found in the [release notes] and a > full list of changes in [GHC!13841] and [GHC!13891] > > Note about Haskell Language Server and building GHC 9.8+: > > The change of Unique to 64 bit [GHC#22010] adds the exported symbol > ghc_unique_counter64 to the RTS. Unfortunately it's impossible to > avoid this without breaking other things. If you encounter a linker > error related to ghc_unique_counter64 when building GHC (or building a > GHC-derived package like ghc-lib-parser) with GHC 9.6.7, you probably > have to add this [fix] to the program you're building. > > We would like to thank GitHub, IOG, the Zw3rk stake pool, Well-Typed, > Tweag I/O, Serokell, Equinix, SimSpace, the Haskell Foundation, and > other anonymous contributors whose on-going financial and in-kind > support has facilitated GHC maintenance and release management over > the years. Finally, this release would not have been possible without > the hundreds of open-source contributors whose work comprise this > release. > > Please give this release a try and open a [ticket] if you see anything > amiss. > > ~ Luite > > [release notes]: > https://downloads.haskell.org/ghc/9.6.7/docs/users_guide/9.6.7-notes.html > [GHC!13841]: https://gitlab.haskell.org/ghc/ghc/-/merge_requests/13841 > [GHC!13891]: https://gitlab.haskell.org/ghc/ghc/-/merge_requests/13891 > [GHC#22010 > ]: > https://gitlab.haskell.org/ghc/ghc/-/issues/22010 > [fix] https://gitlab.haskell.org/ghc/ghc/-/merge_requests/13743 > [ticket] https://gitlab.haskell.org/ghc/ghc/-/issues/new > _______________________________________________ > ghc-devs mailing list > ghc-devs at haskell.org > http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs > -- Shayne Fletcher -------------- next part -------------- An HTML attachment was scrubbed... URL: From shayne.fletcher.50 at gmail.com Mon Mar 24 22:54:40 2025 From: shayne.fletcher.50 at gmail.com (Shayne Fletcher) Date: Mon, 24 Mar 2025 18:54:40 -0400 Subject: [GHC-Releases] GHC 9.6.7 is now available In-Reply-To: References: Message-ID: On Mon, Mar 24, 2025 at 6:42 AM Shayne Fletcher < shayne.fletcher.50 at gmail.com> wrote: > the tag ghc repo tag ghc-9.6.7-release has not been created. please fix. > this is looking resolved. thanks! -- Shayne Fletcher -------------- next part -------------- An HTML attachment was scrubbed... URL: From ben at well-typed.com Tue Mar 25 13:10:58 2025 From: ben at well-typed.com (Ben Gamari) Date: Tue, 25 Mar 2025 09:10:58 -0400 Subject: [GHC-Releases] Updating Linux distribution support In-Reply-To: <7b19ac37-5d51-4eb8-a114-e949e6686b3b@hasufell.de> References: <87v7s6rw3l.fsf@smart-cactus.org> <7b19ac37-5d51-4eb8-a114-e949e6686b3b@hasufell.de> Message-ID: <871pultfvv.fsf@smart-cactus.org> Julian Ospald writes: > Why is Ubuntu 22.04 being dropped? Similarly, Why is there no Rocky 9? > Ubuntu 22.04 was dropped because it is already nearly three years old and is ABI-compatible with Debian 12. Similarly, I believe Rocky 9 should be covered by Debian 11. However, if it would be helpful I would be happy to retain these platforms. Cheers, - Ben -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 861 bytes Desc: not available URL: From ben at well-typed.com Wed Mar 26 20:38:13 2025 From: ben at well-typed.com (Ben Gamari) Date: Wed, 26 Mar 2025 16:38:13 -0400 Subject: [GHC-Releases] gitlab.haskell.org outage this weekend Message-ID: <87pli3sf2z.fsf@smart-cactus.org> Hi all, As you may know, Haskell.org is currently in the process of moving its infrastructure to new hosting facilities. As part of this effort, GHC's GitLab instance will be taken down for migration on Saturday 29 March 2025 from 09:00 to 17:00. This includes our issue tracker, CI infrastructure, Docker registry, serving of artifacts. Apologies for the inconvenience but we hope that this will be the last time we need to have such a prolonged outage in quite a while. Cheers, - Ben -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 861 bytes Desc: not available URL: From ben at well-typed.com Sat Mar 29 13:17:26 2025 From: ben at well-typed.com (Ben Gamari) Date: Sat, 29 Mar 2025 09:17:26 -0400 Subject: [GHC-Releases] gitlab.haskell.org outage this weekend In-Reply-To: <87pli3sf2z.fsf@smart-cactus.org> References: <87pli3sf2z.fsf@smart-cactus.org> Message-ID: <87bjtkrn6v.fsf@smart-cactus.org> Ben Gamari writes: > Hi all, > > As you may know, Haskell.org is currently in the process of moving its > infrastructure to new hosting facilities. As part of this effort, GHC's > GitLab instance will be taken down for migration on Saturday 29 March > 2025 from 09:00 to 17:00. > Hi all, I will be taking down GitLab shortly for the final migration. Cheers, - Ben -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 861 bytes Desc: not available URL: From ben at well-typed.com Sun Mar 30 03:02:06 2025 From: ben at well-typed.com (Ben Gamari) Date: Sat, 29 Mar 2025 23:02:06 -0400 Subject: [GHC-Releases] gitlab.haskell.org outage this weekend In-Reply-To: <87bjtkrn6v.fsf@smart-cactus.org> References: <87pli3sf2z.fsf@smart-cactus.org> <87bjtkrn6v.fsf@smart-cactus.org> Message-ID: <878qonrzkv.fsf@smart-cactus.org> Ben Gamari writes: > Ben Gamari writes: > >> Hi all, >> >> As you may know, Haskell.org is currently in the process of moving its >> infrastructure to new hosting facilities. As part of this effort, GHC's >> GitLab instance will be taken down for migration on Saturday 29 March >> 2025 from 09:00 to 17:00. >> > Hi all, > > I will be taking down GitLab shortly for the final migration. > Hi all, GItLab has been up since 17:30 but I have been a bit quiet since CI is still a bit wobbly due to Docker issues. I am looking into the issue but I am afraid I will need to suspend work for today. I'll be returning this for what time I can tomorrow and otherwise will continue on Monday. Apologies for the inconvenience. Cheers, - Ben -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 861 bytes Desc: not available URL: