Hacker News new | ask | show | jobs
by lynx23 982 days ago
And stack LTS is still on 9.4...
3 comments

The very nature of coordinated package sets makes it impossible to have LTS package sets for the last version on release day. Stackage's policy is to use nightly for the latest release, and publish LTS versions for older compiler versions.

If you want to be on the cutting edge of releases and ignore packages coordination delays and package maintainers taking some time to respond because they actually have a life, you can move to the nightly. Smaller package sets but closer to GHC releases. If you want someone else to solve dependency hell for you and take the time to upstream that fix, you need to give people some time to do it.

> [...] nightly. Smaller package sets but closer to GHC releases.

Nightly has more packages than LTS. Currently 3213 (nightly) vs. 3010 (LTS).

That number grows over time.

Although, you're right, the nightly was 3005 packages when stackage moved to 9.4 [1]. I guess taking a few months for compiler version bumps in stackage helps that.

[1]: https://www.stackage.org/nightly-2023-06-21

The correct snapshot would be nightly (which is on 9.6.3).
so what? you can ask your refund to snoyberg.
Snoyberg is no longer doing Haskell, I think. Stackage is being handed off to the Haskell Foundation.