GHC.X.Hackage and GHC's release cycle

Ben Gamari <[email protected]> Fri, 27 May 2022 13:01:16 -0400
Newsgroups gmane.comp.lang.haskell.cafe,gmane.comp.lang.haskell.glasgow.user,gmane.comp.lang.haskell.ghc.devel
Message-ID <[email protected]>
Hello all,

Recently in the Haskell Foundation's stability working group we have been
discussing various practical issues that Haskell users and prospective adopters
encounter around the ecosystem. During these discussions the topic of GHC's
release schedule and the ecosystem's process migration to new GHC releases has
come up repeatedly.

To address some of these issues, I have opened a pair of somewhat-related HF
Tech Proposals:

 * the GHC.X.Hackage proposal ([ghc.x.hackage]) seeks to extend the
   [head.hackage] infrastructure used to test GHC to enable use by
   library maintainers in porting and testing their libraries on new GHC
   releases.

 * the [tick-tock] release proposal seeks to provide better guidance to users
   needing long release lifecycles by designating every other release as a
   "long-term support" release, with 18-month backport window.

Given the wide applicability of these proposals we hope to gather feedback from
a broad swath of the community. If you have questions, opinions, or concerns on
either, please leave your feedback on the respective proposal. We look
forward to hearing from you.

Thanks!

 - Ben


[ghc.x.hackage]: https://github.com/haskellfoundation/tech-proposals/pull/27
[head.hackage]: https://ghc.gitlab.haskell.org/head.hackage/
[tick-tock]: https://github.com/haskellfoundation/tech-proposals/pull/34

_______________________________________________
Haskell-Cafe mailing list
To (un)subscribe, modify options or view archives go to:
http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe
Only members subscribed via the mailman list are allowed to post.
signature.asc (application/pgp-signature, 487 B)
-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEg5ai+U8IKhnDQZiPCIdltPrJkTcFAmKRA6wACgkQCIdltPrJ
kTcv3QgAt5BPNH4Ke3/B2G+gS03uGfJgOVyp26ZfzCM/P4WmiLbusu1Oj4lnDk0M
vRyw3ilbbjkGHSRFIc7rDqzqvFU508sg1O4qQgrhnsWpflh8IMRhxlUJ6/Ly59V9
2kcafwtpam1G974eEjXWueqAmReGGcgxi9t/p8OH+SN0/mPguoBu5zE5ekuhqlWV
khkXctR4g7j4j6uy0VbxLUEMEF62RKWGQh2VEtyIRb4Em52aetK60HPEHR2nuou7
1DMhaykp0Zdm5C8qSS32rdAxDGnGxx0B33tVomZXmnfGY04Hx6T/Nz9l8qu5mpFP
wFiECHplpqQfJU6mMM5Bn4JQ0owEYQ==
=fvP0
-----END PGP SIGNATURE-----