Cabal 3.10 last call for contributions
Mikolaj Konarski
mikolaj at well-typed.com
Wed Nov 16 21:28:53 UTC 2022
Hi! Would you like cabal 3.10 to have your favourite bugfix, feature
or overall spiffiness? If so, please let us help you help yourself. We
are going to soft-freeze cabal 3.10 in a month or two and ship a
little later, around the GHC 9.6 release date. There is still time to
fix your favourite regression
https://github.com/haskell/cabal/issues?q=is%3Aopen+label%3A%22regression+in+3.8%22%2C%22type%3A+regression%22
or add your high priority feature (or argue for bumping the priority
of an existing ticket)
https://github.com/haskell/cabal/labels/priority%3A%20high%20%3Afire%3A
The friendly team of cabal maintainers is at your disposal whether you
need a PR review, a design discussion in a ticket, or you just get
stuck or urgently need somebody to chat to (the #hackage IRC/matrix
room is open).
Cabal 3.10 is going to be mostly a bugfix release, so there may or may
not be a release candidate for you to try to break. However, brave
people are continuously dogfooding the master branch from github
artifacts (at the bottom of 'validate' CI jobs) or gitlab pipelines
(more flavours, including statically linked Alpine Linux)
https://gitlab.haskell.org/haskell/cabal/-/pipelines/59103
Another way you can contribute is by picking up a newcomer-labelled
ticket. Yet another is triaging new tickets, e.g., via
https://www.codetriage.com/haskell/cabal
Don't worry if you feel you'd need to learn a lot --- cabal is a large
and constantly changing system, so most of us are forgetting faster
than learning. However, purity, types and tests often permit to focus,
code-dive and fix or improve a hot subsystem in relative isolation.
See you there,
Mikolaj
More information about the cabal-devel
mailing list