Fwd: Is Cabal a core library?

Mikolaj Konarski mikolaj at well-typed.com
Wed Oct 30 08:59:24 UTC 2024


Andrew, thank you for your kind offer.

Let me forward this to other Cabal developers.

Best regards,
Mikolaj

---------- Forwarded message ---------
From: Andrew Lelechenko <andrew.lelechenko at gmail.com>
Date: Wed, Oct 30, 2024 at 1:50 AM
Subject: Is Cabal a core library?
To: Mikolaj Konarski <mikolaj at well-typed.com>, Hécate <hecate at glitchbra.in>


Hi Mikolaj and Hecate,

There is a push to consolidate notions of boot (= needed to build GHC)
and core (= under CLC aegis) libraries, so that critical parts of
Haskell ecosystem are more resilient. How do you feel about
designating `Cabal` and `Cabal-syntax` as core packages?

While at the moment Cabal has a very healthy team (thanks a ton for
your work!), there were moments in Cabal history when things were
drastically different. So having an additional safety net, such that
CLC is able to provide additional / emergency maintenance, could be
helpful in future.

Designating a library as a core package does not impose much change on
day-to-day operations. CLC does not interfere with daily development
of Core Libraries as long as appointed maintainers keep them in an
appropriate shape and support healthy communication with contributors.
You can find the full policy at
https://github.com/haskell/core-libraries-committee?tab=readme-ov-file#core-libraries

(Feel free to forward to other Cabal developers)

Best regards,
Andrew


More information about the cabal-devel mailing list