Cabal developers meeting of the 14/09/2023
Theophile Hécate Choutri
hecate at haskell.foundation
Thu Sep 14 17:39:22 UTC 2023
Hi everyone, here are the minutes of today's meeting:
## 3.10.2.0 Release
* PVP breakage: https://github.com/haskell/cabal/issues/9258
* This raises the question of keeping the GHC Extensions list inside
Cabal. We do not perform sanity checking beyond saying "Unknown extension".
* Brandon suggests that `ghc --supported-languages` could be used by Cabal
* The list was added for the solver to pick packages, although Mikołaj
reports that
GHC gets queried at run-time by Cabal.
* Gershom: long-term we should have a GHC feature with a pragma that
declares non-exaustive pattern matches
https://doc.rust-lang.org/reference/attributes/type_system.html
* Something for the Stability WG
* We postpone the removal of the GHC extensions list for now.
* Action item: Hécate can revert
https://github.com/haskell/cabal/pull/9028 and
https://github.com/haskell/cabal/commit/9faa4db9180ec4a645cfa1a4a00666dcaf37986c
## Bad paths on Windows
Brandon found a problem when generating short path names. The problem takes
root at the Arbitrary instance of InstallDirs. Unsafe on both Windows and
POSIX, because it's relying on the Arbitrary instance of String. See
https://github.com/haskell/cabal/issues/9253
## Misc
* Token auth for Hackage is making good progress:
https://github.com/haskell/cabal/pull/9058
* Big up to David Binder for the documentation work
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/cabal-devel/attachments/20230914/f839c3d5/attachment.html>
More information about the cabal-devel
mailing list