From af7edcaf55fe07eeb6976e9478304c645b0251fc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20L=C3=A4ndle?= <969523+alaendle@users.noreply.github.com> Date: Tue, 1 Jul 2025 20:25:17 +0200 Subject: [PATCH] Allow `doctest-parallel-0.4` (closes #7772). --- build-constraints.yaml | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index ed8a1f42..d4dce544 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -7832,9 +7832,6 @@ packages: # https://github.com/commercialhaskell/stackage/issues/7766 - optparse-applicative < 0.19 - # https://github.com/commercialhaskell/stackage/issues/7772 - - doctest-parallel < 0.4 - # https://github.com/commercialhaskell/stackage/issues/7775 - resource-pool < 0.5 @@ -8184,12 +8181,14 @@ skipped-tests: - blake2 # tried blake2-0.3.0.1, but its *test-suite* requires tasty-quickcheck ^>=0.10.2 and the snapshot contains tasty-quickcheck-0.11.1 - blas-hs # tried blas-hs-0.1.1.0, but its *test-suite* requires base < 4.13 and the snapshot contains base-4.20.1.0 - bloodhound # tried bloodhound-0.23.0.1, but its *test-suite* requires the disabled package: quickcheck-properties + - box-socket # tried box-socket-0.5.2.0, but its *test-suite* requires doctest-parallel >=0.3 && < 0.4 and the snapshot contains doctest-parallel-0.4 - brittany # tried brittany-0.14.0.2, but its *test-suite* requires hspec ^>=2.8.3 and the snapshot contains hspec-2.11.12 - buttplug-hs-core # tried buttplug-hs-core-0.1.0.1, but its *test-suite* requires QuickCheck >=2.14.2 && < 2.15 and the snapshot contains QuickCheck-2.15.0.1 - buttplug-hs-core # tried buttplug-hs-core-0.1.0.1, but its *test-suite* requires hspec >=2.7.8 && < 2.9 and the snapshot contains hspec-2.11.12 - bv-little # tried bv-little-1.3.2, but its *test-suite* requires the disabled package: mono-traversable-keys - bytebuild # tried bytebuild-0.3.16.3, but its *test-suite* requires tasty-quickcheck >=0.10.1 && < 0.11 and the snapshot contains tasty-quickcheck-0.11.1 - bzlib # tried bzlib-0.5.2.0, but its *test-suite* requires tasty-quickcheck >=0.8 && < 0.11 and the snapshot contains tasty-quickcheck-0.11.1 + - cabal-fix # tried cabal-fix-0.1.0.0, but its *test-suite* requires doctest-parallel >=0.3 && < 0.4 and the snapshot contains doctest-parallel-0.4 - cabal-install # tried cabal-install-3.12.1.0, but its *test-suite* requires tasty-quickcheck < 0.11 and the snapshot contains tasty-quickcheck-0.11.1 - cabal-install # tried cabal-install-3.12.1.0, but its *test-suite* requires the disabled package: Cabal-QuickCheck - cabal-install # tried cabal-install-3.12.1.0, but its *test-suite* requires the disabled package: Cabal-described @@ -8199,8 +8198,10 @@ skipped-tests: - cassava-conduit # tried cassava-conduit-0.6.6, but its *test-suite* requires QuickCheck >=2.12 && < 2.13 and the snapshot contains QuickCheck-2.15.0.1 - cassava-conduit # tried cassava-conduit-0.6.6, but its *test-suite* requires bytestring >=0.11 && < 0.12 and the snapshot contains bytestring-0.12.2.0 - cassava-conduit # tried cassava-conduit-0.6.6, but its *test-suite* requires text >=1.2 && < 1.3 || >=2.0 && < 2.1 and the snapshot contains text-2.1.2 + - chart-svg # tried chart-svg-0.8.0.3, but its *test-suite* requires doctest-parallel >=0.3 && < 0.4 and the snapshot contains doctest-parallel-0.4 - chimera # tried chimera-0.4.1.0, but its *test-suite* requires QuickCheck >=2.10 && < 2.15 and the snapshot contains QuickCheck-2.15.0.1 - chimera # tried chimera-0.4.1.0, but its *test-suite* requires tasty-quickcheck < 0.11 and the snapshot contains tasty-quickcheck-0.11.1 + - clash-prelude # tried clash-prelude-1.8.2, but its *test-suite* requires doctest-parallel >=0.2 && < 0.4 and the snapshot contains doctest-parallel-0.4 - colour # tried colour-2.3.6, but its *test-suite* requires QuickCheck >=2.5 && < 2.15 and the snapshot contains QuickCheck-2.15.0.1 - colour # tried colour-2.3.6, but its *test-suite* requires random >=1.0 && < 1.2 and the snapshot contains random-1.2.1.3 - configurator-pg # tried configurator-pg-0.2.10, but its *test-suite* requires filepath >=1.4 && < 1.5 and the snapshot contains filepath-1.5.4.0 @@ -8217,6 +8218,7 @@ skipped-tests: - distributed-process-lifted # tried distributed-process-lifted-0.3.0.1, but its *test-suite* requires the disabled package: rematch - dlist-nonempty # tried dlist-nonempty-0.1.3, but its *test-suite* requires QuickCheck >=2.9 && < 2.15 and the snapshot contains QuickCheck-2.15.0.1 - doldol # tried doldol-0.4.1.2, but its *test-suite* requires the disabled package: test-framework-th + - dotparse # tried dotparse-0.1.2.2, but its *test-suite* requires doctest-parallel >=0.3 && < 0.4 and the snapshot contains doctest-parallel-0.4 - drawille # tried drawille-0.1.3.0, but its *test-suite* requires hspec >=1.11 && < 2.4 and the snapshot contains hspec-2.11.12 - ed25519 # tried ed25519-0.0.5.0, but its *test-suite* requires doctest >=0.10 && < 0.24 and the snapshot contains doctest-0.24.2 - errors-ext # tried errors-ext-0.4.2, but its *test-suite* requires the disabled package: binary-ext @@ -8233,6 +8235,7 @@ skipped-tests: - fixed-vector-hetero # tried fixed-vector-hetero-0.6.2.0, but its *test-suite* requires doctest >=0.15 && < 0.24 and the snapshot contains doctest-0.24.2 - focuslist # tried focuslist-0.1.1.0, but its *test-suite* requires genvalidity < 1.0.0.0 and the snapshot contains genvalidity-1.1.1.0 - focuslist # tried focuslist-0.1.1.0, but its *test-suite* requires validity < 0.12.0.0 and the snapshot contains validity-0.12.1.0 + - formatn # tried formatn-0.3.1.0, but its *test-suite* requires doctest-parallel >=0.3 && < 0.4 and the snapshot contains doctest-parallel-0.4 - fortran-src # tried fortran-src-0.16.5, but its *test-suite* requires QuickCheck >=2.10 && < 2.15 and the snapshot contains QuickCheck-2.15.0.1 - fused-effects # tried fused-effects-1.1.2.5, but its *test-suite* requires inspection-testing >=0.4 && < 0.6 and the snapshot contains inspection-testing-0.6.2 - fused-effects # tried fused-effects-1.1.2.5, but its *test-suite* requires markdown-unlit ^>=0.5 and the snapshot contains markdown-unlit-0.6.0 @@ -8251,6 +8254,8 @@ skipped-tests: - haddock-library # tried haddock-library-1.11.0, but its *test-suite* requires base-compat ^>=0.12.0 || ^>=0.13.0 and the snapshot contains base-compat-0.14.1 - haddock-library # tried haddock-library-1.11.0, but its *test-suite* requires filepath ^>=1.4.1.2 and the snapshot contains filepath-1.5.4.0 - hal # tried hal-1.1, but its *test-suite* requires hedgehog >=1.0.3 && < 1.5 and the snapshot contains hedgehog-1.5 + - harpie # tried harpie-0.1.2.0, but its *test-suite* requires doctest-parallel >=0.3 && < 0.4 and the snapshot contains doctest-parallel-0.4 + - harpie-numhask # tried harpie-numhask-0.1.0.1, but its *test-suite* requires doctest-parallel >=0.3 && < 0.4 and the snapshot contains doctest-parallel-0.4 - hasbolt # tried hasbolt-0.1.7.0, but its *test-suite* requires QuickCheck >=2.9 && < 2.15 and the snapshot contains QuickCheck-2.15.0.1 - hasbolt # tried hasbolt-0.1.7.0, but its *test-suite* requires hspec >=2.4.1 && < 2.11 and the snapshot contains hspec-2.11.12 - haskey-mtl # tried haskey-mtl-0.3.1.0, but its *test-suite* requires lens >=4.12 && < 5 and the snapshot contains lens-5.3.5 @@ -8337,6 +8342,8 @@ skipped-tests: - makefile # tried makefile-1.1.0.0, but its *test-suite* requires tasty >=0.11 && < 0.12 and the snapshot contains tasty-1.5.3 - makefile # tried makefile-1.1.0.0, but its *test-suite* requires tasty-hunit >=0.9 && < 0.10 and the snapshot contains tasty-hunit-0.10.2 - makefile # tried makefile-1.1.0.0, but its *test-suite* requires tasty-quickcheck >=0.8 && < 0.9 and the snapshot contains tasty-quickcheck-0.11.1 + - markup-parse # tried markup-parse-0.1.1.1, but its *test-suite* requires doctest-parallel >=0.3 && < 0.4 and the snapshot contains doctest-parallel-0.4 + - mealy # tried mealy-0.5.0.0, but its *test-suite* requires doctest-parallel >=0.3 && < 0.4 and the snapshot contains doctest-parallel-0.4 - menshen # tried menshen-0.0.3, but its *test-suite* requires QuickCheck < 2.14 and the snapshot contains QuickCheck-2.15.0.1 - mod # tried mod-0.2.0.1, but its *test-suite* requires tasty-quickcheck >=0.9 && < 0.11 and the snapshot contains tasty-quickcheck-0.11.1 - monad-par # tried monad-par-0.3.6, but its *test-suite* requires the disabled package: test-framework-th @@ -8350,7 +8357,9 @@ skipped-tests: - nakadi-client # tried nakadi-client-0.7.0.0, but its *test-suite* requires classy-prelude >=1.4.0 && < 1.5.0 and the snapshot contains classy-prelude-1.5.0.3 - next-ref # tried next-ref-0.1.0.2, but its *test-suite* requires hspec >=2 && < 2.3 and the snapshot contains hspec-2.11.12 - nri-http # tried nri-http-0.3.0.0, but its *test-suite* requires warp >=3.3.0 && < 3.4 and the snapshot contains warp-3.4.8 + - numhask # tried numhask-0.12.1.0, but its *test-suite* requires doctest-parallel >=0.3 && < 0.4 and the snapshot contains doctest-parallel-0.4 - numhask-prelude # tried numhask-prelude-0.5.0, but its *test-suite* requires doctest >=0.13 && < 0.17 and the snapshot contains doctest-0.24.2 + - numhask-space # tried numhask-space-0.13.0.0, but its *test-suite* requires doctest-parallel >=0.3 && < 0.4 and the snapshot contains doctest-parallel-0.4 - o-clock # tried o-clock-1.4.0.1, but its *test-suite* requires doctest >=0.16 && < 0.24 and the snapshot contains doctest-0.24.2 - oops # tried oops-0.2.0.1, but its *test-suite* requires base-compat >=0.10.5 && < 0.14 and the snapshot contains base-compat-0.14.1 - oops # tried oops-0.2.0.1, but its *test-suite* requires doctest >=0.16.2 && < 0.22 and the snapshot contains doctest-0.24.2 @@ -8373,6 +8382,7 @@ skipped-tests: - postgresql-simple # tried postgresql-simple-0.7.0.0, but its *test-suite* requires inspection-testing >=0.4.1.1 && < 0.6 and the snapshot contains inspection-testing-0.6.2 - pretty-diff # tried pretty-diff-0.4.0.3, but its *test-suite* requires tasty >=1.1 && < 1.5 and the snapshot contains tasty-1.5.3 - pretty-sop # tried pretty-sop-0.2.0.3, but its *test-suite* requires markdown-unlit >=0.5.0 && < 0.6 and the snapshot contains markdown-unlit-0.6.0 + - prettychart # tried prettychart-0.3.0.1, but its *test-suite* requires doctest-parallel >=0.3 && < 0.4 and the snapshot contains doctest-parallel-0.4 - prettyprinter # tried prettyprinter-1.7.1, but its *test-suite* requires the disabled package: pgp-wordlist - printcess # tried printcess-0.1.0.3, but its *test-suite* requires HUnit >=1.3 && < 1.6 and the snapshot contains HUnit-1.6.2.0 - printcess # tried printcess-0.1.0.3, but its *test-suite* requires QuickCheck >=2.8 && < 2.10 and the snapshot contains QuickCheck-2.15.0.1 @@ -8431,6 +8441,7 @@ skipped-tests: - wakame # tried wakame-0.1.0.0, but its *test-suite* requires tasty-discover >=4.2 && < 5.0 and the snapshot contains tasty-discover-5.0.2 - wakame # tried wakame-0.1.0.0, but its *test-suite* requires text >=1.2 && < 2.0 and the snapshot contains text-2.1.2 - wave # tried wave-0.2.1, but its *test-suite* requires bytestring >=0.2 && < 0.12 and the snapshot contains bytestring-0.12.2.0 + - web-rep # tried web-rep-0.13.0.0, but its *test-suite* requires doctest-parallel >=0.3 && < 0.4 and the snapshot contains doctest-parallel-0.4 - web-view # tried web-view-0.7.0, but its *test-suite* requires Diff >=0.5 && < 1.0 and the snapshot contains Diff-1.0.2 - wikicfp-scraper # tried wikicfp-scraper-0.1.0.13, but its *test-suite* requires filepath >=1.3.0 && < 1.5 and the snapshot contains filepath-1.5.4.0 - xml-parser # tried xml-parser-0.1.1.2, but its *test-suite* requires tasty-quickcheck >=0.9 && < 0.11 and the snapshot contains tasty-quickcheck-0.11.1