Jens Petersen
Jens Petersen
I can try a PR for the 3.12 branch I guess - though really we need a revision.
Hmm okay... couldn't we validate on the branch - anyway sure then I will try to test it locally. I guess the 3.12 branch could in principle have diverged from...
I would argue though that this project really should validate cabal-install releases can build against the corresponding latest ghc minor release - that would be a useful service to distros...
As a first PoC, at least revising hashable and open-browser (even cabal-install-3.14 doesn't allow 0.4 yet...) builds fine in current Stackage Nightly.
I opened #10946 for master
_( $ ./validate.sh --constraint=hashable==1.5 --disable-documentation --with ghc-9.10.2_ Resolving dependencies... Error: cabal: Could not resolve dependencies: [__0] trying: cabal-testsuite-3 (user goal) [__1] next goal: cabal-testsuite:setup.Cabal (dependency of cabal-testsuite) [__1] rejecting: cabal-testsuite:setup.Cabal-3.14.2.0,...
Hmm I got to: ```shellsession $ cabal-3.14.2 run --constraint hashable==1.5 --disable-documentation cabal-validate:exe:cabal-validate -- --with ghc-9.10.2 Configuration is affected by the following files: - cabal.project Resolving dependencies... Error: [Cabal-7107] Could not...
Right duh, indeed, my bad
```shellsession $ cabal-3.14.2 run --constraint hashable==1.5.0.0 --disable-documentation cabal-validate:exe:cabal-validate -- -w ghc-9.10.2 --with-cabal cabal-3.14.2 : Resolving dependencies... ═══ print-config ════════════════════════════════════════════════════════════════════════compiler: ghc-9.10.2 cabal-install: cabal-3.14.2 jobs: 16 steps: print-config print-tool-versions build lib-tests cli-tests...
Thanks that helped a lot. Now got to: ``` ═══ cli-tests ══════════════════════════════════════════════════════════════════Configuration is affected by the following files: - cabal.validate.project $ /var/home/petersen/haskell/cabal/dist-newstyle-validate-ghc-9.10.2/build/x86_64-linux/ghc-9.10.2/cabal-install-3.12.1.0/t/long-tests/build/long-tests/long-tests --num-threads 16 --hide-successes File modification time resolution calibration...