diff --git a/build-constraints.yaml b/build-constraints.yaml index 55f9fef1..2c310280 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -5113,6 +5113,78 @@ packages: # Need to always match the version shipped with GHC - Win32 == 2.10.0.0 + + "GHC 9 compilation failures": + - HStringTemplate < 0 + - accuerr < 0 + - aeson-lens < 0 + - aws-xray-client < 0 + - backprop < 0 + - barbies < 0 + - bins < 0 + - blaze-textual < 0 + - btrfs < 0 + - cabal-debian < 0 + - chaselev-deque < 0 + - clash-prelude < 0 + - compdata < 0 + - crypto-numbers < 0 + - data-lens-light < 0 + - derive-topdown < 0 + - distributed-closure < 0 + - do-notation < 0 + - drinkery < 0 + - elm-bridge < 0 + - enum-subset-generate < 0 + - essence-of-live-coding-quickcheck < 0 + - eve < 0 + - fmt < 0 + - generic-lens-core < 0 + - hedn < 0 + - heterocephalus < 0 + - hexml-lens < 0 + - hs-functors < 0 + - inline-r < 0 + - llvm-hs < 0 + - mixed-types-num < 0 + - mltool < 0 + - monad-unlift < 0 + - murmur < 0 + - nonempty-containers < 0 + - odbc < 0 + - operational < 0 + - partial-isomorphisms < 0 + - pg-transact < 0 + - pipes-aeson < 0 + - pipes-binary < 0 + - pkcs10 < 0 + - rawfilepath < 0 + - record-wrangler < 0 + - regex-compat-tdfa < 0 + - retry < 0 + - rhine < 0 + - safe-money < 0 + - sdl2-gfx < 0 + - sdl2-image < 0 + - sdl2-mixer < 0 + - sequence-formats < 0 + - simplistic-generics < 0 + - slack-api < 0 + - squeal-postgresql < 0 + - static-text < 0 + - strive < 0 + - text-region < 0 + - th-data-compat < 0 + - th-env < 0 + - th-extras < 0 + - throttle-io-stream < 0 + - throwable-exceptions < 0 + - thyme < 0 + - traverse-with-class < 0 + - word24 < 0 + - xmonad < 0 + - zenacy-html < 0 + "GHC 9": - Agda < 0 # tried Agda-2.6.1.3, but its *library* does not support: Cabal-3.4.0.0 - Agda < 0 # tried Agda-2.6.1.3, but its *library* does not support: base-4.15.0.0 @@ -5542,6 +5614,73 @@ packages: - yjsvg < 0 # tried yjsvg-0.2.0.1, but its *library* requires the disabled package: HaXml - zydiskell < 0 # tried zydiskell-0.2.0.0, but its *library* does not support: base-4.15.0.0 + "GHC 9 compilation failures, part 2": + - Chart < 0 # tried Chart-1.9.3, but its *library* requires the disabled package: operational + - H < 0 # tried H-0.9.0.1, but its *executable* requires the disabled package: inline-r + - aern2-mp < 0 # tried aern2-mp-0.2.7.0, but its *library* requires the disabled package: mixed-types-num + - aern2-real < 0 # tried aern2-real-0.2.7.0, but its *library* requires the disabled package: mixed-types-num + - api-maker < 0 # tried api-maker-0.1.0.0, but its *library* requires the disabled package: req + - asif < 0 # tried asif-6.0.4, but its *library* requires the disabled package: thyme + - aws-xray-client-wai < 0 # tried aws-xray-client-wai-0.1.0.0, but its *library* requires the disabled package: aws-xray-client + - capability < 0 # tried capability-0.4.0.0, but its *library* requires the disabled package: monad-unlift + - clash-ghc < 0 # tried clash-ghc-1.4.2, but its *library* requires the disabled package: clash-prelude + - clash-lib < 0 # tried clash-lib-1.4.2, but its *library* requires the disabled package: clash-prelude + - crypto-pubkey < 0 # tried crypto-pubkey-0.2.8, but its *library* requires the disabled package: crypto-numbers + - elm2nix < 0 # tried elm2nix-0.2.1, but its *library* requires the disabled package: req + - epub-metadata < 0 # tried epub-metadata-4.5, but its *library* requires the disabled package: regex-compat-tdfa + - flexible-defaults < 0 # tried flexible-defaults-0.0.3, but its *library* requires the disabled package: th-extras + - functor-combinators < 0 # tried functor-combinators-0.3.6.0, but its *library* requires the disabled package: nonempty-containers + - generic-lens < 0 # tried generic-lens-2.1.0.0, but its *library* requires the disabled package: generic-lens-core + - generic-optics < 0 # tried generic-optics-2.1.0.0, but its *library* requires the disabled package: generic-lens-core + - haskell-names < 0 # tried haskell-names-0.9.9, but its *library* requires the disabled package: data-lens-light + - haskell-names < 0 # tried haskell-names-0.9.9, but its *library* requires the disabled package: traverse-with-class + - hmatrix-backprop < 0 # tried hmatrix-backprop-0.1.3.0, but its *library* requires the disabled package: backprop + - hw-balancedparens < 0 # tried hw-balancedparens-0.4.1.1, but its *executable* requires the disabled package: generic-lens + - hw-eliasfano < 0 # tried hw-eliasfano-0.1.2.0, but its *executable* requires the disabled package: generic-lens + - hw-ip < 0 # tried hw-ip-2.4.2.0, but its *library* requires the disabled package: generic-lens + - hw-json-simple-cursor < 0 # tried hw-json-simple-cursor-0.1.1.0, but its *executable* requires the disabled package: generic-lens + - hw-json-standard-cursor < 0 # tried hw-json-standard-cursor-0.2.3.1, but its *executable* requires the disabled package: generic-lens + - hw-packed-vector < 0 # tried hw-packed-vector-0.2.1.0, but its *executable* requires the disabled package: generic-lens + - hw-rankselect < 0 # tried hw-rankselect-0.13.4.0, but its *executable* requires the disabled package: generic-lens + - hw-simd < 0 # tried hw-simd-0.1.2.0, but its *library* requires the disabled package: hw-rankselect + - hw-succinct < 0 # tried hw-succinct-0.1.0.1, but its *library* requires the disabled package: hw-balancedparens + - hw-succinct < 0 # tried hw-succinct-0.1.0.1, but its *library* requires the disabled package: hw-rankselect + - invertible < 0 # tried invertible-0.2.0.7, but its *library* requires the disabled package: partial-isomorphisms + - katip-logstash < 0 # tried katip-logstash-0.1.0.0, but its *library* requires the disabled package: retry + - krank < 0 # tried krank-0.2.2, but its *library* requires the disabled package: req + - lenz < 0 # tried lenz-0.4.2.0, but its *library* requires the disabled package: hs-functors + - logstash < 0 # tried logstash-0.1.0.1, but its *library* requires the disabled package: retry + - medea < 0 # tried medea-1.2.0, but its *library* requires the disabled package: nonempty-containers + - monad-logger-logstash < 0 # tried monad-logger-logstash-0.1.0.0, but its *library* requires the disabled package: retry + - monad-unlift-ref < 0 # tried monad-unlift-ref-0.2.1, but its *library* requires the disabled package: monad-unlift + - operational-class < 0 # tried operational-class-0.3.0.0, but its *library* requires the disabled package: operational + - persistable-record < 0 # tried persistable-record-0.6.0.5, but its *library* requires the disabled package: th-data-compat + - persistable-types-HDBC-pg < 0 # tried persistable-types-HDBC-pg-0.0.3.5, but its *library* requires the disabled package: persistable-record + - persistable-types-HDBC-pg < 0 # tried persistable-types-HDBC-pg-0.0.3.5, but its *library* requires the disabled package: relational-query-HDBC + - product-isomorphic < 0 # tried product-isomorphic-0.0.3.3, but its *library* requires the disabled package: th-data-compat + - random-fu < 0 # tried random-fu-0.2.7.7, but its *library* requires the disabled package: random-source + - random-source < 0 # tried random-source-0.3.0.11, but its *library* requires the disabled package: th-extras + - relational-query < 0 # tried relational-query-0.12.2.3, but its *library* requires the disabled package: persistable-record + - relational-query < 0 # tried relational-query-0.12.2.3, but its *library* requires the disabled package: product-isomorphic + - relational-query-HDBC < 0 # tried relational-query-HDBC-0.7.2.0, but its *library* requires the disabled package: th-data-compat + - relational-record < 0 # tried relational-record-0.2.2.0, but its *library* requires the disabled package: persistable-record + - relational-record < 0 # tried relational-record-0.2.2.0, but its *library* requires the disabled package: product-isomorphic + - relational-record < 0 # tried relational-record-0.2.2.0, but its *library* requires the disabled package: relational-query-HDBC + - relational-schemas < 0 # tried relational-schemas-0.1.8.0, but its *library* requires the disabled package: relational-query + - req < 0 # tried req-3.9.1, but its *library* requires the disabled package: retry + - req-conduit < 0 # tried req-conduit-1.0.0, but its *library* requires the disabled package: req + - rhine-gloss < 0 # tried rhine-gloss-0.7.0, but its *library* requires the disabled package: rhine + - rvar < 0 # tried rvar-0.2.0.6, but its *library* requires the disabled package: random-source + - sandwich-webdriver < 0 # tried sandwich-webdriver-0.1.0.5, but its *library* requires the disabled package: retry + - sequenceTools < 0 # tried sequenceTools-1.5.0, but its *library* requires the disabled package: sequence-formats + - serf < 0 # tried serf-0.1.1.0, but its *library* requires the disabled package: operational + - sqlite-simple < 0 # tried sqlite-simple-0.4.18.0, but its *library* requires the disabled package: blaze-textual + - time-lens < 0 # tried time-lens-0.4.0.2, but its *library* requires the disabled package: data-lens-light + - verbosity < 0 # tried verbosity-0.4.0.0, but its *library* requires the disabled package: generic-lens + - xml-html-qq < 0 # tried xml-html-qq-0.1.0.1, but its *library* requires the disabled package: heterocephalus + - xmonad-contrib < 0 # tried xmonad-contrib-0.16, but its *library* requires the disabled package: xmonad + - xmonad-extras < 0 # tried xmonad-extras-0.15.3, but its *library* requires the disabled package: xmonad + "Stackage upper bounds": # https://github.com/commercialhaskell/stackage/issues/5959 @@ -5814,7 +5953,24 @@ skipped-tests: - clash-prelude # - # GHC 9 + # GHC 9 test compilation failures + # + - aeson-commit + - data-diverse + - hsc2hs + - hsini + - htoml + - leveldb-haskell + - mono-traversable + - multiarg + - thread-supervisor + - type-map + - typecheck-plugin-nat-simple + - uncertain + - webdriver + + # + # GHC 9 test bounds issues # - ENIG # tried ENIG-0.0.1.0, but its *test-suite* requires the disabled package: test-framework-th - HTTP # tried HTTP-4000.3.16, but its *test-suite* requires the disabled package: httpd-shed @@ -5822,12 +5978,14 @@ skipped-tests: - arbor-lru-cache # tried arbor-lru-cache-0.1.1.1, but its *test-suite* does not support: hspec-2.8.2 - asif # tried asif-6.0.4, but its *test-suite* does not support: doctest-0.18.1 - async # tried async-2.2.3, but its *test-suite* does not support: base-4.15.0.0 + - auto-update # tried auto-update-0.1.6, but its *test-suite* requires the disabled package: retry - avro # tried avro-0.5.2.0, but its *test-suite* requires the disabled package: hw-hspec-hedgehog - binary-instances # tried binary-instances-1.0.1, but its *test-suite* does not support: tasty-1.4.1 - bits-extra # tried bits-extra-0.0.2.0, but its *test-suite* does not support: hspec-2.8.2 - blaze-html # tried blaze-html-0.9.1.2, but its *test-suite* does not support: QuickCheck-2.14.2 - buttplug-hs-core # tried buttplug-hs-core-0.1.0.0, but its *test-suite* does not support: generic-random-1.4.0.0 - buttplug-hs-core # tried buttplug-hs-core-0.1.0.0, but its *test-suite* does not support: hspec-2.8.2 + - cardano-coin-selection # tried cardano-coin-selection-1.0.1, but its *test-suite* requires the disabled package: fmt - cassava-conduit # tried cassava-conduit-0.6.0, but its *test-suite* does not support: QuickCheck-2.14.2 - chaselev-deque # tried chaselev-deque-0.5.0.5, but its *test-suite* requires the disabled package: abstract-deque-tests - cipher-aes # tried cipher-aes-0.2.11, but its *test-suite* requires the disabled package: crypto-cipher-tests @@ -5861,7 +6019,7 @@ skipped-tests: - genvalidity-sydtest-aeson # tried genvalidity-sydtest-aeson-0.0.0.0, but its *test-suite* requires the disabled package: sydtest-discover - genvalidity-sydtest-hashable # tried genvalidity-sydtest-hashable-0.0.0.0, but its *test-suite* requires the disabled package: sydtest-discover - genvalidity-sydtest-lens # tried genvalidity-sydtest-lens-0.0.0.0, but its *test-suite* requires the disabled package: sydtest-discover - - genvalidity-sydtest-persistent # tried genvalidity-sydtest-persistent-0.0.0.1, but its *test-suite* requires the disabled package: sydtest-discover + - genvalsidity-sydtest-persistent # tried genvalidity-sydtest-persistent-0.0.0.1, but its *test-suite* requires the disabled package: sydtest-discover - ghc-source-gen # tried ghc-source-gen-0.4.0.0, but its *test-suite* does not support: QuickCheck-2.14.2 - ghc-source-gen # tried ghc-source-gen-0.4.0.0, but its *test-suite* does not support: tasty-1.4.1 - ginger # tried ginger-0.10.1.0, but its *test-suite* does not support: tasty-1.4.1 @@ -6355,6 +6513,43 @@ expected-test-failures: - sbv - poly + + # + # GHC 9 test failures + # + - JuicyPixels-blurhash + - aeson-casing + - base32 + - bsb-http-chunked + - c2hs + - control-dsl + - crypto-enigma + - debian + - duration + - genvalidity-property + - ghc-prof + - gingersnap + - jose + - justified-containers + - jwt + - lens-regex + - list-transformer + - massiv-io + - megaparsec-tests + - openapi3 + - pcre-heavy + - posix-paths + - prettyprinter + - prettyprinter-ansi-terminal + - rank1dynamic + - safe-decimal + - spatial-math + - turtle + - type-level-kv-list + - unicode-show + - utf8-conversions + - world-peace + # end of expected-test-failures # Benchmarks which are known not to build. Note that, currently we do not run @@ -6511,7 +6706,7 @@ skipped-benchmarks: - clock # - # GHC 9 + # GHC 9 benchmark bounds issues # - IntervalMap # tried IntervalMap-0.6.1.2, but its *benchmarks* requires the disabled package: SegmentTree - binary-parsers # tried binary-parsers-0.2.4.0, but its *benchmarks* does not support: criterion-1.5.9.0 @@ -6540,6 +6735,14 @@ skipped-benchmarks: - xeno # tried xeno-0.4.2, but its *benchmarks* requires the disabled package: bzlib - xxhash-ffi # tried xxhash-ffi-0.2.0.0, but its *benchmarks* requires the disabled package: xxhash + # + # GHC 9 benchmark compilation failures + # + - aeson-combinators + - cuckoo-filter + - universum + - universum-some + # end of skipped-benchmarks