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