-
Notifications
You must be signed in to change notification settings - Fork 722
Closed
Description
I suspect that cabal.project.release
is seldom touched. We might ensure that it is kept up-to-date by adding its build to CI with:
$ cabal build all \
--enable-tests --enable-benchmarks --dry-run \
--project-file=cabal.project.release \
--index-state="hackage.haskell.org HEAD"
Lines 1 to 8 in 49e3d18
packages: Cabal-syntax/ | |
packages: Cabal/ | |
packages: cabal-install-solver/ | |
packages: cabal-install/ | |
tests: False | |
benchmarks: False | |
optimization: True | |
index-state: hackage.haskell.org 2023-10-13T10:16:13Z |
On the master branch at 49e3d18:
$ cabal build all \
--enable-tests --enable-benchmarks --dry-run \
--project-file=cabal.project.release \
--index-state="hackage.haskell.org HEAD"
Resolving dependencies...
Error: [Cabal-7107]
Could not resolve dependencies:
[__0] trying: cabal-install-3.11.0.0 (user goal)
[__1] trying: cabal-install:*test
[__2] unknown package: Cabal-described (dependency of cabal-install *test)
[__2] fail (backjumping, conflict set: Cabal-described, cabal-install, cabal-install:test)
After searching the rest of the dependency tree exhaustively,
these were the goals I've had most trouble fulfilling: cabal-install, cabal-install:test, Cabal-described
Originally posted by @philderbeast in #9565 (comment)
Mikolaj