From 80f4b9b6f32ac0dd0355856f925a6711bae0435c Mon Sep 17 00:00:00 2001 From: Adam Bergmark Date: Sun, 28 Nov 2021 11:04:49 +0100 Subject: [PATCH] broken wip --- build-constraints.yaml | 61 +++++++++++++++++++++++------------------- 1 file changed, 33 insertions(+), 28 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index aa7a7669..7d80dd15 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -1056,7 +1056,7 @@ packages: - structs - tagged - tagged-transformer - - transformers-compat <0.7 # https://github.com/commercialhaskell/stackage/issues/6137 + - transformers-compat <0.7 # OK for GHC 9.2 https://github.com/commercialhaskell/stackage/issues/6137 - trifecta - unique - vector-instances @@ -1261,7 +1261,7 @@ packages: - bloodhound "Adam Bergmark @bergmark": - - aeson # < 2.0.0.0 # https://github.com/commercialhaskell/stackage/issues/6217 + - aeson >= 2 # https://github.com/commercialhaskell/stackage/issues/6217 - HUnit - attoparsec-iso8601 - feed @@ -5916,6 +5916,7 @@ packages: - cacophony < 0 # tried cacophony-0.10.1, but its *library* requires the disabled package: memory - cacophony < 0 # tried cacophony-0.10.1, but its *library* requires the disabled package: monad-coroutine - cairo < 0 # tried cairo-0.13.8.1, but its *library* does not support: Cabal-3.6.0.0 + - call-alloy < 0 # tried call-alloy-0.2.2.0, but its *library* does not support: hashable-1.4.0.1 - capability < 0 # tried capability-0.5.0.0, but its *library* does not support: lens-5.1 - cardano-coin-selection < 0 # tried cardano-coin-selection-1.0.1, but its *library* requires the disabled package: cryptonite - carray < 0 # tried carray-0.1.6.8, but its *library* does not support: bytestring-0.11.1.0 @@ -5936,6 +5937,7 @@ packages: - chatwork < 0 # tried chatwork-0.1.3.5, but its *library* does not support: req-3.9.2 - cheapskate-lucid < 0 # tried cheapskate-lucid-0.1.0.0, but its *library* requires the disabled package: lucid - check-email < 0 # tried check-email-1.0.2, but its *library* requires the disabled package: email-validate + - chiphunk < 0 # tried chiphunk-0.1.4.0, but its *library* does not support: hashable-1.4.0.1 - chronos < 0 # tried chronos-1.1.3, but its *library* does not support: aeson-2.0.2.0 - chronos < 0 # tried chronos-1.1.3, but its *library* does not support: bytestring-0.11.1.0 - chronos < 0 # tried chronos-1.1.3, but its *library* requires the disabled package: bytebuild @@ -6003,6 +6005,7 @@ packages: - composite-xstep < 0 # tried composite-xstep-0.1.0.0, but its *library* requires the disabled package: composite-base - compressed < 0 # tried compressed-3.11, but its *library* does not support: containers-0.6.5.1 - compressed < 0 # tried compressed-3.11, but its *library* does not support: hashable-1.3.5.0 + - concurrent-supply < 0 # tried concurrent-supply-0.1.8, but its *library* does not support: hashable-1.4.0.1 - conduit-algorithms < 0 # tried conduit-algorithms-0.0.11.0, but its *library* requires the disabled package: lzma-conduit - conduit-algorithms < 0 # tried conduit-algorithms-0.0.11.0, but its *library* requires the disabled package: pqueue - conduit-connection < 0 # tried conduit-connection-0.1.0.5, but its *library* does not support: bytestring-0.11.1.0 @@ -6270,6 +6273,7 @@ packages: - fn < 0 # tried fn-0.3.0.2, but its *library* requires the disabled package: wai-extra - fold-debounce < 0 # tried fold-debounce-0.2.0.9, but its *library* does not support: time-1.11.1.1 - fold-debounce-conduit < 0 # tried fold-debounce-conduit-0.2.0.6, but its *library* does not support: base-4.16.0.0 + - foldl < 0 # tried foldl-1.4.12, but its *library* does not support: hashable-1.4.0.1 - force-layout < 0 # tried force-layout-0.4.0.6, but its *library* does not support: base-4.16.0.0 - force-layout < 0 # tried force-layout-0.4.0.6, but its *library* does not support: lens-5.1 - fourmolu < 0 # tried fourmolu-0.4.0.0, but its *library* does not support: Cabal-3.6.0.0 @@ -6447,7 +6451,6 @@ packages: - hasbolt < 0 # tried hasbolt-0.1.6.1, but its *library* requires the disabled package: connection - hashable-time < 0 # tried hashable-time-0.3, but its *library* does not support: base-4.16.0.0 - hashing < 0 # tried hashing-0.1.0.1, but its *library* does not support: bytestring-0.11.1.0 - - hashtables < 0 # tried hashtables-1.3, but its *library* does not support: hashable-1.3.5.0 - haskell-awk < 0 # tried haskell-awk-1.2.0.1, but its *library* requires the disabled package: list-t - haskell-lsp < 0 # tried haskell-lsp-0.24.0.0, but its *library* does not support: aeson-2.0.2.0 - haskell-lsp < 0 # tried haskell-lsp-0.24.0.0, but its *library* does not support: base-4.16.0.0 @@ -7129,6 +7132,7 @@ packages: - password < 0 # tried password-3.0.0.0, but its *library* does not support: bytestring-0.11.1.0 - password-instances < 0 # tried password-instances-3.0.0.0, but its *library* requires the disabled package: persistent - password-types < 0 # tried password-types-1.0.0.0, but its *library* requires the disabled package: memory + - path < 0 # tried path-0.9.1, but its *library* does not support: hashable-1.4.0.1 - path-dhall-instance < 0 # tried path-dhall-instance-0.2.1.0, but its *library* requires the disabled package: dhall - path-text-utf8 < 0 # tried path-text-utf8-0.0.1.8, but its *library* does not support: base-4.16.0.0 - path-text-utf8 < 0 # tried path-text-utf8-0.0.1.8, but its *library* does not support: path-0.9.1 @@ -7188,6 +7192,7 @@ packages: - pinboard < 0 # tried pinboard-0.10.2.0, but its *library* does not support: aeson-2.0.2.0 - pinboard < 0 # tried pinboard-0.10.2.0, but its *library* does not support: bytestring-0.11.1.0 - pinboard < 0 # tried pinboard-0.10.2.0, but its *library* does not support: http-client-0.7.9 + - pinch < 0 # tried pinch-0.4.1.0, but its *library* does not support: hashable-1.4.0.1 - pipes < 0 # tried pipes-4.3.16, but its *library* requires the disabled package: mmorph - pipes-attoparsec < 0 # tried pipes-attoparsec-0.5.1.5, but its *library* requires the disabled package: pipes - pipes-bytestring < 0 # tried pipes-bytestring-2.1.7, but its *library* requires the disabled package: pipes @@ -8136,13 +8141,13 @@ packages: - mmorph < 1.2 # OK for GHC 9.2 # https://github.com/commercialhaskell/stackage/issues/6184 - # - base-compat < 0.12 + - base-compat >= 0.12 # https://github.com/commercialhaskell/stackage/issues/6185 - # - base-compat-batteries < 0.12 + - base-compat-batteries >= 0.12 # https://github.com/commercialhaskell/stackage/issues/6195 - # - miso < 1.8 + - miso >= 1.8 # https://github.com/commercialhaskell/stackage/issues/6237 - lucid >= 2.11 @@ -8153,35 +8158,35 @@ packages: - happy < 1.21 # OK for GHC 9.2 # https://github.com/commercialhaskell/stackage/issues/6243 - # - jose < 0.9 + - jose >= 0.9 # https://github.com/commercialhaskell/stackage/issues/6264 # Requires GHC 9.2 # Any new package-version that must use GHC 9.2 should be added here. # We'll Remove this section along with the nightly upgrade to GHC 9.2. - # - ghc-lib < 9.2.1.20211030 - # - ghc-lib-parser < 9.2.1.20211030 - # - ghc-lib-parser-ex < 9.2.0.0 - # - singletons-base < 3.1 - # - singletons-th < 3.1 - # - th-desugar < 1.13 - # - eliminators < 0.9 - # - ghc-syntax-highlighter < 0.0.8 # requires ghc-lib-parser >= 9.2 + - ghc-lib >= 9.2.1.20211030 + - ghc-lib-parser >= 9.2.1.20211030 + - ghc-lib-parser-ex >= 9.2.0.0 + - singletons-base >= 3.1 + - singletons-th >= 3.1 + - th-desugar >= 1.13 + - eliminators >= 0.9 + - ghc-syntax-highlighter >= 0.0.8 # requires ghc-lib-parser >= 9.2 # https://github.com/commercialhaskell/stackage/issues/6265 - # - attoparsec < 0.14.2 + - attoparsec >= 0.14.2 # https://github.com/commercialhaskell/stackage/issues/6268 - - hashable < 1.4.0.0 # OK for GHC 9.2 + - hashable >= 1.4.0.0 # dependents need 1.4 for 9.2 support # https://github.com/commercialhaskell/stackage/issues/6273 - # - freckle-app < 1.0.1 + - freckle-app >= 1.0.1 # https://github.com/commercialhaskell/stackage/issues/6278 - ad < 4.5 # OK for GHC 9.2 # https://github.com/commercialhaskell/stackage/issues/6288 - # - mmark-ext < 0.2.1.4 + - mmark-ext > 0.2.1.4 # https://github.com/commercialhaskell/stackage/issues/6292 - doctest < 0.19 # OK for GHC 9.2 @@ -8200,28 +8205,28 @@ packages: - semigroups < 0.20 # OK for GHC 9.2 # https://github.com/commercialhaskell/stackage/issues/6309 - # - polysemy < 1.7 # not tested for GHC 9.2 - # - polysemy-plugin < 0.4.2 # not tested for GHC 9.2 + - polysemy >= 1.7 # not tested for GHC 9.2 + - polysemy-plugin >= 0.4.2 # not tested for GHC 9.2 # https://github.com/commercialhaskell/stackage/issues/6310 - # - lens < 5.1 + - lens >= 5.1 # https://github.com/commercialhaskell/stackage/issues/6217 # requires aeson >= 2 - # - stripe-scotty < 1.1.0.1 # not tested for GHC 9.2 - # - stripe-wreq < 1.0.1.12 # not tested for GHC 9.2 + - stripe-scotty >= 1.1.0.1 # not tested for GHC 9.2 + - stripe-wreq >= 1.0.1.12 # not tested for GHC 9.2 # https://github.com/commercialhaskell/stackage/issues/6312 - # - sydtest < 0.6 # not tested for GHC 9.2 + - sydtest >= 0.6 # validity 0.12 fails on GHC 9.2 # https://github.com/commercialhaskell/stackage/issues/6313 - # - unicode-data < 0.2 # not tested for GHC 9.2 + - unicode-data < 0.2 # OK for GHC 9.2 # https://github.com/Gabriel439/Haskell-Pipes-Concurrency-Library/issues/60 - # - pipes-concurrency < 2.0.13 # not tested for GHC 9.2 + # - pipes-concurrency < 2.0.13 # OK for GHC 9.2, 2.0.14 seems broken # https://github.com/commercialhaskell/stackage/issues/6322 - # - hashtables < 1.3 # not tested for GHC 9.2 + - hashtables >= 1.3 # not tested for GHC 9.2 # end of packages # Package flags are applied to individual packages, and override the values of