# Preparing for coming Stackage major version bumps

**URL:** <https://discourse.haskell.org/t/preparing-for-coming-stackage-major-version-bumps/6495>\
**Category:** Uncategorized\
**Created:** [June 16, 2023, 7:49pm UTC](https://discourse.haskell.org/t/preparing-for-coming-stackage-major-version-bumps/6495 "2023-06-16T19:49:06Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![juhp](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.haskell.org/juhp/32/323_2.png) [@juhp](https://discourse.haskell.org/u/juhp)\
**Post date:** [June 16, 2023, 7:49pm UTC](https://discourse.haskell.org/t/preparing-for-coming-stackage-major-version-bumps/6495/1 "2023-06-16T19:49:06Z")

</div>

The Stackage team is starting to prepare for the coming Stackage LTS 21 release (which will be based off current ghc-9.4 nightly) and shortly afterwards bumping Stackage Nightly to ghc-9.6.

Now is a great chance to check if your packages are in Stackage Nightly (before lts-21 branches) and also if they can build with the ghc-9.6 core library versions.

- Current diff of lts and nightly: [Compare lts-20.25 with nightly-2023-06-17 :: Stackage Server](https://www.stackage.org/diff/lts-20.25/nightly-2023-06-17)
- wip draft PR for nightly bump to ghc-9.6: [upgrade to ghc-9.6 and refresh bounds by juhp · Pull Request #7010 · commercialhaskell/stackage · GitHub](https://github.com/commercialhaskell/stackage/pull/7010)
- Stackage issues with label ghc-9.6: [Issues · commercialhaskell/stackage · GitHub](https://github.com/commercialhaskell/stackage/issues?q=is%3Aissue+is%3Aopen+9.6+label%3Aghc-9.6)

So please help us to help you by opening a [stackage](https://github.com/commercialhaskell/stackage) PR to enable your packages under ghc-9.4 (for 9.6, initial bounds detection should be automatic with our tooling).

---

<div class="post-metadata">

**Author:** ![jamesbrock](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.haskell.org/jamesbrock/32/1404_2.png) [@jamesbrock](https://discourse.haskell.org/u/jamesbrock)\
**Post date:** [June 19, 2023, 6:20am UTC](https://discourse.haskell.org/t/preparing-for-coming-stackage-major-version-bumps/6495/2 "2023-06-19T06:20:29Z")

</div>

Hi @juhp in the past you’ve opened issues in my package repos to tell me that my package was failing to build in Stackage. Thanks for taking the time to do that, I really appreciate it.

In the future when you talk to neglectful maintainers you might consider referring them to the [Haskell GitHub Trust](http://discourse.haskell.org/t/haskell-github-trust-is-for-other-people-s-packages/6272) as a long-term maintenance option.

---

<div class="post-metadata">

**Author:** ![juhp](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.haskell.org/juhp/32/323_2.png) [@juhp](https://discourse.haskell.org/u/juhp)\
**Post date:** [June 19, 2023, 2:10pm UTC](https://discourse.haskell.org/t/preparing-for-coming-stackage-major-version-bumps/6495/3 "2023-06-19T14:10:26Z")

</div>

Hi @jamesbrock, ideally we would open upstream tickets, but when doing ghc major upgrades the number of affected packages is too large and we don’t have automation for it - for packages against your github account mentioned in stackage you should receive a github notification in the related 9.6 Stackage issues I opened at least.

However there will inevitably be some build failures etc and we don’t have a fast way to inform maintainers of such disabling of packages. Though we would welcome help with notification tooling.

(I don’t think Haskell Trustees have the bandwidth to handle this volume of changes at all, though they may assist in some specific cases, where packages are holding up the ecosystem.)

---

<div class="post-metadata">

**Author:** ![artem](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.haskell.org/artem/32/56_2.png) [@artem](https://discourse.haskell.org/u/artem)\
**Post date:** [June 24, 2023, 5:06pm UTC](https://discourse.haskell.org/t/preparing-for-coming-stackage-major-version-bumps/6495/4 "2023-06-24T17:06:44Z")

</div>

@juhp thank you for your work! Question: is there any place on the internet where i can track the progress towards the new LTS? GitHub milestone or something. I’m curious about approximate timeline for it.

---

<div class="post-metadata">

**Author:** ![brandonchinn178](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.haskell.org/brandonchinn178/32/5103_2.png) [@brandonchinn178](https://discourse.haskell.org/u/brandonchinn178)\
**Post date:** [June 24, 2023, 11:07pm UTC](https://discourse.haskell.org/t/preparing-for-coming-stackage-major-version-bumps/6495/5 "2023-06-24T23:07:39Z")

</div>

Commenting here, since I havent seen anyone mention it yet:

LTS 21 has been released, on 9.4, with nightlt updated to use GHC 9.6! Thanks to the Stackage team for all your hard work!

---

<div class="post-metadata">

**Author:** ![juhp](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.haskell.org/juhp/32/323_2.png) [@juhp](https://discourse.haskell.org/u/juhp)\
**Post date:** [June 25, 2023, 6:29am UTC](https://discourse.haskell.org/t/preparing-for-coming-stackage-major-version-bumps/6495/6 "2023-06-25T06:29:47Z")

</div>

@artem there was this issue: [Please create LTS 21 for ghc-9.4 · Issue #355 · commercialhaskell/lts-haskell · GitHub](https://github.com/commercialhaskell/lts-haskell/issues/355)
