From 0c4001f48ca136d7ed9ebd6da7861c551f944ffb Mon Sep 17 00:00:00 2001 From: Alexey Kuleshevich Date: Fri, 4 Dec 2020 05:06:50 +0300 Subject: [PATCH 1/4] Allow new version of splitmix-0.1.x in --- build-constraints.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index e3c8b53d..a19aedb6 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -4982,7 +4982,6 @@ packages: # To close this, we may need to set flags.QuickCheck.old-random = true unless we've updated to random 1.2 - QuickCheck < 2.14 - quickcheck-instances < 0.3.24 - - splitmix < 0.1 - binary-instances < 1.0.1 # https://github.com/commercialhaskell/stackage/issues/5349 From a81dc5a4fcd6d240df4e930829edff56e2b53c94 Mon Sep 17 00:00:00 2001 From: Alexey Kuleshevich Date: Sat, 5 Dec 2020 18:47:55 +0300 Subject: [PATCH 2/4] Also re-enable QuickCheck --- build-constraints.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index a19aedb6..187ea02e 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -4980,7 +4980,6 @@ packages: # https://github.com/commercialhaskell/stackage/issues/5566 # To close this, we may need to set flags.QuickCheck.old-random = true unless we've updated to random 1.2 - - QuickCheck < 2.14 - quickcheck-instances < 0.3.24 - binary-instances < 1.0.1 From 83ff36b2c43cff962b7fea6b534bfc4503111265 Mon Sep 17 00:00:00 2001 From: Alexey Kuleshevich Date: Sat, 5 Dec 2020 20:59:15 +0300 Subject: [PATCH 3/4] Remove upper bounds due to QuickCheck due to #5566 and: * set `package-flags.QuickCheck.old-random: true` --- build-constraints.yaml | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 187ea02e..f604abfc 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -3625,13 +3625,14 @@ packages: - proto-lens-runtime - proto-lens-setup - proto-lens - - proto-lens-arbitrary + # disabled due to QuickCheck < 2.14 + # - proto-lens-arbitrary - proto-lens-optparse - tensorflow-test - pier-core < 0 - pier < 0 - haskeline - - ghc-source-gen + - ghc-source-gen # tests disabled due to QuickCheck < 2.14 "Christof Schramm ": - mnist-idx @@ -4978,11 +4979,6 @@ packages: # https://github.com/commercialhaskell/stackage/issues/5587 - network < 3.1.2.0 - # https://github.com/commercialhaskell/stackage/issues/5566 - # To close this, we may need to set flags.QuickCheck.old-random = true unless we've updated to random 1.2 - - quickcheck-instances < 0.3.24 - - binary-instances < 1.0.1 - # https://github.com/commercialhaskell/stackage/issues/5349 - typed-uuid < 0.1.0.0 @@ -5064,6 +5060,8 @@ packages: # Package flags are applied to individual packages, and override the values of # global-flags package-flags: + QuickCheck: + old-random: true pathtype: old-time: false @@ -5320,6 +5318,7 @@ skipped-tests: - exact-pi # QuickCHeck 2.12, tasty-1.2 - focuslist # via genvalidity, see https://github.com/commercialhaskell/stackage/pull/4436#issuecomment-475110614 - ghc-prof # via tasty-1.2 + - ghc-source-gen # via QuickCheck- - github # hspec-2.6.0, hspec-discover-2.6.0 - hackage-security # QuickCheck - haddock-library # base-compat-0.10.1, hspec-2.5.1 From 0ecfa87a4a88ca1c1fa8abb04ae6a3e3457413d5 Mon Sep 17 00:00:00 2001 From: Dan Burton Date: Thu, 17 Dec 2020 15:40:04 -0500 Subject: [PATCH 4/4] skip more tests to unblock QuickCheck --- build-constraints.yaml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index bb01093a..d129f3e5 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -5339,7 +5339,7 @@ skipped-tests: - exact-pi # QuickCHeck 2.12, tasty-1.2 - focuslist # via genvalidity, see https://github.com/commercialhaskell/stackage/pull/4436#issuecomment-475110614 - ghc-prof # via tasty-1.2 - - ghc-source-gen # via QuickCheck- + - ghc-source-gen # via QuickCheck-2.14 - github # hspec-2.6.0, hspec-discover-2.6.0 - hackage-security # QuickCheck - haddock-library # base-compat-0.10.1, hspec-2.5.1 @@ -5374,6 +5374,7 @@ skipped-tests: - servant-client-core # via hspec-2.7.0 - servant-docs # via tasty-1.2 - servant-foreign # via hspec-2.7.0 + - servant-http-streams # via QuickCheck-2.14 - servant-js # via hspec-2.7.0 - servant-server # via hspec-2.7.0 - servant-swagger # via hspec-2.7.0 @@ -5389,6 +5390,7 @@ skipped-tests: - text-short # tasty 1.1 - these # via tasty-1.2 - tree-diff # trifecta 2 + - uniprot-kb # QuickCheck-2.14 - vector # QuickCheck-2.11.3 - vinyl # via hspec-2.7.0 - wide-word # via semirings