Stackage LTS 24 released for GHC 9.10 and Nightly moves to 9.12

TL;DR: we have have branched Stackage LTS 24 based on ghc-9.10.2
and updated Stackage Nightly to ghc-9.12.2.

We think these are the biggest initial snapshots we have ever done for lts and nightly.

17 Likes

Thank you Jens and all the other contributors to Stackage. It’s good for the LTS to move onto 9.10.2.

Are there any lessons from the upgrade from 9.8 to 9.10 which were notable?

3 Likes

The announcement says:

We also have some tracking issues still open related to 9.10 core boot libraries.

But following the link reveals that the tagged issues are all resolved.

1 Like

Great news, thanks stackage curators!

I’ll ask this here, not just in chat: ⁦I thought the usual process is that the latest nightly becomes the new lts. Am I confused ? The new lts has a really old (2023-12) version of hledger.⁦ ⠀

Yay, thank you for your work! Looking forward to bump my projects.

1 Like

On the Stackage package page, the same version, v1.43.2 is currently shown for LTS 24.0 and Hackage. A version from 2023-12 would be e.g. 1.32.1. So I don’t understand why you say it’s an old version in the snapshot?

1 Like

Thanks for checking! From https://www.stackage.org/blog/2025/07/announce-lts-24-nightly-ghc-9.12 I followed the “Stackage LTS version 24” link and did not notice that it cunningly sent me to lts-22.

1 Like

Not really - in that regard this was a pretty easy upgrade I would say: those interested in the details can look at my Stackage commits (for 15-16 July) leading up to the release where I link to individual upstream tickets I filed, but nothing significant or common particularly stood out at all (Cabal might just make it on the list or not, but not worth making noise about I would say).

Further (I should doublecheck but) this looks like the biggest initial first nightly snapshot we have have done for a major version bump: though admittedly I “left in” a couple of upperbounds (QuickCheck and hslua) to allow servant and pandoc to remain in - hope I don’t regret that ;o)

1 Like

Thanks for pointing out: I pushed fixes for the 2 version typos in the blog reported here so far.

1 Like