changed 2 years ago
Published Linked with GitHub

3.10 backports

Future work wishlist

Gershom would like to have an override of cabal.project imports.
There are many code paths that are not always entirely lined up.

Hécate would like to refactor some of the code paths that live independently of each-other, do the same things, but output different observable results when called the same way. The typical case is one code path living in lib:Cabal, another living in cabal-install, and they could be factorised.

Current progress

Francesco A. is looking at #7544, to see whether it fits
cabal check needs.

Kristen is reviewing https://github.com/haskell/cabal/pull/9134

Suganya is waiting for #9018 to be merged and working in parallel
to typify other errors. Good job Suganya!

We discussed what the relationship between GHC 9.8 and the accompanying Cabal release. Ben suggested that the Cabal release could be a minor release. However, given that in 9.8 we have jsem which requires Cabal support, it seems appropriate for this to be a major release (Cabal-3.12). Hecate agreed. We will try to have a major release branch for GHC 9.8 alpha 3 in late August

Ben enquired about the "inplace" flag and its semantics, related to a bug encountered during GHC development: https://gitlab.haskell.org/ghc/ghc/-/issues/23594

Select a repo