You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit makes `hackage-server` compile with Cabal-3.8, but does not add any Cabal-3.8 specific features.
Adds `allow-older: Cabal:process` to solve a conflict arising from these two dependency chains:
- Cabal-3.8.1.0 -> process >= 1.6.14
- Cabal-3.8.1.0 -> doctest-parallel -> ghc -> process
For `ghc < 9.4`, this means `process < 1.6.14`, and the `ghc` package is not upgradeable, so the only solution is to override `Cabal-3.8.1.0`s request for this very recent version of `process`.
The conflict is discussed in haskell/cabal#8554.
Likely, the next release of `Cabal-3.8` will drop the request for a specific `process` library and we can drop the `allow-older` workaround, and also reenable the tests on Haskell-CI for GHC < 9.4 (see `cabal.haskell-ci`).
0 commit comments