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
_______________________________________________
cabal-devel mailing list
cabal-devel@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/cabal-devel

Reply via email to