allow hedgehog 1.6+ disabling hedgehog-classes and hedgehog-fn (closes #7840)
Some checks are pending
check / Stackage check (push) Waiting to run

also a bunch of testsuites disabled
This commit is contained in:
Jens Petersen 2025-10-06 13:16:00 +08:00
parent f92af6aef3
commit f8c5c7eb14

View File

@ -6999,6 +6999,8 @@ packages:
- hasql-queue < 0 # tried hasql-queue-1.2.0.2, but its *executable* requires the disabled package: tmp-postgres
- haveibeenpwned < 0 # tried haveibeenpwned-0.2.0.3, but its *library* requires the disabled package: cryptonite
- haxl-amazonka < 0 # tried haxl-amazonka-0.1.1, but its *library* requires the disabled package: haxl
- hedgehog-classes < 0 # tried hedgehog-classes-0.2.5.4, but its *library* requires hedgehog >=1 && < 1.6 and the snapshot contains hedgehog-1.7
- hedgehog-fn < 0 # tried hedgehog-fn-1.0, but its *library* requires hedgehog >=1.0 && < 1.6 and the snapshot contains hedgehog-1.7
- hedgehog-optics < 0 # tried hedgehog-optics-1.0.0.4, but its *library* requires base ^>=4.16 || ^>=4.17 || ^>=4.18 || ^>=4.19 and the snapshot contains base-4.21.0.0
- herms < 0 # tried herms-1.9.0.4, but its *executable* requires ansi-terminal >=0.7.0 && < =0.8.1 and the snapshot contains ansi-terminal-1.1.3
- herms < 0 # tried herms-1.9.0.4, but its *executable* requires brick >=0.19 && < =0.39 and the snapshot contains brick-2.9
@ -8027,9 +8029,6 @@ packages:
# https://github.com/commercialhaskell/stackage/issues/7839
- wide-word < 0.1.8.0
# https://github.com/commercialhaskell/stackage/issues/7840
- hedgehog < 1.6
# https://github.com/commercialhaskell/stackage/issues/7841
- ghc-typelits-natnormalise < 0.8.0
- ghc-typelits-knownnat < 0.8.0
@ -8857,6 +8856,7 @@ skipped-tests:
- 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
- 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
- co-log # tried co-log-0.7.0.0, but its *test-suite* requires hedgehog >=1.0 && < 1.6 and the snapshot contains hedgehog-1.7
- colour # tried colour-2.3.6, but its *test-suite* requires QuickCheck >=2.5 && < 2.15 and the snapshot contains QuickCheck-2.16.0.0
- colour # tried colour-2.3.6, but its *test-suite* requires random >=1.0 && < 1.2 and the snapshot contains random-1.3.1
- construct # tried construct-0.3.2, but its *test-suite* requires markdown-unlit >=0.5 && < 0.6 and the snapshot contains markdown-unlit-0.6.0
@ -8983,6 +8983,7 @@ skipped-tests:
- irc-dcc # tried irc-dcc-2.0.1, but its *test-suite* requires tasty-quickcheck >=0.8.4 && < 0.11 and the snapshot contains tasty-quickcheck-0.11.1
- jsaddle-warp # tried jsaddle-warp-0.9.9.5, but its *test-suite* requires doctest >=0.10.1 && < 0.19 and the snapshot contains doctest-0.24.2
- jsaddle-warp # tried jsaddle-warp-0.9.9.5, but its *test-suite* requires webdriver >=0.8.4 && < 0.10 and the snapshot contains webdriver-0.14.0.0
- list-shuffle # tried list-shuffle-1.0.0.1, but its *test-suite* requires hedgehog ^>=1.4 || ^>=1.5 || ^>=1.6 and the snapshot contains hedgehog-1.7
- loc # tried loc-0.2.0.0, but its *test-suite* requires hedgehog ^>=1.0.5 || ^>=1.1 || ^>=1.2 and the snapshot contains hedgehog-1.5
- loc # tried loc-0.2.0.0, but its *test-suite* requires hspec-hedgehog ^>=0.0.1 and the snapshot contains hspec-hedgehog-0.3.0.0
- loopbreaker # tried loopbreaker-0.1.1.1, but its *test-suite* requires inspection-testing >=0.4.2.1 && < 0.5 and the snapshot contains inspection-testing-0.6.2
@ -9008,6 +9009,7 @@ 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.13
- nix-derivation # tried nix-derivation-1.1.3, but its *test-suite* requires QuickCheck < 2.16 and the snapshot contains QuickCheck-2.16.0.0
- nonempty-containers # tried nonempty-containers-0.3.5.0, but its *test-suite* requires the disabled package: hedgehog-fn
- 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.9
- 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
- ogma-core # tried ogma-core-1.9.0, but its *test-suite* requires QuickCheck >=2.8.2 && < 2.16 and the snapshot contains QuickCheck-2.16.0.0
@ -9021,6 +9023,7 @@ skipped-tests:
- opaleye # tried opaleye-0.10.7.0, but its *test-suite* requires the disabled package: dotenv
- optics # tried optics-0.4.2.1, but its *test-suite* requires inspection-testing >=0.5 && < 0.6 and the snapshot contains inspection-testing-0.6.2
- optics-operators # tried optics-operators-0.1.0.1, but its *test-suite* requires tasty-quickcheck >=0.10.2 && < 0.11 and the snapshot contains tasty-quickcheck-0.11.1
- parameterized-utils # tried parameterized-utils-2.1.10.0, but its *test-suite* requires the disabled package: hedgehog-classes
- parser-regex # tried parser-regex-0.3.0.0, but its *test-suite* requires QuickCheck >=2.14.3 && < 2.16 and the snapshot contains QuickCheck-2.16.0.0
- partial-semigroup # tried partial-semigroup-0.6.0.2, but its *test-suite* requires hedgehog ^>=1.1.2 || ^>=1.2 and the snapshot contains hedgehog-1.5
- pasta-curves # tried pasta-curves-0.0.1.0, but its *test-suite* requires tasty >=1.4 && < 1.5 and the snapshot contains tasty-1.5.3
@ -9047,6 +9050,7 @@ skipped-tests:
- purview # tried purview-0.2.0.2, but its *test-suite* requires QuickCheck >=2.14.2 && < 2.15 and the snapshot contains QuickCheck-2.16.0.0
- purview # tried purview-0.2.0.2, but its *test-suite* requires time >=1.9.3 && < 1.14 and the snapshot contains time-1.14
- qnap-decrypt # tried qnap-decrypt-0.3.5, but its *test-suite* requires hspec >=2.4.8 && < 2.8 and the snapshot contains hspec-2.11.13
- queues # tried queues-1.0.0, but its *test-suite* requires hedgehog ^>=1.4 || ^>=1.5 || ^>=1.6 and the snapshot contains hedgehog-1.7
- radix-tree # tried radix-tree-1.1.0.0, but its *test-suite* requires random >=1.2.0 && < 1.3 and the snapshot contains random-1.3.1
- rank2classes # tried rank2classes-1.5.4, but its *test-suite* requires markdown-unlit >=0.5 && < 0.6 and the snapshot contains markdown-unlit-0.6.0
- reactive-banana # tried reactive-banana-1.3.2.0, but its *test-suite* requires QuickCheck >=2.10 && < 2.16 and the snapshot contains QuickCheck-2.16.0.0
@ -9087,6 +9091,7 @@ skipped-tests:
- superbuffer # tried superbuffer-0.3.1.2, but its *test-suite* requires QuickCheck < 2.15 and the snapshot contains QuickCheck-2.16.0.0
- swagger2 # tried swagger2-2.8.10, but its *test-suite* requires hspec-discover >=2.5.5 && < 2.9 and the snapshot contains hspec-discover-2.11.13
- system-filepath # tried system-filepath-0.4.14.1, but its *test-suite* requires the disabled package: chell-quickcheck
- system-linux-proc # tried system-linux-proc-0.1.1.1, but its *test-suite* requires hedgehog >=1.0 && < 1.7 and the snapshot contains hedgehog-1.7
- table-layout # tried table-layout-1.0.0.2, but its *test-suite* requires QuickCheck >=2.8 && < 2.16 and the snapshot contains QuickCheck-2.16.0.0
- tasty-autocollect # tried tasty-autocollect-0.4.4, but its *test-suite* requires the disabled package: explainable-predicates
- tasty-checklist # tried tasty-checklist-1.0.6.0, but its *test-suite* requires doctest >=0.10 && < 0.22 and the snapshot contains doctest-0.24.2
@ -9098,6 +9103,7 @@ skipped-tests:
- time-compat # tried time-compat-1.9.8, but its *test-suite* requires QuickCheck >=2.15.0.1 && < 2.16 and the snapshot contains QuickCheck-2.16.0.0
- time-compat # tried time-compat-1.9.8, but its *test-suite* requires random >=1.2.1.3 && < 1.3 and the snapshot contains random-1.3.1
- timers-tick # tried timers-tick-0.5.0.4, but its *test-suite* requires QuickCheck >=2.14 && < 2.16 and the snapshot contains QuickCheck-2.16.0.0
- tomland # tried tomland-1.3.3.3, but its *test-suite* requires hedgehog >=1.0.1 && < 1.6 and the snapshot contains hedgehog-1.7
- true-name # tried true-name-0.2.0.0, but its *test-suite* requires containers ^>=0.5.6 || ^>=0.6.0 and the snapshot contains containers-0.7
- true-name # tried true-name-0.2.0.0, but its *test-suite* requires time ^>=1.1.2 || ^>=1.5.0 || ^>=1.6.0 || ^>=1.8.0 || ^>=1.9 || ^>=1.11.1 || ^>=1.12.2 and the snapshot contains time-1.14
- type-errors # tried type-errors-0.2.0.2, but its *test-suite* requires doctest >=0.16.0.1 && < 0.22 and the snapshot contains doctest-0.24.2