From c3d530c1134163548303d4c7a36ce8162fa76835 Mon Sep 17 00:00:00 2001 From: Alexey Kuleshevich Date: Tue, 28 Dec 2021 15:06:24 +0300 Subject: [PATCH 01/62] Add new package `doctest-parallel`. Allow haddock failure (due to #5014) --- build-constraints.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 474b9e84..524ea208 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2190,6 +2190,7 @@ packages: "Martijn Bastiaan @martijnbastiaan": - aeson-pretty + - doctest-parallel "Athan Clark @athanclark": - aeson-attoparsec @@ -7649,6 +7650,7 @@ expected-haddock-failures: - hw-ip # https://github.com/commercialhaskell/stackage/issues/5014 - hw-json # https://github.com/commercialhaskell/stackage/issues/5014 - hw-rankselect + - doctest-parallel # https://github.com/commercialhaskell/stackage/issues/5014 # end of expected-haddock-failures From f976154d5a791abb0b2bb149a009a22d0ce48dd0 Mon Sep 17 00:00:00 2001 From: Alexey Zabelin Date: Tue, 28 Dec 2021 20:29:12 -0600 Subject: [PATCH 02/62] Expect test failure for bugsnag-haskell, #6372 --- build-constraints.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 35775a50..39709ad7 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -7407,6 +7407,7 @@ expected-test-failures: # fixed by adding these files to `extra-source-files` in the # .cabal file. # + - bugsnag-haskell # https://github.com/commercialhaskell/stackage/issues/6372 - cpio-conduit # Test file not in tarball https://github.com/da-x/cpio-conduit/issues/1 - crypto-pubkey # https://github.com/vincenthz/hs-crypto-pubkey/issues/23 - doctest From 465fbfebc81c04496f34f8799613540c31b46828 Mon Sep 17 00:00:00 2001 From: Alexey Zabelin Date: Tue, 28 Dec 2021 20:31:29 -0600 Subject: [PATCH 03/62] Expect test failure for dbus, #6373 --- build-constraints.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 39709ad7..7979d472 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -7422,6 +7422,7 @@ expected-test-failures: # Testcase assertion failures, or other runtime failures. # These can be real testsuite bugs, or maybe limitations in test cases or the test setup. # + - dbus # https://github.com/commercialhaskell/stackage/issues/6373 - generic-optics # optimization output https://github.com/kcsongor/generic-lens/issues/133 - binary-parsers # runtime failure https://github.com/winterland1989/binary-parsers/issues/3 - JuicyPixels-blurhash From f75ecd50802db89191294818854b5baa5f0b9c0a Mon Sep 17 00:00:00 2001 From: Alexey Zabelin Date: Tue, 28 Dec 2021 20:35:44 -0600 Subject: [PATCH 04/62] Expect test failure for dns, #6374 --- build-constraints.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 7979d472..41cff539 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -7529,6 +7529,7 @@ expected-test-failures: - construct # 0.3.0.2 - cryptohash # 0.11.9 Stack builds test and benchmarks in one pass so benchmark could prevent tests from getting built - data-diverse # 4.7.0.0 + - dns # https://github.com/commercialhaskell/stackage/issues/6374 - do-notation # 0.1.0.2 - domain-optics # 0.1.0.2 https://github.com/commercialhaskell/stackage/pull/6102 - flat # 0.4.4 From 056fa31fb539c9618cccf4fb8d1f4c5f02c26747 Mon Sep 17 00:00:00 2001 From: Alexey Zabelin Date: Tue, 28 Dec 2021 20:38:27 -0600 Subject: [PATCH 05/62] Expect test failure for fmt, #6375 --- build-constraints.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 41cff539..ad3dcc11 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -7534,6 +7534,7 @@ expected-test-failures: - domain-optics # 0.1.0.2 https://github.com/commercialhaskell/stackage/pull/6102 - flat # 0.4.4 - flay # 0.4 + - fmt # https://github.com/commercialhaskell/stackage/issues/6375 - focuslist # 0.1.0.2 - geojson # 4.0.2 - heap # 1.0.4 https://github.com/pruvisto/heap/issues/11 From a40da6b9a060d0b142ff3bd83f33f1329ff0f997 Mon Sep 17 00:00:00 2001 From: Alexey Zabelin Date: Tue, 28 Dec 2021 20:40:45 -0600 Subject: [PATCH 06/62] Expect test failure for functor-combinators, #6376 --- build-constraints.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index ad3dcc11..dc7135b3 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -7536,6 +7536,7 @@ expected-test-failures: - flay # 0.4 - fmt # https://github.com/commercialhaskell/stackage/issues/6375 - focuslist # 0.1.0.2 + - functor-combinators # https://github.com/commercialhaskell/stackage/issues/6376 - geojson # 4.0.2 - heap # 1.0.4 https://github.com/pruvisto/heap/issues/11 - hsini # 0.5.1.2 From fc87e01cfad1645fc0facff85fa260a20afd4636 Mon Sep 17 00:00:00 2001 From: Alexey Zabelin Date: Tue, 28 Dec 2021 20:43:31 -0600 Subject: [PATCH 07/62] Expect test failure for generic-lens, #6377 --- build-constraints.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index dc7135b3..0c0b02cd 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -7537,6 +7537,7 @@ expected-test-failures: - fmt # https://github.com/commercialhaskell/stackage/issues/6375 - focuslist # 0.1.0.2 - functor-combinators # https://github.com/commercialhaskell/stackage/issues/6376 + - generic-lens # https://github.com/commercialhaskell/stackage/issues/6377 - geojson # 4.0.2 - heap # 1.0.4 https://github.com/pruvisto/heap/issues/11 - hsini # 0.5.1.2 From 685c42667cc8dff717c95bccb38ddf47f696df4c Mon Sep 17 00:00:00 2001 From: Disco Dave <13578196+Disco-Dave@users.noreply.github.com> Date: Wed, 29 Dec 2021 17:06:32 -0500 Subject: [PATCH 08/62] Add katip-wai --- build-constraints.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 0c0b02cd..05a8a5b4 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -10,6 +10,9 @@ cabal-format-version: "3.0" # Constraints for brand new builds packages: + "David Burkett @Disco-Dave>: + - katip-wai + "Lukas Epple @sternenseemann": - socket - spacecookie From 05e7bbfcf82626ff7f6ebfd604e0a9dfdb024ebb Mon Sep 17 00:00:00 2001 From: Alexey Zabelin Date: Wed, 29 Dec 2021 19:17:39 -0600 Subject: [PATCH 09/62] Move fmt expected test failure to a more appropriate section, #6375 --- build-constraints.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 0c0b02cd..dc311c7a 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -7534,7 +7534,6 @@ expected-test-failures: - domain-optics # 0.1.0.2 https://github.com/commercialhaskell/stackage/pull/6102 - flat # 0.4.4 - flay # 0.4 - - fmt # https://github.com/commercialhaskell/stackage/issues/6375 - focuslist # 0.1.0.2 - functor-combinators # https://github.com/commercialhaskell/stackage/issues/6376 - generic-lens # https://github.com/commercialhaskell/stackage/issues/6377 @@ -7578,6 +7577,7 @@ expected-test-failures: - dhall - doctest-driver-gen - email-validate + - fmt # https://github.com/commercialhaskell/stackage/issues/6375 - greskell - greskell-core - headroom From 196430ebbaf2d57184e48c09b0a8e5235e3eda89 Mon Sep 17 00:00:00 2001 From: Alexey Zabelin Date: Wed, 29 Dec 2021 19:20:48 -0600 Subject: [PATCH 10/62] Move dns expected test failure to a more appropriate section, #6374 --- build-constraints.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index dc311c7a..1d35f1ff 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -7307,6 +7307,7 @@ expected-test-failures: - datadog # requires API keys in env vars https://github.com/fpco/stackage/pull/3308#issuecomment-369535040 - dbcleaner # Requires running PostgreSQL server - dbmigrations # PostgreSQL + - dns # https://github.com/commercialhaskell/stackage/issues/6374 - drifter-postgresql # PostgreSQL - egison # executable not found https://github.com/egison/egison/issues/250 - esqueleto # mysql and postgresql @@ -7529,7 +7530,6 @@ expected-test-failures: - construct # 0.3.0.2 - cryptohash # 0.11.9 Stack builds test and benchmarks in one pass so benchmark could prevent tests from getting built - data-diverse # 4.7.0.0 - - dns # https://github.com/commercialhaskell/stackage/issues/6374 - do-notation # 0.1.0.2 - domain-optics # 0.1.0.2 https://github.com/commercialhaskell/stackage/pull/6102 - flat # 0.4.4 From 9b4c79231f83d13a8857f09732feee891e8b3c34 Mon Sep 17 00:00:00 2001 From: Disco Dave <13578196+Disco-Dave@users.noreply.github.com> Date: Wed, 29 Dec 2021 20:56:24 -0500 Subject: [PATCH 11/62] Fixed typo for David Burkett's name Co-authored-by: Alexey Zabelin --- build-constraints.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 05a8a5b4..9e07e2ec 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -10,7 +10,7 @@ cabal-format-version: "3.0" # Constraints for brand new builds packages: - "David Burkett @Disco-Dave>: + "David Burkett @Disco-Dave": - katip-wai "Lukas Epple @sternenseemann": From 73078a83717f50f551e31510af10eb0df20a8708 Mon Sep 17 00:00:00 2001 From: Alexey Zabelin Date: Thu, 30 Dec 2021 13:14:29 -0600 Subject: [PATCH 12/62] Expect test failure for mfsolve, #6379 --- build-constraints.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 82018d32..b6aea3c4 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -7543,6 +7543,7 @@ expected-test-failures: - hsini # 0.5.1.2 - hweblib # 0.6.3 https://github.com/aycanirican/hweblib/issues/3 - leveldb-haskell + - mfsolve # https://github.com/commercialhaskell/stackage/issues/6379 - multiarg # 0.30.0.10 - parameterized # 0.5.0.0 https://github.com/commercialhaskell/stackage/issues/5746 - protobuf # 0.2.1.4 From 8b15a6d70e99517e3f326b122a30c2459acdf2de Mon Sep 17 00:00:00 2001 From: Alexey Zabelin Date: Thu, 30 Dec 2021 13:19:59 -0600 Subject: [PATCH 13/62] Expect test failure for doctest-parallel, #6380 --- build-constraints.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index b6aea3c4..6df16c4a 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -7444,6 +7444,7 @@ expected-test-failures: - debian - dhall-yaml # https://github.com/commercialhaskell/stackage/issues/5640 - dimensional + - doctest-parallel # https://github.com/commercialhaskell/stackage/issues/6380 - download # https://github.com/fpco/stackage/issues/2811 - duration - ede From ceb6de5500afafeb95b818612f53ff4305f893a3 Mon Sep 17 00:00:00 2001 From: Alexey Zabelin Date: Fri, 31 Dec 2021 19:47:57 -0600 Subject: [PATCH 14/62] Add an upper bound for unicode-data, #6382 --- build-constraints.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 6c20e306..365ad18d 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -6751,6 +6751,9 @@ packages: - selective < 0.5 - yaml-unscrambler < 0.1.0.5 + # https://github.com/commercialhaskell/stackage/issues/6382 + - unicode-data < 0.3 + # end of packages # Package flags are applied to individual packages, and override the values of From 26eda206df859504cbdb74053ebdae73e1a2bc8b Mon Sep 17 00:00:00 2001 From: Alexey Zabelin Date: Sat, 1 Jan 2022 23:46:20 -0600 Subject: [PATCH 15/62] Expect a test failure for envelope, #6383 --- build-constraints.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 365ad18d..bc06389f 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -7585,6 +7585,7 @@ expected-test-failures: - detour-via-sci # https://github.com/commercialhaskell/stackage/issues/6360 - dhall - doctest-driver-gen + - envelope # https://github.com/commercialhaskell/stackage/issues/6383 - email-validate - fmt # https://github.com/commercialhaskell/stackage/issues/6375 - greskell From 72f280ecd45e375e4c9e6af06fa021ca46ce131e Mon Sep 17 00:00:00 2001 From: Alexey Zabelin Date: Sat, 1 Jan 2022 23:54:16 -0600 Subject: [PATCH 16/62] Expect a test failure for easy-logger, #6384 --- build-constraints.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index bc06389f..bbaa7181 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -7540,6 +7540,7 @@ expected-test-failures: - data-diverse # 4.7.0.0 - do-notation # 0.1.0.2 - domain-optics # 0.1.0.2 https://github.com/commercialhaskell/stackage/pull/6102 + - easy-logger # https://github.com/commercialhaskell/stackage/issues/6384 - flat # 0.4.4 - flay # 0.4 - focuslist # 0.1.0.2 From 863ec005ab69f03e5daa58e80c03776d24f43d71 Mon Sep 17 00:00:00 2001 From: Alexey Zabelin Date: Sun, 2 Jan 2022 23:49:27 -0600 Subject: [PATCH 17/62] Add an upper bound for hasql, #6385 --- build-constraints.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index bbaa7181..09ec1da8 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -6754,6 +6754,9 @@ packages: # https://github.com/commercialhaskell/stackage/issues/6382 - unicode-data < 0.3 + # https://github.com/commercialhaskell/stackage/issues/6385 + - hasql < 1.5 + # end of packages # Package flags are applied to individual packages, and override the values of From 5f889a8c198104b3dc0fd7109a5c731294c09b37 Mon Sep 17 00:00:00 2001 From: Chris Dornan Date: Wed, 5 Jan 2022 17:35:54 +0000 Subject: [PATCH 18/62] skip focuslist tests --- build-constraints.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 09ec1da8..2f9c44c9 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -7075,6 +7075,7 @@ skipped-tests: - eventsource-stub-store # tried eventsource-stub-store-1.1.1, but its *test-suite* requires the disabled package: eventsource-store-specs - extensible-effects # tried extensible-effects-5.0.0.1, but its *test-suite* requires the disabled package: test-framework-th - filtrable # tried filtrable-0.1.6.0, but its *test-suite* does not support: tasty-1.4.2.1 + - focuslist # fussy about validity, genvalidity bounds - ftp-client # tried ftp-client-0.5.1.4, but its *test-suite* does not support: tasty-1.4.2.1 - ftp-client # tried ftp-client-0.5.1.4, but its *test-suite* does not support: tasty-hspec-1.2 - galois-field # tried galois-field-1.0.2, but its *test-suite* does not support: QuickCheck-2.14.2 From 4fd7c0d028b28598e9c81f6b3d302a64af01038d Mon Sep 17 00:00:00 2001 From: Adam Bergmark Date: Thu, 6 Jan 2022 12:34:54 +0100 Subject: [PATCH 19/62] hw-kafka-client < 5.0.0 for #6388 --- build-constraints.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 2f9c44c9..a475644c 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -6757,6 +6757,9 @@ packages: # https://github.com/commercialhaskell/stackage/issues/6385 - hasql < 1.5 + # https://github.com/commercialhaskell/stackage/issues/6388 + - hw-kafka-client < 5.0.0 + # end of packages # Package flags are applied to individual packages, and override the values of From 9f7d1b6c5e0f66d64c51e6a6f7257ce67e7a4ec1 Mon Sep 17 00:00:00 2001 From: Adam Bergmark Date: Thu, 6 Jan 2022 12:36:39 +0100 Subject: [PATCH 20/62] Upgrade hasql, closes #6385 --- build-constraints.yaml | 3 --- 1 file changed, 3 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index a475644c..d2613ae9 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -6754,9 +6754,6 @@ packages: # https://github.com/commercialhaskell/stackage/issues/6382 - unicode-data < 0.3 - # https://github.com/commercialhaskell/stackage/issues/6385 - - hasql < 1.5 - # https://github.com/commercialhaskell/stackage/issues/6388 - hw-kafka-client < 5.0.0 From f01049a665e3f6381c3ac2728835c871d84cf9bb Mon Sep 17 00:00:00 2001 From: Adam Bergmark Date: Thu, 6 Jan 2022 12:44:49 +0100 Subject: [PATCH 21/62] Group bounds for #6348 --- build-constraints.yaml | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index d2613ae9..bbd8c781 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -1578,7 +1578,7 @@ packages: - hasql-pool - hasql-th < 0 # 0.4.0.9 TH compile error - hasql-transaction - - headed-megaparsec < 0.2.0.2 # https://github.com/commercialhaskell/stackage/issues/6348 + - headed-megaparsec - jsonifier - list-t - mtl-prelude @@ -1589,8 +1589,8 @@ packages: - postgresql-syntax - primitive-extras - ptr-poker - - rebase < 1.14 # https://github.com/commercialhaskell/stackage/issues/6348 - - rerebase < 1.14 # https://github.com/commercialhaskell/stackage/issues/6348 + - rebase + - rerebase - slave-thread - stm-containers - stm-hamt @@ -6748,6 +6748,9 @@ packages: - hashtables < 1.3 # https://github.com/commercialhaskell/stackage/issues/6348 + - headed-megaparsec < 0.2.0.2 + - rebase < 1.14 + - rerebase < 1.14 - selective < 0.5 - yaml-unscrambler < 0.1.0.5 From fd2cb19b2c17877ab90e8bbaa47c670577bcf766 Mon Sep 17 00:00:00 2001 From: Adam Bergmark Date: Thu, 6 Jan 2022 13:18:09 +0100 Subject: [PATCH 22/62] Regenerate bounds --- build-constraints.yaml | 55 +++++++++++++++++++++--------------------- 1 file changed, 27 insertions(+), 28 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index bbd8c781..1a11c512 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -5431,7 +5431,7 @@ packages: - IPv6DB < 0 # tried IPv6DB-0.3.2, but its *library* does not support: hedis-0.15.0 - IPv6DB < 0 # tried IPv6DB-0.3.2, but its *library* does not support: unordered-containers-0.2.16.0 - JuicyPixels-blp < 0 # tried JuicyPixels-blp-0.2.0.0, but its *library* does not support: attoparsec-0.14.3 - - JuicyPixels-blp < 0 # tried JuicyPixels-blp-0.2.0.0, but its *library* does not support: text-show-3.9.4 + - JuicyPixels-blp < 0 # tried JuicyPixels-blp-0.2.0.0, but its *library* does not support: text-show-3.9.5 - MFlow < 0 # tried MFlow-0.4.6.0, but its *library* requires the disabled package: Workflow - MFlow < 0 # tried MFlow-0.4.6.0, but its *library* requires the disabled package: monadloc - MFlow < 0 # tried MFlow-0.4.6.0, but its *library* requires the disabled package: pwstore-fast @@ -5488,7 +5488,7 @@ packages: - airship < 0 # tried airship-0.9.4, but its *library* does not support: bytestring-trie-0.2.6 - airship < 0 # tried airship-0.9.4, but its *library* does not support: semigroups-0.19.2 - airship < 0 # tried airship-0.9.4, but its *library* does not support: wai-3.2.3 - - airship < 0 # tried airship-0.9.4, but its *library* does not support: wai-extra-3.1.7 + - airship < 0 # tried airship-0.9.4, but its *library* does not support: wai-extra-3.1.8 - amazonka < 0 # tried amazonka-1.6.1, but its *library* does not support: http-client-0.7.9 - amazonka < 0 # tried amazonka-1.6.1, but its *library* does not support: unliftio-core-0.2.0.1 - amazonka-apigateway < 0 # tried amazonka-apigateway-1.6.1, but its *library* requires the disabled package: amazonka-core @@ -5620,7 +5620,7 @@ packages: - b9 < 0 # tried b9-3.2.0, but its *library* requires the disabled package: posix-pty - b9 < 0 # tried b9-3.2.0, but its *library* requires the disabled package: template - base-noprelude < 0 # tried base-noprelude-4.13.0.0, but its *library* does not support: base-4.15.0.0 - - bcp47 < 0 # tried bcp47-0.2.0.4, but its *library* requires the disabled package: country + - bcp47 < 0 # tried bcp47-0.2.0.5, but its *library* requires the disabled package: country - bcp47-orphans < 0 # tried bcp47-orphans-0.1.0.4, but its *library* requires the disabled package: bcp47 - beam-core < 0 # tried beam-core-0.9.1.0, but its *library* does not support: dlist-1.0 - beam-core < 0 # tried beam-core-0.9.1.0, but its *library* does not support: ghc-prim-0.7.0 @@ -5757,7 +5757,7 @@ packages: - diagrams-html5 < 0 # tried diagrams-html5-1.4.1, but its *library* does not support: optparse-applicative-0.16.1.0 - diagrams-html5 < 0 # tried diagrams-html5-1.4.1, but its *library* requires the disabled package: statestack - diagrams-html5 < 0 # tried diagrams-html5-1.4.1, but its *library* requires the disabled package: static-canvas - - diagrams-postscript < 0 # tried diagrams-postscript-1.5, but its *library* requires the disabled package: statestack + - diagrams-postscript < 0 # tried diagrams-postscript-1.5.1, but its *library* requires the disabled package: statestack - dialogflow-fulfillment < 0 # tried dialogflow-fulfillment-0.1.1.4, but its *library* does not support: base-4.15.0.0 - dice < 0 # tried dice-0.1.0.1, but its *library* requires the disabled package: random-fu - dictionaries < 0 # tried dictionaries-0.2.0.4, but its *executable* does not support: criterion-1.5.12.0 @@ -5842,15 +5842,15 @@ packages: - gi-webkit2 < 0 # tried gi-webkit2-4.0.28, but its *library* requires the disabled package: gi-soup - gingersnap < 0 # tried gingersnap-0.3.1.0, but its *library* requires the disabled package: snap-core - gio < 0 # tried gio-0.13.8.1, but its *library* does not support: Cabal-3.4.0.0 - - git-annex < 0 # tried git-annex-8.20211123, but its *executable* requires the disabled package: IfElse - - git-annex < 0 # tried git-annex-8.20211123, but its *executable* requires the disabled package: aws - - git-annex < 0 # tried git-annex-8.20211123, but its *executable* requires the disabled package: bloomfilter - - git-annex < 0 # tried git-annex-8.20211123, but its *executable* requires the disabled package: fdo-notify - - git-annex < 0 # tried git-annex-8.20211123, but its *executable* requires the disabled package: git-lfs - - git-annex < 0 # tried git-annex-8.20211123, but its *executable* requires the disabled package: http-client-restricted - - git-annex < 0 # tried git-annex-8.20211123, but its *executable* requires the disabled package: network-multicast - - git-annex < 0 # tried git-annex-8.20211123, but its *executable* requires the disabled package: sandi - - git-annex < 0 # tried git-annex-8.20211123, but its *executable* requires the disabled package: torrent + - git-annex < 0 # tried git-annex-8.20211231, but its *executable* requires the disabled package: IfElse + - git-annex < 0 # tried git-annex-8.20211231, but its *executable* requires the disabled package: aws + - git-annex < 0 # tried git-annex-8.20211231, but its *executable* requires the disabled package: bloomfilter + - git-annex < 0 # tried git-annex-8.20211231, but its *executable* requires the disabled package: fdo-notify + - git-annex < 0 # tried git-annex-8.20211231, but its *executable* requires the disabled package: git-lfs + - git-annex < 0 # tried git-annex-8.20211231, but its *executable* requires the disabled package: http-client-restricted + - git-annex < 0 # tried git-annex-8.20211231, but its *executable* requires the disabled package: network-multicast + - git-annex < 0 # tried git-annex-8.20211231, but its *executable* requires the disabled package: sandi + - git-annex < 0 # tried git-annex-8.20211231, but its *executable* requires the disabled package: torrent - git-vogue < 0 # tried git-vogue-0.3.0.2, but its *executable* requires the disabled package: stylish-haskell - github-webhook-handler < 0 # tried github-webhook-handler-0.0.8, but its *library* does not support: base-4.15.0.0 - github-webhook-handler-snap < 0 # tried github-webhook-handler-snap-0.0.7, but its *library* does not support: base-4.15.0.0 @@ -5966,8 +5966,9 @@ packages: - google-translate < 0 # tried google-translate-0.5, but its *library* does not support: http-api-data-0.4.3 - google-translate < 0 # tried google-translate-0.5, but its *library* does not support: http-client-0.7.9 - graphql-client < 0 # tried graphql-client-1.1.1, but its *executable* does not support: path-0.9.2 + - groundhog-inspector < 0 # tried groundhog-inspector-0.11.0, but its *library* does not support: groundhog-0.12.0 - groundhog-inspector < 0 # tried groundhog-inspector-0.11.0, but its *library* requires the disabled package: groundhog-th - - groundhog-mysql < 0 # tried groundhog-mysql-0.11, but its *library* does not support: mysql-0.2.1 + - groundhog-mysql < 0 # tried groundhog-mysql-0.12, but its *library* does not support: mysql-0.2.1 - grouped-list < 0 # tried grouped-list-0.2.2.1, but its *library* does not support: base-4.15.0.0 - gtk3 < 0 # tried gtk3-0.15.6, but its *library* does not support: Cabal-3.4.0.0 - hOpenPGP < 0 # tried hOpenPGP-2.9.7, but its *library* requires the disabled package: ixset-typed @@ -5999,7 +6000,7 @@ packages: - haskell-tools-cli < 0 # tried haskell-tools-cli-1.1.1.0, but its *library* requires the disabled package: haskell-tools-builtin-refactorings - haskell-tools-cli < 0 # tried haskell-tools-cli-1.1.1.0, but its *library* requires the disabled package: references - haskell-tools-daemon < 0 # tried haskell-tools-daemon-1.1.1.0, but its *library* does not support: Cabal-3.4.0.0 - - haskell-tools-daemon < 0 # tried haskell-tools-daemon-1.1.1.0, but its *library* does not support: Diff-0.4.0 + - haskell-tools-daemon < 0 # tried haskell-tools-daemon-1.1.1.0, but its *library* does not support: Diff-0.4.1 - haskell-tools-daemon < 0 # tried haskell-tools-daemon-1.1.1.0, but its *library* does not support: aeson-1.5.6.0 - haskell-tools-daemon < 0 # tried haskell-tools-daemon-1.1.1.0, but its *library* does not support: base-4.15.0.0 - haskell-tools-daemon < 0 # tried haskell-tools-daemon-1.1.1.0, but its *library* does not support: ghc-9.0.1 @@ -6034,8 +6035,8 @@ packages: - haskell-tools-rewrite < 0 # tried haskell-tools-rewrite-1.1.1.0, but its *library* requires the disabled package: references - haskey < 0 # tried haskey-0.3.1.0, but its *library* does not support: stm-containers-1.2 - haskey-mtl < 0 # tried haskey-mtl-0.3.1.0, but its *library* does not support: monad-control-1.0.3.1 - - haskoin-store < 0 # tried haskoin-store-0.64.8, but its *library* requires the disabled package: haskoin-node - - haskoin-store < 0 # tried haskoin-store-0.64.8, but its *library* requires the disabled package: haskoin-store-data + - haskoin-store < 0 # tried haskoin-store-0.64.10, but its *library* requires the disabled package: haskoin-node + - haskoin-store < 0 # tried haskoin-store-0.64.10, but its *library* requires the disabled package: haskoin-store-data - hasmin < 0 # tried hasmin-1.0.3, but its *executable* does not support: optparse-applicative-0.16.1.0 - hasmin < 0 # tried hasmin-1.0.3, but its *library* does not support: attoparsec-0.14.3 - haxl-amazonka < 0 # tried haxl-amazonka-0.1.1, but its *library* requires the disabled package: haxl @@ -6083,7 +6084,7 @@ packages: - hsdev < 0 # tried hsdev-0.3.4.0, but its *library* does not support: attoparsec-0.14.3 - hsdev < 0 # tried hsdev-0.3.4.0, but its *library* does not support: ghc-boot-9.0.1 - hsdev < 0 # tried hsdev-0.3.4.0, but its *library* does not support: ghc-lib-parser-9.0.2.20211226 - - hsdev < 0 # tried hsdev-0.3.4.0, but its *library* does not support: hlint-3.3.5 + - hsdev < 0 # tried hsdev-0.3.4.0, but its *library* does not support: hlint-3.3.6 - hsdev < 0 # tried hsdev-0.3.4.0, but its *library* does not support: http-client-0.7.9 - hsdev < 0 # tried hsdev-0.3.4.0, but its *library* does not support: lens-5.0.1 - hsdev < 0 # tried hsdev-0.3.4.0, but its *library* does not support: optparse-applicative-0.16.1.0 @@ -6141,8 +6142,6 @@ packages: - katip-rollbar < 0 # tried katip-rollbar-0.3.0.1, but its *library* does not support: time-1.9.3 - katip-scalyr-scribe < 0 # tried katip-scalyr-scribe-0.1.0.1, but its *library* does not support: aeson-1.5.6.0 - katip-scalyr-scribe < 0 # tried katip-scalyr-scribe-0.1.0.1, but its *library* does not support: katip-0.8.7.0 - - ki < 0 # tried ki-0.2.0.1, but its *library* does not support: base-4.15.0.0 - - kleene < 0 # tried kleene-0.1, but its *library* does not support: base-4.15.0.0 - kraken < 0 # tried kraken-0.1.0, but its *library* does not support: base-4.15.0.0 - lambdabot-core < 0 # tried lambdabot-core-5.3.0.2, but its *library* requires the disabled package: random-fu - lambdabot-irc-plugins < 0 # tried lambdabot-irc-plugins-5.3.0.2, but its *library* requires the disabled package: lambdabot-core @@ -6332,6 +6331,7 @@ packages: - pomaps < 0 # tried pomaps-0.2.0.1, but its *library* does not support: base-4.15.0.0 - pomaps < 0 # tried pomaps-0.2.0.1, but its *library* does not support: ghc-prim-0.7.0 - postgrest < 0 # tried postgrest-8.0.0, but its *library* does not support: base-4.15.0.0 + - postgrest < 0 # tried postgrest-8.0.0, but its *library* does not support: hasql-1.5.0.1 - postgrest < 0 # tried postgrest-8.0.0, but its *library* does not support: retry-0.9.0.0 - postgrest < 0 # tried postgrest-8.0.0, but its *library* does not support: swagger2-2.7 - postgrest < 0 # tried postgrest-8.0.0, but its *library* requires the disabled package: hasql-dynamic-statements @@ -6368,7 +6368,6 @@ packages: - refined < 0 # tried refined-0.6.2, but its *library* does not support: base-4.15.0.0 - refined < 0 # tried refined-0.6.2, but its *library* does not support: template-haskell-2.17.0.0 - reform-hsp < 0 # tried reform-hsp-0.2.7.2, but its *library* requires the disabled package: hsx2hs - - regex-applicative-text < 0 # tried regex-applicative-text-0.1.0.1, but its *library* does not support: base-4.15.0.0 - regex-pcre-text < 0 # tried regex-pcre-text-0.94.0.1, but its *library* does not support: regex-base-0.94.0.2 - regex-pcre-text < 0 # tried regex-pcre-text-0.94.0.1, but its *library* does not support: regex-pcre-builtin-0.95.2.3.8.44 - regex-tdfa-text < 0 # tried regex-tdfa-text-1.0.0.3, but its *library* does not support: regex-base-0.94.0.2 @@ -6381,7 +6380,7 @@ packages: - 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 - - repa-algorithms < 0 # tried repa-algorithms-3.4.1.3, but its *library* does not support: base-4.15.0.0 + - repa-algorithms < 0 # tried repa-algorithms-3.4.1.4, but its *library* does not support: base-4.15.0.0 - req-url-extra < 0 # tried req-url-extra-0.1.1.0, but its *executable* does not support: aeson-1.5.6.0 - req-url-extra < 0 # tried req-url-extra-0.1.1.0, but its *library* does not support: base-4.15.0.0 - req-url-extra < 0 # tried req-url-extra-0.1.1.0, but its *library* does not support: req-3.9.2 @@ -6494,7 +6493,6 @@ packages: - speculation < 0 # tried speculation-1.5.0.3, but its *library* does not support: stm-2.5.0.0 - sqlite-simple-errors < 0 # tried sqlite-simple-errors-0.6.1.0, but its *library* does not support: text-1.2.4.1 - stack < 0 # tried stack-2.7.3, but its *library* requires the disabled package: hackage-security - - stack < 0 # tried stack-2.7.3, but its *library* requires the disabled package: regex-applicative-text - streamproc < 0 # tried streamproc-1.6.2, but its *library* does not support: base-4.15.0.0 - strict-base-types < 0 # tried strict-base-types-0.7, but its *library* requires the disabled package: strict-lens - strict-tuple < 0 # tried strict-tuple-0.1.4, but its *library* does not support: base-4.15.0.0 @@ -6555,7 +6553,7 @@ packages: - tonatona-servant < 0 # tried tonatona-servant-0.1.0.4, but its *library* does not support: base-4.15.0.0 - tonatona-servant < 0 # tried tonatona-servant-0.1.0.4, but its *library* does not support: servant-0.18.3 - tonatona-servant < 0 # tried tonatona-servant-0.1.0.4, but its *library* does not support: servant-server-0.18.3 - - tonatona-servant < 0 # tried tonatona-servant-0.1.0.4, but its *library* does not support: wai-extra-3.1.7 + - tonatona-servant < 0 # tried tonatona-servant-0.1.0.4, but its *library* does not support: wai-extra-3.1.8 - transformers-lift < 0 # tried transformers-lift-0.2.0.2, but its *library* does not support: base-4.15.0.0 - transformers-lift < 0 # tried transformers-lift-0.2.0.2, but its *library* does not support: writer-cps-transformers-0.5.6.1 - transient-universe < 0 # tried transient-universe-0.6.0.1, but its *library* does not support: network-3.1.2.5 @@ -6576,7 +6574,7 @@ packages: - uri-templater < 0 # tried uri-templater-0.3.1.0, but its *library* does not support: trifecta-2.1.2 - urlpath < 0 # tried urlpath-9.0.1, but its *library* requires the disabled package: attoparsec-uri - userid < 0 # tried userid-0.1.3.6, but its *library* does not support: base-4.15.0.0 - - utf8-conversions < 0 # tried utf8-conversions-0.1.0.4, but its *library* does not support: text-short-0.1.4 + - utf8-conversions < 0 # tried utf8-conversions-0.1.0.4, but its *library* does not support: text-short-0.1.5 - vado < 0 # tried vado-0.0.13, but its *library* does not support: attoparsec-0.14.3 - vado < 0 # tried vado-0.0.13, but its *library* does not support: base-4.15.0.0 - vcswrapper < 0 # tried vcswrapper-0.1.6, but its *library* does not support: base-4.15.0.0 @@ -7069,7 +7067,7 @@ skipped-tests: - ed25519 # tried ed25519-0.0.5.0, but its *test-suite* does not support: QuickCheck-2.14.2 - ed25519 # tried ed25519-0.0.5.0, but its *test-suite* does not support: directory-1.3.6.1 - ed25519 # tried ed25519-0.0.5.0, but its *test-suite* does not support: doctest-0.18.2 - - ed25519 # tried ed25519-0.0.5.0, but its *test-suite* does not support: hlint-3.3.5 + - ed25519 # tried ed25519-0.0.5.0, but its *test-suite* does not support: hlint-3.3.6 - edit # tried edit-1.0.1.0, but its *test-suite* does not support: doctest-0.18.2 - edit # tried edit-1.0.1.0, but its *test-suite* does not support: tasty-1.4.2.1 - elm-street # tried elm-street-0.1.0.4, but its *test-suite* does not support: hspec-2.8.5 @@ -7078,7 +7076,8 @@ skipped-tests: - eventsource-stub-store # tried eventsource-stub-store-1.1.1, but its *test-suite* requires the disabled package: eventsource-store-specs - extensible-effects # tried extensible-effects-5.0.0.1, but its *test-suite* requires the disabled package: test-framework-th - filtrable # tried filtrable-0.1.6.0, but its *test-suite* does not support: tasty-1.4.2.1 - - focuslist # fussy about validity, genvalidity bounds + - focuslist # tried focuslist-0.1.1.0, but its *test-suite* does not support: genvalidity-1.0.0.1 + - focuslist # tried focuslist-0.1.1.0, but its *test-suite* does not support: validity-0.12.0.0 - ftp-client # tried ftp-client-0.5.1.4, but its *test-suite* does not support: tasty-1.4.2.1 - ftp-client # tried ftp-client-0.5.1.4, but its *test-suite* does not support: tasty-hspec-1.2 - galois-field # tried galois-field-1.0.2, but its *test-suite* does not support: QuickCheck-2.14.2 @@ -7094,7 +7093,7 @@ skipped-tests: - haddock-library # tried haddock-library-1.10.0, but its *test-suite* does not support: hspec-2.8.5 - haddock-library # tried haddock-library-1.10.0, but its *test-suite* does not support: hspec-discover-2.8.5 - haddock-library # tried haddock-library-1.10.0, but its *test-suite* does not support: optparse-applicative-0.16.1.0 - - haddock-library # tried haddock-library-1.10.0, but its *test-suite* does not support: tree-diff-0.2.1 + - haddock-library # tried haddock-library-1.10.0, but its *test-suite* does not support: tree-diff-0.2.1.1 - haskell-names # tried haskell-names-0.9.9, but its *test-suite* does not support: tasty-1.4.2.1 - haskell-tools-cli # tried haskell-tools-cli-1.1.1.0, but its *test-suite* does not support: tasty-1.4.2.1 - haskell-tools-cli # tried haskell-tools-cli-1.1.1.0, but its *test-suite* requires the disabled package: knob From 98b25f91765f7b56ab9391391eb4020b4c636b96 Mon Sep 17 00:00:00 2001 From: Adam Bergmark Date: Thu, 6 Jan 2022 13:19:04 +0100 Subject: [PATCH 23/62] Downgrade to hw-kafka < 4.0.4 #6388 --- build-constraints.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 1a11c512..ddf23758 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -6756,7 +6756,8 @@ packages: - unicode-data < 0.3 # https://github.com/commercialhaskell/stackage/issues/6388 - - hw-kafka-client < 5.0.0 + # issue is for 5.0, but 4.0.4 is deprecated. + - hw-kafka-client < 4.0.4 # end of packages From 9bcc2aaabb8a325116d16875d6d4349067a221f8 Mon Sep 17 00:00:00 2001 From: Adam Bergmark Date: Sun, 26 Dec 2021 23:03:25 +0100 Subject: [PATCH 24/62] Update to GHC 9.0.2 --- Dockerfile | 2 +- build-constraints.yaml | 386 +++++++++++++++++++++-------------------- 2 files changed, 202 insertions(+), 186 deletions(-) diff --git a/Dockerfile b/Dockerfile index b812acb2..b89e5235 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,7 +2,7 @@ FROM fpco/pid1:18.04 ENV HOME /home/stackage ENV LANG en_US.UTF-8 -ENV GHCVER 9.0.1 +ENV GHCVER 9.0.2 # NOTE: also update debian-bootstrap.sh when cuda version changes ENV PATH /home/stackage/.stack/programs/x86_64-linux/ghc-$GHCVER/bin:/usr/local/cuda-10.0/bin:/usr/sbin:/usr/bin:/sbin:/bin diff --git a/build-constraints.yaml b/build-constraints.yaml index ddf23758..ffb8abff 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -1,6 +1,6 @@ ghc-major-version: "9.0" # new curator is supposed to use exact GHC version -ghc-version: "9.0.1" +ghc-version: "9.0.2" # This affects which version of the Cabal file format we allow. We # should ensure that this is always no greater than the version @@ -5416,11 +5416,11 @@ packages: - Chart-cairo < 0 # tried Chart-cairo-1.9.3, but its *library* requires the disabled package: cairo - Chart-diagrams < 0 # tried Chart-diagrams-1.9.3, but its *library* does not support: SVGFonts-1.8.0.1 - EntrezHTTP < 0 # tried EntrezHTTP-1.0.4, but its *library* requires the disabled package: biocore - - FPretty < 0 # tried FPretty-1.1, but its *library* does not support: base-4.15.0.0 + - FPretty < 0 # tried FPretty-1.1, but its *library* does not support: base-4.15.1.0 - GPipe < 0 # tried GPipe-2.2.5, but its *library* does not support: linear-1.21.8 - Genbank < 0 # tried Genbank-1.0.3, but its *library* requires the disabled package: biocore - H < 0 # tried H-0.9.0.1, but its *executable* requires the disabled package: inline-r - - HaskellNet < 0 # tried HaskellNet-0.6, but its *library* does not support: base-4.15.0.0 + - HaskellNet < 0 # tried HaskellNet-0.6, but its *library* does not support: base-4.15.1.0 - HaskellNet-SSL < 0 # tried HaskellNet-SSL-0.3.4.4, but its *library* requires the disabled package: HaskellNet - Hoed < 0 # tried Hoed-0.5.1, but its *library* requires the disabled package: regex-tdfa-text - IPv6DB < 0 # tried IPv6DB-0.3.2, but its *executable* does not support: fast-logger-3.1.0 @@ -5435,9 +5435,9 @@ packages: - MFlow < 0 # tried MFlow-0.4.6.0, but its *library* requires the disabled package: Workflow - MFlow < 0 # tried MFlow-0.4.6.0, but its *library* requires the disabled package: monadloc - MFlow < 0 # tried MFlow-0.4.6.0, but its *library* requires the disabled package: pwstore-fast - - MapWith < 0 # tried MapWith-0.2.0.0, but its *library* does not support: base-4.15.0.0 + - MapWith < 0 # tried MapWith-0.2.0.0, but its *library* does not support: base-4.15.1.0 - Network-NineP < 0 # tried Network-NineP-0.4.7.1, but its *library* requires the disabled package: mstate - - NoTrace < 0 # tried NoTrace-0.3.0.4, but its *library* does not support: base-4.15.0.0 + - NoTrace < 0 # tried NoTrace-0.3.0.4, but its *library* does not support: base-4.15.1.0 - RNAlien < 0 # tried RNAlien-1.7.0, but its *library* does not support: BiobaseBlast-0.3.3.0 - RNAlien < 0 # tried RNAlien-1.7.0, but its *library* does not support: BiobaseFasta-0.4.0.1 - RNAlien < 0 # tried RNAlien-1.7.0, but its *library* does not support: BiobaseHTTP-1.2.0 @@ -5449,11 +5449,11 @@ packages: - Spock-api-server < 0 # tried Spock-api-server-0.14.0.0, but its *library* requires the disabled package: Spock-core - Spock-lucid < 0 # tried Spock-lucid-0.4.0.1, but its *library* requires the disabled package: Spock - Spock-worker < 0 # tried Spock-worker-0.3.1.0, but its *library* requires the disabled package: Spock - - Strafunski-StrategyLib < 0 # tried Strafunski-StrategyLib-5.0.1.0, but its *library* does not support: base-4.15.0.0 - - TotalMap < 0 # tried TotalMap-0.1.1.1, but its *library* does not support: base-4.15.0.0 + - Strafunski-StrategyLib < 0 # tried Strafunski-StrategyLib-5.0.1.0, but its *library* does not support: base-4.15.1.0 + - TotalMap < 0 # tried TotalMap-0.1.1.1, but its *library* does not support: base-4.15.1.0 - TotalMap < 0 # tried TotalMap-0.1.1.1, but its *library* does not support: lens-5.0.1 - YampaSynth < 0 # tried YampaSynth-0.2, but its *executable* requires the disabled package: Yampa - - accelerate < 0 # tried accelerate-1.3.0.0, but its *library* does not support: base-4.15.0.0 + - accelerate < 0 # tried accelerate-1.3.0.0, but its *library* does not support: base-4.15.1.0 - accelerate-arithmetic < 0 # tried accelerate-arithmetic-1.0.0.1, but its *library* does not support: accelerate-1.3.0.0 - accelerate-bignum < 0 # tried accelerate-bignum-0.3.0.0, but its *library* requires the disabled package: accelerate - accelerate-bignum < 0 # tried accelerate-bignum-0.3.0.0, but its *library* requires the disabled package: accelerate-llvm @@ -5481,7 +5481,7 @@ packages: - accelerate-llvm-native < 0 # tried accelerate-llvm-native-1.3.0.0, but its *library* requires the disabled package: llvm-hs - accelerate-llvm-ptx < 0 # tried accelerate-llvm-ptx-1.3.0.0, but its *library* requires the disabled package: llvm-hs - accelerate-utility < 0 # tried accelerate-utility-1.0.0.1, but its *library* does not support: accelerate-1.3.0.0 - - aeson-diff < 0 # tried aeson-diff-1.1.0.9, but its *library* does not support: base-4.15.0.0 + - aeson-diff < 0 # tried aeson-diff-1.1.0.9, but its *library* does not support: base-4.15.1.0 - aeson-injector < 0 # tried aeson-injector-1.1.5.0, but its *library* does not support: lens-5.0.1 - aeson-picker < 0 # tried aeson-picker-0.1.0.5, but its *library* does not support: lens-5.0.1 - airship < 0 # tried airship-0.9.4, but its *library* does not support: base64-bytestring-1.2.1.0 @@ -5581,7 +5581,7 @@ packages: - amazonka-workspaces < 0 # tried amazonka-workspaces-1.6.1, but its *library* requires the disabled package: amazonka-core - amazonka-xray < 0 # tried amazonka-xray-1.6.1, but its *library* requires the disabled package: amazonka-core - ansigraph < 0 # tried ansigraph-0.3.0.5, but its *library* does not support: ansi-terminal-0.11.1 - - ansigraph < 0 # tried ansigraph-0.3.0.5, but its *library* does not support: base-4.15.0.0 + - ansigraph < 0 # tried ansigraph-0.3.0.5, but its *library* does not support: base-4.15.1.0 - antiope-core < 0 # tried antiope-core-7.5.3, but its *library* requires the disabled package: amazonka - antiope-core < 0 # tried antiope-core-7.5.3, but its *library* requires the disabled package: amazonka-core - antiope-dynamodb < 0 # tried antiope-dynamodb-7.5.3, but its *library* requires the disabled package: amazonka @@ -5603,7 +5603,7 @@ packages: - async-timer < 0 # tried async-timer-0.2.0.0, but its *library* does not support: unliftio-core-0.2.0.1 - atom-conduit < 0 # tried atom-conduit-0.9.0.1, but its *library* requires the disabled package: refined - avers < 0 # tried avers-0.0.17.1, but its *library* does not support: attoparsec-0.14.3 - - avers < 0 # tried avers-0.0.17.1, but its *library* does not support: base-4.15.0.0 + - avers < 0 # tried avers-0.0.17.1, but its *library* does not support: base-4.15.1.0 - avers < 0 # tried avers-0.0.17.1, but its *library* does not support: cryptonite-0.29 - avers < 0 # tried avers-0.0.17.1, but its *library* does not support: memory-0.16.0 - avers < 0 # tried avers-0.0.17.1, but its *library* does not support: template-haskell-2.17.0.0 @@ -5611,7 +5611,7 @@ packages: - avers-server < 0 # tried avers-server-0.1.0.1, but its *library* requires the disabled package: avers - avwx < 0 # tried avwx-0.3.0.3, but its *library* does not support: lens-5.0.1 - aws-xray-client-wai < 0 # tried aws-xray-client-wai-0.1.0.1, but its *library* requires the disabled package: aws-xray-client - - axel < 0 # tried axel-0.0.12, but its *library* does not support: base-4.15.0.0 + - axel < 0 # tried axel-0.0.12, but its *library* does not support: base-4.15.1.0 - axiom < 0 # tried axiom-0.4.7, but its *library* requires the disabled package: transient-universe - b9 < 0 # tried b9-3.2.0, but its *library* does not support: aeson-1.5.6.0 - b9 < 0 # tried b9-3.2.0, but its *library* does not support: hspec-2.8.5 @@ -5619,7 +5619,7 @@ packages: - b9 < 0 # tried b9-3.2.0, but its *library* does not support: shake-0.19.6 - b9 < 0 # tried b9-3.2.0, but its *library* requires the disabled package: posix-pty - b9 < 0 # tried b9-3.2.0, but its *library* requires the disabled package: template - - base-noprelude < 0 # tried base-noprelude-4.13.0.0, but its *library* does not support: base-4.15.0.0 + - base-noprelude < 0 # tried base-noprelude-4.13.0.0, but its *library* does not support: base-4.15.1.0 - bcp47 < 0 # tried bcp47-0.2.0.5, but its *library* requires the disabled package: country - bcp47-orphans < 0 # tried bcp47-orphans-0.1.0.4, but its *library* requires the disabled package: bcp47 - beam-core < 0 # tried beam-core-0.9.1.0, but its *library* does not support: dlist-1.0 @@ -5636,20 +5636,20 @@ packages: - bench-show < 0 # tried bench-show-0.3.1, but its *library* requires the disabled package: Chart-diagrams - bhoogle < 0 # tried bhoogle-0.1.3.5, but its *executable* does not support: brick-0.65 - bhoogle < 0 # tried bhoogle-0.1.3.5, but its *executable* does not support: bytestring-0.10.12.1 - - bhoogle < 0 # tried bhoogle-0.1.3.5, but its *executable* does not support: directory-1.3.6.1 + - bhoogle < 0 # tried bhoogle-0.1.3.5, but its *executable* does not support: directory-1.3.6.2 - bhoogle < 0 # tried bhoogle-0.1.3.5, but its *executable* does not support: filepath-1.4.2.1 - bhoogle < 0 # tried bhoogle-0.1.3.5, but its *executable* does not support: lens-5.0.1 - - bhoogle < 0 # tried bhoogle-0.1.3.5, but its *executable* does not support: process-1.6.11.0 + - bhoogle < 0 # tried bhoogle-0.1.3.5, but its *executable* does not support: process-1.6.13.2 - bhoogle < 0 # tried bhoogle-0.1.3.5, but its *executable* does not support: protolude-0.3.0 - - bhoogle < 0 # tried bhoogle-0.1.3.5, but its *executable* does not support: text-1.2.4.1 + - bhoogle < 0 # tried bhoogle-0.1.3.5, but its *executable* does not support: text-1.2.5.0 - bhoogle < 0 # tried bhoogle-0.1.3.5, but its *executable* does not support: time-1.9.3 - bhoogle < 0 # tried bhoogle-0.1.3.5, but its *executable* does not support: typed-process-0.2.8.0 - bhoogle < 0 # tried bhoogle-0.1.3.5, but its *executable* does not support: vector-0.12.3.1 - bhoogle < 0 # tried bhoogle-0.1.3.5, but its *executable* does not support: vty-5.33 - - binary-bits < 0 # tried binary-bits-0.5, but its *library* does not support: base-4.15.0.0 + - binary-bits < 0 # tried binary-bits-0.5, but its *library* does not support: base-4.15.1.0 - bioace < 0 # tried bioace-0.0.1, but its *library* requires the disabled package: biocore - bioalign < 0 # tried bioalign-0.0.5, but its *library* requires the disabled package: biocore - - biocore < 0 # tried biocore-0.3.1, but its *library* does not support: base-4.15.0.0 + - biocore < 0 # tried biocore-0.3.1, but its *library* does not support: base-4.15.1.0 - biocore < 0 # tried biocore-0.3.1, but its *library* requires the disabled package: stringable - biofasta < 0 # tried biofasta-0.0.3, but its *library* requires the disabled package: biocore - biofastq < 0 # tried biofastq-0.1, but its *library* requires the disabled package: biocore @@ -5665,18 +5665,17 @@ packages: - bitcoin-types < 0 # tried bitcoin-types-0.9.2, but its *library* requires the disabled package: hexstring - blastxml < 0 # tried blastxml-0.3.2, but its *library* requires the disabled package: biocore - blosum < 0 # tried blosum-0.1.1.4, but its *executable* requires the disabled package: pipes-text - - boolean-normal-forms < 0 # tried boolean-normal-forms-0.0.1.1, but its *library* does not support: base-4.15.0.0 + - boolean-normal-forms < 0 # tried boolean-normal-forms-0.0.1.1, but its *library* does not support: base-4.15.1.0 - boundingboxes < 0 # tried boundingboxes-0.2.3, but its *library* does not support: lens-5.0.1 - brittany < 0 # tried brittany-0.14.0.0, but its *library* does not support: aeson-1.5.6.0 - - brittany < 0 # tried brittany-0.14.0.0, but its *library* does not support: text-1.2.4.1 - - broadcast-chan < 0 # tried broadcast-chan-0.2.1.1, but its *library* does not support: base-4.15.0.0 + - broadcast-chan < 0 # tried broadcast-chan-0.2.1.1, but its *library* does not support: base-4.15.1.0 - buchhaltung < 0 # tried buchhaltung-0.0.7, but its *library* requires the disabled package: regex-tdfa-text - bulletproofs < 0 # tried bulletproofs-1.1.0, but its *library* requires the disabled package: elliptic-curve - - butcher < 0 # tried butcher-1.3.3.2, but its *library* does not support: base-4.15.0.0 + - butcher < 0 # tried butcher-1.3.3.2, but its *library* does not support: base-4.15.1.0 - cabal-file < 0 # tried cabal-file-0.1.1, but its *library* requires the disabled package: hackage-security - - cabal-install < 0 # tried cabal-install-3.6.2.0, but its *executable* does not support: Cabal-3.4.0.0 - - cabal-install < 0 # tried cabal-install-3.6.2.0, but its *executable* does not support: base-4.15.0.0 - - cairo < 0 # tried cairo-0.13.8.1, but its *library* does not support: Cabal-3.4.0.0 + - cabal-install < 0 # tried cabal-install-3.6.2.0, but its *executable* does not support: Cabal-3.4.1.0 + - cabal-install < 0 # tried cabal-install-3.6.2.0, but its *executable* does not support: base-4.15.1.0 + - cairo < 0 # tried cairo-0.13.8.1, but its *library* does not support: Cabal-3.4.1.0 - cereal-time < 0 # tried cereal-time-0.1.0.0, but its *library* does not support: time-1.9.3 - chatwork < 0 # tried chatwork-0.1.3.5, but its *library* does not support: aeson-1.5.6.0 - chatwork < 0 # tried chatwork-0.1.3.5, but its *library* does not support: aeson-casing-0.2.0.0 @@ -5688,8 +5687,11 @@ packages: - chronos < 0 # tried chronos-1.1.3, but its *library* requires the disabled package: byteslice - chronos < 0 # tried chronos-1.1.3, but its *library* requires the disabled package: bytesmith - chronos-bench < 0 # tried chronos-bench-0.2.0.2, but its *library* requires the disabled package: chronos - - clang-compilation-database < 0 # tried clang-compilation-database-0.1.0.1, but its *library* does not support: base-4.15.0.0 - - classyplate < 0 # tried classyplate-0.3.2.0, but its *library* does not support: base-4.15.0.0 + - clang-compilation-database < 0 # tried clang-compilation-database-0.1.0.1, but its *library* does not support: base-4.15.1.0 + - clash-ghc < 0 # tried clash-ghc-1.4.6, but its *library* does not support: ghc-bignum-1.1 + - clash-lib < 0 # tried clash-lib-1.4.6, but its *library* does not support: ghc-bignum-1.1 + - clash-prelude < 0 # tried clash-prelude-1.4.6, but its *library* does not support: ghc-bignum-1.1 + - classyplate < 0 # tried classyplate-0.3.2.0, but its *library* does not support: base-4.15.1.0 - classyplate < 0 # tried classyplate-0.3.2.0, but its *library* does not support: template-haskell-2.17.0.0 - clock-extras < 0 # tried clock-extras-0.1.0.2, but its *library* does not support: clock-0.8.2 - cmark-highlight < 0 # tried cmark-highlight-0.2.0.0, but its *library* does not support: cmark-0.6 @@ -5719,10 +5721,10 @@ packages: - conferer-hspec < 0 # tried conferer-hspec-1.1.0.0, but its *library* does not support: hspec-core-2.8.5 - conferer-snap < 0 # tried conferer-snap-1.0.0.0, but its *library* does not support: conferer-1.1.0.0 - conferer-snap < 0 # tried conferer-snap-1.0.0.0, but its *library* requires the disabled package: snap-server - - configurator-pg < 0 # tried configurator-pg-0.2.5, but its *library* does not support: base-4.15.0.0 + - configurator-pg < 0 # tried configurator-pg-0.2.5, but its *library* does not support: base-4.15.1.0 - configurator-pg < 0 # tried configurator-pg-0.2.5, but its *library* does not support: megaparsec-9.2.0 - country < 0 # tried country-0.2.1, but its *library* does not support: attoparsec-0.14.3 - - country < 0 # tried country-0.2.1, but its *library* does not support: base-4.15.0.0 + - country < 0 # tried country-0.2.1, but its *library* does not support: base-4.15.1.0 - cql-io < 0 # tried cql-io-1.1.1, but its *library* requires the disabled package: cql - crypto-pubkey < 0 # tried crypto-pubkey-0.2.8, but its *library* requires the disabled package: crypto-numbers - cryptocipher < 0 # tried cryptocipher-0.6.2, but its *library* requires the disabled package: cipher-blowfish @@ -5730,19 +5732,19 @@ packages: - csg < 0 # tried csg-0.1.0.6, but its *library* does not support: attoparsec-0.14.3 - csg < 0 # tried csg-0.1.0.6, but its *library* does not support: simple-vec3-0.6.0.1 - csg < 0 # tried csg-0.1.0.6, but its *library* does not support: strict-0.4.0.1 - - css-syntax < 0 # tried css-syntax-0.1.0.0, but its *library* does not support: base-4.15.0.0 - - darcs < 0 # tried darcs-2.16.4, but its *library* does not support: Cabal-3.4.0.0 + - css-syntax < 0 # tried css-syntax-0.1.0.0, but its *library* does not support: base-4.15.1.0 + - darcs < 0 # tried darcs-2.16.4, but its *library* does not support: Cabal-3.4.1.0 - darcs < 0 # tried darcs-2.16.4, but its *library* does not support: attoparsec-0.14.3 - - darcs < 0 # tried darcs-2.16.4, but its *library* does not support: base-4.15.0.0 + - darcs < 0 # tried darcs-2.16.4, but its *library* does not support: base-4.15.1.0 - darcs < 0 # tried darcs-2.16.4, but its *library* does not support: constraints-0.13.2 - darcs < 0 # tried darcs-2.16.4, but its *library* does not support: cryptonite-0.29 - darcs < 0 # tried darcs-2.16.4, but its *library* does not support: memory-0.16.0 - darcs < 0 # tried darcs-2.16.4, but its *library* requires the disabled package: regex-compat-tdfa - data-accessor-template < 0 # tried data-accessor-template-0.2.1.16, but its *library* does not support: template-haskell-2.17.0.0 - - data-compat < 0 # tried data-compat-0.1.0.3, but its *library* does not support: base-4.15.0.0 - - data-tree-print < 0 # tried data-tree-print-0.1.0.2, but its *library* does not support: base-4.15.0.0 + - data-compat < 0 # tried data-compat-0.1.0.3, but its *library* does not support: base-4.15.1.0 + - data-tree-print < 0 # tried data-tree-print-0.1.0.2, but its *library* does not support: base-4.15.1.0 - decidable < 0 # tried decidable-0.3.0.0, but its *library* requires the disabled package: functor-products - - deepseq-instances < 0 # tried deepseq-instances-0.1.0.1, but its *library* does not support: base-4.15.0.0 + - deepseq-instances < 0 # tried deepseq-instances-0.1.0.1, but its *library* does not support: base-4.15.1.0 - dhall-lsp-server < 0 # tried dhall-lsp-server-1.0.17, but its *library* requires the disabled package: haskell-lsp - dhall-nix < 0 # tried dhall-nix-1.1.23, but its *library* requires the disabled package: hnix - diagrams-builder < 0 # tried diagrams-builder-0.8.0.5, but its *library* requires the disabled package: haskell-src-exts-simple @@ -5750,7 +5752,7 @@ packages: - diagrams-canvas < 0 # tried diagrams-canvas-1.4.1, but its *library* requires the disabled package: blank-canvas - diagrams-canvas < 0 # tried diagrams-canvas-1.4.1, but its *library* requires the disabled package: statestack - diagrams-gtk < 0 # tried diagrams-gtk-1.4, but its *library* requires the disabled package: gtk - - diagrams-html5 < 0 # tried diagrams-html5-1.4.1, but its *library* does not support: base-4.15.0.0 + - diagrams-html5 < 0 # tried diagrams-html5-1.4.1, but its *library* does not support: base-4.15.1.0 - diagrams-html5 < 0 # tried diagrams-html5-1.4.1, but its *library* does not support: containers-0.6.4.1 - diagrams-html5 < 0 # tried diagrams-html5-1.4.1, but its *library* does not support: diagrams-core-1.5.0 - diagrams-html5 < 0 # tried diagrams-html5-1.4.1, but its *library* does not support: lens-5.0.1 @@ -5758,15 +5760,15 @@ packages: - diagrams-html5 < 0 # tried diagrams-html5-1.4.1, but its *library* requires the disabled package: statestack - diagrams-html5 < 0 # tried diagrams-html5-1.4.1, but its *library* requires the disabled package: static-canvas - diagrams-postscript < 0 # tried diagrams-postscript-1.5.1, but its *library* requires the disabled package: statestack - - dialogflow-fulfillment < 0 # tried dialogflow-fulfillment-0.1.1.4, but its *library* does not support: base-4.15.0.0 + - dialogflow-fulfillment < 0 # tried dialogflow-fulfillment-0.1.1.4, but its *library* does not support: base-4.15.1.0 - dice < 0 # tried dice-0.1.0.1, but its *library* requires the disabled package: random-fu - dictionaries < 0 # tried dictionaries-0.2.0.4, but its *executable* does not support: criterion-1.5.12.0 - dictionaries < 0 # tried dictionaries-0.2.0.4, but its *library* does not support: attoparsec-0.14.3 - - dictionaries < 0 # tried dictionaries-0.2.0.4, but its *library* does not support: base-4.15.0.0 + - dictionaries < 0 # tried dictionaries-0.2.0.4, but its *library* does not support: base-4.15.1.0 - dictionaries < 0 # tried dictionaries-0.2.0.4, but its *library* does not support: containers-0.6.4.1 - dictionaries < 0 # tried dictionaries-0.2.0.4, but its *library* does not support: exceptions-0.10.4 - dictionaries < 0 # tried dictionaries-0.2.0.4, but its *library* does not support: time-1.9.3 - - direct-rocksdb < 0 # tried direct-rocksdb-0.0.3, but its *library* does not support: Cabal-3.4.0.0 + - direct-rocksdb < 0 # tried direct-rocksdb-0.0.3, but its *library* does not support: Cabal-3.4.1.0 - direct-rocksdb < 0 # tried direct-rocksdb-0.0.3, but its *library* requires the disabled package: cabal-toolkit - distributed-process < 0 # tried distributed-process-0.7.4, but its *library* does not support: containers-0.6.4.1 - distributed-process < 0 # tried distributed-process-0.7.4, but its *library* does not support: hashable-1.3.5.0 @@ -5788,26 +5790,27 @@ packages: - docker-build-cacher < 0 # tried docker-build-cacher-2.1.1, but its *library* does not support: language-docker-10.4.0 - dom-parser < 0 # tried dom-parser-3.1.0, but its *library* requires the disabled package: xml-lens - drawille < 0 # tried drawille-0.1.2.0, but its *library* does not support: containers-0.6.4.1 - - earcut < 0 # tried earcut-0.1.0.4, but its *library* does not support: base-4.15.0.0 + - earcut < 0 # tried earcut-0.1.0.4, but its *library* does not support: base-4.15.1.0 - easytest < 0 # tried easytest-0.3, but its *library* does not support: hedgehog-1.0.5 - ed25519 < 0 # tried ed25519-0.0.5.0, but its *library* does not support: ghc-prim-0.7.0 - edit < 0 # tried edit-1.0.1.0, but its *library* does not support: QuickCheck-2.14.2 - - edit < 0 # tried edit-1.0.1.0, but its *library* does not support: base-4.15.0.0 + - edit < 0 # tried edit-1.0.1.0, but its *library* does not support: base-4.15.1.0 - effect-handlers < 0 # tried effect-handlers-0.1.0.8, but its *library* does not support: free-5.1.7 - egison < 0 # tried egison-4.1.3, but its *library* requires the disabled package: sweet-egison - egison-pattern-src < 0 # tried egison-pattern-src-0.2.1.2, but its *library* does not support: parser-combinators-1.3.0 - egison-pattern-src-th-mode < 0 # tried egison-pattern-src-th-mode-0.2.1.2, but its *library* does not support: template-haskell-2.17.0.0 - - ekg < 0 # tried ekg-0.4.0.15, but its *library* does not support: base-4.15.0.0 + - ekg < 0 # tried ekg-0.4.0.15, but its *library* does not support: base-4.15.1.0 - ekg < 0 # tried ekg-0.4.0.15, but its *library* requires the disabled package: snap-server - ekg-cloudwatch < 0 # tried ekg-cloudwatch-0.0.1.6, but its *library* requires the disabled package: amazonka - ekg-cloudwatch < 0 # tried ekg-cloudwatch-0.0.1.6, but its *library* requires the disabled package: amazonka-core - ekg-cloudwatch < 0 # tried ekg-cloudwatch-0.0.1.6, but its *library* requires the disabled package: ekg-core - - ekg-core < 0 # tried ekg-core-0.1.1.7, but its *library* does not support: base-4.15.0.0 + - ekg-core < 0 # tried ekg-core-0.1.1.7, but its *library* does not support: base-4.15.1.0 - ekg-core < 0 # tried ekg-core-0.1.1.7, but its *library* does not support: ghc-prim-0.7.0 - - ekg-json < 0 # tried ekg-json-0.1.0.6, but its *library* does not support: base-4.15.0.0 - - ekg-statsd < 0 # tried ekg-statsd-0.2.5.0, but its *library* does not support: base-4.15.0.0 + - ekg-json < 0 # tried ekg-json-0.1.0.6, but its *library* does not support: base-4.15.1.0 + - ekg-statsd < 0 # tried ekg-statsd-0.2.5.0, but its *library* does not support: base-4.15.1.0 - ekg-wai < 0 # tried ekg-wai-0.1.0.3, but its *library* does not support: time-1.9.3 - - elm-street < 0 # tried elm-street-0.1.0.4, but its *library* does not support: base-4.15.0.0 + - elm-street < 0 # tried elm-street-0.1.0.4, but its *library* does not support: base-4.15.1.0 + - emd < 0 # tried emd-0.2.0.0, but its *library* requires the disabled package: ghc-typelits-natnormalise - epub-metadata < 0 # tried epub-metadata-4.5, but its *library* requires the disabled package: regex-compat-tdfa - euler-tour-tree < 0 # tried euler-tour-tree-0.1.1.0, but its *library* requires the disabled package: Unique - event < 0 # tried event-0.1.4, but its *library* does not support: containers-0.6.4.1 @@ -5827,21 +5830,24 @@ packages: - friday < 0 # tried friday-0.2.3.1, but its *library* does not support: containers-0.6.4.1 - friday < 0 # tried friday-0.2.3.1, but its *library* requires the disabled package: ratio-int - friday-juicypixels < 0 # tried friday-juicypixels-0.1.2.4, but its *library* requires the disabled package: friday - - fswatch < 0 # tried fswatch-0.1.0.6, but its *library* does not support: base-4.15.0.0 + - fswatch < 0 # tried fswatch-0.1.0.6, but its *library* does not support: base-4.15.1.0 - fswatch < 0 # tried fswatch-0.1.0.6, but its *library* does not support: haskeline-0.8.2 - galois-field < 0 # tried galois-field-1.0.2, but its *library* does not support: poly-0.5.0.0 - galois-field < 0 # tried galois-field-1.0.2, but its *library* does not support: protolude-0.3.0 - gdax < 0 # tried gdax-0.6.0.0, but its *library* requires the disabled package: regex-tdfa-text - - generic-xmlpickler < 0 # tried generic-xmlpickler-0.1.0.6, but its *library* does not support: base-4.15.0.0 + - generic-xmlpickler < 0 # tried generic-xmlpickler-0.1.0.6, but its *library* does not support: base-4.15.1.0 - generic-xmlpickler < 0 # tried generic-xmlpickler-0.1.0.6, but its *library* does not support: generic-deriving-1.14.1 - ghc-clippy-plugin < 0 # tried ghc-clippy-plugin-0.0.0.1, but its *library* does not support: dhall-1.40.2 - - ghc-clippy-plugin < 0 # tried ghc-clippy-plugin-0.0.0.1, but its *library* does not support: ghc-9.0.1 - - ghc-syb-utils < 0 # tried ghc-syb-utils-0.3.0.0, but its *library* does not support: ghc-9.0.1 + - ghc-clippy-plugin < 0 # tried ghc-clippy-plugin-0.0.0.1, but its *library* does not support: ghc-9.0.2 + - ghc-syb-utils < 0 # tried ghc-syb-utils-0.3.0.0, but its *library* does not support: ghc-9.0.2 + - ghc-typelits-extra < 0 # tried ghc-typelits-extra-0.4.3, but its *library* does not support: ghc-bignum-1.1 + - ghc-typelits-knownnat < 0 # tried ghc-typelits-knownnat-0.7.6, but its *library* requires the disabled package: ghc-typelits-natnormalise + - ghc-typelits-natnormalise < 0 # tried ghc-typelits-natnormalise-0.7.6, but its *library* does not support: ghc-bignum-1.1 - ghcjs-dom < 0 # tried ghcjs-dom-0.9.5.0, but its *library* requires the disabled package: ghcjs-dom-jsaddle - gi-gsk < 0 # tried gi-gsk-4.0.4, but its *library* does not support: gi-gdk-3.0.25 - gi-webkit2 < 0 # tried gi-webkit2-4.0.28, but its *library* requires the disabled package: gi-soup - gingersnap < 0 # tried gingersnap-0.3.1.0, but its *library* requires the disabled package: snap-core - - gio < 0 # tried gio-0.13.8.1, but its *library* does not support: Cabal-3.4.0.0 + - gio < 0 # tried gio-0.13.8.1, but its *library* does not support: Cabal-3.4.1.0 - git-annex < 0 # tried git-annex-8.20211231, but its *executable* requires the disabled package: IfElse - git-annex < 0 # tried git-annex-8.20211231, but its *executable* requires the disabled package: aws - git-annex < 0 # tried git-annex-8.20211231, but its *executable* requires the disabled package: bloomfilter @@ -5852,15 +5858,15 @@ packages: - git-annex < 0 # tried git-annex-8.20211231, but its *executable* requires the disabled package: sandi - git-annex < 0 # tried git-annex-8.20211231, but its *executable* requires the disabled package: torrent - git-vogue < 0 # tried git-vogue-0.3.0.2, but its *executable* requires the disabled package: stylish-haskell - - github-webhook-handler < 0 # tried github-webhook-handler-0.0.8, but its *library* does not support: base-4.15.0.0 - - github-webhook-handler-snap < 0 # tried github-webhook-handler-snap-0.0.7, but its *library* does not support: base-4.15.0.0 + - github-webhook-handler < 0 # tried github-webhook-handler-0.0.8, but its *library* does not support: base-4.15.1.0 + - github-webhook-handler-snap < 0 # tried github-webhook-handler-snap-0.0.7, but its *library* does not support: base-4.15.1.0 - gitlib-libgit2 < 0 # tried gitlib-libgit2-3.1.2.1, but its *library* requires the disabled package: gitlib - glaze < 0 # tried glaze-0.3.0.1, but its *library* does not support: lens-5.0.1 - glazier-react < 0 # tried glazier-react-1.0.0.0, but its *library* requires the disabled package: data-diverse-lens - glazier-react < 0 # tried glazier-react-1.0.0.0, but its *library* requires the disabled package: glazier - glazier-react-widget < 0 # tried glazier-react-widget-1.0.0.0, but its *library* requires the disabled package: data-diverse-lens - glazier-react-widget < 0 # tried glazier-react-widget-1.0.0.0, but its *library* requires the disabled package: glazier - - glib < 0 # tried glib-0.13.8.1, but its *library* does not support: Cabal-3.4.0.0 + - glib < 0 # tried glib-0.13.8.1, but its *library* does not support: Cabal-3.4.1.0 - gloss-accelerate < 0 # tried gloss-accelerate-2.1.0.0, but its *library* requires the disabled package: accelerate - gloss-accelerate < 0 # tried gloss-accelerate-2.1.0.0, but its *library* requires the disabled package: linear-accelerate - gloss-examples < 0 # tried gloss-examples-1.13.0.3, but its *executable* does not support: random-1.2.1 @@ -5961,7 +5967,7 @@ packages: - gogol-youtube < 0 # tried gogol-youtube-0.5.0, but its *library* requires the disabled package: gogol-core - gogol-youtube-analytics < 0 # tried gogol-youtube-analytics-0.5.0, but its *library* requires the disabled package: gogol-core - gogol-youtube-reporting < 0 # tried gogol-youtube-reporting-0.5.0, but its *library* requires the disabled package: gogol-core - - google-cloud < 0 # tried google-cloud-0.0.4, but its *library* does not support: base-4.15.0.0 + - google-cloud < 0 # tried google-cloud-0.0.4, but its *library* does not support: base-4.15.1.0 - google-oauth2-jwt < 0 # tried google-oauth2-jwt-0.3.3, but its *library* does not support: base64-bytestring-1.2.1.0 - google-translate < 0 # tried google-translate-0.5, but its *library* does not support: http-api-data-0.4.3 - google-translate < 0 # tried google-translate-0.5, but its *library* does not support: http-client-0.7.9 @@ -5969,8 +5975,8 @@ packages: - groundhog-inspector < 0 # tried groundhog-inspector-0.11.0, but its *library* does not support: groundhog-0.12.0 - groundhog-inspector < 0 # tried groundhog-inspector-0.11.0, but its *library* requires the disabled package: groundhog-th - groundhog-mysql < 0 # tried groundhog-mysql-0.12, but its *library* does not support: mysql-0.2.1 - - grouped-list < 0 # tried grouped-list-0.2.2.1, but its *library* does not support: base-4.15.0.0 - - gtk3 < 0 # tried gtk3-0.15.6, but its *library* does not support: Cabal-3.4.0.0 + - grouped-list < 0 # tried grouped-list-0.2.2.1, but its *library* does not support: base-4.15.1.0 + - gtk3 < 0 # tried gtk3-0.15.6, but its *library* does not support: Cabal-3.4.1.0 - hOpenPGP < 0 # tried hOpenPGP-2.9.7, but its *library* requires the disabled package: ixset-typed - hackage-security < 0 # tried hackage-security-0.6.0.1, but its *library* does not support: template-haskell-2.17.0.0 - hackernews < 0 # tried hackernews-1.4.0.0, but its *library* does not support: http-client-0.7.9 @@ -5979,59 +5985,60 @@ packages: - hadolint < 0 # tried hadolint-2.8.0, but its *library* does not support: deepseq-1.4.5.0 - hadolint < 0 # tried hadolint-2.8.0, but its *library* requires the disabled package: colourista - hadolint < 0 # tried hadolint-2.8.0, but its *library* requires the disabled package: spdx + - hamilton < 0 # tried hamilton-0.1.0.3, but its *executable* requires the disabled package: ghc-typelits-knownnat - hapistrano < 0 # tried hapistrano-0.4.3.0, but its *library* does not support: path-0.9.2 - happstack-hsp < 0 # tried happstack-hsp-7.3.7.5, but its *library* requires the disabled package: harp - - haskell-lsp < 0 # tried haskell-lsp-0.24.0.0, but its *executable* does not support: base-4.15.0.0 + - haskell-lsp < 0 # tried haskell-lsp-0.24.0.0, but its *executable* does not support: base-4.15.1.0 - haskell-lsp-client < 0 # tried haskell-lsp-client-1.0.0.1, but its *library* requires the disabled package: haskell-lsp - - haskell-tools-ast < 0 # tried haskell-tools-ast-1.1.1.0, but its *library* does not support: base-4.15.0.0 - - haskell-tools-ast < 0 # tried haskell-tools-ast-1.1.1.0, but its *library* does not support: ghc-9.0.1 + - haskell-tools-ast < 0 # tried haskell-tools-ast-1.1.1.0, but its *library* does not support: base-4.15.1.0 + - haskell-tools-ast < 0 # tried haskell-tools-ast-1.1.1.0, but its *library* does not support: ghc-9.0.2 - haskell-tools-ast < 0 # tried haskell-tools-ast-1.1.1.0, but its *library* does not support: template-haskell-2.17.0.0 - haskell-tools-ast < 0 # tried haskell-tools-ast-1.1.1.0, but its *library* requires the disabled package: references - - haskell-tools-backend-ghc < 0 # tried haskell-tools-backend-ghc-1.1.1.0, but its *library* does not support: base-4.15.0.0 - - haskell-tools-backend-ghc < 0 # tried haskell-tools-backend-ghc-1.1.1.0, but its *library* does not support: ghc-9.0.1 - - haskell-tools-backend-ghc < 0 # tried haskell-tools-backend-ghc-1.1.1.0, but its *library* does not support: ghc-boot-th-9.0.1 + - haskell-tools-backend-ghc < 0 # tried haskell-tools-backend-ghc-1.1.1.0, but its *library* does not support: base-4.15.1.0 + - haskell-tools-backend-ghc < 0 # tried haskell-tools-backend-ghc-1.1.1.0, but its *library* does not support: ghc-9.0.2 + - haskell-tools-backend-ghc < 0 # tried haskell-tools-backend-ghc-1.1.1.0, but its *library* does not support: ghc-boot-th-9.0.2 - haskell-tools-backend-ghc < 0 # tried haskell-tools-backend-ghc-1.1.1.0, but its *library* does not support: template-haskell-2.17.0.0 - haskell-tools-backend-ghc < 0 # tried haskell-tools-backend-ghc-1.1.1.0, but its *library* requires the disabled package: references - haskell-tools-cli < 0 # tried haskell-tools-cli-1.1.1.0, but its *executable* does not support: Glob-0.10.2 - haskell-tools-cli < 0 # tried haskell-tools-cli-1.1.1.0, but its *executable* does not support: optparse-applicative-0.16.1.0 - - haskell-tools-cli < 0 # tried haskell-tools-cli-1.1.1.0, but its *library* does not support: base-4.15.0.0 - - haskell-tools-cli < 0 # tried haskell-tools-cli-1.1.1.0, but its *library* does not support: ghc-9.0.1 + - haskell-tools-cli < 0 # tried haskell-tools-cli-1.1.1.0, but its *library* does not support: base-4.15.1.0 + - haskell-tools-cli < 0 # tried haskell-tools-cli-1.1.1.0, but its *library* does not support: ghc-9.0.2 - haskell-tools-cli < 0 # tried haskell-tools-cli-1.1.1.0, but its *library* does not support: strict-0.4.0.1 - haskell-tools-cli < 0 # tried haskell-tools-cli-1.1.1.0, but its *library* requires the disabled package: haskell-tools-builtin-refactorings - haskell-tools-cli < 0 # tried haskell-tools-cli-1.1.1.0, but its *library* requires the disabled package: references - - haskell-tools-daemon < 0 # tried haskell-tools-daemon-1.1.1.0, but its *library* does not support: Cabal-3.4.0.0 + - haskell-tools-daemon < 0 # tried haskell-tools-daemon-1.1.1.0, but its *library* does not support: Cabal-3.4.1.0 - haskell-tools-daemon < 0 # tried haskell-tools-daemon-1.1.1.0, but its *library* does not support: Diff-0.4.1 - haskell-tools-daemon < 0 # tried haskell-tools-daemon-1.1.1.0, but its *library* does not support: aeson-1.5.6.0 - - haskell-tools-daemon < 0 # tried haskell-tools-daemon-1.1.1.0, but its *library* does not support: base-4.15.0.0 - - haskell-tools-daemon < 0 # tried haskell-tools-daemon-1.1.1.0, but its *library* does not support: ghc-9.0.1 + - haskell-tools-daemon < 0 # tried haskell-tools-daemon-1.1.1.0, but its *library* does not support: base-4.15.1.0 + - haskell-tools-daemon < 0 # tried haskell-tools-daemon-1.1.1.0, but its *library* does not support: ghc-9.0.2 - haskell-tools-daemon < 0 # tried haskell-tools-daemon-1.1.1.0, but its *library* does not support: network-3.1.2.5 - haskell-tools-daemon < 0 # tried haskell-tools-daemon-1.1.1.0, but its *library* does not support: optparse-applicative-0.16.1.0 - haskell-tools-daemon < 0 # tried haskell-tools-daemon-1.1.1.0, but its *library* does not support: strict-0.4.0.1 - haskell-tools-daemon < 0 # tried haskell-tools-daemon-1.1.1.0, but its *library* does not support: template-haskell-2.17.0.0 - haskell-tools-daemon < 0 # tried haskell-tools-daemon-1.1.1.0, but its *library* requires the disabled package: haskell-tools-builtin-refactorings - haskell-tools-daemon < 0 # tried haskell-tools-daemon-1.1.1.0, but its *library* requires the disabled package: references - - haskell-tools-debug < 0 # tried haskell-tools-debug-1.1.1.0, but its *library* does not support: base-4.15.0.0 - - haskell-tools-debug < 0 # tried haskell-tools-debug-1.1.1.0, but its *library* does not support: ghc-9.0.1 + - haskell-tools-debug < 0 # tried haskell-tools-debug-1.1.1.0, but its *library* does not support: base-4.15.1.0 + - haskell-tools-debug < 0 # tried haskell-tools-debug-1.1.1.0, but its *library* does not support: ghc-9.0.2 - haskell-tools-debug < 0 # tried haskell-tools-debug-1.1.1.0, but its *library* does not support: template-haskell-2.17.0.0 - haskell-tools-debug < 0 # tried haskell-tools-debug-1.1.1.0, but its *library* requires the disabled package: haskell-tools-builtin-refactorings - haskell-tools-debug < 0 # tried haskell-tools-debug-1.1.1.0, but its *library* requires the disabled package: references - haskell-tools-demo < 0 # tried haskell-tools-demo-1.1.1.0, but its *library* does not support: aeson-1.5.6.0 - - haskell-tools-demo < 0 # tried haskell-tools-demo-1.1.1.0, but its *library* does not support: base-4.15.0.0 - - haskell-tools-demo < 0 # tried haskell-tools-demo-1.1.1.0, but its *library* does not support: ghc-9.0.1 + - haskell-tools-demo < 0 # tried haskell-tools-demo-1.1.1.0, but its *library* does not support: base-4.15.1.0 + - haskell-tools-demo < 0 # tried haskell-tools-demo-1.1.1.0, but its *library* does not support: ghc-9.0.2 - haskell-tools-demo < 0 # tried haskell-tools-demo-1.1.1.0, but its *library* does not support: warp-3.3.18 - haskell-tools-demo < 0 # tried haskell-tools-demo-1.1.1.0, but its *library* requires the disabled package: haskell-tools-builtin-refactorings - haskell-tools-demo < 0 # tried haskell-tools-demo-1.1.1.0, but its *library* requires the disabled package: references - - haskell-tools-prettyprint < 0 # tried haskell-tools-prettyprint-1.1.1.0, but its *library* does not support: base-4.15.0.0 - - haskell-tools-prettyprint < 0 # tried haskell-tools-prettyprint-1.1.1.0, but its *library* does not support: ghc-9.0.1 + - haskell-tools-prettyprint < 0 # tried haskell-tools-prettyprint-1.1.1.0, but its *library* does not support: base-4.15.1.0 + - haskell-tools-prettyprint < 0 # tried haskell-tools-prettyprint-1.1.1.0, but its *library* does not support: ghc-9.0.2 - haskell-tools-prettyprint < 0 # tried haskell-tools-prettyprint-1.1.1.0, but its *library* requires the disabled package: references - - haskell-tools-refactor < 0 # tried haskell-tools-refactor-1.1.1.0, but its *library* does not support: Cabal-3.4.0.0 + - haskell-tools-refactor < 0 # tried haskell-tools-refactor-1.1.1.0, but its *library* does not support: Cabal-3.4.1.0 - haskell-tools-refactor < 0 # tried haskell-tools-refactor-1.1.1.0, but its *library* does not support: aeson-1.5.6.0 - - haskell-tools-refactor < 0 # tried haskell-tools-refactor-1.1.1.0, but its *library* does not support: base-4.15.0.0 - - haskell-tools-refactor < 0 # tried haskell-tools-refactor-1.1.1.0, but its *library* does not support: ghc-9.0.1 + - haskell-tools-refactor < 0 # tried haskell-tools-refactor-1.1.1.0, but its *library* does not support: base-4.15.1.0 + - haskell-tools-refactor < 0 # tried haskell-tools-refactor-1.1.1.0, but its *library* does not support: ghc-9.0.2 - haskell-tools-refactor < 0 # tried haskell-tools-refactor-1.1.1.0, but its *library* does not support: template-haskell-2.17.0.0 - haskell-tools-refactor < 0 # tried haskell-tools-refactor-1.1.1.0, but its *library* requires the disabled package: references - - haskell-tools-rewrite < 0 # tried haskell-tools-rewrite-1.1.1.0, but its *library* does not support: base-4.15.0.0 - - haskell-tools-rewrite < 0 # tried haskell-tools-rewrite-1.1.1.0, but its *library* does not support: ghc-9.0.1 + - haskell-tools-rewrite < 0 # tried haskell-tools-rewrite-1.1.1.0, but its *library* does not support: base-4.15.1.0 + - haskell-tools-rewrite < 0 # tried haskell-tools-rewrite-1.1.1.0, but its *library* does not support: ghc-9.0.2 - haskell-tools-rewrite < 0 # tried haskell-tools-rewrite-1.1.1.0, but its *library* requires the disabled package: references - haskey < 0 # tried haskey-0.3.1.0, but its *library* does not support: stm-containers-1.2 - haskey-mtl < 0 # tried haskey-mtl-0.3.1.0, but its *library* does not support: monad-control-1.0.3.1 @@ -6042,7 +6049,7 @@ packages: - haxl-amazonka < 0 # tried haxl-amazonka-0.1.1, but its *library* requires the disabled package: haxl - heist < 0 # tried heist-1.1.0.1, but its *library* does not support: aeson-1.5.6.0 - heist < 0 # tried heist-1.1.0.1, but its *library* does not support: attoparsec-0.14.3 - - heist < 0 # tried heist-1.1.0.1, but its *library* does not support: base-4.15.0.0 + - heist < 0 # tried heist-1.1.0.1, but its *library* does not support: base-4.15.1.0 - heist < 0 # tried heist-1.1.0.1, but its *library* does not support: dlist-1.0 - herms < 0 # tried herms-1.9.0.4, but its *executable* does not support: ansi-terminal-0.11.1 - herms < 0 # tried herms-1.9.0.4, but its *executable* does not support: brick-0.65 @@ -6051,10 +6058,10 @@ packages: - herms < 0 # tried herms-1.9.0.4, but its *executable* does not support: vty-5.33 - hgeometry < 0 # tried hgeometry-0.13, but its *library* requires the disabled package: vector-circular - hgeometry-combinatorial < 0 # tried hgeometry-combinatorial-0.13, but its *library* requires the disabled package: vector-circular - - hgrev < 0 # tried hgrev-0.2.6, but its *library* does not support: base-4.15.0.0 + - hgrev < 0 # tried hgrev-0.2.6, but its *library* does not support: base-4.15.1.0 - hgrev < 0 # tried hgrev-0.2.6, but its *library* does not support: template-haskell-2.17.0.0 - - hidden-char < 0 # tried hidden-char-0.1.0.2, but its *library* does not support: base-4.15.0.0 - - hierarchy < 0 # tried hierarchy-1.0.2, but its *library* does not support: base-4.15.0.0 + - hidden-char < 0 # tried hidden-char-0.1.0.2, but its *library* does not support: base-4.15.1.0 + - hierarchy < 0 # tried hierarchy-1.0.2, but its *library* does not support: base-4.15.1.0 - highjson-swagger < 0 # tried highjson-swagger-0.5.0.0, but its *library* requires the disabled package: swagger2 - highjson-th < 0 # tried highjson-th-0.5.0.0, but its *library* requires the disabled package: swagger2 - hip < 0 # tried hip-1.5.6.0, but its *library* requires the disabled package: Chart-diagrams @@ -6082,7 +6089,7 @@ packages: - hschema-prettyprinter < 0 # tried hschema-prettyprinter-0.0.1.1, but its *library* requires the disabled package: hschema - hschema-quickcheck < 0 # tried hschema-quickcheck-0.0.1.1, but its *library* requires the disabled package: hschema - hsdev < 0 # tried hsdev-0.3.4.0, but its *library* does not support: attoparsec-0.14.3 - - hsdev < 0 # tried hsdev-0.3.4.0, but its *library* does not support: ghc-boot-9.0.1 + - hsdev < 0 # tried hsdev-0.3.4.0, but its *library* does not support: ghc-boot-9.0.2 - hsdev < 0 # tried hsdev-0.3.4.0, but its *library* does not support: ghc-lib-parser-9.0.2.20211226 - hsdev < 0 # tried hsdev-0.3.4.0, but its *library* does not support: hlint-3.3.6 - hsdev < 0 # tried hsdev-0.3.4.0, but its *library* does not support: http-client-0.7.9 @@ -6090,24 +6097,24 @@ packages: - hsdev < 0 # tried hsdev-0.3.4.0, but its *library* does not support: optparse-applicative-0.16.1.0 - hsdev < 0 # tried hsdev-0.3.4.0, but its *library* does not support: template-haskell-2.17.0.0 - hsdev < 0 # tried hsdev-0.3.4.0, but its *library* requires the disabled package: text-region - - hspec-tables < 0 # tried hspec-tables-0.0.1, but its *library* does not support: base-4.15.0.0 + - hspec-tables < 0 # tried hspec-tables-0.0.1, but its *library* does not support: base-4.15.1.0 - hspec-tables < 0 # tried hspec-tables-0.0.1, but its *library* does not support: hspec-core-2.8.5 - hspec-wai-json < 0 # tried hspec-wai-json-0.11.0, but its *library* does not support: hspec-wai-0.11.1 - hspec-webdriver < 0 # tried hspec-webdriver-1.2.0, but its *library* requires the disabled package: webdriver - hsx2hs < 0 # tried hsx2hs-0.14.1.8, but its *library* does not support: template-haskell-2.17.0.0 - hw-hspec-hedgehog < 0 # tried hw-hspec-hedgehog-0.1.1.0, but its *library* does not support: hspec-2.8.5 - - hyraxAbif < 0 # tried hyraxAbif-0.2.3.27, but its *library* requires the disabled package: protolude - - idris < 0 # tried idris-1.3.4, but its *library* does not support: Cabal-3.4.0.0 + - hyraxAbif < 0 # tried hyraxAbif-0.2.3.27, but its *library* does not support: text-1.2.5.0 + - idris < 0 # tried idris-1.3.4, but its *library* does not support: Cabal-3.4.1.0 - idris < 0 # tried idris-1.3.4, but its *library* does not support: network-3.1.2.5 - importify < 0 # tried importify-1.0.1, but its *library* requires the disabled package: hse-cpp - - indentation-core < 0 # tried indentation-core-0.0.0.2, but its *library* does not support: base-4.15.0.0 - - indentation-parsec < 0 # tried indentation-parsec-0.0.0.2, but its *library* does not support: base-4.15.0.0 - - inline-java < 0 # tried inline-java-0.10.0, but its *library* does not support: ghc-9.0.1 + - indentation-core < 0 # tried indentation-core-0.0.0.2, but its *library* does not support: base-4.15.1.0 + - indentation-parsec < 0 # tried indentation-parsec-0.0.0.2, but its *library* does not support: base-4.15.1.0 + - inline-java < 0 # tried inline-java-0.10.0, but its *library* does not support: ghc-9.0.2 - inline-java < 0 # tried inline-java-0.10.0, but its *library* requires the disabled package: jni - inline-r < 0 # tried inline-r-0.10.5, but its *library* does not support: singletons-3.0.1 - interpolatedstring-qq2 < 0 # tried interpolatedstring-qq2-0.1.0.0, but its *library* does not support: template-haskell-2.17.0.0 - io-streams-haproxy < 0 # tried io-streams-haproxy-1.0.1.0, but its *library* does not support: attoparsec-0.14.3 - - io-streams-haproxy < 0 # tried io-streams-haproxy-1.0.1.0, but its *library* does not support: base-4.15.0.0 + - io-streams-haproxy < 0 # tried io-streams-haproxy-1.0.1.0, but its *library* does not support: base-4.15.1.0 - irc-dcc < 0 # tried irc-dcc-2.0.1, but its *library* does not support: attoparsec-0.14.3 - irc-dcc < 0 # tried irc-dcc-2.0.1, but its *library* does not support: network-3.1.2.5 - irc-dcc < 0 # tried irc-dcc-2.0.1, but its *library* does not support: path-0.9.2 @@ -6127,8 +6134,8 @@ packages: - json-autotype < 0 # tried json-autotype-3.1.2, but its *library* does not support: smallcheck-1.2.1 - json-autotype < 0 # tried json-autotype-3.1.2, but its *library* requires the disabled package: run-haskell-module - json-rpc-client < 0 # tried json-rpc-client-0.2.5.0, but its *library* does not support: aeson-1.5.6.0 - - json-rpc-client < 0 # tried json-rpc-client-0.2.5.0, but its *library* does not support: base-4.15.0.0 - - json-rpc-server < 0 # tried json-rpc-server-0.2.6.0, but its *library* does not support: base-4.15.0.0 + - json-rpc-client < 0 # tried json-rpc-client-0.2.5.0, but its *library* does not support: base-4.15.1.0 + - json-rpc-server < 0 # tried json-rpc-server-0.2.6.0, but its *library* does not support: base-4.15.1.0 - jvm < 0 # tried jvm-0.6.0, but its *library* requires the disabled package: distributed-closure - jvm < 0 # tried jvm-0.6.0, but its *library* requires the disabled package: jni - jvm-batching < 0 # tried jvm-batching-0.2.0, but its *library* requires the disabled package: distributed-closure @@ -6142,7 +6149,7 @@ packages: - katip-rollbar < 0 # tried katip-rollbar-0.3.0.1, but its *library* does not support: time-1.9.3 - katip-scalyr-scribe < 0 # tried katip-scalyr-scribe-0.1.0.1, but its *library* does not support: aeson-1.5.6.0 - katip-scalyr-scribe < 0 # tried katip-scalyr-scribe-0.1.0.1, but its *library* does not support: katip-0.8.7.0 - - kraken < 0 # tried kraken-0.1.0, but its *library* does not support: base-4.15.0.0 + - kraken < 0 # tried kraken-0.1.0, but its *library* does not support: base-4.15.1.0 - lambdabot-core < 0 # tried lambdabot-core-5.3.0.2, but its *library* requires the disabled package: random-fu - lambdabot-irc-plugins < 0 # tried lambdabot-irc-plugins-5.3.0.2, but its *library* requires the disabled package: lambdabot-core - language-haskell-extract < 0 # tried language-haskell-extract-0.2.4, but its *library* does not support: template-haskell-2.17.0.0 @@ -6159,13 +6166,14 @@ packages: - lens-simple < 0 # tried lens-simple-0.1.0.9, but its *library* does not support: lens-family-2.1.1 - lens-simple < 0 # tried lens-simple-0.1.0.9, but its *library* does not support: lens-family-core-2.1.0 - lenz < 0 # tried lenz-0.4.2.0, but its *library* requires the disabled package: hs-functors - - libinfluxdb < 0 # tried libinfluxdb-0.0.4, but its *library* does not support: base-4.15.0.0 - - libjwt-typed < 0 # tried libjwt-typed-0.2, but its *library* does not support: base-4.15.0.0 + - libinfluxdb < 0 # tried libinfluxdb-0.0.4, but its *library* does not support: base-4.15.1.0 + - libjwt-typed < 0 # tried libjwt-typed-0.2, but its *library* does not support: base-4.15.1.0 + - libjwt-typed < 0 # tried libjwt-typed-0.2, but its *library* does not support: text-1.2.5.0 - libraft < 0 # tried libraft-0.5.0.0, but its *library* requires the disabled package: ekg - libraft < 0 # tried libraft-0.5.0.0, but its *library* requires the disabled package: ekg-core - libraft < 0 # tried libraft-0.5.0.0, but its *library* requires the disabled package: protolude - - licensor < 0 # tried licensor-0.5.0, but its *library* does not support: Cabal-3.4.0.0 - - licensor < 0 # tried licensor-0.5.0, but its *library* does not support: base-4.15.0.0 + - licensor < 0 # tried licensor-0.5.0, but its *library* does not support: Cabal-3.4.1.0 + - licensor < 0 # tried licensor-0.5.0, but its *library* does not support: base-4.15.1.0 - linear-accelerate < 0 # tried linear-accelerate-0.7.0.0, but its *library* does not support: lens-5.0.1 - linked-list-with-iterator < 0 # tried linked-list-with-iterator-0.1.1.0, but its *library* does not support: containers-0.6.4.1 - liquid-fixpoint < 0 # tried liquid-fixpoint-8.10.7, but its *library* does not support: megaparsec-9.2.0 @@ -6173,21 +6181,21 @@ packages: - list-witnesses < 0 # tried list-witnesses-0.1.3.2, but its *library* requires the disabled package: functor-products - little-logger < 0 # tried little-logger-0.3.2, but its *library* requires the disabled package: co-log - little-logger < 0 # tried little-logger-0.3.2, but its *library* requires the disabled package: co-log-core - - loc < 0 # tried loc-0.1.3.10, but its *library* does not support: base-4.15.0.0 + - loc < 0 # tried loc-0.1.3.10, but its *library* does not support: base-4.15.1.0 - log-warper < 0 # tried log-warper-1.9.0, but its *library* does not support: aeson-1.5.6.0 - log-warper < 0 # tried log-warper-1.9.0, but its *library* does not support: o-clock-1.2.1 - log-warper < 0 # tried log-warper-1.9.0, but its *library* does not support: universum-1.7.2 - logger-thread < 0 # tried logger-thread-0.1.0.2, but its *library* requires the disabled package: protolude - - logging-effect-extra < 0 # tried logging-effect-extra-2.0.0, but its *library* does not support: base-4.15.0.0 + - logging-effect-extra < 0 # tried logging-effect-extra-2.0.0, but its *library* does not support: base-4.15.1.0 - logging-effect-extra < 0 # tried logging-effect-extra-2.0.0, but its *library* does not support: prettyprinter-1.7.1 - logging-effect-extra < 0 # tried logging-effect-extra-2.0.0, but its *library* requires the disabled package: logging-effect - - logging-effect-extra-file < 0 # tried logging-effect-extra-file-2.0.1, but its *library* does not support: base-4.15.0.0 + - logging-effect-extra-file < 0 # tried logging-effect-extra-file-2.0.1, but its *library* does not support: base-4.15.1.0 - logging-effect-extra-file < 0 # tried logging-effect-extra-file-2.0.1, but its *library* does not support: prettyprinter-1.7.1 - logging-effect-extra-file < 0 # tried logging-effect-extra-file-2.0.1, but its *library* requires the disabled package: logging-effect - - logging-effect-extra-handler < 0 # tried logging-effect-extra-handler-2.0.1, but its *library* does not support: base-4.15.0.0 + - logging-effect-extra-handler < 0 # tried logging-effect-extra-handler-2.0.1, but its *library* does not support: base-4.15.1.0 - logging-effect-extra-handler < 0 # tried logging-effect-extra-handler-2.0.1, but its *library* does not support: prettyprinter-1.7.1 - logging-effect-extra-handler < 0 # tried logging-effect-extra-handler-2.0.1, but its *library* requires the disabled package: logging-effect - - loopbreaker < 0 # tried loopbreaker-0.1.1.1, but its *library* does not support: ghc-9.0.1 + - loopbreaker < 0 # tried loopbreaker-0.1.1.1, but its *library* does not support: ghc-9.0.2 - lxd-client < 0 # tried lxd-client-0.1.0.6, but its *library* does not support: network-3.1.2.5 - lxd-client < 0 # tried lxd-client-0.1.0.6, but its *library* does not support: servant-0.18.3 - lxd-client < 0 # tried lxd-client-0.1.0.6, but its *library* does not support: servant-client-0.18.3 @@ -6198,12 +6206,13 @@ packages: - makefile < 0 # tried makefile-1.1.0.0, but its *library* does not support: attoparsec-0.14.3 - mallard < 0 # tried mallard-0.6.1.1, but its *library* does not support: megaparsec-9.2.0 - mallard < 0 # tried mallard-0.6.1.1, but its *library* requires the disabled package: Interpolation - - map-syntax < 0 # tried map-syntax-0.3, but its *library* does not support: base-4.15.0.0 + - map-syntax < 0 # tried map-syntax-0.3, but its *library* does not support: base-4.15.1.0 - markup < 0 # tried markup-4.2.0, but its *library* requires the disabled package: attoparsec-uri - marvin < 0 # tried marvin-0.2.5, but its *library* does not support: aeson-1.5.6.0 - marvin < 0 # tried marvin-0.2.5, but its *library* does not support: http-client-0.7.9 - marvin < 0 # tried marvin-0.2.5, but its *library* does not support: lens-5.0.1 - marvin < 0 # tried marvin-0.2.5, but its *library* requires the disabled package: marvin-interpolate + - matrix-static < 0 # tried matrix-static-0.3, but its *library* requires the disabled package: ghc-typelits-natnormalise - mbug < 0 # tried mbug-1.3.2, but its *library* does not support: extra-1.7.10 - mbug < 0 # tried mbug-1.3.2, but its *library* does not support: formatting-7.1.3 - mbug < 0 # tried mbug-1.3.2, but its *library* does not support: http-client-0.7.9 @@ -6233,14 +6242,15 @@ packages: - misfortune < 0 # tried misfortune-0.1.1.2, but its *library* requires the disabled package: random-fu - miso < 0 # tried miso-1.8.1.0, but its *library* requires the disabled package: jsaddle - modify-fasta < 0 # tried modify-fasta-0.8.3.0, but its *executable* requires the disabled package: pipes-text - - mole < 0 # tried mole-0.0.7, but its *executable* does not support: base-4.15.0.0 + - modular < 0 # tried modular-0.1.0.8, but its *library* requires the disabled package: ghc-typelits-knownnat + - mole < 0 # tried mole-0.0.7, but its *executable* does not support: base-4.15.1.0 - mole < 0 # tried mole-0.0.7, but its *executable* requires the disabled package: snap-server - - monad-bayes < 0 # tried monad-bayes-0.1.1.0, but its *library* does not support: base-4.15.0.0 + - monad-bayes < 0 # tried monad-bayes-0.1.1.0, but its *library* does not support: base-4.15.1.0 - monad-bayes < 0 # tried monad-bayes-0.1.1.0, but its *library* does not support: mwc-random-0.15.0.2 - monad-metrics < 0 # tried monad-metrics-0.2.2.0, but its *library* requires the disabled package: ekg-core - monad-mock < 0 # tried monad-mock-0.2.0.0, but its *library* does not support: template-haskell-2.17.0.0 - monad-unlift-ref < 0 # tried monad-unlift-ref-0.2.1, but its *library* requires the disabled package: monad-unlift - - msgpack < 0 # tried msgpack-1.0.1.0, but its *library* does not support: base-4.15.0.0 + - msgpack < 0 # tried msgpack-1.0.1.0, but its *library* does not support: base-4.15.1.0 - msgpack-aeson < 0 # tried msgpack-aeson-0.1.0.0, but its *library* requires the disabled package: msgpack - msgpack-idl < 0 # tried msgpack-idl-0.2.1, but its *library* does not support: blaze-builder-0.4.2.2 - msgpack-idl < 0 # tried msgpack-idl-0.2.1, but its *library* does not support: filepath-1.4.2.1 @@ -6248,26 +6258,26 @@ packages: - msgpack-idl < 0 # tried msgpack-idl-0.2.1, but its *library* does not support: template-haskell-2.17.0.0 - msgpack-idl < 0 # tried msgpack-idl-0.2.1, but its *library* requires the disabled package: peggy - msgpack-idl < 0 # tried msgpack-idl-0.2.1, but its *library* requires the disabled package: shakespeare-text - - msgpack-rpc < 0 # tried msgpack-rpc-1.0.0, but its *library* does not support: base-4.15.0.0 + - msgpack-rpc < 0 # tried msgpack-rpc-1.0.0, but its *library* does not support: base-4.15.1.0 - msgpack-rpc < 0 # tried msgpack-rpc-1.0.0, but its *library* does not support: binary-conduit-1.3.1 - msgpack-rpc < 0 # tried msgpack-rpc-1.0.0, but its *library* does not support: conduit-1.3.4.2 - msgpack-rpc < 0 # tried msgpack-rpc-1.0.0, but its *library* does not support: conduit-extra-1.3.5 - msgpack-rpc < 0 # tried msgpack-rpc-1.0.0, but its *library* does not support: network-3.1.2.5 - msgpack-rpc < 0 # tried msgpack-rpc-1.0.0, but its *library* does not support: random-1.2.1 - - multistate < 0 # tried multistate-0.8.0.3, but its *library* does not support: base-4.15.0.0 + - multistate < 0 # tried multistate-0.8.0.3, but its *library* does not support: base-4.15.1.0 - mwc-random-accelerate < 0 # tried mwc-random-accelerate-0.2.0.0, but its *library* requires the disabled package: accelerate - mysql-haskell < 0 # tried mysql-haskell-0.8.4.3, but its *library* does not support: memory-0.16.0 - mysql-haskell < 0 # tried mysql-haskell-0.8.4.3, but its *library* requires the disabled package: word24 - mysql-haskell-nem < 0 # tried mysql-haskell-nem-0.1.0.0, but its *library* requires the disabled package: mysql-haskell - mysql-haskell-openssl < 0 # tried mysql-haskell-openssl-0.8.3.1, but its *library* requires the disabled package: mysql-haskell - mysql-haskell-openssl < 0 # tried mysql-haskell-openssl-0.8.3.1, but its *library* requires the disabled package: tcp-streams-openssl - - n-tuple < 0 # tried n-tuple-0.0.2.0, but its *library* does not support: base-4.15.0.0 + - n-tuple < 0 # tried n-tuple-0.0.2.0, but its *library* does not support: base-4.15.1.0 - n-tuple < 0 # tried n-tuple-0.0.2.0, but its *library* does not support: singletons-3.0.1 - n2o-web < 0 # tried n2o-web-0.11.2, but its *library* requires the disabled package: n2o-protocols - nakadi-client < 0 # tried nakadi-client-0.7.0.0, but its *library* requires the disabled package: async-timer - - naqsha < 0 # tried naqsha-0.3.0.1, but its *library* does not support: base-4.15.0.0 + - naqsha < 0 # tried naqsha-0.3.0.1, but its *library* does not support: base-4.15.1.0 - net-mqtt-lens < 0 # tried net-mqtt-lens-0.1.1.0, but its *library* requires the disabled package: net-mqtt - - netrc < 0 # tried netrc-0.2.0.0, but its *library* does not support: base-4.15.0.0 + - netrc < 0 # tried netrc-0.2.0.0, but its *library* does not support: base-4.15.1.0 - network-anonymous-tor < 0 # tried network-anonymous-tor-0.11.0, but its *library* requires the disabled package: hexstring - network-anonymous-tor < 0 # tried network-anonymous-tor-0.11.0, but its *library* requires the disabled package: network-attoparsec - network-msgpack-rpc < 0 # tried network-msgpack-rpc-0.0.6, but its *library* does not support: network-3.1.2.5 @@ -6277,23 +6287,23 @@ packages: - numhask-prelude < 0 # tried numhask-prelude-0.5.0, but its *library* does not support: numhask-0.8.1.0 - nvim-hs-ghcid < 0 # tried nvim-hs-ghcid-2.0.0.0, but its *library* requires the disabled package: nvim-hs-contrib - oblivious-transfer < 0 # tried oblivious-transfer-0.1.0, but its *library* requires the disabled package: protolude - - om-elm < 0 # tried om-elm-2.0.0.0, but its *library* does not support: Cabal-3.4.0.0 - - om-elm < 0 # tried om-elm-2.0.0.0, but its *library* does not support: base-4.15.0.0 + - om-elm < 0 # tried om-elm-2.0.0.0, but its *library* does not support: Cabal-3.4.1.0 + - om-elm < 0 # tried om-elm-2.0.0.0, but its *library* does not support: base-4.15.1.0 - om-elm < 0 # tried om-elm-2.0.0.0, but its *library* does not support: template-haskell-2.17.0.0 - opml-conduit < 0 # tried opml-conduit-0.9.0.0, but its *library* requires the disabled package: refined - - oset < 0 # tried oset-0.4.0.1, but its *library* does not support: base-4.15.0.0 - - packdeps < 0 # tried packdeps-0.6.0.0, but its *library* does not support: Cabal-3.4.0.0 + - oset < 0 # tried oset-0.4.0.1, but its *library* does not support: base-4.15.1.0 + - packdeps < 0 # tried packdeps-0.6.0.0, but its *library* does not support: Cabal-3.4.1.0 - pairing < 0 # tried pairing-1.1.0, but its *library* does not support: groups-0.5.3 - pairing < 0 # tried pairing-1.1.0, but its *library* does not support: protolude-0.3.0 - pairing < 0 # tried pairing-1.1.0, but its *library* requires the disabled package: elliptic-curve - - pango < 0 # tried pango-0.13.8.1, but its *library* does not support: Cabal-3.4.0.0 + - pango < 0 # tried pango-0.13.8.1, but its *library* does not support: Cabal-3.4.1.0 - pantry < 0 # tried pantry-0.5.3, but its *library* requires the disabled package: hackage-security - papillon < 0 # tried papillon-0.1.1.1, but its *library* does not support: template-haskell-2.17.0.0 - paripari < 0 # tried paripari-0.7.0.0, but its *library* does not support: parser-combinators-1.3.0 - path-text-utf8 < 0 # tried path-text-utf8-0.0.1.8, but its *library* does not support: path-0.9.2 - pcf-font-embed < 0 # tried pcf-font-embed-0.1.2.0, but its *library* requires the disabled package: pcf-font - pedersen-commitment < 0 # tried pedersen-commitment-0.2.0, but its *library* requires the disabled package: protolude - - perfect-vector-shuffle < 0 # tried perfect-vector-shuffle-0.1.1.1, but its *library* does not support: base-4.15.0.0 + - perfect-vector-shuffle < 0 # tried perfect-vector-shuffle-0.1.1.1, but its *library* does not support: base-4.15.1.0 - 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 @@ -6303,16 +6313,16 @@ packages: - picedit < 0 # tried picedit-0.2.3.0, but its *executable* requires the disabled package: cli - picedit < 0 # tried picedit-0.2.3.0, but its *library* does not support: JuicyPixels-3.3.6 - picedit < 0 # tried picedit-0.2.3.0, but its *library* does not support: hmatrix-0.20.2 - - pier < 0 # tried pier-0.3.0.0, but its *executable* does not support: Cabal-3.4.0.0 + - pier < 0 # tried pier-0.3.0.0, but its *executable* does not support: Cabal-3.4.1.0 - pier < 0 # tried pier-0.3.0.0, but its *executable* does not support: aeson-1.5.6.0 - - pier < 0 # tried pier-0.3.0.0, but its *executable* does not support: base-4.15.0.0 + - pier < 0 # tried pier-0.3.0.0, but its *executable* does not support: base-4.15.1.0 - pier < 0 # tried pier-0.3.0.0, but its *executable* does not support: binary-orphans-1.0.2 - pier < 0 # tried pier-0.3.0.0, but its *executable* does not support: containers-0.6.4.1 - pier < 0 # tried pier-0.3.0.0, but its *executable* does not support: hashable-1.3.5.0 - pier < 0 # tried pier-0.3.0.0, but its *executable* does not support: shake-0.19.6 - pier < 0 # tried pier-0.3.0.0, but its *executable* does not support: yaml-0.11.7.0 - - pier-core < 0 # tried pier-core-0.3.0.0, but its *library* does not support: Cabal-3.4.0.0 - - pier-core < 0 # tried pier-core-0.3.0.0, but its *library* does not support: base-4.15.0.0 + - pier-core < 0 # tried pier-core-0.3.0.0, but its *library* does not support: Cabal-3.4.1.0 + - pier-core < 0 # tried pier-core-0.3.0.0, but its *library* does not support: base-4.15.1.0 - pier-core < 0 # tried pier-core-0.3.0.0, but its *library* does not support: base64-bytestring-1.2.1.0 - pier-core < 0 # tried pier-core-0.3.0.0, but its *library* does not support: containers-0.6.4.1 - pier-core < 0 # tried pier-core-0.3.0.0, but its *library* does not support: hashable-1.3.5.0 @@ -6325,12 +6335,12 @@ packages: - pixelated-avatar-generator < 0 # tried pixelated-avatar-generator-0.1.3, but its *executable* requires the disabled package: cli - plot < 0 # tried plot-0.2.3.11, but its *library* requires the disabled package: cairo - plot < 0 # tried plot-0.2.3.11, but its *library* requires the disabled package: pango - - pointful < 0 # tried pointful-1.1.0.0, but its *library* does not support: base-4.15.0.0 + - pointful < 0 # tried pointful-1.1.0.0, but its *library* does not support: base-4.15.1.0 - pointful < 0 # tried pointful-1.1.0.0, but its *library* requires the disabled package: haskell-src-exts-simple - polysemy-zoo < 0 # tried polysemy-zoo-0.7.0.2, but its *library* does not support: constraints-0.13.2 - - pomaps < 0 # tried pomaps-0.2.0.1, but its *library* does not support: base-4.15.0.0 + - pomaps < 0 # tried pomaps-0.2.0.1, but its *library* does not support: base-4.15.1.0 - pomaps < 0 # tried pomaps-0.2.0.1, but its *library* does not support: ghc-prim-0.7.0 - - postgrest < 0 # tried postgrest-8.0.0, but its *library* does not support: base-4.15.0.0 + - postgrest < 0 # tried postgrest-8.0.0, but its *library* does not support: base-4.15.1.0 - postgrest < 0 # tried postgrest-8.0.0, but its *library* does not support: hasql-1.5.0.1 - postgrest < 0 # tried postgrest-8.0.0, but its *library* does not support: retry-0.9.0.0 - postgrest < 0 # tried postgrest-8.0.0, but its *library* does not support: swagger2-2.7 @@ -6342,10 +6352,10 @@ packages: - printcess < 0 # tried printcess-0.1.0.3, but its *library* does not support: containers-0.6.4.1 - printcess < 0 # tried printcess-0.1.0.3, but its *library* does not support: lens-5.0.1 - product-isomorphic < 0 # tried product-isomorphic-0.0.3.3, but its *library* requires the disabled package: th-data-compat - - protolude < 0 # tried protolude-0.3.0, but its *library* does not support: base-4.15.0.0 + - protolude < 0 # tried protolude-0.3.0, but its *library* does not support: base-4.15.1.0 - protolude < 0 # tried protolude-0.3.0, but its *library* does not support: ghc-prim-0.7.0 - - publicsuffix < 0 # tried publicsuffix-0.20200526, but its *library* does not support: base-4.15.0.0 - - pure-io < 0 # tried pure-io-0.2.1, but its *library* does not support: base-4.15.0.0 + - publicsuffix < 0 # tried publicsuffix-0.20200526, but its *library* does not support: base-4.15.1.0 + - pure-io < 0 # tried pure-io-0.2.1, but its *library* does not support: base-4.15.1.0 - qnap-decrypt < 0 # tried qnap-decrypt-0.3.5, but its *executable* does not support: optparse-applicative-0.16.1.0 - questioner < 0 # tried questioner-0.1.1.0, but its *library* does not support: ansi-terminal-0.11.1 - questioner < 0 # tried questioner-0.1.1.0, but its *library* requires the disabled package: readline @@ -6365,7 +6375,7 @@ packages: - rdf < 0 # tried rdf-0.1.0.5, but its *library* does not support: attoparsec-0.14.3 - reanimate < 0 # tried reanimate-1.1.4.0, but its *library* requires the disabled package: hgeometry - reanimate < 0 # tried reanimate-1.1.4.0, but its *library* requires the disabled package: hgeometry-combinatorial - - refined < 0 # tried refined-0.6.2, but its *library* does not support: base-4.15.0.0 + - refined < 0 # tried refined-0.6.2, but its *library* does not support: base-4.15.1.0 - refined < 0 # tried refined-0.6.2, but its *library* does not support: template-haskell-2.17.0.0 - reform-hsp < 0 # tried reform-hsp-0.2.7.2, but its *library* requires the disabled package: hsx2hs - regex-pcre-text < 0 # tried regex-pcre-text-0.94.0.1, but its *library* does not support: regex-base-0.94.0.2 @@ -6380,11 +6390,11 @@ packages: - 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 - - repa-algorithms < 0 # tried repa-algorithms-3.4.1.4, but its *library* does not support: base-4.15.0.0 + - repa-algorithms < 0 # tried repa-algorithms-3.4.1.4, but its *library* does not support: base-4.15.1.0 - req-url-extra < 0 # tried req-url-extra-0.1.1.0, but its *executable* does not support: aeson-1.5.6.0 - - req-url-extra < 0 # tried req-url-extra-0.1.1.0, but its *library* does not support: base-4.15.0.0 + - req-url-extra < 0 # tried req-url-extra-0.1.1.0, but its *library* does not support: base-4.15.1.0 - req-url-extra < 0 # tried req-url-extra-0.1.1.0, but its *library* does not support: req-3.9.2 - - rethinkdb-client-driver < 0 # tried rethinkdb-client-driver-0.0.25, but its *library* does not support: base-4.15.0.0 + - rethinkdb-client-driver < 0 # tried rethinkdb-client-driver-0.0.25, but its *library* does not support: base-4.15.1.0 - rhine-gloss < 0 # tried rhine-gloss-0.7.0, but its *library* requires the disabled package: rhine - riak < 0 # tried riak-1.2.0.0, but its *library* does not support: attoparsec-0.14.3 - riak < 0 # tried riak-1.2.0.0, but its *library* does not support: network-3.1.2.5 @@ -6400,14 +6410,14 @@ packages: - schematic < 0 # tried schematic-0.5.1.0, but its *library* does not support: aeson-1.5.6.0 - schematic < 0 # tried schematic-0.5.1.0, but its *library* requires the disabled package: hjsonschema - schematic < 0 # tried schematic-0.5.1.0, but its *library* requires the disabled package: validationt - - sendgrid-v3 < 0 # tried sendgrid-v3-0.3.0.0, but its *library* does not support: base-4.15.0.0 + - sendgrid-v3 < 0 # tried sendgrid-v3-0.3.0.0, but its *library* does not support: base-4.15.1.0 - sensu-run < 0 # tried sensu-run-0.7.0.5, but its *executable* does not support: aeson-1.5.6.0 - - sensu-run < 0 # tried sensu-run-0.7.0.5, but its *executable* does not support: base-4.15.0.0 + - sensu-run < 0 # tried sensu-run-0.7.0.5, but its *executable* does not support: base-4.15.1.0 - sensu-run < 0 # tried sensu-run-0.7.0.5, but its *executable* does not support: http-client-0.7.9 - sensu-run < 0 # tried sensu-run-0.7.0.5, but its *executable* does not support: lens-5.0.1 - sensu-run < 0 # tried sensu-run-0.7.0.5, but its *executable* does not support: optparse-applicative-0.16.1.0 - seqloc < 0 # tried seqloc-0.6.1.1, but its *library* requires the disabled package: biocore - - sequence-formats < 0 # tried sequence-formats-1.6.1, but its *library* does not support: base-4.15.0.0 + - sequence-formats < 0 # tried sequence-formats-1.6.1, but its *library* does not support: base-4.15.1.0 - sequenceTools < 0 # tried sequenceTools-1.5.0, but its *library* requires the disabled package: sequence-formats - servant-auth-cookie < 0 # tried servant-auth-cookie-0.6.0.3, but its *library* does not support: blaze-builder-0.4.2.2 - servant-auth-cookie < 0 # tried servant-auth-cookie-0.6.0.3, but its *library* does not support: cryptonite-0.29 @@ -6418,10 +6428,10 @@ packages: - servant-auth-cookie < 0 # tried servant-auth-cookie-0.6.0.3, but its *library* does not support: servant-0.18.3 - servant-auth-cookie < 0 # tried servant-auth-cookie-0.6.0.3, but its *library* does not support: servant-server-0.18.3 - servant-auth-cookie < 0 # tried servant-auth-cookie-0.6.0.3, but its *library* does not support: time-1.9.3 - - servant-auth-docs < 0 # tried servant-auth-docs-0.2.10.0, but its *library* does not support: base-4.15.0.0 + - servant-auth-docs < 0 # tried servant-auth-docs-0.2.10.0, but its *library* does not support: base-4.15.1.0 - servant-auth-server < 0 # tried servant-auth-server-0.4.6.0, but its *library* does not support: base64-bytestring-1.2.1.0 - servant-auth-swagger < 0 # tried servant-auth-swagger-0.2.10.1, but its *library* does not support: swagger2-2.7 - - servant-errors < 0 # tried servant-errors-0.1.6.0, but its *library* does not support: base-4.15.0.0 + - servant-errors < 0 # tried servant-errors-0.1.6.0, but its *library* does not support: base-4.15.1.0 - servant-js < 0 # tried servant-js-0.9.4.2, but its *executable* does not support: aeson-1.5.6.0 - servant-kotlin < 0 # tried servant-kotlin-0.1.1.9, but its *library* does not support: containers-0.6.4.1 - servant-kotlin < 0 # tried servant-kotlin-0.1.1.9, but its *library* does not support: formatting-7.1.3 @@ -6429,27 +6439,27 @@ packages: - servant-kotlin < 0 # tried servant-kotlin-0.1.1.9, but its *library* does not support: servant-0.18.3 - servant-kotlin < 0 # tried servant-kotlin-0.1.1.9, but its *library* does not support: time-1.9.3 - servant-mock < 0 # tried servant-mock-0.8.7, but its *library* does not support: QuickCheck-2.14.2 - - servant-mock < 0 # tried servant-mock-0.8.7, but its *library* does not support: base-4.15.0.0 + - servant-mock < 0 # tried servant-mock-0.8.7, but its *library* does not support: base-4.15.1.0 - servant-pandoc < 0 # tried servant-pandoc-0.5.0.0, but its *library* does not support: http-media-0.8.0.0 - servant-pandoc < 0 # tried servant-pandoc-0.5.0.0, but its *library* does not support: lens-5.0.1 - servant-pandoc < 0 # tried servant-pandoc-0.5.0.0, but its *library* does not support: pandoc-types-1.22.1 - - servant-quickcheck < 0 # tried servant-quickcheck-0.0.10.0, but its *library* does not support: base-4.15.0.0 + - servant-quickcheck < 0 # tried servant-quickcheck-0.0.10.0, but its *library* does not support: base-4.15.1.0 - servant-quickcheck < 0 # tried servant-quickcheck-0.0.10.0, but its *library* does not support: hspec-2.8.5 - - servant-streaming < 0 # tried servant-streaming-0.3.0.0, but its *library* does not support: base-4.15.0.0 + - servant-streaming < 0 # tried servant-streaming-0.3.0.0, but its *library* does not support: base-4.15.1.0 - servant-streaming < 0 # tried servant-streaming-0.3.0.0, but its *library* does not support: servant-0.18.3 - - servant-streaming-client < 0 # tried servant-streaming-client-0.3.0.0, but its *library* does not support: base-4.15.0.0 + - servant-streaming-client < 0 # tried servant-streaming-client-0.3.0.0, but its *library* does not support: base-4.15.1.0 - servant-streaming-client < 0 # tried servant-streaming-client-0.3.0.0, but its *library* does not support: http-media-0.8.0.0 - servant-streaming-client < 0 # tried servant-streaming-client-0.3.0.0, but its *library* does not support: servant-0.18.3 - servant-streaming-client < 0 # tried servant-streaming-client-0.3.0.0, but its *library* does not support: servant-client-core-0.18.3 - - servant-streaming-server < 0 # tried servant-streaming-server-0.3.0.0, but its *library* does not support: base-4.15.0.0 + - servant-streaming-server < 0 # tried servant-streaming-server-0.3.0.0, but its *library* does not support: base-4.15.1.0 - servant-streaming-server < 0 # tried servant-streaming-server-0.3.0.0, but its *library* does not support: http-media-0.8.0.0 - servant-streaming-server < 0 # tried servant-streaming-server-0.3.0.0, but its *library* does not support: servant-server-0.18.3 - servant-streaming-server < 0 # tried servant-streaming-server-0.3.0.0, but its *library* requires the disabled package: streaming-wai - - servant-swagger < 0 # tried servant-swagger-1.1.10, but its *library* does not support: Cabal-3.4.0.0 - - servant-swagger < 0 # tried servant-swagger-1.1.10, but its *library* does not support: base-4.15.0.0 + - servant-swagger < 0 # tried servant-swagger-1.1.10, but its *library* does not support: Cabal-3.4.1.0 + - servant-swagger < 0 # tried servant-swagger-1.1.10, but its *library* does not support: base-4.15.1.0 - servant-swagger < 0 # tried servant-swagger-1.1.10, but its *library* does not support: lens-5.0.1 - servant-swagger < 0 # tried servant-swagger-1.1.10, but its *library* does not support: swagger2-2.7 - - servant-yaml < 0 # tried servant-yaml-0.1.0.1, but its *library* does not support: base-4.15.0.0 + - servant-yaml < 0 # tried servant-yaml-0.1.0.1, but its *library* does not support: base-4.15.1.0 - servant-yaml < 0 # tried servant-yaml-0.1.0.1, but its *library* does not support: servant-0.18.3 - serverless-haskell < 0 # tried serverless-haskell-0.12.6, but its *library* requires the disabled package: amazonka-core - serversession-backend-persistent < 0 # tried serversession-backend-persistent-1.0.5, but its *library* does not support: base64-bytestring-1.2.1.0 @@ -6457,26 +6467,28 @@ packages: - serversession-frontend-yesod < 0 # tried serversession-frontend-yesod-1.0, but its *library* does not support: yesod-core-1.6.21.0 - sessiontypes-distributed < 0 # tried sessiontypes-distributed-0.1.1, but its *library* does not support: exceptions-0.10.4 - sessiontypes-distributed < 0 # tried sessiontypes-distributed-0.1.1, but its *library* requires the disabled package: sessiontypes - - sexpr-parser < 0 # tried sexpr-parser-0.2.0.0, but its *library* does not support: base-4.15.0.0 + - sexpr-parser < 0 # tried sexpr-parser-0.2.0.0, but its *library* does not support: base-4.15.1.0 - sexpr-parser < 0 # tried sexpr-parser-0.2.0.0, but its *library* does not support: megaparsec-9.2.0 - shake-plus-extended < 0 # tried shake-plus-extended-0.4.1.0, but its *library* requires the disabled package: ixset-typed - show-prettyprint < 0 # tried show-prettyprint-0.3.0.1, but its *library* does not support: trifecta-2.1.2 - - shower < 0 # tried shower-0.2.0.2, but its *library* does not support: base-4.15.0.0 + - shower < 0 # tried shower-0.2.0.2, but its *library* does not support: base-4.15.1.0 - simplest-sqlite < 0 # tried simplest-sqlite-0.1.0.2, but its *library* does not support: template-haskell-2.17.0.0 - size-based < 0 # tried size-based-0.1.2.0, but its *library* does not support: template-haskell-2.17.0.0 + - sized < 0 # tried sized-1.0.0.0, but its *library* requires the disabled package: ghc-typelits-knownnat + - sized < 0 # tried sized-1.0.0.0, but its *library* requires the disabled package: type-natural - sized-grid < 0 # tried sized-grid-0.2.0.1, but its *library* does not support: aeson-1.5.6.0 - - sized-grid < 0 # tried sized-grid-0.2.0.1, but its *library* does not support: base-4.15.0.0 + - sized-grid < 0 # tried sized-grid-0.2.0.1, but its *library* does not support: base-4.15.1.0 - sized-grid < 0 # tried sized-grid-0.2.0.1, but its *library* does not support: constraints-0.13.2 - sized-grid < 0 # tried sized-grid-0.2.0.1, but its *library* does not support: lens-5.0.1 - sized-grid < 0 # tried sized-grid-0.2.0.1, but its *library* does not support: random-1.2.1 - skeletons < 0 # tried skeletons-0.4.0, but its *executable* requires the disabled package: tinytemplate - - slack-web < 0 # tried slack-web-0.3.0.1, but its *library* does not support: base-4.15.0.0 + - slack-web < 0 # tried slack-web-0.3.0.1, but its *library* does not support: base-4.15.1.0 - slack-web < 0 # tried slack-web-0.3.0.1, but its *library* does not support: http-client-0.7.9 - - smallcheck-series < 0 # tried smallcheck-series-0.7.1.0, but its *library* does not support: base-4.15.0.0 + - smallcheck-series < 0 # tried smallcheck-series-0.7.1.0, but its *library* does not support: base-4.15.1.0 - smash-lens < 0 # tried smash-lens-0.1.0.1, but its *library* does not support: lens-5.0.1 - snap < 0 # tried snap-1.1.3.1, but its *library* does not support: aeson-1.5.6.0 - snap < 0 # tried snap-1.1.3.1, but its *library* does not support: attoparsec-0.14.3 - - snap < 0 # tried snap-1.1.3.1, but its *library* does not support: base-4.15.0.0 + - snap < 0 # tried snap-1.1.3.1, but its *library* does not support: base-4.15.1.0 - snap < 0 # tried snap-1.1.3.1, but its *library* does not support: dlist-1.0 - snap < 0 # tried snap-1.1.3.1, but its *library* does not support: lens-5.0.1 - snap < 0 # tried snap-1.1.3.1, but its *library* does not support: mwc-random-0.15.0.2 @@ -6491,23 +6503,23 @@ packages: - sparkle < 0 # tried sparkle-0.7.4, but its *library* requires the disabled package: jni - sparse-tensor < 0 # tried sparse-tensor-0.2.1.5, but its *library* does not support: ad-4.5 - speculation < 0 # tried speculation-1.5.0.3, but its *library* does not support: stm-2.5.0.0 - - sqlite-simple-errors < 0 # tried sqlite-simple-errors-0.6.1.0, but its *library* does not support: text-1.2.4.1 + - sqlite-simple-errors < 0 # tried sqlite-simple-errors-0.6.1.0, but its *library* does not support: text-1.2.5.0 - stack < 0 # tried stack-2.7.3, but its *library* requires the disabled package: hackage-security - - streamproc < 0 # tried streamproc-1.6.2, but its *library* does not support: base-4.15.0.0 + - streamproc < 0 # tried streamproc-1.6.2, but its *library* does not support: base-4.15.1.0 - strict-base-types < 0 # tried strict-base-types-0.7, but its *library* requires the disabled package: strict-lens - - strict-tuple < 0 # tried strict-tuple-0.1.4, but its *library* does not support: base-4.15.0.0 + - strict-tuple < 0 # tried strict-tuple-0.1.4, but its *library* does not support: base-4.15.1.0 - strict-tuple-lens < 0 # tried strict-tuple-lens-0.2, but its *library* requires the disabled package: strict-tuple - stripe-tests < 0 # tried stripe-tests-2.6.2, but its *library* does not support: hspec-2.8.5 - stripe-tests < 0 # tried stripe-tests-2.6.2, but its *library* does not support: hspec-core-2.8.5 - stripe-tests < 0 # tried stripe-tests-2.6.2, but its *library* does not support: random-1.2.1 - structured-haskell-mode < 0 # tried structured-haskell-mode-1.1.0, but its *executable* does not support: haskell-src-exts-1.23.1 - - stylish-haskell < 0 # tried stylish-haskell-0.13.0.0, but its *library* does not support: Cabal-3.4.0.0 + - stylish-haskell < 0 # tried stylish-haskell-0.13.0.0, but its *library* does not support: Cabal-3.4.1.0 - stylish-haskell < 0 # tried stylish-haskell-0.13.0.0, but its *library* does not support: ghc-lib-parser-9.0.2.20211226 - sv < 0 # tried sv-1.4.0.1, but its *library* does not support: attoparsec-0.14.3 - - sv < 0 # tried sv-1.4.0.1, but its *library* does not support: base-4.15.0.0 + - sv < 0 # tried sv-1.4.0.1, but its *library* does not support: base-4.15.1.0 - sv-cassava < 0 # tried sv-cassava-0.3, but its *library* does not support: attoparsec-0.14.3 - sv-core < 0 # tried sv-core-0.5, but its *library* does not support: attoparsec-0.14.3 - - sv-core < 0 # tried sv-core-0.5, but its *library* does not support: base-4.15.0.0 + - sv-core < 0 # tried sv-core-0.5, but its *library* does not support: base-4.15.1.0 - sv-core < 0 # tried sv-core-0.5, but its *library* does not support: lens-5.0.1 - sv-core < 0 # tried sv-core-0.5, but its *library* does not support: profunctors-5.6.2 - swagger-petstore < 0 # tried swagger-petstore-0.0.2.0, but its *library* does not support: containers-0.6.4.1 @@ -6524,64 +6536,65 @@ packages: - tasty-stats < 0 # tried tasty-stats-0.2.0.4, but its *library* does not support: tasty-1.4.2.1 - tasty-stats < 0 # tried tasty-stats-0.2.0.4, but its *library* does not support: time-1.9.3 - tcp-streams-openssl < 0 # tried tcp-streams-openssl-1.0.1.0, but its *library* does not support: network-3.1.2.5 - - termbox < 0 # tried termbox-0.3.0, but its *library* does not support: base-4.15.0.0 + - termbox < 0 # tried termbox-0.3.0, but its *library* does not support: base-4.15.1.0 - termcolor < 0 # tried termcolor-0.2.0.0, but its *executable* requires the disabled package: cli - termonad < 0 # tried termonad-4.2.0.0, but its *library* requires the disabled package: xml-html-qq - test-fixture < 0 # tried test-fixture-0.5.1.0, but its *library* does not support: template-haskell-2.17.0.0 - test-framework-th < 0 # tried test-framework-th-0.2.4, but its *library* requires the disabled package: language-haskell-extract - testing-feat < 0 # tried testing-feat-1.1.0.0, but its *library* requires the disabled package: size-based - - text-all < 0 # tried text-all-0.4.2, but its *library* does not support: text-1.2.4.1 + - text-all < 0 # tried text-all-0.4.2, but its *library* does not support: text-1.2.5.0 - text-all < 0 # tried text-all-0.4.2, but its *library* does not support: text-format-0.3.2 - - text-format < 0 # tried text-format-0.3.2, but its *library* does not support: base-4.15.0.0 + - text-format < 0 # tried text-format-0.3.2, but its *library* does not support: base-4.15.1.0 - text-generic-pretty < 0 # tried text-generic-pretty-1.2.1, but its *library* does not support: wl-pprint-text-1.2.0.1 - th-to-exp < 0 # tried th-to-exp-0.0.1.1, but its *library* does not support: template-haskell-2.17.0.0 - - these-skinny < 0 # tried these-skinny-0.7.4, but its *library* does not support: base-4.15.0.0 + - these-skinny < 0 # tried these-skinny-0.7.4, but its *library* does not support: base-4.15.1.0 - threepenny-gui < 0 # tried threepenny-gui-0.9.1.0, but its *library* requires the disabled package: snap-server - threepenny-gui-flexbox < 0 # tried threepenny-gui-flexbox-0.4.2, but its *library* requires the disabled package: threepenny-gui - thumbnail-plus < 0 # tried thumbnail-plus-1.0.5, but its *library* does not support: either-5.0.1.1 - - token-bucket < 0 # tried token-bucket-0.1.0.1, but its *library* does not support: base-4.15.0.0 - - tonalude < 0 # tried tonalude-0.1.1.1, but its *library* does not support: base-4.15.0.0 - - tonaparser < 0 # tried tonaparser-0.1.0.1, but its *library* does not support: base-4.15.0.0 - - tonatona < 0 # tried tonatona-0.1.2.1, but its *library* does not support: base-4.15.0.0 - - tonatona-logger < 0 # tried tonatona-logger-0.2.0.2, but its *library* does not support: base-4.15.0.0 - - tonatona-persistent-postgresql < 0 # tried tonatona-persistent-postgresql-0.1.0.2, but its *library* does not support: base-4.15.0.0 + - token-bucket < 0 # tried token-bucket-0.1.0.1, but its *library* does not support: base-4.15.1.0 + - tonalude < 0 # tried tonalude-0.1.1.1, but its *library* does not support: base-4.15.1.0 + - tonaparser < 0 # tried tonaparser-0.1.0.1, but its *library* does not support: base-4.15.1.0 + - tonatona < 0 # tried tonatona-0.1.2.1, but its *library* does not support: base-4.15.1.0 + - tonatona-logger < 0 # tried tonatona-logger-0.2.0.2, but its *library* does not support: base-4.15.1.0 + - tonatona-persistent-postgresql < 0 # tried tonatona-persistent-postgresql-0.1.0.2, but its *library* does not support: base-4.15.1.0 - tonatona-persistent-postgresql < 0 # tried tonatona-persistent-postgresql-0.1.0.2, but its *library* does not support: persistent-2.13.2.1 - tonatona-persistent-postgresql < 0 # tried tonatona-persistent-postgresql-0.1.0.2, but its *library* does not support: persistent-postgresql-2.13.2.1 - - tonatona-persistent-sqlite < 0 # tried tonatona-persistent-sqlite-0.1.0.2, but its *library* does not support: base-4.15.0.0 + - tonatona-persistent-sqlite < 0 # tried tonatona-persistent-sqlite-0.1.0.2, but its *library* does not support: base-4.15.1.0 - tonatona-persistent-sqlite < 0 # tried tonatona-persistent-sqlite-0.1.0.2, but its *library* does not support: persistent-2.13.2.1 - tonatona-persistent-sqlite < 0 # tried tonatona-persistent-sqlite-0.1.0.2, but its *library* does not support: persistent-sqlite-2.13.0.3 - - tonatona-servant < 0 # tried tonatona-servant-0.1.0.4, but its *library* does not support: base-4.15.0.0 + - tonatona-servant < 0 # tried tonatona-servant-0.1.0.4, but its *library* does not support: base-4.15.1.0 - tonatona-servant < 0 # tried tonatona-servant-0.1.0.4, but its *library* does not support: servant-0.18.3 - tonatona-servant < 0 # tried tonatona-servant-0.1.0.4, but its *library* does not support: servant-server-0.18.3 - tonatona-servant < 0 # tried tonatona-servant-0.1.0.4, but its *library* does not support: wai-extra-3.1.8 - - transformers-lift < 0 # tried transformers-lift-0.2.0.2, but its *library* does not support: base-4.15.0.0 + - transformers-lift < 0 # tried transformers-lift-0.2.0.2, but its *library* does not support: base-4.15.1.0 - transformers-lift < 0 # tried transformers-lift-0.2.0.2, but its *library* does not support: writer-cps-transformers-0.5.6.1 - transient-universe < 0 # tried transient-universe-0.6.0.1, but its *library* does not support: network-3.1.2.5 - tries < 0 # tried tries-0.0.6.1, but its *library* requires the disabled package: rose-trees - true-name < 0 # tried true-name-0.1.0.3, but its *library* does not support: template-haskell-2.17.0.0 - type-combinators-singletons < 0 # tried type-combinators-singletons-0.2.1.0, but its *library* requires the disabled package: type-combinators + - type-natural < 0 # tried type-natural-1.1.0.1, but its *library* requires the disabled package: ghc-typelits-natnormalise - tz < 0 # tried tz-0.1.3.5, but its *library* does not support: template-haskell-2.17.0.0 - ucam-webauth < 0 # tried ucam-webauth-0.1.0.0, but its *library* does not support: aeson-1.5.6.0 - ucam-webauth < 0 # tried ucam-webauth-0.1.0.0, but its *library* does not support: attoparsec-0.14.3 - - ucam-webauth < 0 # tried ucam-webauth-0.1.0.0, but its *library* does not support: base-4.15.0.0 + - ucam-webauth < 0 # tried ucam-webauth-0.1.0.0, but its *library* does not support: base-4.15.1.0 - ucam-webauth < 0 # tried ucam-webauth-0.1.0.0, but its *library* does not support: cryptonite-0.29 - ucam-webauth < 0 # tried ucam-webauth-0.1.0.0, but its *library* does not support: parser-combinators-1.3.0 - ucam-webauth-types < 0 # tried ucam-webauth-types-0.1.0.0, but its *library* does not support: aeson-1.5.6.0 - - ucam-webauth-types < 0 # tried ucam-webauth-types-0.1.0.0, but its *library* does not support: base-4.15.0.0 + - ucam-webauth-types < 0 # tried ucam-webauth-types-0.1.0.0, but its *library* does not support: base-4.15.1.0 - ucam-webauth-types < 0 # tried ucam-webauth-types-0.1.0.0, but its *library* does not support: base64-bytestring-1.2.1.0 - unfoldable-restricted < 0 # tried unfoldable-restricted-0.0.3, but its *library* requires the disabled package: unfoldable - uniprot-kb < 0 # tried uniprot-kb-0.1.2.0, but its *library* does not support: attoparsec-0.14.3 - uri-templater < 0 # tried uri-templater-0.3.1.0, but its *library* does not support: trifecta-2.1.2 - urlpath < 0 # tried urlpath-9.0.1, but its *library* requires the disabled package: attoparsec-uri - - userid < 0 # tried userid-0.1.3.6, but its *library* does not support: base-4.15.0.0 + - userid < 0 # tried userid-0.1.3.6, but its *library* does not support: base-4.15.1.0 - utf8-conversions < 0 # tried utf8-conversions-0.1.0.4, but its *library* does not support: text-short-0.1.5 - vado < 0 # tried vado-0.0.13, but its *library* does not support: attoparsec-0.14.3 - - vado < 0 # tried vado-0.0.13, but its *library* does not support: base-4.15.0.0 - - vcswrapper < 0 # tried vcswrapper-0.1.6, but its *library* does not support: base-4.15.0.0 + - vado < 0 # tried vado-0.0.13, but its *library* does not support: base-4.15.1.0 + - vcswrapper < 0 # tried vcswrapper-0.1.6, but its *library* does not support: base-4.15.1.0 - vcswrapper < 0 # tried vcswrapper-0.1.6, but its *library* does not support: containers-0.6.4.1 - vector-circular < 0 # tried vector-circular-0.1.3, but its *library* does not support: template-haskell-2.17.0.0 - - vector-fftw < 0 # tried vector-fftw-0.1.4.0, but its *library* does not support: base-4.15.0.0 - - viewprof < 0 # tried viewprof-0.0.0.33, but its *executable* does not support: base-4.15.0.0 + - vector-fftw < 0 # tried vector-fftw-0.1.4.0, but its *library* does not support: base-4.15.1.0 + - viewprof < 0 # tried viewprof-0.0.0.33, but its *executable* does not support: base-4.15.1.0 - viewprof < 0 # tried viewprof-0.0.0.33, but its *executable* does not support: brick-0.65 - viewprof < 0 # tried viewprof-0.0.0.33, but its *executable* does not support: lens-5.0.1 - viewprof < 0 # tried viewprof-0.0.0.33, but its *executable* does not support: vty-5.33 @@ -6594,13 +6607,13 @@ packages: - wai-routing < 0 # tried wai-routing-0.13.0, but its *library* requires the disabled package: wai-predicates - wai-routing < 0 # tried wai-routing-0.13.0, but its *library* requires the disabled package: wai-route - wavefront < 0 # tried wavefront-0.7.1.4, but its *library* does not support: attoparsec-0.14.3 - - wavefront < 0 # tried wavefront-0.7.1.4, but its *library* does not support: base-4.15.0.0 + - wavefront < 0 # tried wavefront-0.7.1.4, but its *library* does not support: base-4.15.1.0 - wavefront < 0 # tried wavefront-0.7.1.4, but its *library* does not support: dlist-1.0 - web-routes-th < 0 # tried web-routes-th-0.22.6.6, but its *library* does not support: template-haskell-2.17.0.0 - web3 < 0 # tried web3-0.9.1.0, but its *library* does not support: OneTuple-0.3.1 - web3 < 0 # tried web3-0.9.1.0, but its *library* does not support: aeson-1.5.6.0 - web3 < 0 # tried web3-0.9.1.0, but its *library* does not support: attoparsec-0.14.3 - - web3 < 0 # tried web3-0.9.1.0, but its *library* does not support: base-4.15.0.0 + - web3 < 0 # tried web3-0.9.1.0, but its *library* does not support: base-4.15.1.0 - web3 < 0 # tried web3-0.9.1.0, but its *library* does not support: cryptonite-0.29 - web3 < 0 # tried web3-0.9.1.0, but its *library* does not support: hspec-2.8.5 - web3 < 0 # tried web3-0.9.1.0, but its *library* does not support: http-client-0.7.9 @@ -6610,7 +6623,7 @@ packages: - web3 < 0 # tried web3-0.9.1.0, but its *library* does not support: template-haskell-2.17.0.0 - web3 < 0 # tried web3-0.9.1.0, but its *library* does not support: vinyl-0.13.3 - webby < 0 # tried webby-1.0.1, but its *library* does not support: formatting-7.1.3 - - webdriver < 0 # tried webdriver-0.9.0.1, but its *library* does not support: base-4.15.0.0 + - webdriver < 0 # tried webdriver-0.9.0.1, but its *library* does not support: base-4.15.1.0 - webdriver-angular < 0 # tried webdriver-angular-0.1.11, but its *library* does not support: language-javascript-0.7.1.0 - webdriver-angular < 0 # tried webdriver-angular-0.1.11, but its *library* does not support: webdriver-0.9.0.1 - websockets-snap < 0 # tried websockets-snap-0.10.3.1, but its *library* requires the disabled package: snap-server @@ -6647,7 +6660,7 @@ packages: - zm < 0 # tried zm-0.3.2, but its *library* does not support: containers-0.6.4.1 - zm < 0 # tried zm-0.3.2, but its *library* does not support: flat-0.4.4 - zm < 0 # tried zm-0.3.2, but its *library* does not support: model-0.5 - - zydiskell < 0 # tried zydiskell-0.2.0.0, but its *library* does not support: base-4.15.0.0 + - zydiskell < 0 # tried zydiskell-0.2.0.0, but its *library* does not support: base-4.15.1.0 - zydiskell < 0 # tried zydiskell-0.2.0.0, but its *library* does not support: storable-record-0.0.6 # End of Library and exe bounds failures @@ -7066,7 +7079,7 @@ skipped-tests: - drawille # tried drawille-0.1.2.0, but its *test-suite* does not support: hspec-2.8.5 - dual-tree # tried dual-tree-0.2.3.0, but its *test-suite* requires the disabled package: testing-feat - ed25519 # tried ed25519-0.0.5.0, but its *test-suite* does not support: QuickCheck-2.14.2 - - ed25519 # tried ed25519-0.0.5.0, but its *test-suite* does not support: directory-1.3.6.1 + - ed25519 # tried ed25519-0.0.5.0, but its *test-suite* does not support: directory-1.3.6.2 - ed25519 # tried ed25519-0.0.5.0, but its *test-suite* does not support: doctest-0.18.2 - ed25519 # tried ed25519-0.0.5.0, but its *test-suite* does not support: hlint-3.3.6 - edit # tried edit-1.0.1.0, but its *test-suite* does not support: doctest-0.18.2 @@ -7110,9 +7123,10 @@ skipped-tests: - hasmin # tried hasmin-1.0.3, but its *test-suite* does not support: doctest-0.18.2 - heist # tried heist-1.1.0.1, but its *test-suite* does not support: lens-5.0.1 - hidden-char # tried hidden-char-0.1.0.2, but its *test-suite* does not support: hspec-2.8.5 + - hmatrix-vector-sized # tried hmatrix-vector-sized-0.1.3.0, but its *test-suite* requires the disabled package: ghc-typelits-knownnat - hspec-tables # tried hspec-tables-0.0.1, but its *test-suite* does not support: hspec-2.8.5 - http-media # tried http-media-0.8.0.0, but its *test-suite* does not support: QuickCheck-2.14.2 - - http-media # tried http-media-0.8.0.0, but its *test-suite* does not support: base-4.15.0.0 + - http-media # tried http-media-0.8.0.0, but its *test-suite* does not support: base-4.15.1.0 - http-streams # tried http-streams-0.8.9.4, but its *test-suite* requires the disabled package: snap-server - hw-balancedparens # tried hw-balancedparens-0.4.1.1, but its *test-suite* requires the disabled package: hw-hspec-hedgehog - hw-bits # tried hw-bits-0.7.2.1, but its *test-suite* requires the disabled package: hw-hspec-hedgehog @@ -7148,7 +7162,7 @@ skipped-tests: - lrucaching # tried lrucaching-0.3.3, but its *test-suite* does not support: hspec-2.8.5 - makefile # tried makefile-1.1.0.0, but its *test-suite* does not support: Glob-0.10.2 - makefile # tried makefile-1.1.0.0, but its *test-suite* does not support: QuickCheck-2.14.2 - - makefile # tried makefile-1.1.0.0, but its *test-suite* does not support: base-4.15.0.0 + - makefile # tried makefile-1.1.0.0, but its *test-suite* does not support: base-4.15.1.0 - makefile # tried makefile-1.1.0.0, but its *test-suite* does not support: doctest-0.18.2 - makefile # tried makefile-1.1.0.0, but its *test-suite* does not support: tasty-1.4.2.1 - makefile # tried makefile-1.1.0.0, but its *test-suite* does not support: tasty-hunit-0.10.0.3 @@ -7183,7 +7197,7 @@ skipped-tests: - safeio # tried safeio-0.0.5.0, but its *test-suite* requires the disabled package: test-framework-th - salak-toml # tried salak-toml-0.3.5.3, but its *test-suite* does not support: QuickCheck-2.14.2 - scalendar # tried scalendar-1.2.0, but its *test-suite* requires the disabled package: SCalendar - - schematic # tried schematic-0.5.1.0, but its *test-suite* does not support: base-4.15.0.0 + - schematic # tried schematic-0.5.1.0, but its *test-suite* does not support: base-4.15.1.0 - servant-auth-client # tried servant-auth-client-0.4.1.0, but its *test-suite* does not support: hspec-discover-2.8.5 - servant-auth-server # tried servant-auth-server-0.4.6.0, but its *test-suite* does not support: hspec-2.8.5 - servant-auth-server # tried servant-auth-server-0.4.6.0, but its *test-suite* does not support: hspec-discover-2.8.5 @@ -7230,6 +7244,7 @@ skipped-tests: - temporary-resourcet # tried temporary-resourcet-0.1.0.1, but its *test-suite* does not support: tasty-1.4.2.1 - test-framework # tried test-framework-0.8.2.0, but its *test-suite* requires the disabled package: libxml - transient # tried transient-0.7.0.0, but its *test-suite* does not support: random-1.2.1 + - typerep-map # tried typerep-map-0.4.0.0, but its *test-suite* requires the disabled package: ghc-typelits-knownnat - tzdata # tried tzdata-0.2.20201021.0, but its *test-suite* requires the disabled package: test-framework-th - ucam-webauth # tried ucam-webauth-0.1.0.0, but its *test-suite* does not support: QuickCheck-2.14.2 - ucam-webauth # tried ucam-webauth-0.1.0.0, but its *test-suite* does not support: generic-random-1.5.0.1 @@ -7797,6 +7812,7 @@ skipped-benchmarks: - superbuffer # tried superbuffer-0.3.1.1, but its *benchmarks* does not support: criterion-1.5.12.0 - ttrie # tried ttrie-0.1.2.2, but its *benchmarks* requires the disabled package: criterion-plus - ttrie # tried ttrie-0.1.2.2, but its *benchmarks* requires the disabled package: stm-stats + - typerep-map # tried typerep-map-0.4.0.0, but its *benchmarks* requires the disabled package: ghc-typelits-knownnat - tz # tried tz-0.1.3.5, but its *benchmarks* requires the disabled package: thyme - unicode-transforms # tried unicode-transforms-0.4.0, but its *benchmarks* does not support: path-0.9.2 - xxhash-ffi # tried xxhash-ffi-0.2.0.0, but its *benchmarks* requires the disabled package: xxhash From fd360cb4dff7c994dd6b27727616aaacaf75a716 Mon Sep 17 00:00:00 2001 From: Adam Bergmark Date: Thu, 6 Jan 2022 18:03:07 +0100 Subject: [PATCH 25/62] CURATORS: Update for new github docker images --- CURATORS.md | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/CURATORS.md b/CURATORS.md index 0a34d4ed..2a6ce088 100644 --- a/CURATORS.md +++ b/CURATORS.md @@ -206,12 +206,11 @@ If a new package fails to build because of missing system libraries we often ask ### Upgrading GHC version The Dockerfile contains information on which GHC versions should be used. You -can modify it and push it to Github to trigger a DockerHub build. The nightly +can modify it and push it to Github to trigger a build. The nightly branch is used for nightlies. For LTSes, we use the ltsX branch, where X is the major version number (e.g., lts3 for lts-3.\*). -Note that when starting a new LTS major release, you'll need to modify Docker -Hub to create a new Docker tag for the relevant branch name. +Note that when starting a new LTS major release, you'll need to modify `.github/workflows/image.yml` to add a new lts branch. Update `GHCVER` in `Dockerfile`. (This env var automatically gets passed to `debian-bootstrap.sh`.) @@ -241,7 +240,7 @@ docker rm $(docker ps -a -q) docker rmi $(docker images -q) ``` -but `docker pull commercialhaskell/stackage:nightly` can also be run instead just to update the nightly image say. +but `docker pull ghcr.io/commercialhaskell/stackage/build:nightly` can also be run instead just to update the nightly image say. For a new GHC version you should also delete the ~~cache~~ .stack-work snapshot install directories on the stackage-build server to ~~force all packages to be rebuilt~~ clear up some space. See: [issue#746](https://github.com/commercialhaskell/stackage/issues/746). Eg: @@ -555,8 +554,7 @@ Every 3-6 months, we make a new major release of LTS. The procedure we follow fo relaxed upper bounds. There will likely be some hard decisions to be made regarding relaxing a bound versus keeping more packages. All of these changes occur on master and affect nightly. -4. Once the estimated date hits, push a new `ltsXX` branch and trigger Docker - Hub to build a Docker image for the new release. +4. Once the estimated date hits, push a new `ltsXX` and wait for the docker image build. 5. Run the build procedure for the new LTS release. 6. After the LTS build completes, more aggressively prune upper bounds from `build-constraints.yaml`. From 7ffd15c647e1feda5ec371de651e0d201ae47bcd Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Sat, 8 Jan 2022 12:07:39 +0800 Subject: [PATCH 26/62] jsonpath < 0.2.1.0 (#6217) --- build-constraints.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index ffb8abff..60f515d7 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -6691,6 +6691,7 @@ packages: - greskell-websocket < 1.0.0.0 - hruby < 0.4.0.0 - hspec-expectations-json < 1.0.0.5 + - jsonpath < 0.2.1.0 - kanji < 3.5 - microlens-aeson < 2.4 - mmark-cli < 0.0.5.1 From d84c970990d29127651e2b8c71127df43683d8bf Mon Sep 17 00:00:00 2001 From: Raghu Kaippully Date: Sat, 8 Jan 2022 18:33:23 +0530 Subject: [PATCH 27/62] Add webgear-core and webgear-openapi --- build-constraints.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 60f515d7..9592b49b 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -4174,6 +4174,8 @@ packages: - file-path-th "Raghu Kaippully @rkaippully": + - webgear-core + - webgear-openapi - webgear-server "Alex Washburn @recursion-ninja": From dd305c88702d441cb0b30067d5d4120da243889b Mon Sep 17 00:00:00 2001 From: Chris Dornan Date: Sat, 8 Jan 2022 22:12:54 +0000 Subject: [PATCH 28/62] fix bounds, missing webgear-core --- build-constraints.yaml | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 60f515d7..001350d6 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -4175,6 +4175,7 @@ packages: "Raghu Kaippully @rkaippully": - webgear-server + - webgear-core "Alex Washburn @recursion-ninja": - bv-little @@ -4439,7 +4440,7 @@ packages: - persistent-mtl "Akshay Mankar @akshaymankar": - - jsonpath + - jsonpath < 0.2.1.0 # requires aeson >= 2.0 "James Brock @jamesdbrock": - replace-megaparsec @@ -6773,6 +6774,13 @@ packages: # issue is for 5.0, but 4.0.4 is deprecated. - hw-kafka-client < 4.0.4 + # https://github.com/commercialhaskell/stackage/issues/6392 + - burrito < 2.0.0.0 + + # https://github.com/commercialhaskell/stackage/issues/6393 + - flow < 2.0.0.0 + + # end of packages # Package flags are applied to individual packages, and override the values of From 3e83ba229be795121843937d395f0e039c93ae44 Mon Sep 17 00:00:00 2001 From: Raghu Kaippully Date: Sun, 9 Jan 2022 14:36:38 +0530 Subject: [PATCH 29/62] Remove duplicate package entry --- build-constraints.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 3a1dacbf..0356dd80 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -4177,7 +4177,6 @@ packages: - webgear-core - webgear-openapi - webgear-server - - webgear-core "Alex Washburn @recursion-ninja": - bv-little From 688d89c09b642319e597c2428e550477cae80eb5 Mon Sep 17 00:00:00 2001 From: Adam Bergmark Date: Sun, 9 Jan 2022 16:07:16 +0100 Subject: [PATCH 30/62] ghc 9.0.2 compilation failures --- build-constraints.yaml | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 001350d6..84f35941 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -90,7 +90,7 @@ packages: - servant-errors "Christian Charukiewicz @charukiewicz": - - isbn + - isbn < 0 # 1.1.0.2 text 1.2.5.0 exports `elem` "Koz Ross @kozross": - medea @@ -127,7 +127,7 @@ packages: - Rattus "Rob Stewart @robstewart57": - - gitlab-haskell + - gitlab-haskell < 0 # 0.3.2.0 text 1.2.5.0 exports `elem` "Callan McGill @callanmcgill": - perfect-vector-shuffle @@ -287,7 +287,7 @@ packages: "Matthew Ahrens @mpahrens": - forkable-monad - - butter + - butter < 0 # 0.1.0.6 text 1.2.5.0 exports `elem` "Iris Ward @AdituV": - typenums @@ -1504,7 +1504,7 @@ packages: - generic-aeson - parameterized - tracing-control - - primitive-unlifted + - primitive-unlifted < 0 # 1.0.0.0 ghc 9.0.2 panic - stm-lifted - monad-primitive - mwc-random-monad @@ -3935,7 +3935,7 @@ packages: - binary-ext "Bob Long @bobjflong": - - yesod-csp + - yesod-csp < 0 # 0.2.5.0 text 1.2.5.0 exports `elem` "Alexander Vershilov @qnikst": - stm-conduit @@ -6350,6 +6350,7 @@ packages: - pred-set < 0 # tried pred-set-0.0.1, but its *library* requires the disabled package: HSet - pred-trie < 0 # tried pred-trie-0.6.1, but its *library* requires the disabled package: pred-set - pred-trie < 0 # tried pred-trie-0.6.1, but its *library* requires the disabled package: tries + - primitive-extras < 0 # tried primitive-extras-0.10.1.3, but its *library* requires the disabled package: primitive-unlifted - printcess < 0 # tried printcess-0.1.0.3, but its *library* does not support: containers-0.6.4.1 - printcess < 0 # tried printcess-0.1.0.3, but its *library* does not support: lens-5.0.1 - product-isomorphic < 0 # tried product-isomorphic-0.0.3.3, but its *library* requires the disabled package: th-data-compat @@ -6485,6 +6486,7 @@ packages: - skeletons < 0 # tried skeletons-0.4.0, but its *executable* requires the disabled package: tinytemplate - slack-web < 0 # tried slack-web-0.3.0.1, but its *library* does not support: base-4.15.1.0 - slack-web < 0 # tried slack-web-0.3.0.1, but its *library* does not support: http-client-0.7.9 + - slave-thread < 0 # tried slave-thread-1.1.0.1, but its *library* requires the disabled package: stm-containers - smallcheck-series < 0 # tried smallcheck-series-0.7.1.0, but its *library* does not support: base-4.15.1.0 - smash-lens < 0 # tried smash-lens-0.1.0.1, but its *library* does not support: lens-5.0.1 - snap < 0 # tried snap-1.1.3.1, but its *library* does not support: aeson-1.5.6.0 @@ -6506,6 +6508,8 @@ packages: - speculation < 0 # tried speculation-1.5.0.3, but its *library* does not support: stm-2.5.0.0 - sqlite-simple-errors < 0 # tried sqlite-simple-errors-0.6.1.0, but its *library* does not support: text-1.2.5.0 - stack < 0 # tried stack-2.7.3, but its *library* requires the disabled package: hackage-security + - stm-containers < 0 # tried stm-containers-1.2, but its *library* requires the disabled package: stm-hamt + - stm-hamt < 0 # tried stm-hamt-1.2.0.7, but its *library* requires the disabled package: primitive-extras - streamproc < 0 # tried streamproc-1.6.2, but its *library* does not support: base-4.15.1.0 - strict-base-types < 0 # tried strict-base-types-0.7, but its *library* requires the disabled package: strict-lens - strict-tuple < 0 # tried strict-tuple-0.1.4, but its *library* does not support: base-4.15.1.0 From a972720ff28ec856d1da4ebe77dfb266cd2fbcc8 Mon Sep 17 00:00:00 2001 From: Adam Bergmark Date: Mon, 10 Jan 2022 02:11:51 +0100 Subject: [PATCH 31/62] Disable hs-tags --- build-constraints.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 84f35941..c98f3c3e 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -56,7 +56,7 @@ packages: - ListLike - haskell-src - fix-whitespace - - hs-tags + - hs-tags < 0 # 0.1.5.2 compile-fail GHC IncludeSpecs - goldplate - hasktags - regex-base From ed3fe86ca4395a41e9a9e123e7a4c08743ca252d Mon Sep 17 00:00:00 2001 From: Adam Bergmark Date: Mon, 10 Jan 2022 02:16:36 +0100 Subject: [PATCH 32/62] Remove duplicate constraint --- build-constraints.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index c98f3c3e..f171901c 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -4440,7 +4440,7 @@ packages: - persistent-mtl "Akshay Mankar @akshaymankar": - - jsonpath < 0.2.1.0 # requires aeson >= 2.0 + - jsonpath "James Brock @jamesdbrock": - replace-megaparsec From e1f1ce3e5f57041cc86fb5d9354a6aafa69e31ac Mon Sep 17 00:00:00 2001 From: Adam Bergmark Date: Mon, 10 Jan 2022 12:35:39 +0100 Subject: [PATCH 33/62] Disable Sit and util --- build-constraints.yaml | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index f171901c..9c538278 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -48,7 +48,7 @@ packages: "Andreas Abel @andreasabel": - BNFC - - Sit + - Sit < 0 # 0.2021.1.18 compile fail happy required, may be intermittent - STMonadTrans - Agda - agda2lagda @@ -4241,7 +4241,7 @@ packages: - natural-induction - peano - unconstrained - - util + - util < 0 # 0.1.17.1 compile fail needs DerivingVia enabled "Ben Sima @bensima": - yesod-text-markdown @@ -5490,6 +5490,7 @@ packages: - airship < 0 # tried airship-0.9.4, but its *library* does not support: semigroups-0.19.2 - airship < 0 # tried airship-0.9.4, but its *library* does not support: wai-3.2.3 - airship < 0 # tried airship-0.9.4, but its *library* does not support: wai-extra-3.1.8 + - alg < 0 # tried alg-0.2.13.1, but its *library* requires the disabled package: util - amazonka < 0 # tried amazonka-1.6.1, but its *library* does not support: http-client-0.7.9 - amazonka < 0 # tried amazonka-1.6.1, but its *library* does not support: unliftio-core-0.2.0.1 - amazonka-apigateway < 0 # tried amazonka-apigateway-1.6.1, but its *library* requires the disabled package: amazonka-core @@ -5677,6 +5678,7 @@ packages: - cabal-install < 0 # tried cabal-install-3.6.2.0, but its *executable* does not support: Cabal-3.4.1.0 - cabal-install < 0 # tried cabal-install-3.6.2.0, but its *executable* does not support: base-4.15.1.0 - cairo < 0 # tried cairo-0.13.8.1, but its *library* does not support: Cabal-3.4.1.0 + - category < 0 # tried category-0.2.5.0, but its *library* requires the disabled package: alg - cereal-time < 0 # tried cereal-time-0.1.0.0, but its *library* does not support: time-1.9.3 - chatwork < 0 # tried chatwork-0.1.3.5, but its *library* does not support: aeson-1.5.6.0 - chatwork < 0 # tried chatwork-0.1.3.5, but its *library* does not support: aeson-casing-0.2.0.0 @@ -5724,6 +5726,7 @@ packages: - conferer-snap < 0 # tried conferer-snap-1.0.0.0, but its *library* requires the disabled package: snap-server - configurator-pg < 0 # tried configurator-pg-0.2.5, but its *library* does not support: base-4.15.1.0 - configurator-pg < 0 # tried configurator-pg-0.2.5, but its *library* does not support: megaparsec-9.2.0 + - constraint < 0 # tried constraint-0.1.4.0, but its *library* requires the disabled package: category - country < 0 # tried country-0.2.1, but its *library* does not support: attoparsec-0.14.3 - country < 0 # tried country-0.2.1, but its *library* does not support: base-4.15.1.0 - cql-io < 0 # tried cql-io-1.1.1, but its *library* requires the disabled package: cql @@ -5827,6 +5830,7 @@ packages: - filecache < 0 # tried filecache-0.4.1, but its *library* requires the disabled package: strict-base-types - find-clumpiness < 0 # tried find-clumpiness-0.2.3.2, but its *library* requires the disabled package: BiobaseNewick - find-clumpiness < 0 # tried find-clumpiness-0.2.3.2, but its *library* requires the disabled package: hierarchical-clustering + - foldable1 < 0 # tried foldable1-0.1.0.0, but its *library* requires the disabled package: util - freer-simple < 0 # tried freer-simple-1.2.1.1, but its *library* does not support: template-haskell-2.17.0.0 - friday < 0 # tried friday-0.2.3.1, but its *library* does not support: containers-0.6.4.1 - friday < 0 # tried friday-0.2.3.1, but its *library* requires the disabled package: ratio-int @@ -7551,6 +7555,7 @@ expected-test-failures: - universum - utf8-conversions - varying + - vector-algorithms - vivid-osc - wakame - world-peace From 186f4e18dffc8312768c694a5dab2ba00f9942e3 Mon Sep 17 00:00:00 2001 From: Adam Bergmark Date: Mon, 10 Jan 2022 19:16:36 +0100 Subject: [PATCH 34/62] Expect test failure for singletons-base --- build-constraints.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 9c538278..a9bced4c 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -7543,6 +7543,7 @@ expected-test-failures: - safe-decimal - simple-affine-space - simple-vec3 # https://github.com/commercialhaskell/stackage/pull/5410 + - singletons-base - sized - spatial-math - subcategories From feac40422002745d79e948fc2dd77889d0423ef5 Mon Sep 17 00:00:00 2001 From: Adam Bergmark Date: Fri, 7 Jan 2022 16:38:55 +0100 Subject: [PATCH 35/62] Re-enable groundhog-th and type-map --- build-constraints.yaml | 10 ++++------ etc/commenter/src/lib.rs | 2 ++ 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index a9bced4c..1c5045bd 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -1576,7 +1576,7 @@ packages: - hasql - hasql-optparse-applicative - hasql-pool - - hasql-th < 0 # 0.4.0.9 TH compile error + - hasql-th < 0 # 0.4.0.10 TH compile error - hasql-transaction - headed-megaparsec - jsonifier @@ -5325,7 +5325,6 @@ packages: - exinst < 0 # 0.8 - ftp-client-conduit < 0 # 0.5.0.5 - giphy-api < 0 # 0.7.0.0 https://github.com/passy/giphy-api/pull/19 - - groundhog-th < 0 # 0.11 - gluturtle < 0 # 0.0.58.1 - haskell-import-graph < 0 # 1.0.4 - haskell-spacegoo < 0 # 0.2.0.1 @@ -5388,7 +5387,6 @@ packages: - tintin < 0 # 1.10.1 - turtle-options < 0 # 0.1.0.4 - type-assertions < 0 # 0.1.0.0 - - type-map < 0 # 0.1.6.0 - typecheck-plugin-nat-simple < 0 # 0.1.0.2 - ulid < 0 # 0.3.0.0 - uncertain < 0 # 0.3.1.0 @@ -5978,7 +5976,7 @@ packages: - google-translate < 0 # tried google-translate-0.5, but its *library* does not support: http-client-0.7.9 - graphql-client < 0 # tried graphql-client-1.1.1, but its *executable* does not support: path-0.9.2 - groundhog-inspector < 0 # tried groundhog-inspector-0.11.0, but its *library* does not support: groundhog-0.12.0 - - groundhog-inspector < 0 # tried groundhog-inspector-0.11.0, but its *library* requires the disabled package: groundhog-th + - groundhog-inspector < 0 # tried groundhog-inspector-0.11.0, but its *library* does not support: groundhog-th-0.12 - groundhog-mysql < 0 # tried groundhog-mysql-0.12, but its *library* does not support: mysql-0.2.1 - grouped-list < 0 # tried grouped-list-0.2.2.1, but its *library* does not support: base-4.15.1.0 - gtk3 < 0 # tried gtk3-0.15.6, but its *library* does not support: Cabal-3.4.1.0 @@ -6047,8 +6045,8 @@ packages: - haskell-tools-rewrite < 0 # tried haskell-tools-rewrite-1.1.1.0, but its *library* requires the disabled package: references - haskey < 0 # tried haskey-0.3.1.0, but its *library* does not support: stm-containers-1.2 - haskey-mtl < 0 # tried haskey-mtl-0.3.1.0, but its *library* does not support: monad-control-1.0.3.1 - - haskoin-store < 0 # tried haskoin-store-0.64.10, but its *library* requires the disabled package: haskoin-node - - haskoin-store < 0 # tried haskoin-store-0.64.10, but its *library* requires the disabled package: haskoin-store-data + - haskoin-store < 0 # tried haskoin-store-0.64.11, but its *library* requires the disabled package: haskoin-node + - haskoin-store < 0 # tried haskoin-store-0.64.11, but its *library* requires the disabled package: haskoin-store-data - hasmin < 0 # tried hasmin-1.0.3, but its *executable* does not support: optparse-applicative-0.16.1.0 - hasmin < 0 # tried hasmin-1.0.3, but its *library* does not support: attoparsec-0.14.3 - haxl-amazonka < 0 # tried haxl-amazonka-0.1.1, but its *library* requires the disabled package: haxl diff --git a/etc/commenter/src/lib.rs b/etc/commenter/src/lib.rs index a453a9be..122cef28 100644 --- a/etc/commenter/src/lib.rs +++ b/etc/commenter/src/lib.rs @@ -139,9 +139,11 @@ fn is_boot(package: &str) -> bool { "filepath", "deepseq", "ghc", + "ghc-bignum", "ghc-boot", "ghc-boot-th", "ghc-prim", + "ghc-lib-parser", // not a boot lib, but tied to the GHC version. "integer-gmp", "process", "stm", From 99d2212abb458ec44ae1e62d74edef6f31b9b9ec Mon Sep 17 00:00:00 2001 From: Adam Bergmark Date: Fri, 7 Jan 2022 17:01:54 +0100 Subject: [PATCH 36/62] commenter outdated: Also check test/benchmark versions --- build-constraints.yaml | 12 +++++------- etc/commenter/src/lib.rs | 30 +++++++++++++++++------------- 2 files changed, 22 insertions(+), 20 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 1c5045bd..7d0a195f 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -5205,18 +5205,18 @@ packages: - boxes - cassava - charsetdetect-ae # #6326/closed - - coercible-utils # 6271 + - coercible-utils # #6271 - compiler-warnings # #6326/closed - curl - docopt # #6326/closed - dynamic-state # #6326/closed - first-class-patterns # #5965/closed - ghc-trace-events # #6326/closed - - hashing # 6271 - - hnix-store-core # 6271 + - hashing # #6271 + - hnix-store-core # #6271 - ilist # #5965/closed - io-storage # #6326/closed - - monadlist # 6271 + - monadlist # #6271 - non-empty-sequence - numeric-limits # #6326/closed - oo-prototypes # #6326/closed @@ -5224,7 +5224,7 @@ packages: - opentelemetry-extra # #6326/closed - opentelemetry-lightstep # #6326/closed - opentelemetry-wai # #6326/closed - - path # 6271 + - path # #6271 - pattern-arrows - planb-token-introspection # #6326/closed - pointedlist # #6326/closed @@ -7456,7 +7456,6 @@ expected-test-failures: - cpio-conduit # Test file not in tarball https://github.com/da-x/cpio-conduit/issues/1 - crypto-pubkey # https://github.com/vincenthz/hs-crypto-pubkey/issues/23 - doctest - - doctest-discover # 0.1.0.9 https://github.com/karun012/doctest-discover/issues/22 - ghc-events # https://github.com/haskell/ghc-events/issues/70 - gitlab-haskell # https://github.com/commercialhaskell/stackage/issues/6088 - hspec-core # https://github.com/commercialhaskell/stackage/issues/6291 @@ -7713,7 +7712,6 @@ expected-benchmark-failures: # Compilation failures - OrderedBits # 0.0.2.0 - aeson-combinators # 0.0.5.0 - - cipher-blowfish # 0.0.11 https://github.com/vincenthz/hs-crypto-cipher/issues/46 - cmark-gfm # https://github.com/kivikakk/cmark-gfm-hs/issues/5 - cryptohash # 0.11.9 https://github.com/vincenthz/hs-cryptohash/pull/43 - incremental-parser # 0.5.0.2 diff --git a/etc/commenter/src/lib.rs b/etc/commenter/src/lib.rs index 122cef28..994f310a 100644 --- a/etc/commenter/src/lib.rs +++ b/etc/commenter/src/lib.rs @@ -41,20 +41,20 @@ impl VersionTag { fn version(&self) -> &str { match self { - VersionTag::Manual(s) => &s, - VersionTag::Auto(s) => &s, + VersionTag::Manual(s) => s, + VersionTag::Auto(s) => s, } } } pub fn outdated() { let mut all: Vec = vec![]; - let disabled = handle(false, |_loc, lines| { + let versioned = handle(false, |_loc, lines| { all.extend(lines); vec![] }); let mut map: BTreeMap = BTreeMap::new(); - for DisabledPackage { package, version } in disabled { + for VersionedPackage { package, version } in versioned { map.insert(package, VersionTag::Manual(version)); } let mut support: BTreeMap<(String, String), BTreeSet<(String, String)>> = BTreeMap::new(); @@ -107,7 +107,7 @@ pub fn outdated() { let latest = latest_version(&package); if version != latest { let max = 3; - let dependents_stripped = dependents.len().checked_sub(max).unwrap_or(0); + let dependents_stripped = dependents.len().saturating_sub(max); let dependents = dependents .into_iter() .take(max) @@ -177,34 +177,38 @@ enum State { Done, } -struct DisabledPackage { +struct VersionedPackage { package: String, version: String, } -fn parse_disabled_package(s: &str) -> Option { +fn parse_versioned_package(s: &str) -> Option { if let Some(caps) = regex!(r#"- *([^ ]+) < *0 *# *([\d.]+)"#).captures(s) { let package = caps.get(1).unwrap().as_str().to_owned(); let version = caps.get(2).unwrap().as_str().to_owned(); - Some(DisabledPackage { package, version }) + Some(VersionedPackage { package, version }) + } else if let Some(caps) = regex!(r#"- *([^ ]+) *# *([\d.]+)"#).captures(s) { + let package = caps.get(1).unwrap().as_str().to_owned(); + let version = caps.get(2).unwrap().as_str().to_owned(); + Some(VersionedPackage { package, version }) } else { None } } -fn handle(write: bool, mut f: F) -> Vec +fn handle(write: bool, mut f: F) -> Vec where F: FnMut(Location, Vec) -> Vec, { let path = "build-constraints.yaml"; let mut new_lines: Vec = vec![]; - let mut disabled_packages: Vec = vec![]; + let mut versioned_packages: Vec = vec![]; let mut state = State::LookingForLibBounds; let mut buf = vec![]; for line in read_lines(path).map(|s| s.unwrap()) { - if let Some(disabled_package) = parse_disabled_package(&line) { - disabled_packages.push(disabled_package); + if let Some(versioned_package) = parse_versioned_package(&line) { + versioned_packages.push(versioned_package); } match state { @@ -275,7 +279,7 @@ where file.flush().unwrap(); } - disabled_packages + versioned_packages } enum Location { From 13d20822307755fb2a62532016469c528b9f6538 Mon Sep 17 00:00:00 2001 From: Adam Bergmark Date: Mon, 10 Jan 2022 19:53:17 +0100 Subject: [PATCH 37/62] Regenerate bounds and re-enable some stuff --- build-constraints.yaml | 27 ++++++++++++++------------- 1 file changed, 14 insertions(+), 13 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 7d0a195f..69418fe3 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -56,7 +56,7 @@ packages: - ListLike - haskell-src - fix-whitespace - - hs-tags < 0 # 0.1.5.2 compile-fail GHC IncludeSpecs + - hs-tags - goldplate - hasktags - regex-base @@ -5424,7 +5424,7 @@ packages: - Hoed < 0 # tried Hoed-0.5.1, but its *library* requires the disabled package: regex-tdfa-text - IPv6DB < 0 # tried IPv6DB-0.3.2, but its *executable* does not support: fast-logger-3.1.0 - IPv6DB < 0 # tried IPv6DB-0.3.2, but its *executable* does not support: optparse-applicative-0.16.1.0 - - IPv6DB < 0 # tried IPv6DB-0.3.2, but its *library* does not support: IPv6Addr-2.0.3 + - IPv6DB < 0 # tried IPv6DB-0.3.2, but its *library* does not support: IPv6Addr-2.0.4 - IPv6DB < 0 # tried IPv6DB-0.3.2, but its *library* does not support: aeson-1.5.6.0 - IPv6DB < 0 # tried IPv6DB-0.3.2, but its *library* does not support: attoparsec-0.14.3 - IPv6DB < 0 # tried IPv6DB-0.3.2, but its *library* does not support: hedis-0.15.0 @@ -5633,7 +5633,7 @@ packages: - beam-postgres < 0 # tried beam-postgres-0.5.1.0, but its *library* does not support: attoparsec-0.14.3 - beam-sqlite < 0 # tried beam-sqlite-0.5.1.0, but its *library* does not support: attoparsec-0.14.3 - beam-sqlite < 0 # tried beam-sqlite-0.5.1.0, but its *library* does not support: dlist-1.0 - - bench-show < 0 # tried bench-show-0.3.1, but its *library* requires the disabled package: Chart-diagrams + - bench-show < 0 # tried bench-show-0.3.1, but its *library* does not support: statistics-0.16.0.1 - bhoogle < 0 # tried bhoogle-0.1.3.5, but its *executable* does not support: brick-0.65 - bhoogle < 0 # tried bhoogle-0.1.3.5, but its *executable* does not support: bytestring-0.10.12.1 - bhoogle < 0 # tried bhoogle-0.1.3.5, but its *executable* does not support: directory-1.3.6.2 @@ -5829,7 +5829,6 @@ packages: - find-clumpiness < 0 # tried find-clumpiness-0.2.3.2, but its *library* requires the disabled package: BiobaseNewick - find-clumpiness < 0 # tried find-clumpiness-0.2.3.2, but its *library* requires the disabled package: hierarchical-clustering - foldable1 < 0 # tried foldable1-0.1.0.0, but its *library* requires the disabled package: util - - freer-simple < 0 # tried freer-simple-1.2.1.1, but its *library* does not support: template-haskell-2.17.0.0 - friday < 0 # tried friday-0.2.3.1, but its *library* does not support: containers-0.6.4.1 - friday < 0 # tried friday-0.2.3.1, but its *library* requires the disabled package: ratio-int - friday-juicypixels < 0 # tried friday-juicypixels-0.1.2.4, but its *library* requires the disabled package: friday @@ -5981,7 +5980,7 @@ packages: - grouped-list < 0 # tried grouped-list-0.2.2.1, but its *library* does not support: base-4.15.1.0 - gtk3 < 0 # tried gtk3-0.15.6, but its *library* does not support: Cabal-3.4.1.0 - hOpenPGP < 0 # tried hOpenPGP-2.9.7, but its *library* requires the disabled package: ixset-typed - - hackage-security < 0 # tried hackage-security-0.6.0.1, but its *library* does not support: template-haskell-2.17.0.0 + - hackage-security < 0 # tried hackage-security-0.6.0.1, but its *library* requires the disabled package: ed25519 - hackernews < 0 # tried hackernews-1.4.0.0, but its *library* does not support: http-client-0.7.9 - hackernews < 0 # tried hackernews-1.4.0.0, but its *library* does not support: servant-0.18.3 - hackernews < 0 # tried hackernews-1.4.0.0, but its *library* does not support: servant-client-0.18.3 @@ -6045,8 +6044,8 @@ packages: - haskell-tools-rewrite < 0 # tried haskell-tools-rewrite-1.1.1.0, but its *library* requires the disabled package: references - haskey < 0 # tried haskey-0.3.1.0, but its *library* does not support: stm-containers-1.2 - haskey-mtl < 0 # tried haskey-mtl-0.3.1.0, but its *library* does not support: monad-control-1.0.3.1 - - haskoin-store < 0 # tried haskoin-store-0.64.11, but its *library* requires the disabled package: haskoin-node - - haskoin-store < 0 # tried haskoin-store-0.64.11, but its *library* requires the disabled package: haskoin-store-data + - haskoin-store < 0 # tried haskoin-store-0.64.15, but its *library* requires the disabled package: haskoin-node + - haskoin-store < 0 # tried haskoin-store-0.64.15, but its *library* requires the disabled package: haskoin-store-data - hasmin < 0 # tried hasmin-1.0.3, but its *executable* does not support: optparse-applicative-0.16.1.0 - hasmin < 0 # tried hasmin-1.0.3, but its *library* does not support: attoparsec-0.14.3 - haxl-amazonka < 0 # tried haxl-amazonka-0.1.1, but its *library* requires the disabled package: haxl @@ -6082,7 +6081,7 @@ packages: - hpio < 0 # tried hpio-0.9.0.7, but its *library* does not support: protolude-0.3.0 - hquantlib < 0 # tried hquantlib-0.0.5.0, but its *library* does not support: containers-0.6.4.1 - hquantlib < 0 # tried hquantlib-0.0.5.0, but its *library* does not support: hmatrix-0.20.2 - - hquantlib < 0 # tried hquantlib-0.0.5.0, but its *library* does not support: statistics-0.15.2.0 + - hquantlib < 0 # tried hquantlib-0.0.5.0, but its *library* does not support: statistics-0.16.0.1 - hquantlib < 0 # tried hquantlib-0.0.5.0, but its *library* does not support: time-1.9.3 - hquantlib < 0 # tried hquantlib-0.0.5.0, but its *library* does not support: vector-algorithms-0.8.0.4 - hquantlib < 0 # tried hquantlib-0.0.5.0, but its *library* requires the disabled package: hmatrix-special @@ -6250,6 +6249,7 @@ packages: - mole < 0 # tried mole-0.0.7, but its *executable* requires the disabled package: snap-server - monad-bayes < 0 # tried monad-bayes-0.1.1.0, but its *library* does not support: base-4.15.1.0 - monad-bayes < 0 # tried monad-bayes-0.1.1.0, but its *library* does not support: mwc-random-0.15.0.2 + - monad-bayes < 0 # tried monad-bayes-0.1.1.0, but its *library* does not support: statistics-0.16.0.1 - monad-metrics < 0 # tried monad-metrics-0.2.2.0, but its *library* requires the disabled package: ekg-core - monad-mock < 0 # tried monad-mock-0.2.0.0, but its *library* does not support: template-haskell-2.17.0.0 - monad-unlift-ref < 0 # tried monad-unlift-ref-0.2.1, but its *library* requires the disabled package: monad-unlift @@ -6352,7 +6352,7 @@ packages: - pred-set < 0 # tried pred-set-0.0.1, but its *library* requires the disabled package: HSet - pred-trie < 0 # tried pred-trie-0.6.1, but its *library* requires the disabled package: pred-set - pred-trie < 0 # tried pred-trie-0.6.1, but its *library* requires the disabled package: tries - - primitive-extras < 0 # tried primitive-extras-0.10.1.3, but its *library* requires the disabled package: primitive-unlifted + - primitive-extras < 0 # tried primitive-extras-0.10.1.4, but its *library* requires the disabled package: primitive-unlifted - printcess < 0 # tried printcess-0.1.0.3, but its *library* does not support: containers-0.6.4.1 - printcess < 0 # tried printcess-0.1.0.3, but its *library* does not support: lens-5.0.1 - product-isomorphic < 0 # tried product-isomorphic-0.0.3.3, but its *library* requires the disabled package: th-data-compat @@ -6552,7 +6552,7 @@ packages: - text-all < 0 # tried text-all-0.4.2, but its *library* does not support: text-1.2.5.0 - text-all < 0 # tried text-all-0.4.2, but its *library* does not support: text-format-0.3.2 - text-format < 0 # tried text-format-0.3.2, but its *library* does not support: base-4.15.1.0 - - text-generic-pretty < 0 # tried text-generic-pretty-1.2.1, but its *library* does not support: wl-pprint-text-1.2.0.1 + - text-generic-pretty < 0 # tried text-generic-pretty-1.2.1, but its *library* does not support: wl-pprint-text-1.2.0.2 - th-to-exp < 0 # tried th-to-exp-0.0.1.1, but its *library* does not support: template-haskell-2.17.0.0 - these-skinny < 0 # tried these-skinny-0.7.4, but its *library* does not support: base-4.15.1.0 - threepenny-gui < 0 # tried threepenny-gui-0.9.1.0, but its *library* requires the disabled package: snap-server @@ -6733,6 +6733,7 @@ packages: - singletons-base < 3.1 - singletons-th < 3.1 - th-desugar < 1.13 + - fourmolu < 0.5.0.0 # https://github.com/commercialhaskell/stackage/issues/6268 - hashable < 1.4.0.0 @@ -7197,7 +7198,7 @@ skipped-tests: - options # tried options-1.2.1.1, but its *test-suite* requires the disabled package: chell-quickcheck - oset # tried oset-0.4.0.1, but its *test-suite* does not support: hspec-2.8.5 - oset # tried oset-0.4.0.1, but its *test-suite* does not support: hspec-discover-2.8.5 - - partial-semigroup # tried partial-semigroup-0.5.1.12, but its *test-suite* does not support: doctest-0.18.2 + - partial-semigroup # tried partial-semigroup-0.5.1.14, but its *test-suite* does not support: doctest-0.18.2 - pipes-fluid # tried pipes-fluid-0.6.0.1, but its *test-suite* requires the disabled package: pipes-misc - postgrest # tried postgrest-8.0.0, but its *test-suite* does not support: hspec-2.8.5 - printcess # tried printcess-0.1.0.3, but its *test-suite* does not support: HUnit-1.6.2.0 @@ -7307,7 +7308,7 @@ expected-test-failures: - capataz # https://github.com/roman/Haskell-capataz/issues/6 - concurrent-extra # https://github.com/basvandijk/concurrent-extra/issues/12 - crypto-numbers - - css-text # 0.1.2.2 https://github.com/yesodweb/css-text/issues/10 + - css-text # 0.1.3.0 https://github.com/yesodweb/css-text/issues/10 - distributed-process - distributed-process-execution # https://github.com/haskell-distributed/distributed-process-execution/issues/2 - distributed-process-task @@ -7815,10 +7816,10 @@ skipped-benchmarks: - extensible-effects # tried extensible-effects-5.0.0.1, but its *benchmarks* requires the disabled package: test-framework-th - haskell-tools-cli # tried haskell-tools-cli-1.1.1.0, but its *benchmarks* does not support: aeson-1.5.6.0 - haskell-tools-cli # tried haskell-tools-cli-1.1.1.0, but its *benchmarks* does not support: time-1.9.3 + - heist # tried heist-1.1.0.1, but its *benchmarks* does not support: statistics-0.16.0.1 - hip # tried hip-1.5.6.0, but its *benchmarks* requires the disabled package: repa-algorithms - hw-eliasfano # tried hw-eliasfano-0.1.2.0, but its *benchmarks* requires the disabled package: hw-hspec-hedgehog - o-clock # tried o-clock-1.2.1, but its *benchmarks* requires the disabled package: tiempo - - polysemy # tried polysemy-1.6.0.0, but its *benchmarks* requires the disabled package: freer-simple - psqueues # tried psqueues-0.2.7.3, but its *benchmarks* requires the disabled package: PSQueue - psqueues # tried psqueues-0.2.7.3, but its *benchmarks* requires the disabled package: fingertree-psqueue - regex-applicative # tried regex-applicative-0.3.4, but its *benchmarks* requires the disabled package: parsers-megaparsec From 2099b3948d71dedb6aa732c7b222e92151acf2f0 Mon Sep 17 00:00:00 2001 From: Adam Bergmark Date: Mon, 10 Jan 2022 20:05:43 +0100 Subject: [PATCH 38/62] Re-enable Sit --- build-constraints.yaml | 62 +++++++++++++++++++++--------------------- 1 file changed, 31 insertions(+), 31 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 69418fe3..03c2cc13 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -48,7 +48,7 @@ packages: "Andreas Abel @andreasabel": - BNFC - - Sit < 0 # 0.2021.1.18 compile fail happy required, may be intermittent + - Sit - STMonadTrans - Agda - agda2lagda @@ -5426,10 +5426,10 @@ packages: - IPv6DB < 0 # tried IPv6DB-0.3.2, but its *executable* does not support: optparse-applicative-0.16.1.0 - IPv6DB < 0 # tried IPv6DB-0.3.2, but its *library* does not support: IPv6Addr-2.0.4 - IPv6DB < 0 # tried IPv6DB-0.3.2, but its *library* does not support: aeson-1.5.6.0 - - IPv6DB < 0 # tried IPv6DB-0.3.2, but its *library* does not support: attoparsec-0.14.3 + - IPv6DB < 0 # tried IPv6DB-0.3.2, but its *library* does not support: attoparsec-0.14.4 - IPv6DB < 0 # tried IPv6DB-0.3.2, but its *library* does not support: hedis-0.15.0 - IPv6DB < 0 # tried IPv6DB-0.3.2, but its *library* does not support: unordered-containers-0.2.16.0 - - JuicyPixels-blp < 0 # tried JuicyPixels-blp-0.2.0.0, but its *library* does not support: attoparsec-0.14.3 + - JuicyPixels-blp < 0 # tried JuicyPixels-blp-0.2.0.0, but its *library* does not support: attoparsec-0.14.4 - JuicyPixels-blp < 0 # tried JuicyPixels-blp-0.2.0.0, but its *library* does not support: text-show-3.9.5 - MFlow < 0 # tried MFlow-0.4.6.0, but its *library* requires the disabled package: Workflow - MFlow < 0 # tried MFlow-0.4.6.0, but its *library* requires the disabled package: monadloc @@ -5602,7 +5602,7 @@ packages: - asif < 0 # tried asif-6.0.4, but its *library* requires the disabled package: thyme - async-timer < 0 # tried async-timer-0.2.0.0, but its *library* does not support: unliftio-core-0.2.0.1 - atom-conduit < 0 # tried atom-conduit-0.9.0.1, but its *library* requires the disabled package: refined - - avers < 0 # tried avers-0.0.17.1, but its *library* does not support: attoparsec-0.14.3 + - avers < 0 # tried avers-0.0.17.1, but its *library* does not support: attoparsec-0.14.4 - avers < 0 # tried avers-0.0.17.1, but its *library* does not support: base-4.15.1.0 - avers < 0 # tried avers-0.0.17.1, but its *library* does not support: cryptonite-0.29 - avers < 0 # tried avers-0.0.17.1, but its *library* does not support: memory-0.16.0 @@ -5630,8 +5630,8 @@ packages: - beam-mysql < 0 # tried beam-mysql-0.2.0.0, but its *library* does not support: beam-core-0.9.1.0 - beam-mysql < 0 # tried beam-mysql-0.2.0.0, but its *library* does not support: hashable-1.3.5.0 - beam-mysql < 0 # tried beam-mysql-0.2.0.0, but its *library* does not support: mysql-0.2.1 - - beam-postgres < 0 # tried beam-postgres-0.5.1.0, but its *library* does not support: attoparsec-0.14.3 - - beam-sqlite < 0 # tried beam-sqlite-0.5.1.0, but its *library* does not support: attoparsec-0.14.3 + - beam-postgres < 0 # tried beam-postgres-0.5.1.0, but its *library* does not support: attoparsec-0.14.4 + - beam-sqlite < 0 # tried beam-sqlite-0.5.1.0, but its *library* does not support: attoparsec-0.14.4 - beam-sqlite < 0 # tried beam-sqlite-0.5.1.0, but its *library* does not support: dlist-1.0 - bench-show < 0 # tried bench-show-0.3.1, but its *library* does not support: statistics-0.16.0.1 - bhoogle < 0 # tried bhoogle-0.1.3.5, but its *executable* does not support: brick-0.65 @@ -5725,18 +5725,18 @@ packages: - configurator-pg < 0 # tried configurator-pg-0.2.5, but its *library* does not support: base-4.15.1.0 - configurator-pg < 0 # tried configurator-pg-0.2.5, but its *library* does not support: megaparsec-9.2.0 - constraint < 0 # tried constraint-0.1.4.0, but its *library* requires the disabled package: category - - country < 0 # tried country-0.2.1, but its *library* does not support: attoparsec-0.14.3 + - country < 0 # tried country-0.2.1, but its *library* does not support: attoparsec-0.14.4 - country < 0 # tried country-0.2.1, but its *library* does not support: base-4.15.1.0 - cql-io < 0 # tried cql-io-1.1.1, but its *library* requires the disabled package: cql - crypto-pubkey < 0 # tried crypto-pubkey-0.2.8, but its *library* requires the disabled package: crypto-numbers - cryptocipher < 0 # tried cryptocipher-0.6.2, but its *library* requires the disabled package: cipher-blowfish - csg < 0 # tried csg-0.1.0.6, but its *library* does not support: QuickCheck-2.14.2 - - csg < 0 # tried csg-0.1.0.6, but its *library* does not support: attoparsec-0.14.3 + - csg < 0 # tried csg-0.1.0.6, but its *library* does not support: attoparsec-0.14.4 - csg < 0 # tried csg-0.1.0.6, but its *library* does not support: simple-vec3-0.6.0.1 - csg < 0 # tried csg-0.1.0.6, but its *library* does not support: strict-0.4.0.1 - css-syntax < 0 # tried css-syntax-0.1.0.0, but its *library* does not support: base-4.15.1.0 - darcs < 0 # tried darcs-2.16.4, but its *library* does not support: Cabal-3.4.1.0 - - darcs < 0 # tried darcs-2.16.4, but its *library* does not support: attoparsec-0.14.3 + - darcs < 0 # tried darcs-2.16.4, but its *library* does not support: attoparsec-0.14.4 - darcs < 0 # tried darcs-2.16.4, but its *library* does not support: base-4.15.1.0 - darcs < 0 # tried darcs-2.16.4, but its *library* does not support: constraints-0.13.2 - darcs < 0 # tried darcs-2.16.4, but its *library* does not support: cryptonite-0.29 @@ -5765,7 +5765,7 @@ packages: - dialogflow-fulfillment < 0 # tried dialogflow-fulfillment-0.1.1.4, but its *library* does not support: base-4.15.1.0 - dice < 0 # tried dice-0.1.0.1, but its *library* requires the disabled package: random-fu - dictionaries < 0 # tried dictionaries-0.2.0.4, but its *executable* does not support: criterion-1.5.12.0 - - dictionaries < 0 # tried dictionaries-0.2.0.4, but its *library* does not support: attoparsec-0.14.3 + - dictionaries < 0 # tried dictionaries-0.2.0.4, but its *library* does not support: attoparsec-0.14.4 - dictionaries < 0 # tried dictionaries-0.2.0.4, but its *library* does not support: base-4.15.1.0 - dictionaries < 0 # tried dictionaries-0.2.0.4, but its *library* does not support: containers-0.6.4.1 - dictionaries < 0 # tried dictionaries-0.2.0.4, but its *library* does not support: exceptions-0.10.4 @@ -6047,10 +6047,10 @@ packages: - haskoin-store < 0 # tried haskoin-store-0.64.15, but its *library* requires the disabled package: haskoin-node - haskoin-store < 0 # tried haskoin-store-0.64.15, but its *library* requires the disabled package: haskoin-store-data - hasmin < 0 # tried hasmin-1.0.3, but its *executable* does not support: optparse-applicative-0.16.1.0 - - hasmin < 0 # tried hasmin-1.0.3, but its *library* does not support: attoparsec-0.14.3 + - hasmin < 0 # tried hasmin-1.0.3, but its *library* does not support: attoparsec-0.14.4 - haxl-amazonka < 0 # tried haxl-amazonka-0.1.1, but its *library* requires the disabled package: haxl - heist < 0 # tried heist-1.1.0.1, but its *library* does not support: aeson-1.5.6.0 - - heist < 0 # tried heist-1.1.0.1, but its *library* does not support: attoparsec-0.14.3 + - heist < 0 # tried heist-1.1.0.1, but its *library* does not support: attoparsec-0.14.4 - heist < 0 # tried heist-1.1.0.1, but its *library* does not support: base-4.15.1.0 - heist < 0 # tried heist-1.1.0.1, but its *library* does not support: dlist-1.0 - herms < 0 # tried herms-1.9.0.4, but its *executable* does not support: ansi-terminal-0.11.1 @@ -6090,7 +6090,7 @@ packages: - hschema-aeson < 0 # tried hschema-aeson-0.0.1.1, but its *library* requires the disabled package: hschema - hschema-prettyprinter < 0 # tried hschema-prettyprinter-0.0.1.1, but its *library* requires the disabled package: hschema - hschema-quickcheck < 0 # tried hschema-quickcheck-0.0.1.1, but its *library* requires the disabled package: hschema - - hsdev < 0 # tried hsdev-0.3.4.0, but its *library* does not support: attoparsec-0.14.3 + - hsdev < 0 # tried hsdev-0.3.4.0, but its *library* does not support: attoparsec-0.14.4 - hsdev < 0 # tried hsdev-0.3.4.0, but its *library* does not support: ghc-boot-9.0.2 - hsdev < 0 # tried hsdev-0.3.4.0, but its *library* does not support: ghc-lib-parser-9.0.2.20211226 - hsdev < 0 # tried hsdev-0.3.4.0, but its *library* does not support: hlint-3.3.6 @@ -6115,9 +6115,9 @@ packages: - inline-java < 0 # tried inline-java-0.10.0, but its *library* requires the disabled package: jni - inline-r < 0 # tried inline-r-0.10.5, but its *library* does not support: singletons-3.0.1 - interpolatedstring-qq2 < 0 # tried interpolatedstring-qq2-0.1.0.0, but its *library* does not support: template-haskell-2.17.0.0 - - io-streams-haproxy < 0 # tried io-streams-haproxy-1.0.1.0, but its *library* does not support: attoparsec-0.14.3 + - io-streams-haproxy < 0 # tried io-streams-haproxy-1.0.1.0, but its *library* does not support: attoparsec-0.14.4 - io-streams-haproxy < 0 # tried io-streams-haproxy-1.0.1.0, but its *library* does not support: base-4.15.1.0 - - irc-dcc < 0 # tried irc-dcc-2.0.1, but its *library* does not support: attoparsec-0.14.3 + - irc-dcc < 0 # tried irc-dcc-2.0.1, but its *library* does not support: attoparsec-0.14.4 - irc-dcc < 0 # tried irc-dcc-2.0.1, but its *library* does not support: network-3.1.2.5 - irc-dcc < 0 # tried irc-dcc-2.0.1, but its *library* does not support: path-0.9.2 - it-has < 0 # tried it-has-0.2.0.0, but its *library* does not support: generic-lens-2.2.0.0 @@ -6127,7 +6127,7 @@ packages: - ixset-typed-conversions < 0 # tried ixset-typed-conversions-0.1.2.0, but its *library* requires the disabled package: ixset-typed - ixset-typed-hashable-instance < 0 # tried ixset-typed-hashable-instance-0.1.0.2, but its *library* requires the disabled package: ixset-typed - jmacro-rpc-snap < 0 # tried jmacro-rpc-snap-0.3, but its *library* requires the disabled package: snap-core - - jsaddle < 0 # tried jsaddle-0.9.8.1, but its *library* does not support: attoparsec-0.14.3 + - jsaddle < 0 # tried jsaddle-0.9.8.1, but its *library* does not support: attoparsec-0.14.4 - jsaddle < 0 # tried jsaddle-0.9.8.1, but its *library* does not support: base64-bytestring-1.2.1.0 - jsaddle < 0 # tried jsaddle-0.9.8.1, but its *library* does not support: ref-tf-0.5.0.1 - json-alt < 0 # tried json-alt-1.0.0, but its *library* does not support: aeson-1.5.6.0 @@ -6205,7 +6205,7 @@ packages: - magicbane < 0 # tried magicbane-0.5.1, but its *library* requires the disabled package: ekg-core - magicbane < 0 # tried magicbane-0.5.1, but its *library* requires the disabled package: ekg-wai - magicbane < 0 # tried magicbane-0.5.1, but its *library* requires the disabled package: refined - - makefile < 0 # tried makefile-1.1.0.0, but its *library* does not support: attoparsec-0.14.3 + - makefile < 0 # tried makefile-1.1.0.0, but its *library* does not support: attoparsec-0.14.4 - mallard < 0 # tried mallard-0.6.1.1, but its *library* does not support: megaparsec-9.2.0 - mallard < 0 # tried mallard-0.6.1.1, but its *library* requires the disabled package: Interpolation - map-syntax < 0 # tried map-syntax-0.3, but its *library* does not support: base-4.15.1.0 @@ -6376,7 +6376,7 @@ packages: - rakuten < 0 # tried rakuten-0.1.1.5, but its *library* requires the disabled package: extensible - ranged-list < 0 # tried ranged-list-0.1.0.0, but its *library* requires the disabled package: typecheck-plugin-nat-simple - rank-product < 0 # tried rank-product-0.2.2.0, but its *library* requires the disabled package: random-fu - - rdf < 0 # tried rdf-0.1.0.5, but its *library* does not support: attoparsec-0.14.3 + - rdf < 0 # tried rdf-0.1.0.5, but its *library* does not support: attoparsec-0.14.4 - reanimate < 0 # tried reanimate-1.1.4.0, but its *library* requires the disabled package: hgeometry - reanimate < 0 # tried reanimate-1.1.4.0, but its *library* requires the disabled package: hgeometry-combinatorial - refined < 0 # tried refined-0.6.2, but its *library* does not support: base-4.15.1.0 @@ -6386,7 +6386,7 @@ packages: - regex-pcre-text < 0 # tried regex-pcre-text-0.94.0.1, but its *library* does not support: regex-pcre-builtin-0.95.2.3.8.44 - regex-tdfa-text < 0 # tried regex-tdfa-text-1.0.0.3, but its *library* does not support: regex-base-0.94.0.2 - registry < 0 # tried registry-0.2.1.0, but its *library* requires the disabled package: protolude - - relapse < 0 # tried relapse-1.0.0.0, but its *library* does not support: attoparsec-0.14.3 + - relapse < 0 # tried relapse-1.0.0.0, but its *library* does not support: attoparsec-0.14.4 - relational-query < 0 # tried relational-query-0.12.3.0, but its *library* requires the disabled package: persistable-record - relational-query < 0 # tried relational-query-0.12.3.0, 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 @@ -6400,7 +6400,7 @@ packages: - req-url-extra < 0 # tried req-url-extra-0.1.1.0, but its *library* does not support: req-3.9.2 - rethinkdb-client-driver < 0 # tried rethinkdb-client-driver-0.0.25, but its *library* does not support: base-4.15.1.0 - rhine-gloss < 0 # tried rhine-gloss-0.7.0, but its *library* requires the disabled package: rhine - - riak < 0 # tried riak-1.2.0.0, but its *library* does not support: attoparsec-0.14.3 + - riak < 0 # tried riak-1.2.0.0, but its *library* does not support: attoparsec-0.14.4 - riak < 0 # tried riak-1.2.0.0, but its *library* does not support: network-3.1.2.5 - rollbar-hs < 0 # tried rollbar-hs-0.3.1.0, but its *library* does not support: aeson-1.5.6.0 - rollbar-hs < 0 # tried rollbar-hs-0.3.1.0, but its *library* does not support: http-client-0.7.9 @@ -6492,7 +6492,7 @@ packages: - smallcheck-series < 0 # tried smallcheck-series-0.7.1.0, but its *library* does not support: base-4.15.1.0 - smash-lens < 0 # tried smash-lens-0.1.0.1, but its *library* does not support: lens-5.0.1 - snap < 0 # tried snap-1.1.3.1, but its *library* does not support: aeson-1.5.6.0 - - snap < 0 # tried snap-1.1.3.1, but its *library* does not support: attoparsec-0.14.3 + - snap < 0 # tried snap-1.1.3.1, but its *library* does not support: attoparsec-0.14.4 - snap < 0 # tried snap-1.1.3.1, but its *library* does not support: base-4.15.1.0 - snap < 0 # tried snap-1.1.3.1, but its *library* does not support: dlist-1.0 - snap < 0 # tried snap-1.1.3.1, but its *library* does not support: lens-5.0.1 @@ -6500,7 +6500,7 @@ packages: - snap < 0 # tried snap-1.1.3.1, but its *library* requires the disabled package: pwstore-fast - snap < 0 # tried snap-1.1.3.1, but its *library* requires the disabled package: snap-server - snap-blaze < 0 # tried snap-blaze-0.2.1.5, but its *library* requires the disabled package: snap-core - - snap-core < 0 # tried snap-core-1.0.4.2, but its *library* does not support: attoparsec-0.14.3 + - snap-core < 0 # tried snap-core-1.0.4.2, but its *library* does not support: attoparsec-0.14.4 - socket-activation < 0 # tried socket-activation-0.1.0.2, but its *library* does not support: network-3.1.2.5 - sparkle < 0 # tried sparkle-0.7.4, but its *library* does not support: inline-java-0.10.0 - sparkle < 0 # tried sparkle-0.7.4, but its *library* does not support: jvm-0.6.0 @@ -6522,10 +6522,10 @@ packages: - structured-haskell-mode < 0 # tried structured-haskell-mode-1.1.0, but its *executable* does not support: haskell-src-exts-1.23.1 - stylish-haskell < 0 # tried stylish-haskell-0.13.0.0, but its *library* does not support: Cabal-3.4.1.0 - stylish-haskell < 0 # tried stylish-haskell-0.13.0.0, but its *library* does not support: ghc-lib-parser-9.0.2.20211226 - - sv < 0 # tried sv-1.4.0.1, but its *library* does not support: attoparsec-0.14.3 + - sv < 0 # tried sv-1.4.0.1, but its *library* does not support: attoparsec-0.14.4 - sv < 0 # tried sv-1.4.0.1, but its *library* does not support: base-4.15.1.0 - - sv-cassava < 0 # tried sv-cassava-0.3, but its *library* does not support: attoparsec-0.14.3 - - sv-core < 0 # tried sv-core-0.5, but its *library* does not support: attoparsec-0.14.3 + - sv-cassava < 0 # tried sv-cassava-0.3, but its *library* does not support: attoparsec-0.14.4 + - sv-core < 0 # tried sv-core-0.5, but its *library* does not support: attoparsec-0.14.4 - sv-core < 0 # tried sv-core-0.5, but its *library* does not support: base-4.15.1.0 - sv-core < 0 # tried sv-core-0.5, but its *library* does not support: lens-5.0.1 - sv-core < 0 # tried sv-core-0.5, but its *library* does not support: profunctors-5.6.2 @@ -6582,7 +6582,7 @@ packages: - type-natural < 0 # tried type-natural-1.1.0.1, but its *library* requires the disabled package: ghc-typelits-natnormalise - tz < 0 # tried tz-0.1.3.5, but its *library* does not support: template-haskell-2.17.0.0 - ucam-webauth < 0 # tried ucam-webauth-0.1.0.0, but its *library* does not support: aeson-1.5.6.0 - - ucam-webauth < 0 # tried ucam-webauth-0.1.0.0, but its *library* does not support: attoparsec-0.14.3 + - ucam-webauth < 0 # tried ucam-webauth-0.1.0.0, but its *library* does not support: attoparsec-0.14.4 - ucam-webauth < 0 # tried ucam-webauth-0.1.0.0, but its *library* does not support: base-4.15.1.0 - ucam-webauth < 0 # tried ucam-webauth-0.1.0.0, but its *library* does not support: cryptonite-0.29 - ucam-webauth < 0 # tried ucam-webauth-0.1.0.0, but its *library* does not support: parser-combinators-1.3.0 @@ -6590,12 +6590,12 @@ packages: - ucam-webauth-types < 0 # tried ucam-webauth-types-0.1.0.0, but its *library* does not support: base-4.15.1.0 - ucam-webauth-types < 0 # tried ucam-webauth-types-0.1.0.0, but its *library* does not support: base64-bytestring-1.2.1.0 - unfoldable-restricted < 0 # tried unfoldable-restricted-0.0.3, but its *library* requires the disabled package: unfoldable - - uniprot-kb < 0 # tried uniprot-kb-0.1.2.0, but its *library* does not support: attoparsec-0.14.3 + - uniprot-kb < 0 # tried uniprot-kb-0.1.2.0, but its *library* does not support: attoparsec-0.14.4 - uri-templater < 0 # tried uri-templater-0.3.1.0, but its *library* does not support: trifecta-2.1.2 - urlpath < 0 # tried urlpath-9.0.1, but its *library* requires the disabled package: attoparsec-uri - userid < 0 # tried userid-0.1.3.6, but its *library* does not support: base-4.15.1.0 - utf8-conversions < 0 # tried utf8-conversions-0.1.0.4, but its *library* does not support: text-short-0.1.5 - - vado < 0 # tried vado-0.0.13, but its *library* does not support: attoparsec-0.14.3 + - vado < 0 # tried vado-0.0.13, but its *library* does not support: attoparsec-0.14.4 - vado < 0 # tried vado-0.0.13, but its *library* does not support: base-4.15.1.0 - vcswrapper < 0 # tried vcswrapper-0.1.6, but its *library* does not support: base-4.15.1.0 - vcswrapper < 0 # tried vcswrapper-0.1.6, but its *library* does not support: containers-0.6.4.1 @@ -6613,13 +6613,13 @@ packages: - wai-middleware-throttle < 0 # tried wai-middleware-throttle-0.3.0.1, but its *library* requires the disabled package: token-bucket - wai-routing < 0 # tried wai-routing-0.13.0, but its *library* requires the disabled package: wai-predicates - wai-routing < 0 # tried wai-routing-0.13.0, but its *library* requires the disabled package: wai-route - - wavefront < 0 # tried wavefront-0.7.1.4, but its *library* does not support: attoparsec-0.14.3 + - wavefront < 0 # tried wavefront-0.7.1.4, but its *library* does not support: attoparsec-0.14.4 - wavefront < 0 # tried wavefront-0.7.1.4, but its *library* does not support: base-4.15.1.0 - wavefront < 0 # tried wavefront-0.7.1.4, but its *library* does not support: dlist-1.0 - web-routes-th < 0 # tried web-routes-th-0.22.6.6, but its *library* does not support: template-haskell-2.17.0.0 - web3 < 0 # tried web3-0.9.1.0, but its *library* does not support: OneTuple-0.3.1 - web3 < 0 # tried web3-0.9.1.0, but its *library* does not support: aeson-1.5.6.0 - - web3 < 0 # tried web3-0.9.1.0, but its *library* does not support: attoparsec-0.14.3 + - web3 < 0 # tried web3-0.9.1.0, but its *library* does not support: attoparsec-0.14.4 - web3 < 0 # tried web3-0.9.1.0, but its *library* does not support: base-4.15.1.0 - web3 < 0 # tried web3-0.9.1.0, but its *library* does not support: cryptonite-0.29 - web3 < 0 # tried web3-0.9.1.0, but its *library* does not support: hspec-2.8.5 @@ -7117,7 +7117,7 @@ skipped-tests: - galois-field # tried galois-field-1.0.2, but its *test-suite* does not support: semirings-0.6 - galois-field # tried galois-field-1.0.2, but its *test-suite* does not support: tasty-1.4.2.1 - generic-xmlpickler # tried generic-xmlpickler-0.1.0.6, but its *test-suite* does not support: tasty-1.4.2.1 - - ghc-prof # tried ghc-prof-1.4.1.9, but its *test-suite* does not support: attoparsec-0.14.3 + - ghc-prof # tried ghc-prof-1.4.1.9, but its *test-suite* does not support: attoparsec-0.14.4 - gitlib-libgit2 # tried gitlib-libgit2-3.1.2.1, but its *test-suite* requires the disabled package: gitlib-test - hackage-security # tried hackage-security-0.6.0.1, but its *test-suite* does not support: tasty-1.4.2.1 - haddock-library # tried haddock-library-1.10.0, but its *test-suite* does not support: hspec-2.8.5 From e219af12e44efe08d9d2385ce912eef3e4a0422d Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Tue, 11 Jan 2022 09:19:22 +0800 Subject: [PATCH 39/62] prefer http-directory-0.1.9 to dl-fedora --- build-constraints.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 03c2cc13..fe46bab5 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -1722,11 +1722,11 @@ packages: - cabal-file - cabal-rpm - cached-json-file - - dl-fedora + - dl-fedora < 0 # https://github.com/juhp/dl-fedora/issues/2 - fedora-dists - fedora-haskell-tools - hkgr - - http-directory < 0.1.9 # https://github.com/juhp/dl-fedora/issues/2 + - http-directory - http-query - koji - pagure-cli From a8ad71aa1bbad117100191af7f018026d3eb0cd0 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Tue, 11 Jan 2022 09:24:18 +0800 Subject: [PATCH 40/62] juhp: add bodhi, copr-api, pagure, pdc, stack-all, stack-clean-old --- build-constraints.yaml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index fe46bab5..204dd8dc 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -1718,18 +1718,23 @@ packages: - linux-capabilities "Jens Petersen @juhp": + - bodhi - bugzilla-redhat - cabal-file - cabal-rpm - cached-json-file + - copr-api - dl-fedora < 0 # https://github.com/juhp/dl-fedora/issues/2 - fedora-dists - fedora-haskell-tools + - HaXml - hkgr - http-directory - http-query - koji + - pagure - pagure-cli + - pdc - pkgtreediff - rhbzquery - rpm-nvr @@ -1737,7 +1742,8 @@ packages: - simple-cabal - simple-cmd - simple-cmd-args - - HaXml + - stack-all + - stack-clean-old - async-pool - darcs From 0fb72e88a4eed16c2746c7f3339253d895fed789 Mon Sep 17 00:00:00 2001 From: Simon Michael Date: Mon, 10 Jan 2022 17:42:08 -1000 Subject: [PATCH 41/62] hledger: upper bound to avoid deprecated 1.24.99 --- build-constraints.yaml | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 204dd8dc..05767b43 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -1441,10 +1441,11 @@ packages: # incompatible bounds, we would prefer they be disabled temporarily, # rather than disabling the latest hledger-lib and hledger. # (#3494/closed, #5779/closed) - - hledger - - hledger-lib - - hledger-ui - - hledger-web + # Temporary upper bound to avoid mistaken and deprecated 1.24.99 release: + - hledger < 1.24.99 + - hledger-lib < 1.24.99 + - hledger-ui < 1.24.99 + - hledger-web < 1.24.99 "Mihai Maruseac @mihaimaruseac": - io-manager From d5f7658a1eeed3c1edbe9404b4b6adf47f03257e Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Wed, 12 Jan 2022 11:20:59 +0800 Subject: [PATCH 42/62] wuss < 2.0 (#6395) --- build-constraints.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 204dd8dc..63b4d190 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -6793,6 +6793,8 @@ packages: # https://github.com/commercialhaskell/stackage/issues/6393 - flow < 2.0.0.0 + # https://github.com/commercialhaskell/stackage/issues/6395 + - wuss < 2.0 # end of packages From 34d5eb12e46198f2ce196922c637f9031f665864 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Wed, 12 Jan 2022 11:49:53 +0800 Subject: [PATCH 43/62] texmath < 0.12.4 (#6396) --- build-constraints.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 63b4d190..bdeb9e7f 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -6796,6 +6796,8 @@ packages: # https://github.com/commercialhaskell/stackage/issues/6395 - wuss < 2.0 + # https://github.com/commercialhaskell/stackage/issues/6396 + - texmath < 0.12.4 # end of packages # Package flags are applied to individual packages, and override the values of From 2e788ed794c4902904fce050e396635f46d37641 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Thu, 13 Jan 2022 09:48:07 +0800 Subject: [PATCH 44/62] ipynb < 0.2 (#6397) --- build-constraints.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index c4aaf256..9781e99d 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -6800,6 +6800,8 @@ packages: # https://github.com/commercialhaskell/stackage/issues/6396 - texmath < 0.12.4 + # https://github.com/commercialhaskell/stackage/issues/6397 + - ipynb < 0.2 # end of packages # Package flags are applied to individual packages, and override the values of From dfef1c3e283ea9604b8f2e4a5ba79542bbd36348 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Thu, 13 Jan 2022 12:02:39 +0800 Subject: [PATCH 45/62] pandoc < 2.17 (#6398) and add hslua-aeson for 2.17 --- build-constraints.yaml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 9781e99d..cd515a5b 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -3717,6 +3717,7 @@ packages: "Albert Krewinkel @tarleb": - hslua + - hslua-aeson - hslua-classes - hslua-core - hslua-marshalling @@ -6799,8 +6800,10 @@ packages: - wuss < 2.0 # https://github.com/commercialhaskell/stackage/issues/6396 - - texmath < 0.12.4 # https://github.com/commercialhaskell/stackage/issues/6397 + # https://github.com/commercialhaskell/stackage/issues/6398 + - pandoc < 2.17 + - texmath < 0.12.4 - ipynb < 0.2 # end of packages From 1bb1ab33a5e9a19edd7799cf599fcd9f647e1b1c Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Thu, 13 Jan 2022 16:40:38 +0800 Subject: [PATCH 46/62] doctest-discover (karun012/doctest-discover#33) --- build-constraints.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index cd515a5b..424d3fab 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -7473,7 +7473,7 @@ expected-test-failures: - bugsnag-haskell # https://github.com/commercialhaskell/stackage/issues/6372 - cpio-conduit # Test file not in tarball https://github.com/da-x/cpio-conduit/issues/1 - crypto-pubkey # https://github.com/vincenthz/hs-crypto-pubkey/issues/23 - - doctest + - doctest-discover # https://github.com/karun012/doctest-discover/issues/33 - ghc-events # https://github.com/haskell/ghc-events/issues/70 - gitlab-haskell # https://github.com/commercialhaskell/stackage/issues/6088 - hspec-core # https://github.com/commercialhaskell/stackage/issues/6291 From 1e5914c7503cecae0c9fcd13e4413cab0ac4784b Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Thu, 13 Jan 2022 17:06:49 +0800 Subject: [PATCH 47/62] sdl2 < 2.5.3.1 (haskell-game/sdl2#240) --- build-constraints.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 424d3fab..b5103c15 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -6805,6 +6805,10 @@ packages: - pandoc < 2.17 - texmath < 0.12.4 - ipynb < 0.2 + + # https://github.com/haskell-game/sdl2/issues/240 + - sdl2 < 2.5.3.1 + # end of packages # Package flags are applied to individual packages, and override the values of From bc46c860ddd560d33c160db65bd063f5fd5d5795 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Thu, 13 Jan 2022 20:19:09 +0800 Subject: [PATCH 48/62] sdl2-2.5.3.1 needs libsdl-2.0.10 (Ubuntu 20.04+) --- build-constraints.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index b5103c15..7c561f66 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -6806,7 +6806,7 @@ packages: - texmath < 0.12.4 - ipynb < 0.2 - # https://github.com/haskell-game/sdl2/issues/240 + # https://github.com/haskell-game/sdl2/issues/240 (need newer Ubuntu) - sdl2 < 2.5.3.1 # end of packages From 2d2b7e3ac964511c7aec40da25df3f1cc261b0cb Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Thu, 13 Jan 2022 20:20:27 +0800 Subject: [PATCH 49/62] flow-2.0 blocked by shikensu-0.4 which needs aeson-2.0 (#6393) --- build-constraints.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 7c561f66..70fa0e9b 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -6794,7 +6794,7 @@ packages: - burrito < 2.0.0.0 # https://github.com/commercialhaskell/stackage/issues/6393 - - flow < 2.0.0.0 + - flow < 2.0.0.0 # blocked by shikensu through aeson-2.0 # https://github.com/commercialhaskell/stackage/issues/6395 - wuss < 2.0 From 5611672172e021d838697ed1a5231236c9b088af Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Thu, 13 Jan 2022 20:21:26 +0800 Subject: [PATCH 50/62] allow burrito-2.0 (closes #6392) --- build-constraints.yaml | 3 --- 1 file changed, 3 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 70fa0e9b..2a62b665 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -6790,9 +6790,6 @@ packages: # issue is for 5.0, but 4.0.4 is deprecated. - hw-kafka-client < 4.0.4 - # https://github.com/commercialhaskell/stackage/issues/6392 - - burrito < 2.0.0.0 - # https://github.com/commercialhaskell/stackage/issues/6393 - flow < 2.0.0.0 # blocked by shikensu through aeson-2.0 From 867e1f044b018b671efbf4377d966dfef714abd1 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Thu, 13 Jan 2022 20:22:02 +0800 Subject: [PATCH 51/62] enable unicode-data-0.3 (closes #6382) --- build-constraints.yaml | 3 --- 1 file changed, 3 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 2a62b665..78fd9f7b 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -6783,9 +6783,6 @@ packages: - selective < 0.5 - yaml-unscrambler < 0.1.0.5 - # https://github.com/commercialhaskell/stackage/issues/6382 - - unicode-data < 0.3 - # https://github.com/commercialhaskell/stackage/issues/6388 # issue is for 5.0, but 4.0.4 is deprecated. - hw-kafka-client < 4.0.4 From 7f9a4edfd5a330133a491240852f93741bfc9bb9 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Fri, 14 Jan 2022 10:52:35 +0800 Subject: [PATCH 52/62] enable ed25519 (thoughtpolice/hs-ed25519#30) --- build-constraints.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 78fd9f7b..6a64d72b 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -5803,7 +5803,6 @@ packages: - drawille < 0 # tried drawille-0.1.2.0, but its *library* does not support: containers-0.6.4.1 - earcut < 0 # tried earcut-0.1.0.4, but its *library* does not support: base-4.15.1.0 - easytest < 0 # tried easytest-0.3, but its *library* does not support: hedgehog-1.0.5 - - ed25519 < 0 # tried ed25519-0.0.5.0, but its *library* does not support: ghc-prim-0.7.0 - edit < 0 # tried edit-1.0.1.0, but its *library* does not support: QuickCheck-2.14.2 - edit < 0 # tried edit-1.0.1.0, but its *library* does not support: base-4.15.1.0 - effect-handlers < 0 # tried effect-handlers-0.1.0.8, but its *library* does not support: free-5.1.7 From 1ebf9f2720e0bcffa3a775892e0557c9c7ad9e3c Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Fri, 14 Jan 2022 10:56:27 +0800 Subject: [PATCH 53/62] hackage-security unlocks pantry, stack (haskell/hackage-security#253) and cabal-file --- build-constraints.yaml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 6a64d72b..4ab38558 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -5681,7 +5681,6 @@ packages: - buchhaltung < 0 # tried buchhaltung-0.0.7, but its *library* requires the disabled package: regex-tdfa-text - bulletproofs < 0 # tried bulletproofs-1.1.0, but its *library* requires the disabled package: elliptic-curve - butcher < 0 # tried butcher-1.3.3.2, but its *library* does not support: base-4.15.1.0 - - cabal-file < 0 # tried cabal-file-0.1.1, but its *library* requires the disabled package: hackage-security - cabal-install < 0 # tried cabal-install-3.6.2.0, but its *executable* does not support: Cabal-3.4.1.0 - cabal-install < 0 # tried cabal-install-3.6.2.0, but its *executable* does not support: base-4.15.1.0 - cairo < 0 # tried cairo-0.13.8.1, but its *library* does not support: Cabal-3.4.1.0 @@ -5988,7 +5987,6 @@ packages: - grouped-list < 0 # tried grouped-list-0.2.2.1, but its *library* does not support: base-4.15.1.0 - gtk3 < 0 # tried gtk3-0.15.6, but its *library* does not support: Cabal-3.4.1.0 - hOpenPGP < 0 # tried hOpenPGP-2.9.7, but its *library* requires the disabled package: ixset-typed - - hackage-security < 0 # tried hackage-security-0.6.0.1, but its *library* requires the disabled package: ed25519 - hackernews < 0 # tried hackernews-1.4.0.0, but its *library* does not support: http-client-0.7.9 - hackernews < 0 # tried hackernews-1.4.0.0, but its *library* does not support: servant-0.18.3 - hackernews < 0 # tried hackernews-1.4.0.0, but its *library* does not support: servant-client-0.18.3 @@ -6308,7 +6306,6 @@ packages: - pairing < 0 # tried pairing-1.1.0, but its *library* does not support: protolude-0.3.0 - pairing < 0 # tried pairing-1.1.0, but its *library* requires the disabled package: elliptic-curve - pango < 0 # tried pango-0.13.8.1, but its *library* does not support: Cabal-3.4.1.0 - - pantry < 0 # tried pantry-0.5.3, but its *library* requires the disabled package: hackage-security - papillon < 0 # tried papillon-0.1.1.1, but its *library* does not support: template-haskell-2.17.0.0 - paripari < 0 # tried paripari-0.7.0.0, but its *library* does not support: parser-combinators-1.3.0 - path-text-utf8 < 0 # tried path-text-utf8-0.0.1.8, but its *library* does not support: path-0.9.2 @@ -6517,7 +6514,6 @@ packages: - sparse-tensor < 0 # tried sparse-tensor-0.2.1.5, but its *library* does not support: ad-4.5 - speculation < 0 # tried speculation-1.5.0.3, but its *library* does not support: stm-2.5.0.0 - sqlite-simple-errors < 0 # tried sqlite-simple-errors-0.6.1.0, but its *library* does not support: text-1.2.5.0 - - stack < 0 # tried stack-2.7.3, but its *library* requires the disabled package: hackage-security - stm-containers < 0 # tried stm-containers-1.2, but its *library* requires the disabled package: stm-hamt - stm-hamt < 0 # tried stm-hamt-1.2.0.7, but its *library* requires the disabled package: primitive-extras - streamproc < 0 # tried streamproc-1.6.2, but its *library* does not support: base-4.15.1.0 From 338b7a516548dfce897d91c3630e712f5fd08def Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Fri, 14 Jan 2022 11:40:16 +0800 Subject: [PATCH 54/62] stack does not build with Cabal-3.4 (commercialhaskell/stack#5670) --- build-constraints.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 4ab38558..2a691383 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -6798,6 +6798,8 @@ packages: # https://github.com/haskell-game/sdl2/issues/240 (need newer Ubuntu) - sdl2 < 2.5.3.1 + # https://github.com/commercialhaskell/stack/issues/5670 (fails with Cabal-3.4) + - stack < 0 # end of packages # Package flags are applied to individual packages, and override the values of From a338d33eb5bd4da8a18d34cffedbe59ce2fcfd70 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Fri, 14 Jan 2022 19:28:21 +0800 Subject: [PATCH 55/62] bump Win32 to 2.12.0.1 shipped with ghc-9.0.2 (fixes #6400) --- build-constraints.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 2a691383..cf00358e 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -5288,7 +5288,7 @@ packages: "GHC upper bounds": # Need to always match the version shipped with GHC - - Win32 == 2.10.0.0 + - Win32 == 2.12.0.1 # Section for packages that have been mass-disabled due to # compilation failures, e.g. after we upgrade GHC. Every package From 5420d181ddf915d97268fbd98887be629911659b Mon Sep 17 00:00:00 2001 From: Dan Burton Date: Fri, 14 Jan 2022 10:05:24 -0800 Subject: [PATCH 56/62] constrain rope-utf16-splay per #6401 --- build-constraints.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index cf00358e..4f959d9e 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -6800,6 +6800,9 @@ packages: # https://github.com/commercialhaskell/stack/issues/5670 (fails with Cabal-3.4) - stack < 0 + + # https://github.com/commercialhaskell/stackage/issues/6401 + - rope-utf16-splay < 0.4 # end of packages # Package flags are applied to individual packages, and override the values of From 7a404a349d87b6d60822d0dc75470cced1d4b18d Mon Sep 17 00:00:00 2001 From: Dan Burton Date: Fri, 14 Jan 2022 10:07:41 -0800 Subject: [PATCH 57/62] constrain yaml per #6402 --- build-constraints.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 4f959d9e..693615d4 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -6803,6 +6803,9 @@ packages: # https://github.com/commercialhaskell/stackage/issues/6401 - rope-utf16-splay < 0.4 + + # https://github.com/commercialhaskell/stackage/issues/6402 + - yaml < 0.11.7 # end of packages # Package flags are applied to individual packages, and override the values of From f702991b29772922e24262e0a87cef3de6d7a100 Mon Sep 17 00:00:00 2001 From: Adam Bergmark Date: Sat, 15 Jan 2022 00:00:52 +0100 Subject: [PATCH 58/62] commenter: snapshot-diff --- CURATORS.md | 18 +++++ etc/commenter/Cargo.lock | 115 +++++++++++++++++++++++++------ etc/commenter/Cargo.toml | 2 + etc/commenter/src/lib.rs | 139 +++++++++++++++++++++++++++++++++++--- etc/commenter/src/main.rs | 27 +++----- 5 files changed, 254 insertions(+), 47 deletions(-) diff --git a/CURATORS.md b/CURATORS.md index 2a6ce088..23f84211 100644 --- a/CURATORS.md +++ b/CURATORS.md @@ -512,6 +512,24 @@ sections, or that are of the form `- package < 0 # $version`. * Please make sure to separate bounds issues from compilation failures/test run failures, as we cannot verify that a package builds or that tests pass without running the build! +#### Diffing snapshots / Inspecting changes + +To diff existing snapshots, or to evaluate changes before they end up +in a snapshot you can run: + +``` +commenter diff-snapshot +``` + +Existing snapshots can be retrieved from https://github.com/commercialhaskell/stackage-snapshots. Preliminary snapshots can be generated by running relevant parts of `automated/build.sh`, at the time of writing: + +``` +TARGET=nightly-2021-01-14 \ # the date doesn't matter + curator update && \ + curator constraints --target $TARGET && \ + curator snapshot-incomplete --target $TARGET && \ + curator snapshot +``` ## Adding new curators diff --git a/etc/commenter/Cargo.lock b/etc/commenter/Cargo.lock index c69a4517..85dbdfe9 100644 --- a/etc/commenter/Cargo.lock +++ b/etc/commenter/Cargo.lock @@ -31,6 +31,12 @@ dependencies = [ "winapi", ] +[[package]] +name = "autocfg" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a" + [[package]] name = "bitflags" version = "1.3.2" @@ -58,9 +64,17 @@ version = "0.2.0" dependencies = [ "lazy-regex", "regex", + "serde", + "serde_yaml", "structopt", ] +[[package]] +name = "hashbrown" +version = "0.11.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e" + [[package]] name = "heck" version = "0.3.3" @@ -80,10 +94,20 @@ dependencies = [ ] [[package]] -name = "lazy-regex" -version = "2.2.1" +name = "indexmap" +version = "1.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17d198f91272f6e788a5c0bd5d741cf778da4e5bc761ec67b32d5d3b0db34a54" +checksum = "282a6247722caba404c065016bbfa522806e51714c34f5dfc3e4a3a46fcb4223" +dependencies = [ + "autocfg", + "hashbrown", +] + +[[package]] +name = "lazy-regex" +version = "2.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "919a16773ebf2de27e95fc58460110932e55bb0780e23aa51fa5a6b59c9e2b3d" dependencies = [ "lazy-regex-proc_macros", "once_cell", @@ -92,9 +116,9 @@ dependencies = [ [[package]] name = "lazy-regex-proc_macros" -version = "2.2.1" +version = "2.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c12938b1b92cf5be22940527e15b79fd0c7e706e34bc70816f6a72b3484f84e" +checksum = "5fbe6bf0a04af51c07976625d5007e75ed9b8b955befc21c77b3947733496e36" dependencies = [ "proc-macro2", "quote", @@ -110,21 +134,27 @@ checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" [[package]] name = "libc" -version = "0.2.108" +version = "0.2.112" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8521a1b57e76b1ec69af7599e75e38e7b7fad6610f037db8c79b127201b5d119" +checksum = "1b03d17f364a3a042d5e5d46b053bbbf82c92c9430c592dd4c064dc6ee997125" + +[[package]] +name = "linked-hash-map" +version = "0.5.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7fb9b38af92608140b86b693604b9ffcc5824240a484d1ecd4795bacb2fe88f3" [[package]] name = "memchr" -version = "2.4.0" +version = "2.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b16bd47d9e329435e309c58469fe0791c2d0d1ba96ec0954152a5ae2b04387dc" +checksum = "308cc39be01b73d0d18f82a0e7b2a3df85245f84af96fdddc5d202d27e47b86a" [[package]] name = "once_cell" -version = "1.8.0" +version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "692fcb63b64b1758029e0a96ee63e049ce8c5948587f2f7208df04625e5f6b56" +checksum = "da32515d9f6e6e489d7bc9d84c71b060db7247dc035bbe44eac88cf87486d8d5" [[package]] name = "proc-macro-error" @@ -152,18 +182,18 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.27" +version = "1.0.36" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0d8caf72986c1a598726adc988bb5984792ef84f5ee5aa50209145ee8077038" +checksum = "c7342d5883fbccae1cc37a2353b09c87c9b0f3afd73f5fb9bba687a1f733b029" dependencies = [ "unicode-xid", ] [[package]] name = "quote" -version = "1.0.9" +version = "1.0.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3d0b9745dc2debf507c8422de05d7226cc1f0644216dfdfead988f9b1ab32a7" +checksum = "47aa80447ce4daf1717500037052af176af5d38cc3e571d9ec1c7353fc10c87d" dependencies = [ "proc-macro2", ] @@ -185,6 +215,44 @@ version = "0.6.25" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f497285884f3fcff424ffc933e56d7cbca511def0c9831a7f9b5f6153e3cc89b" +[[package]] +name = "ryu" +version = "1.0.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "73b4b750c782965c211b42f022f59af1fbceabdd026623714f104152f1ec149f" + +[[package]] +name = "serde" +version = "1.0.133" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "97565067517b60e2d1ea8b268e59ce036de907ac523ad83a0475da04e818989a" +dependencies = [ + "serde_derive", +] + +[[package]] +name = "serde_derive" +version = "1.0.133" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed201699328568d8d08208fdd080e3ff594e6c422e438b6705905da01005d537" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "serde_yaml" +version = "0.8.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a4a521f2940385c165a24ee286aa8599633d162077a54bdcae2a6fd5a7bfa7a0" +dependencies = [ + "indexmap", + "ryu", + "serde", + "yaml-rust", +] + [[package]] name = "strsim" version = "0.8.0" @@ -217,9 +285,9 @@ dependencies = [ [[package]] name = "syn" -version = "1.0.73" +version = "1.0.85" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f71489ff30030d2ae598524f61326b902466f72a0fb1a8564c001cc63425bcc7" +checksum = "a684ac3dcd8913827e18cd09a68384ee66c1de24157e3c556c9ab16d85695fb7" dependencies = [ "proc-macro2", "quote", @@ -261,9 +329,9 @@ checksum = "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191" [[package]] name = "version_check" -version = "0.9.3" +version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5fecdca9a5291cc2b8dcf7dc02453fee791a280f3743cb0905f8822ae463b3fe" +checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" [[package]] name = "winapi" @@ -286,3 +354,12 @@ name = "winapi-x86_64-pc-windows-gnu" version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" + +[[package]] +name = "yaml-rust" +version = "0.4.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "56c1936c4cc7a1c9ab21a1ebb602eb942ba868cbd44a99cb7cdc5892335e1c85" +dependencies = [ + "linked-hash-map", +] diff --git a/etc/commenter/Cargo.toml b/etc/commenter/Cargo.toml index adb15eab..4c57ad43 100644 --- a/etc/commenter/Cargo.toml +++ b/etc/commenter/Cargo.toml @@ -9,4 +9,6 @@ edition = "2018" [dependencies] lazy-regex = "2.2.1" regex = "1.5.4" +serde = { version = "1.0.133", features = ["derive"] } +serde_yaml = "0.8.23" structopt = "0.3.25" diff --git a/etc/commenter/src/lib.rs b/etc/commenter/src/lib.rs index 994f310a..1d02896c 100644 --- a/etc/commenter/src/lib.rs +++ b/etc/commenter/src/lib.rs @@ -1,10 +1,13 @@ use std::collections::{BTreeMap, BTreeSet}; +use std::error::Error; +use std::fmt; use std::fs::File; use std::io::{BufRead, BufReader, LineWriter, Lines, Write}; use std::path::Path; use std::process::Command; use lazy_regex::regex; +use serde::{Deserialize, Deserializer}; pub fn clear() { handle(true, |loc, _lines| match loc { @@ -86,11 +89,9 @@ pub fn outdated() { let latest = latest_version(&package); if version.version() != latest { println!( - "{} mismatch, {}: {}, hackage: {}", - package, - version.tag(), - version.version(), - latest + "{package} mismatch, {tag}: {version}, hackage: {latest}", + tag = version.tag(), + version = version.version(), ); } } @@ -111,18 +112,17 @@ pub fn outdated() { let dependents = dependents .into_iter() .take(max) - .map(|(p, v)| format!("{}-{}", p, v)) + .map(|(p, v)| format!("{p}-{v}")) .collect::>() .join(", "); let dependents = if dependents_stripped > 0 { - format!("{} and {} more", dependents, dependents_stripped) + format!("{dependents} and {dependents_stripped} more") } else { dependents }; println!( - "{} mismatch, snapshot: {}, hackage: {}, dependents: {}", - package, version, latest, dependents, + "{package} mismatch, snapshot: {version}, hackage: {latest}, dependents: {dependents}" ); } } @@ -295,3 +295,124 @@ where let file = File::open(filename).unwrap(); BufReader::new(file).lines() } + +#[derive(Deserialize)] +struct SnapshotYaml { + // flags: BTreeMap>, + // publish_time + packages: Vec, + // hidden + // resolver +} + +#[derive(Deserialize)] +struct SnapshotPackage { + hackage: PackageWithVersionAndSha, + // pantry-tree +} + +#[derive(PartialOrd, Ord, PartialEq, Eq, Clone)] +struct PackageName(String); + +impl fmt::Display for PackageName { + fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { + self.0.fmt(f) + } +} + +#[derive(Clone, PartialOrd, Ord, PartialEq, Eq)] +struct Version(String); + +impl fmt::Display for Version { + fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { + self.0.fmt(f) + } +} + +// zstd-0.1.3.0@sha256:4c0a372251068eb6086b8c3a0a9f347488f08b570a7705844ffeb2c720c97223,3723 +struct PackageWithVersionAndSha { + name: PackageName, + version: Version, +} + +impl<'de> serde::Deserialize<'de> for PackageWithVersionAndSha { + fn deserialize(deserializer: D) -> Result + where + D: Deserializer<'de>, + { + let s: String = String::deserialize(deserializer)?; + let r = regex!(r#"^(.+?)-([.\d]+)@sha256:[\da-z]+,\d+$"#); + if let Some(caps) = r.captures(&s) { + let name = PackageName(caps.get(1).unwrap().as_str().to_owned()); + let version = Version(caps.get(2).unwrap().as_str().to_owned()); + Ok(Self { name, version }) + } else { + Err(serde::de::Error::invalid_value( + serde::de::Unexpected::Other(&s), + &"Invalid PackageVersionWithSha", + )) + } + } +} + +fn yaml_from_file>(path: P) -> Result> +where + A: for<'de> Deserialize<'de>, +{ + let file = File::open(path)?; + let reader = BufReader::new(file); + let u = serde_yaml::from_reader(reader)?; + Ok(u) +} + +struct Snapshot { + packages: BTreeMap>, +} + +#[derive(Clone, Copy)] +enum Diff { + Left(A), + Right(A), + Both(A, A), +} + +fn to_diff(a: SnapshotYaml, b: SnapshotYaml) -> Snapshot { + let mut packages = BTreeMap::new(); + for s in a.packages { + let package = s.hackage; + packages.insert(package.name, Diff::Left(package.version)); + } + for s in b.packages { + let package = s.hackage; + let name = package.name; + let version = package.version; + if let Some(a) = packages.remove(&name) { + match a { + Diff::Left(a) => { + if a == version { + packages.remove(&name); + } else { + packages.insert(name, Diff::Both(a, version)); + } + } + _ => unreachable!(), + } + } else { + packages.insert(name, Diff::Right(version)); + } + } + + Snapshot { packages } +} + +pub fn diff_snapshot(a: String, b: String) { + let diff = to_diff(yaml_from_file(a).unwrap(), yaml_from_file(b).unwrap()); + for (name, diff) in diff.packages { + let s = match diff { + Diff::Left(a) => format!("- {name}-{a}"), + Diff::Right(b) => format!("+ {name}-{b}"), + Diff::Both(a, b) => format!("~ {name}-{a} -> {b}"), + }; + println!("{s}"); + } +} diff --git a/etc/commenter/src/main.rs b/etc/commenter/src/main.rs index 07c1662f..25db2bbf 100644 --- a/etc/commenter/src/main.rs +++ b/etc/commenter/src/main.rs @@ -22,25 +22,19 @@ enum Opt { Clear, Add, Outdated, + DiffSnapshot { a: String, b: String }, } fn main() { let opt = Opt::from_args(); match opt { - Opt::Clear => clear(), + Opt::Clear => commenter::clear(), Opt::Add => add(), - Opt::Outdated => outdated(), + Opt::Outdated => commenter::outdated(), + Opt::DiffSnapshot { a, b } => commenter::diff_snapshot(a, b), } } -fn clear() { - commenter::clear(); -} - -fn outdated() { - commenter::outdated(); -} - fn add() { let mut lib_exes: H = Default::default(); let mut tests: H = Default::default(); @@ -64,7 +58,7 @@ fn add() { } else if line == "curator: Snapshot dependency graph contains errors:" { process_line = true; } else if !process_line { - println!("[INFO] {}", line); + println!("[INFO] {line}"); } else if let Some(cap) = package.captures(&line) { let root = last_header.clone().unwrap(); let package = cap.name("package").unwrap().as_str(); @@ -100,7 +94,7 @@ fn add() { for (header, packages) in lib_exes { for (package, version, component) in packages { let s = printer(" ", &package, true, &version, &component, &header); - println!("{}", s); + println!("{s}"); auto_lib_exes.push(s); } } @@ -111,7 +105,7 @@ fn add() { for (header, packages) in tests { for (package, version, component) in packages { let s = printer(" ", &package, false, &version, &component, &header); - println!("{}", s); + println!("{s}"); auto_tests.push(s); } } @@ -122,7 +116,7 @@ fn add() { for (header, packages) in benches { for (package, version, component) in packages { let s = printer(" ", &package, false, &version, &component, &header); - println!("{}", s); + println!("{s}"); auto_benches.push(s); } } @@ -148,11 +142,6 @@ fn printer( let lt0 = if lt0 { " < 0" } else { "" }; format!( "{indent}- {package}{lt0} # tried {package}-{version}, but its *{component}* {cause}", - indent = indent, - package = package, - lt0 = lt0, - version = version, - component = component, cause = match header { Header::Versioned { package, version } => format!( "does not support: {package}-{version}", From 8c53dc33fa2354ff9b3a7418fdc29220a9f00cf8 Mon Sep 17 00:00:00 2001 From: Adam Bergmark Date: Fri, 14 Jan 2022 20:33:57 +0100 Subject: [PATCH 59/62] Regenerate bounds --- build-constraints.yaml | 57 +++++++++++------------------------------- 1 file changed, 14 insertions(+), 43 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 693615d4..d0a5d17f 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -90,7 +90,7 @@ packages: - servant-errors "Christian Charukiewicz @charukiewicz": - - isbn < 0 # 1.1.0.2 text 1.2.5.0 exports `elem` + - isbn "Koz Ross @kozross": - medea @@ -1505,7 +1505,7 @@ packages: - generic-aeson - parameterized - tracing-control - - primitive-unlifted < 0 # 1.0.0.0 ghc 9.0.2 panic + - primitive-unlifted < 0.2 # 1.0.0.0 ghc 9.0.2 panic, https://github.com/metrix-ai/primitive-extras/issues/6 - stm-lifted - monad-primitive - mwc-random-monad @@ -1577,7 +1577,7 @@ packages: - hasql - hasql-optparse-applicative - hasql-pool - - hasql-th < 0 # 0.4.0.10 TH compile error + - hasql-th - hasql-transaction - headed-megaparsec - jsonifier @@ -1725,7 +1725,7 @@ packages: - cabal-rpm - cached-json-file - copr-api - - dl-fedora < 0 # https://github.com/juhp/dl-fedora/issues/2 + - dl-fedora < 0 # 0.9.2 https://github.com/juhp/dl-fedora/issues/2 - fedora-dists - fedora-haskell-tools - HaXml @@ -4658,13 +4658,13 @@ packages: - wai-session-redis "Rory Tyler Hayford @ngua": - - ipa < 0 # https://gitlab.com/ngua/ipa-hs/-/issues/1 + - ipa "Andreas Herrmann @aherrmann": - capability "Dustin Sallings @dustin": - - net-mqtt < 0 # 0.8.1.0 compile fail attoparsec 0.14 + - net-mqtt - net-mqtt-lens "David A Roberts @davidar": @@ -5439,7 +5439,7 @@ packages: - IPv6DB < 0 # tried IPv6DB-0.3.2, but its *library* does not support: hedis-0.15.0 - IPv6DB < 0 # tried IPv6DB-0.3.2, but its *library* does not support: unordered-containers-0.2.16.0 - JuicyPixels-blp < 0 # tried JuicyPixels-blp-0.2.0.0, but its *library* does not support: attoparsec-0.14.4 - - JuicyPixels-blp < 0 # tried JuicyPixels-blp-0.2.0.0, but its *library* does not support: text-show-3.9.5 + - JuicyPixels-blp < 0 # tried JuicyPixels-blp-0.2.0.0, but its *library* does not support: text-show-3.9.6 - MFlow < 0 # tried MFlow-0.4.6.0, but its *library* requires the disabled package: Workflow - MFlow < 0 # tried MFlow-0.4.6.0, but its *library* requires the disabled package: monadloc - MFlow < 0 # tried MFlow-0.4.6.0, but its *library* requires the disabled package: pwstore-fast @@ -5610,7 +5610,6 @@ packages: - arrowp-qq < 0 # tried arrowp-qq-0.3.0, but its *library* does not support: template-haskell-2.17.0.0 - asif < 0 # tried asif-6.0.4, but its *library* requires the disabled package: thyme - async-timer < 0 # tried async-timer-0.2.0.0, but its *library* does not support: unliftio-core-0.2.0.1 - - atom-conduit < 0 # tried atom-conduit-0.9.0.1, but its *library* requires the disabled package: refined - avers < 0 # tried avers-0.0.17.1, but its *library* does not support: attoparsec-0.14.4 - avers < 0 # tried avers-0.0.17.1, but its *library* does not support: base-4.15.1.0 - avers < 0 # tried avers-0.0.17.1, but its *library* does not support: cryptonite-0.29 @@ -5676,8 +5675,8 @@ packages: - blosum < 0 # tried blosum-0.1.1.4, but its *executable* requires the disabled package: pipes-text - boolean-normal-forms < 0 # tried boolean-normal-forms-0.0.1.1, but its *library* does not support: base-4.15.1.0 - boundingboxes < 0 # tried boundingboxes-0.2.3, but its *library* does not support: lens-5.0.1 - - brittany < 0 # tried brittany-0.14.0.0, but its *library* does not support: aeson-1.5.6.0 - - broadcast-chan < 0 # tried broadcast-chan-0.2.1.1, but its *library* does not support: base-4.15.1.0 + - brittany < 0 # tried brittany-0.14.0.2, but its *library* does not support: aeson-1.5.6.0 + - brittany < 0 # tried brittany-0.14.0.2, but its *library* does not support: yaml-0.11.6.0 - buchhaltung < 0 # tried buchhaltung-0.0.7, but its *library* requires the disabled package: regex-tdfa-text - bulletproofs < 0 # tried bulletproofs-1.1.0, but its *library* requires the disabled package: elliptic-curve - butcher < 0 # tried butcher-1.3.3.2, but its *library* does not support: base-4.15.1.0 @@ -5712,7 +5711,6 @@ packages: - composite-aeson < 0 # tried composite-aeson-0.7.5.0, but its *library* does not support: template-haskell-2.17.0.0 - composite-aeson-path < 0 # tried composite-aeson-path-0.7.5.0, but its *library* does not support: path-0.9.2 - composite-aeson-refined < 0 # tried composite-aeson-refined-0.7.5.0, but its *library* requires the disabled package: composite-aeson - - composite-aeson-refined < 0 # tried composite-aeson-refined-0.7.5.0, but its *library* requires the disabled package: refined - composite-aeson-throw < 0 # tried composite-aeson-throw-0.1.0.0, but its *library* requires the disabled package: composite-aeson - composite-base < 0 # tried composite-base-0.7.5.0, but its *library* does not support: profunctors-5.6.2 - composite-base < 0 # tried composite-base-0.7.5.0, but its *library* does not support: template-haskell-2.17.0.0 @@ -5819,7 +5817,6 @@ packages: - ekg-statsd < 0 # tried ekg-statsd-0.2.5.0, but its *library* does not support: base-4.15.1.0 - ekg-wai < 0 # tried ekg-wai-0.1.0.3, but its *library* does not support: time-1.9.3 - elm-street < 0 # tried elm-street-0.1.0.4, but its *library* does not support: base-4.15.1.0 - - emd < 0 # tried emd-0.2.0.0, but its *library* requires the disabled package: ghc-typelits-natnormalise - epub-metadata < 0 # tried epub-metadata-4.5, but its *library* requires the disabled package: regex-compat-tdfa - euler-tour-tree < 0 # tried euler-tour-tree-0.1.1.0, but its *library* requires the disabled package: Unique - event < 0 # tried event-0.1.4, but its *library* does not support: containers-0.6.4.1 @@ -5850,8 +5847,6 @@ packages: - ghc-clippy-plugin < 0 # tried ghc-clippy-plugin-0.0.0.1, but its *library* does not support: ghc-9.0.2 - ghc-syb-utils < 0 # tried ghc-syb-utils-0.3.0.0, but its *library* does not support: ghc-9.0.2 - ghc-typelits-extra < 0 # tried ghc-typelits-extra-0.4.3, but its *library* does not support: ghc-bignum-1.1 - - ghc-typelits-knownnat < 0 # tried ghc-typelits-knownnat-0.7.6, but its *library* requires the disabled package: ghc-typelits-natnormalise - - ghc-typelits-natnormalise < 0 # tried ghc-typelits-natnormalise-0.7.6, but its *library* does not support: ghc-bignum-1.1 - ghcjs-dom < 0 # tried ghcjs-dom-0.9.5.0, but its *library* requires the disabled package: ghcjs-dom-jsaddle - gi-gsk < 0 # tried gi-gsk-4.0.4, but its *library* does not support: gi-gdk-3.0.25 - gi-webkit2 < 0 # tried gi-webkit2-4.0.28, but its *library* requires the disabled package: gi-soup @@ -5993,7 +5988,6 @@ packages: - hadolint < 0 # tried hadolint-2.8.0, but its *library* does not support: deepseq-1.4.5.0 - hadolint < 0 # tried hadolint-2.8.0, but its *library* requires the disabled package: colourista - hadolint < 0 # tried hadolint-2.8.0, but its *library* requires the disabled package: spdx - - hamilton < 0 # tried hamilton-0.1.0.3, but its *executable* requires the disabled package: ghc-typelits-knownnat - hapistrano < 0 # tried hapistrano-0.4.3.0, but its *library* does not support: path-0.9.2 - happstack-hsp < 0 # tried happstack-hsp-7.3.7.5, but its *library* requires the disabled package: harp - haskell-lsp < 0 # tried haskell-lsp-0.24.0.0, but its *executable* does not support: base-4.15.1.0 @@ -6050,8 +6044,8 @@ packages: - haskell-tools-rewrite < 0 # tried haskell-tools-rewrite-1.1.1.0, but its *library* requires the disabled package: references - haskey < 0 # tried haskey-0.3.1.0, but its *library* does not support: stm-containers-1.2 - haskey-mtl < 0 # tried haskey-mtl-0.3.1.0, but its *library* does not support: monad-control-1.0.3.1 - - haskoin-store < 0 # tried haskoin-store-0.64.15, but its *library* requires the disabled package: haskoin-node - - haskoin-store < 0 # tried haskoin-store-0.64.15, but its *library* requires the disabled package: haskoin-store-data + - haskoin-store < 0 # tried haskoin-store-0.64.16, but its *library* requires the disabled package: haskoin-node + - haskoin-store < 0 # tried haskoin-store-0.64.16, but its *library* requires the disabled package: haskoin-store-data - hasmin < 0 # tried hasmin-1.0.3, but its *executable* does not support: optparse-applicative-0.16.1.0 - hasmin < 0 # tried hasmin-1.0.3, but its *library* does not support: attoparsec-0.14.4 - haxl-amazonka < 0 # tried haxl-amazonka-0.1.1, but its *library* requires the disabled package: haxl @@ -6123,6 +6117,7 @@ packages: - interpolatedstring-qq2 < 0 # tried interpolatedstring-qq2-0.1.0.0, but its *library* does not support: template-haskell-2.17.0.0 - io-streams-haproxy < 0 # tried io-streams-haproxy-1.0.1.0, but its *library* does not support: attoparsec-0.14.4 - io-streams-haproxy < 0 # tried io-streams-haproxy-1.0.1.0, but its *library* does not support: base-4.15.1.0 + - ipa < 0 # tried ipa-0.3.1.1, but its *library* does not support: unicode-transforms-0.4.0 - irc-dcc < 0 # tried irc-dcc-2.0.1, but its *library* does not support: attoparsec-0.14.4 - irc-dcc < 0 # tried irc-dcc-2.0.1, but its *library* does not support: network-3.1.2.5 - irc-dcc < 0 # tried irc-dcc-2.0.1, but its *library* does not support: path-0.9.2 @@ -6189,7 +6184,6 @@ packages: - list-witnesses < 0 # tried list-witnesses-0.1.3.2, but its *library* requires the disabled package: functor-products - little-logger < 0 # tried little-logger-0.3.2, but its *library* requires the disabled package: co-log - little-logger < 0 # tried little-logger-0.3.2, but its *library* requires the disabled package: co-log-core - - loc < 0 # tried loc-0.1.3.10, but its *library* does not support: base-4.15.1.0 - log-warper < 0 # tried log-warper-1.9.0, but its *library* does not support: aeson-1.5.6.0 - log-warper < 0 # tried log-warper-1.9.0, but its *library* does not support: o-clock-1.2.1 - log-warper < 0 # tried log-warper-1.9.0, but its *library* does not support: universum-1.7.2 @@ -6210,7 +6204,6 @@ packages: - machines-directory < 0 # tried machines-directory-7.0.0.0, but its *library* requires the disabled package: machines-io - magicbane < 0 # tried magicbane-0.5.1, but its *library* requires the disabled package: ekg-core - magicbane < 0 # tried magicbane-0.5.1, but its *library* requires the disabled package: ekg-wai - - magicbane < 0 # tried magicbane-0.5.1, but its *library* requires the disabled package: refined - makefile < 0 # tried makefile-1.1.0.0, but its *library* does not support: attoparsec-0.14.4 - mallard < 0 # tried mallard-0.6.1.1, but its *library* does not support: megaparsec-9.2.0 - mallard < 0 # tried mallard-0.6.1.1, but its *library* requires the disabled package: Interpolation @@ -6220,14 +6213,12 @@ packages: - marvin < 0 # tried marvin-0.2.5, but its *library* does not support: http-client-0.7.9 - marvin < 0 # tried marvin-0.2.5, but its *library* does not support: lens-5.0.1 - marvin < 0 # tried marvin-0.2.5, but its *library* requires the disabled package: marvin-interpolate - - matrix-static < 0 # tried matrix-static-0.3, but its *library* requires the disabled package: ghc-typelits-natnormalise - mbug < 0 # tried mbug-1.3.2, but its *library* does not support: extra-1.7.10 - mbug < 0 # tried mbug-1.3.2, but its *library* does not support: formatting-7.1.3 - mbug < 0 # tried mbug-1.3.2, but its *library* does not support: http-client-0.7.9 - mbug < 0 # tried mbug-1.3.2, but its *library* does not support: optparse-applicative-0.16.1.0 - mbug < 0 # tried mbug-1.3.2, but its *library* does not support: scalpel-core-0.6.2 - mbug < 0 # tried mbug-1.3.2, but its *library* does not support: time-1.9.3 - - mega-sdist < 0 # tried mega-sdist-0.4.1.0, but its *executable* requires the disabled package: pantry - menshen < 0 # tried menshen-0.0.3, but its *library* does not support: regex-tdfa-1.3.1.1 - merkle-tree < 0 # tried merkle-tree-0.1.1, but its *library* requires the disabled package: protolude - messagepack-rpc < 0 # tried messagepack-rpc-0.5.1, but its *library* does not support: containers-0.6.4.1 @@ -6250,7 +6241,6 @@ packages: - misfortune < 0 # tried misfortune-0.1.1.2, but its *library* requires the disabled package: random-fu - miso < 0 # tried miso-1.8.1.0, but its *library* requires the disabled package: jsaddle - modify-fasta < 0 # tried modify-fasta-0.8.3.0, but its *executable* requires the disabled package: pipes-text - - modular < 0 # tried modular-0.1.0.8, but its *library* requires the disabled package: ghc-typelits-knownnat - mole < 0 # tried mole-0.0.7, but its *executable* does not support: base-4.15.1.0 - mole < 0 # tried mole-0.0.7, but its *executable* requires the disabled package: snap-server - monad-bayes < 0 # tried monad-bayes-0.1.1.0, but its *library* does not support: base-4.15.1.0 @@ -6285,6 +6275,7 @@ packages: - n2o-web < 0 # tried n2o-web-0.11.2, but its *library* requires the disabled package: n2o-protocols - nakadi-client < 0 # tried nakadi-client-0.7.0.0, but its *library* requires the disabled package: async-timer - naqsha < 0 # tried naqsha-0.3.0.1, but its *library* does not support: base-4.15.1.0 + - net-mqtt < 0 # tried net-mqtt-0.8.2.0, but its *library* does not support: attoparsec-0.14.4 - net-mqtt-lens < 0 # tried net-mqtt-lens-0.1.1.0, but its *library* requires the disabled package: net-mqtt - netrc < 0 # tried netrc-0.2.0.0, but its *library* does not support: base-4.15.1.0 - network-anonymous-tor < 0 # tried network-anonymous-tor-0.11.0, but its *library* requires the disabled package: hexstring @@ -6299,7 +6290,6 @@ packages: - om-elm < 0 # tried om-elm-2.0.0.0, but its *library* does not support: Cabal-3.4.1.0 - om-elm < 0 # tried om-elm-2.0.0.0, but its *library* does not support: base-4.15.1.0 - om-elm < 0 # tried om-elm-2.0.0.0, but its *library* does not support: template-haskell-2.17.0.0 - - opml-conduit < 0 # tried opml-conduit-0.9.0.0, but its *library* requires the disabled package: refined - oset < 0 # tried oset-0.4.0.1, but its *library* does not support: base-4.15.1.0 - packdeps < 0 # tried packdeps-0.6.0.0, but its *library* does not support: Cabal-3.4.1.0 - pairing < 0 # tried pairing-1.1.0, but its *library* does not support: groups-0.5.3 @@ -6328,7 +6318,7 @@ packages: - pier < 0 # tried pier-0.3.0.0, but its *executable* does not support: containers-0.6.4.1 - pier < 0 # tried pier-0.3.0.0, but its *executable* does not support: hashable-1.3.5.0 - pier < 0 # tried pier-0.3.0.0, but its *executable* does not support: shake-0.19.6 - - pier < 0 # tried pier-0.3.0.0, but its *executable* does not support: yaml-0.11.7.0 + - pier < 0 # tried pier-0.3.0.0, but its *executable* does not support: yaml-0.11.6.0 - pier-core < 0 # tried pier-core-0.3.0.0, but its *library* does not support: Cabal-3.4.1.0 - pier-core < 0 # tried pier-core-0.3.0.0, but its *library* does not support: base-4.15.1.0 - pier-core < 0 # tried pier-core-0.3.0.0, but its *library* does not support: base64-bytestring-1.2.1.0 @@ -6357,7 +6347,6 @@ packages: - pred-set < 0 # tried pred-set-0.0.1, but its *library* requires the disabled package: HSet - pred-trie < 0 # tried pred-trie-0.6.1, but its *library* requires the disabled package: pred-set - pred-trie < 0 # tried pred-trie-0.6.1, but its *library* requires the disabled package: tries - - primitive-extras < 0 # tried primitive-extras-0.10.1.4, but its *library* requires the disabled package: primitive-unlifted - printcess < 0 # tried printcess-0.1.0.3, but its *library* does not support: containers-0.6.4.1 - printcess < 0 # tried printcess-0.1.0.3, but its *library* does not support: lens-5.0.1 - product-isomorphic < 0 # tried product-isomorphic-0.0.3.3, but its *library* requires the disabled package: th-data-compat @@ -6384,8 +6373,6 @@ packages: - rdf < 0 # tried rdf-0.1.0.5, but its *library* does not support: attoparsec-0.14.4 - reanimate < 0 # tried reanimate-1.1.4.0, but its *library* requires the disabled package: hgeometry - reanimate < 0 # tried reanimate-1.1.4.0, but its *library* requires the disabled package: hgeometry-combinatorial - - refined < 0 # tried refined-0.6.2, but its *library* does not support: base-4.15.1.0 - - refined < 0 # tried refined-0.6.2, but its *library* does not support: template-haskell-2.17.0.0 - reform-hsp < 0 # tried reform-hsp-0.2.7.2, but its *library* requires the disabled package: hsx2hs - regex-pcre-text < 0 # tried regex-pcre-text-0.94.0.1, but its *library* does not support: regex-base-0.94.0.2 - regex-pcre-text < 0 # tried regex-pcre-text-0.94.0.1, but its *library* does not support: regex-pcre-builtin-0.95.2.3.8.44 @@ -6411,7 +6398,6 @@ packages: - rollbar-hs < 0 # tried rollbar-hs-0.3.1.0, but its *library* does not support: http-client-0.7.9 - rollbar-hs < 0 # tried rollbar-hs-0.3.1.0, but its *library* does not support: network-3.1.2.5 - rollbar-hs < 0 # tried rollbar-hs-0.3.1.0, but its *library* does not support: time-1.9.3 - - rss-conduit < 0 # tried rss-conduit-0.6.0.1, but its *library* requires the disabled package: atom-conduit - safe-tensor < 0 # tried safe-tensor-0.2.1.1, but its *library* does not support: singletons-3.0.1 - salak-toml < 0 # tried salak-toml-0.3.5.3, but its *library* requires the disabled package: tomland - sandwich-webdriver < 0 # tried sandwich-webdriver-0.1.0.6, but its *library* requires the disabled package: webdriver @@ -6483,8 +6469,6 @@ packages: - shower < 0 # tried shower-0.2.0.2, but its *library* does not support: base-4.15.1.0 - simplest-sqlite < 0 # tried simplest-sqlite-0.1.0.2, but its *library* does not support: template-haskell-2.17.0.0 - size-based < 0 # tried size-based-0.1.2.0, but its *library* does not support: template-haskell-2.17.0.0 - - sized < 0 # tried sized-1.0.0.0, but its *library* requires the disabled package: ghc-typelits-knownnat - - sized < 0 # tried sized-1.0.0.0, but its *library* requires the disabled package: type-natural - sized-grid < 0 # tried sized-grid-0.2.0.1, but its *library* does not support: aeson-1.5.6.0 - sized-grid < 0 # tried sized-grid-0.2.0.1, but its *library* does not support: base-4.15.1.0 - sized-grid < 0 # tried sized-grid-0.2.0.1, but its *library* does not support: constraints-0.13.2 @@ -6493,7 +6477,6 @@ packages: - skeletons < 0 # tried skeletons-0.4.0, but its *executable* requires the disabled package: tinytemplate - slack-web < 0 # tried slack-web-0.3.0.1, but its *library* does not support: base-4.15.1.0 - slack-web < 0 # tried slack-web-0.3.0.1, but its *library* does not support: http-client-0.7.9 - - slave-thread < 0 # tried slave-thread-1.1.0.1, but its *library* requires the disabled package: stm-containers - smallcheck-series < 0 # tried smallcheck-series-0.7.1.0, but its *library* does not support: base-4.15.1.0 - smash-lens < 0 # tried smash-lens-0.1.0.1, but its *library* does not support: lens-5.0.1 - snap < 0 # tried snap-1.1.3.1, but its *library* does not support: aeson-1.5.6.0 @@ -6514,12 +6497,8 @@ packages: - sparse-tensor < 0 # tried sparse-tensor-0.2.1.5, but its *library* does not support: ad-4.5 - speculation < 0 # tried speculation-1.5.0.3, but its *library* does not support: stm-2.5.0.0 - sqlite-simple-errors < 0 # tried sqlite-simple-errors-0.6.1.0, but its *library* does not support: text-1.2.5.0 - - stm-containers < 0 # tried stm-containers-1.2, but its *library* requires the disabled package: stm-hamt - - stm-hamt < 0 # tried stm-hamt-1.2.0.7, but its *library* requires the disabled package: primitive-extras - streamproc < 0 # tried streamproc-1.6.2, but its *library* does not support: base-4.15.1.0 - strict-base-types < 0 # tried strict-base-types-0.7, but its *library* requires the disabled package: strict-lens - - strict-tuple < 0 # tried strict-tuple-0.1.4, but its *library* does not support: base-4.15.1.0 - - strict-tuple-lens < 0 # tried strict-tuple-lens-0.2, but its *library* requires the disabled package: strict-tuple - stripe-tests < 0 # tried stripe-tests-2.6.2, but its *library* does not support: hspec-2.8.5 - stripe-tests < 0 # tried stripe-tests-2.6.2, but its *library* does not support: hspec-core-2.8.5 - stripe-tests < 0 # tried stripe-tests-2.6.2, but its *library* does not support: random-1.2.1 @@ -6542,12 +6521,10 @@ packages: - swagger2 < 0 # tried swagger2-2.7, but its *library* does not support: aeson-1.5.6.0 - sweet-egison < 0 # tried sweet-egison-0.1.1.3, but its *library* requires the disabled package: egison-pattern-src - sweet-egison < 0 # tried sweet-egison-0.1.1.3, but its *library* requires the disabled package: egison-pattern-src-th-mode - - taffybar < 0 # tried taffybar-3.3.0, but its *library* requires the disabled package: broadcast-chan - tasty-stats < 0 # tried tasty-stats-0.2.0.4, but its *library* does not support: containers-0.6.4.1 - tasty-stats < 0 # tried tasty-stats-0.2.0.4, but its *library* does not support: tasty-1.4.2.1 - tasty-stats < 0 # tried tasty-stats-0.2.0.4, but its *library* does not support: time-1.9.3 - tcp-streams-openssl < 0 # tried tcp-streams-openssl-1.0.1.0, but its *library* does not support: network-3.1.2.5 - - termbox < 0 # tried termbox-0.3.0, but its *library* does not support: base-4.15.1.0 - termcolor < 0 # tried termcolor-0.2.0.0, but its *executable* requires the disabled package: cli - termonad < 0 # tried termonad-4.2.0.0, but its *library* requires the disabled package: xml-html-qq - test-fixture < 0 # tried test-fixture-0.5.1.0, but its *library* does not support: template-haskell-2.17.0.0 @@ -6558,7 +6535,6 @@ packages: - text-format < 0 # tried text-format-0.3.2, but its *library* does not support: base-4.15.1.0 - text-generic-pretty < 0 # tried text-generic-pretty-1.2.1, but its *library* does not support: wl-pprint-text-1.2.0.2 - th-to-exp < 0 # tried th-to-exp-0.0.1.1, but its *library* does not support: template-haskell-2.17.0.0 - - these-skinny < 0 # tried these-skinny-0.7.4, but its *library* does not support: base-4.15.1.0 - threepenny-gui < 0 # tried threepenny-gui-0.9.1.0, but its *library* requires the disabled package: snap-server - threepenny-gui-flexbox < 0 # tried threepenny-gui-flexbox-0.4.2, but its *library* requires the disabled package: threepenny-gui - thumbnail-plus < 0 # tried thumbnail-plus-1.0.5, but its *library* does not support: either-5.0.1.1 @@ -6583,7 +6559,6 @@ packages: - tries < 0 # tried tries-0.0.6.1, but its *library* requires the disabled package: rose-trees - true-name < 0 # tried true-name-0.1.0.3, but its *library* does not support: template-haskell-2.17.0.0 - type-combinators-singletons < 0 # tried type-combinators-singletons-0.2.1.0, but its *library* requires the disabled package: type-combinators - - type-natural < 0 # tried type-natural-1.1.0.1, but its *library* requires the disabled package: ghc-typelits-natnormalise - tz < 0 # tried tz-0.1.3.5, but its *library* does not support: template-haskell-2.17.0.0 - ucam-webauth < 0 # tried ucam-webauth-0.1.0.0, but its *library* does not support: aeson-1.5.6.0 - ucam-webauth < 0 # tried ucam-webauth-0.1.0.0, but its *library* does not support: attoparsec-0.14.4 @@ -7157,7 +7132,6 @@ skipped-tests: - hasmin # tried hasmin-1.0.3, but its *test-suite* does not support: doctest-0.18.2 - heist # tried heist-1.1.0.1, but its *test-suite* does not support: lens-5.0.1 - hidden-char # tried hidden-char-0.1.0.2, but its *test-suite* does not support: hspec-2.8.5 - - hmatrix-vector-sized # tried hmatrix-vector-sized-0.1.3.0, but its *test-suite* requires the disabled package: ghc-typelits-knownnat - hspec-tables # tried hspec-tables-0.0.1, but its *test-suite* does not support: hspec-2.8.5 - http-media # tried http-media-0.8.0.0, but its *test-suite* does not support: QuickCheck-2.14.2 - http-media # tried http-media-0.8.0.0, but its *test-suite* does not support: base-4.15.1.0 @@ -7278,7 +7252,6 @@ skipped-tests: - temporary-resourcet # tried temporary-resourcet-0.1.0.1, but its *test-suite* does not support: tasty-1.4.2.1 - test-framework # tried test-framework-0.8.2.0, but its *test-suite* requires the disabled package: libxml - transient # tried transient-0.7.0.0, but its *test-suite* does not support: random-1.2.1 - - typerep-map # tried typerep-map-0.4.0.0, but its *test-suite* requires the disabled package: ghc-typelits-knownnat - tzdata # tried tzdata-0.2.20201021.0, but its *test-suite* requires the disabled package: test-framework-th - ucam-webauth # tried ucam-webauth-0.1.0.0, but its *test-suite* does not support: QuickCheck-2.14.2 - ucam-webauth # tried ucam-webauth-0.1.0.0, but its *test-suite* does not support: generic-random-1.5.0.1 @@ -7600,7 +7573,6 @@ expected-test-failures: - easy-logger # https://github.com/commercialhaskell/stackage/issues/6384 - flat # 0.4.4 - flay # 0.4 - - focuslist # 0.1.0.2 - functor-combinators # https://github.com/commercialhaskell/stackage/issues/6376 - generic-lens # https://github.com/commercialhaskell/stackage/issues/6377 - geojson # 4.0.2 @@ -7846,7 +7818,6 @@ skipped-benchmarks: - superbuffer # tried superbuffer-0.3.1.1, but its *benchmarks* does not support: criterion-1.5.12.0 - ttrie # tried ttrie-0.1.2.2, but its *benchmarks* requires the disabled package: criterion-plus - ttrie # tried ttrie-0.1.2.2, but its *benchmarks* requires the disabled package: stm-stats - - typerep-map # tried typerep-map-0.4.0.0, but its *benchmarks* requires the disabled package: ghc-typelits-knownnat - tz # tried tz-0.1.3.5, but its *benchmarks* requires the disabled package: thyme - unicode-transforms # tried unicode-transforms-0.4.0, but its *benchmarks* does not support: path-0.9.2 - xxhash-ffi # tried xxhash-ffi-0.2.0.0, but its *benchmarks* requires the disabled package: xxhash From aa8140f587d8656cf7d895999d5aab9f1f1f9365 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Sat, 15 Jan 2022 17:00:20 +0800 Subject: [PATCH 60/62] CURATORS: bump Win32 when updating ghc version --- CURATORS.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CURATORS.md b/CURATORS.md index 23f84211..0e3b25af 100644 --- a/CURATORS.md +++ b/CURATORS.md @@ -210,6 +210,8 @@ can modify it and push it to Github to trigger a build. The nightly branch is used for nightlies. For LTSes, we use the ltsX branch, where X is the major version number (e.g., lts3 for lts-3.\*). +Update the `Win32` version in `build-constraints.yaml` under "GHC upper bounds". + Note that when starting a new LTS major release, you'll need to modify `.github/workflows/image.yml` to add a new lts branch. Update `GHCVER` in `Dockerfile`. (This env var automatically gets passed to `debian-bootstrap.sh`.) From 14b657045b11636e6429272a2675d330ba6c0a24 Mon Sep 17 00:00:00 2001 From: Adam Bergmark Date: Sun, 16 Jan 2022 23:11:14 +0100 Subject: [PATCH 61/62] pandoc-plot < 1.4.0 for #6217 --- build-constraints.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index d0a5d17f..39515b1b 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -6687,6 +6687,7 @@ packages: - stache < 2.3.1 - stripe-scotty < 1.1.0.1 - stripe-wreq < 1.0.1.12 + - pandoc-plot < 1.4.0 # happy-1.21.0 is deprecated an unbuildable # https://github.com/commercialhaskell/stackage/issues/6294 From c4638374df4473f32bac7a3f9d39d146b96dc2a0 Mon Sep 17 00:00:00 2001 From: Adam Bergmark Date: Sun, 16 Jan 2022 23:25:14 +0100 Subject: [PATCH 62/62] Group aeson bounds, exclude deprecated stb-image-redux & protobuf versions --- build-constraints.yaml | 26 ++++++++++++-------------- 1 file changed, 12 insertions(+), 14 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 39515b1b..b7ff7db8 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -4043,7 +4043,7 @@ packages: - ghc-parser "Alexis Williams @typedrat": - - stb-image-redux + - stb-image-redux < 0.2.1.3 || > 0.2.1.3 # deprecated version "Alexandre Peyroux @apeyroux": - HSlippyMap @@ -5031,7 +5031,7 @@ packages: - process-extras - product-isomorphic - project-template - - protobuf < 0.2.1.4 # https://github.com/alphaHeavy/protobuf/issues/39 + - protobuf < 0.2.1.4 || > 0.2.1.4 # deprecated version - pureMD5 - quickcheck-instances - quickcheck-io @@ -6475,8 +6475,7 @@ packages: - sized-grid < 0 # tried sized-grid-0.2.0.1, but its *library* does not support: lens-5.0.1 - sized-grid < 0 # tried sized-grid-0.2.0.1, but its *library* does not support: random-1.2.1 - skeletons < 0 # tried skeletons-0.4.0, but its *executable* requires the disabled package: tinytemplate - - slack-web < 0 # tried slack-web-0.3.0.1, but its *library* does not support: base-4.15.1.0 - - slack-web < 0 # tried slack-web-0.3.0.1, but its *library* does not support: http-client-0.7.9 + - slack-web < 0 # tried slack-web-0.4.0.0, but its *library* does not support: http-client-0.7.9 - smallcheck-series < 0 # tried smallcheck-series-0.7.1.0, but its *library* does not support: base-4.15.1.0 - smash-lens < 0 # tried smash-lens-0.1.0.1, but its *library* does not support: lens-5.0.1 - snap < 0 # tried snap-1.1.3.1, but its *library* does not support: aeson-1.5.6.0 @@ -6663,6 +6662,9 @@ packages: # aeson-2 # https://github.com/commercialhaskell/stackage/issues/6217 + # https://github.com/commercialhaskell/stackage/issues/6402 + # https://github.com/commercialhaskell/stackage/issues/6243 + # https://github.com/commercialhaskell/stackage/issues/6393 - aeson < 2.0.0.0 - aura < 3.2.6 - avro < 0.6.0.0 @@ -6670,6 +6672,7 @@ packages: - core-data < 0.3.0.0 - eventstore < 1.4.2 - faktory < 1.1.2.1 + - flow < 2.0.0.0 - forma < 1.2.0 - geojson < 4.1.0 - greskell < 2.0.0.0 @@ -6677,27 +6680,25 @@ packages: - greskell-websocket < 1.0.0.0 - hruby < 0.4.0.0 - hspec-expectations-json < 1.0.0.5 + - jose < 0.9 - jsonpath < 0.2.1.0 - kanji < 3.5 - microlens-aeson < 2.4 - mmark-cli < 0.0.5.1 + - pandoc-plot < 1.4.0 - postgresql-binary < 0.12.4.2 - servant-tracing < 0.2.0.0 - shikensu < 0.4.0 - stache < 2.3.1 - stripe-scotty < 1.1.0.1 - stripe-wreq < 1.0.1.12 - - pandoc-plot < 1.4.0 + - yaml < 0.11.7 # happy-1.21.0 is deprecated an unbuildable # https://github.com/commercialhaskell/stackage/issues/6294 # see also https://github.com/commercialhaskell/stackage/issues/6242 - happy < 1.21 - # https://github.com/commercialhaskell/stackage/issues/6243 - # lift together with https://github.com/commercialhaskell/stackage/issues/6217 - - 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. @@ -6758,9 +6759,6 @@ packages: # issue is for 5.0, but 4.0.4 is deprecated. - hw-kafka-client < 4.0.4 - # https://github.com/commercialhaskell/stackage/issues/6393 - - flow < 2.0.0.0 # blocked by shikensu through aeson-2.0 - # https://github.com/commercialhaskell/stackage/issues/6395 - wuss < 2.0 @@ -6780,8 +6778,6 @@ packages: # https://github.com/commercialhaskell/stackage/issues/6401 - rope-utf16-splay < 0.4 - # https://github.com/commercialhaskell/stackage/issues/6402 - - yaml < 0.11.7 # end of packages # Package flags are applied to individual packages, and override the values of @@ -6924,6 +6920,7 @@ skipped-builds: # Otherwise place them in expected-test-failures. skipped-tests: # aeson-2 + # https://github.com/commercialhaskell/stackage/issues/6217 - jsonifier - req @@ -7726,6 +7723,7 @@ expected-benchmark-failures: # Otherwise place them in expected-benchmark-failures. skipped-benchmarks: # aeson-2 + # https://github.com/commercialhaskell/stackage/issues/6217 - jsonifier # Cyclic dependencies