From ee9a8ea4756ffbe9752b67d3bb9fae90f49bac8d Mon Sep 17 00:00:00 2001 From: Mihai Maruseac Date: Mon, 24 Jun 2019 18:24:20 -0700 Subject: [PATCH 001/263] Disable tests for ghc-exactprint (#4642) --- build-constraints.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 10112a08..3e10a9d8 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -5349,6 +5349,9 @@ expected-test-failures: # https://github.com/jgm/pandoc/issues/5582 - pandoc + + # https://github.com/commercialhaskell/stackage/issues/4642 + - ghc-exactprint # end of expected-test-failures # Benchmarks which are known not to build. Note that, currently we do not run From 1369144d2094c054c69792220e4287ebf964f10a Mon Sep 17 00:00:00 2001 From: Mihai Maruseac Date: Mon, 24 Jun 2019 18:26:12 -0700 Subject: [PATCH 002/263] Expect test failure for world-peace (#4643) --- build-constraints.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 3e10a9d8..ca509582 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -5352,6 +5352,9 @@ expected-test-failures: # https://github.com/commercialhaskell/stackage/issues/4642 - ghc-exactprint + + # https://github.com/commercialhaskell/stackage/issues/4643 + - world-peace # end of expected-test-failures # Benchmarks which are known not to build. Note that, currently we do not run From ee42d461c1494cdfdd4810a54f93f0d465d02bcc Mon Sep 17 00:00:00 2001 From: Mihai Maruseac Date: Mon, 24 Jun 2019 18:28:53 -0700 Subject: [PATCH 003/263] Expect triplesec test failure (#4644) --- build-constraints.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index ca509582..1f7ed008 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -5355,6 +5355,9 @@ expected-test-failures: # https://github.com/commercialhaskell/stackage/issues/4643 - world-peace + + # https://github.com/commercialhaskell/stackage/issues/4644 + - triplesec # end of expected-test-failures # Benchmarks which are known not to build. Note that, currently we do not run From e69a782903721d6578e4bb0ff3132a1068aa00ed Mon Sep 17 00:00:00 2001 From: Mihai Maruseac Date: Mon, 24 Jun 2019 23:57:47 -0700 Subject: [PATCH 004/263] Upper bound warp, #4645 --- build-constraints.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 1f7ed008..596f9f5d 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -4695,6 +4695,10 @@ packages: # New http2 not supported by Warp yet - http2 < 2 + + # https://github.com/commercialhaskell/stackage/issues/4645 but see + # also http2 < 2 bound above + - warp < 3.3.0 # end of packages # Package flags are applied to individual packages, and override the values of From cfa05ead517f58e77a4ce9691674fc8fc0b6977b Mon Sep 17 00:00:00 2001 From: Mihai Maruseac Date: Tue, 25 Jun 2019 00:10:05 -0700 Subject: [PATCH 005/263] Expect test failures for singletons (#4646) --- build-constraints.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 596f9f5d..b8c8ac96 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -5362,6 +5362,9 @@ expected-test-failures: # https://github.com/commercialhaskell/stackage/issues/4644 - triplesec + + # https://github.com/commercialhaskell/stackage/issues/4646 + - singletons # end of expected-test-failures # Benchmarks which are known not to build. Note that, currently we do not run From bf4d24901b449c850ac62ed3a25db1450bcc5735 Mon Sep 17 00:00:00 2001 From: Mihai Maruseac Date: Tue, 25 Jun 2019 00:13:25 -0700 Subject: [PATCH 006/263] Upper bound tls-session-manager (#4647) --- build-constraints.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index b8c8ac96..aeeca207 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -4699,6 +4699,9 @@ packages: # https://github.com/commercialhaskell/stackage/issues/4645 but see # also http2 < 2 bound above - warp < 3.3.0 + + # https://github.com/commercialhaskell/stackage/issues/4647 + - tls-session-manager < 0.0.2.0 # end of packages # Package flags are applied to individual packages, and override the values of From 38ba6bba4b5e4081a8fe06e2423a0024063e1ad5 Mon Sep 17 00:00:00 2001 From: Mihai Maruseac Date: Tue, 25 Jun 2019 00:16:16 -0700 Subject: [PATCH 007/263] Disable tests for tasty-discover (#4648) --- build-constraints.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index aeeca207..15da6584 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -5098,6 +5098,7 @@ skipped-tests: # Internal errors with move to the new curator tool? - blaze-collonade # https://github.com/commercialhaskell/stackage/issues/4639 + - tasty-discover # https://github.com/commercialhaskell/stackage/issues/4648 # end of skipped-tests # Tests listed in expected-test-failures configure correctly but may fail to run From 4b2c120ddf4166ad222529919b518166292eff54 Mon Sep 17 00:00:00 2001 From: Mihai Maruseac Date: Tue, 25 Jun 2019 00:17:50 -0700 Subject: [PATCH 008/263] Disable tests for show-prettyprint (#4649) --- build-constraints.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 15da6584..377c43ce 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -5099,6 +5099,7 @@ skipped-tests: # Internal errors with move to the new curator tool? - blaze-collonade # https://github.com/commercialhaskell/stackage/issues/4639 - tasty-discover # https://github.com/commercialhaskell/stackage/issues/4648 + - show-prettyprint # https://github.com/commercialhaskell/stackage/issues/4649 # end of skipped-tests # Tests listed in expected-test-failures configure correctly but may fail to run From 7888c506c9877cfb78b66c5014ddd85ca153d0ac Mon Sep 17 00:00:00 2001 From: Mihai Maruseac Date: Tue, 25 Jun 2019 00:19:57 -0700 Subject: [PATCH 009/263] Disable tests for servant-ruby (#4650) --- build-constraints.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 377c43ce..db5fc50f 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -5100,6 +5100,7 @@ skipped-tests: - blaze-collonade # https://github.com/commercialhaskell/stackage/issues/4639 - tasty-discover # https://github.com/commercialhaskell/stackage/issues/4648 - show-prettyprint # https://github.com/commercialhaskell/stackage/issues/4649 + - servant-ruby # https://github.com/commercialhaskell/stackage/issues/4650 # end of skipped-tests # Tests listed in expected-test-failures configure correctly but may fail to run From d44cebc6b3428236f35a31ca0fc364e4523da712 Mon Sep 17 00:00:00 2001 From: Mihai Maruseac Date: Tue, 25 Jun 2019 00:22:10 -0700 Subject: [PATCH 010/263] Disable tests for prettyprinter (#4651) --- build-constraints.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index db5fc50f..d4be4406 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -5101,6 +5101,7 @@ skipped-tests: - tasty-discover # https://github.com/commercialhaskell/stackage/issues/4648 - show-prettyprint # https://github.com/commercialhaskell/stackage/issues/4649 - servant-ruby # https://github.com/commercialhaskell/stackage/issues/4650 + - prettyprinter # https://github.com/commercialhaskell/stackage/issues/4651 # end of skipped-tests # Tests listed in expected-test-failures configure correctly but may fail to run From 46cd65675a28bac2dcc893a045009cc0cee25580 Mon Sep 17 00:00:00 2001 From: Mihai Maruseac Date: Tue, 25 Jun 2019 00:23:45 -0700 Subject: [PATCH 011/263] Disable tests for pretty-simple (#4652) --- build-constraints.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index d4be4406..bede31a6 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -5102,6 +5102,7 @@ skipped-tests: - show-prettyprint # https://github.com/commercialhaskell/stackage/issues/4649 - servant-ruby # https://github.com/commercialhaskell/stackage/issues/4650 - prettyprinter # https://github.com/commercialhaskell/stackage/issues/4651 + - pretty-simple # https://github.com/commercialhaskell/stackage/issues/4652 # end of skipped-tests # Tests listed in expected-test-failures configure correctly but may fail to run From 01651ce8e7b59ff0034f2f4f3986c0d835095e67 Mon Sep 17 00:00:00 2001 From: Mihai Maruseac Date: Tue, 25 Jun 2019 00:25:26 -0700 Subject: [PATCH 012/263] Disable password-instances tests (#4653) --- build-constraints.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index bede31a6..17686e44 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -5103,6 +5103,7 @@ skipped-tests: - servant-ruby # https://github.com/commercialhaskell/stackage/issues/4650 - prettyprinter # https://github.com/commercialhaskell/stackage/issues/4651 - pretty-simple # https://github.com/commercialhaskell/stackage/issues/4652 + - password-instances # https://github.com/commercialhaskell/stackage/issues/4653 # end of skipped-tests # Tests listed in expected-test-failures configure correctly but may fail to run From 9f8c04086aa81e4e0e19d4b9d77fe904b34eafc2 Mon Sep 17 00:00:00 2001 From: Mihai Maruseac Date: Tue, 25 Jun 2019 00:27:08 -0700 Subject: [PATCH 013/263] Disable tests for password (#4654) --- build-constraints.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 17686e44..7da9079b 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -5104,6 +5104,7 @@ skipped-tests: - prettyprinter # https://github.com/commercialhaskell/stackage/issues/4651 - pretty-simple # https://github.com/commercialhaskell/stackage/issues/4652 - password-instances # https://github.com/commercialhaskell/stackage/issues/4653 + - password # https://github.com/commercialhaskell/stackage/issues/4654 # end of skipped-tests # Tests listed in expected-test-failures configure correctly but may fail to run From ed83e9d1deffd20ddcac82e2f448660b45637b34 Mon Sep 17 00:00:00 2001 From: Mihai Maruseac Date: Tue, 25 Jun 2019 00:29:28 -0700 Subject: [PATCH 014/263] Remove mbox-utility (#4655) --- build-constraints.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 7da9079b..42a051af 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -295,7 +295,7 @@ packages: - markov-chain - midi - midi-music-box - - mbox-utility + - mbox-utility < 0 # https://github.com/commercialhaskell/stackage/issues/4655 - med-module - monoid-transformer - non-empty From 363c362857482eaa0f31310539191e5c1ff917b6 Mon Sep 17 00:00:00 2001 From: Mihai Maruseac Date: Tue, 25 Jun 2019 06:08:48 -0700 Subject: [PATCH 015/263] Upper bound hw-rankselect (#4657) --- build-constraints.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 42a051af..23343fb1 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -4702,6 +4702,9 @@ packages: # https://github.com/commercialhaskell/stackage/issues/4647 - tls-session-manager < 0.0.2.0 + + # https://github.com/commercialhaskell/stackage/issues/4657 + - hw-rankselect < 0.13.1.0 # end of packages # Package flags are applied to individual packages, and override the values of From e52729c897b37137e878d9e3b21f8306fe6dc1f1 Mon Sep 17 00:00:00 2001 From: Mihai Maruseac Date: Tue, 25 Jun 2019 06:17:09 -0700 Subject: [PATCH 016/263] Disable tests for #4658, #4659 and #4660 --- build-constraints.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 23343fb1..5205fea6 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -5108,6 +5108,9 @@ skipped-tests: - pretty-simple # https://github.com/commercialhaskell/stackage/issues/4652 - password-instances # https://github.com/commercialhaskell/stackage/issues/4653 - password # https://github.com/commercialhaskell/stackage/issues/4654 + - human-readable-duration # https://github.com/commercialhaskell/stackage/issues/4658 + - heterocephalus # https://github.com/commercialhaskell/stackage/issues/4659 + - fmt # https://github.com/commercialhaskell/stackage/issues/4660 # end of skipped-tests # Tests listed in expected-test-failures configure correctly but may fail to run From 6ad1665247ab746293f4855b85a8c6828ca58f62 Mon Sep 17 00:00:00 2001 From: Mihai Maruseac Date: Tue, 25 Jun 2019 06:19:29 -0700 Subject: [PATCH 017/263] Disable tests for haskell-gi (#4661) --- build-constraints.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 5205fea6..c377f7f8 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -5111,6 +5111,7 @@ skipped-tests: - human-readable-duration # https://github.com/commercialhaskell/stackage/issues/4658 - heterocephalus # https://github.com/commercialhaskell/stackage/issues/4659 - fmt # https://github.com/commercialhaskell/stackage/issues/4660 + - haskell-gi # https://github.com/commercialhaskell/stackage/issues/4661 # end of skipped-tests # Tests listed in expected-test-failures configure correctly but may fail to run From 5f9921dd671419461e789b460f67c40025205ba2 Mon Sep 17 00:00:00 2001 From: Mihai Maruseac Date: Tue, 25 Jun 2019 06:24:20 -0700 Subject: [PATCH 018/263] Upper bound simple-cmd for #4662 --- build-constraints.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index c377f7f8..91601bbd 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -1406,7 +1406,7 @@ packages: - http-directory - rpmbuild-order - simple-cabal - - simple-cmd + - simple-cmd < 0.2.0.1 # https://github.com/commercialhaskell/stackage/issues/4662 - simple-cmd-args - darcs < 0 From c17dd2fd45776abb0a80f140d9d11175b65a2a90 Mon Sep 17 00:00:00 2001 From: Mihai Maruseac Date: Tue, 25 Jun 2019 07:00:56 -0700 Subject: [PATCH 019/263] Disable tests for libraft (#4664) --- build-constraints.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 91601bbd..df2d731f 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -5112,6 +5112,7 @@ skipped-tests: - heterocephalus # https://github.com/commercialhaskell/stackage/issues/4659 - fmt # https://github.com/commercialhaskell/stackage/issues/4660 - haskell-gi # https://github.com/commercialhaskell/stackage/issues/4661 + - libraft # https://github.com/commercialhaskell/stackage/issues/4664 # end of skipped-tests # Tests listed in expected-test-failures configure correctly but may fail to run From c91ac48c5da2359a5e399c2f3ecb1e389242f34e Mon Sep 17 00:00:00 2001 From: Mihai Maruseac Date: Tue, 25 Jun 2019 07:07:11 -0700 Subject: [PATCH 020/263] Disable stack2nix due to build failure (#4665) --- build-constraints.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index df2d731f..2327b14a 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -3652,7 +3652,7 @@ packages: - cachix < 0 - cachix-api - elm2nix - - stack2nix + - stack2nix < 0 # https://github.com/commercialhaskell/stackage/issues/4665 - mixpanel-client < 0 # https://github.com/domenkozar/mixpanel-client/issues/3 - pretty-sop - servant-auth From 09624bc745b9de70e40efbf75adc74357d725e5f Mon Sep 17 00:00:00 2001 From: Mihai Maruseac Date: Tue, 25 Jun 2019 07:08:09 -0700 Subject: [PATCH 021/263] Actually disable fedora-haskell-tools for #4662 instead of simple-cmd --- build-constraints.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 2327b14a..911b5f9c 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -1400,13 +1400,13 @@ packages: "Jens Petersen @juhp": - cabal-rpm - fedora-dists - - fedora-haskell-tools + - fedora-haskell-tools < 0.2.0.1 # https://github.com/commercialhaskell/stackage/issues/4662 - fedora-img-dl - hkgr - http-directory - rpmbuild-order - simple-cabal - - simple-cmd < 0.2.0.1 # https://github.com/commercialhaskell/stackage/issues/4662 + - simple-cmd - simple-cmd-args - darcs < 0 From 37da9449d2dbf040f327c7df94de955d1fd9cfa7 Mon Sep 17 00:00:00 2001 From: Mihai Maruseac Date: Tue, 25 Jun 2019 07:08:52 -0700 Subject: [PATCH 022/263] Properly disable fedora-haskell-tools (#4662) --- build-constraints.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 911b5f9c..fdde3e33 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -1400,7 +1400,7 @@ packages: "Jens Petersen @juhp": - cabal-rpm - fedora-dists - - fedora-haskell-tools < 0.2.0.1 # https://github.com/commercialhaskell/stackage/issues/4662 + - fedora-haskell-tools < 0 # https://github.com/commercialhaskell/stackage/issues/4662 - fedora-img-dl - hkgr - http-directory From 8c21191647498dadbcbcbc28045d6026f0506d22 Mon Sep 17 00:00:00 2001 From: Mihai Maruseac Date: Tue, 25 Jun 2019 07:11:57 -0700 Subject: [PATCH 023/263] Disable cabal-rpm due to #4666" --- build-constraints.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index fdde3e33..8b4b4ecb 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -1398,7 +1398,7 @@ packages: - HaskellNet-SSL < 0 # mime-mail-0.5 via HaskellNet "Jens Petersen @juhp": - - cabal-rpm + - cabal-rpm < 0 # https://github.com/commercialhaskell/stackage/issues/4666 - fedora-dists - fedora-haskell-tools < 0 # https://github.com/commercialhaskell/stackage/issues/4662 - fedora-img-dl From b3f1a7c82106cb446f45736d5b76376a86b38752 Mon Sep 17 00:00:00 2001 From: Mihai Maruseac Date: Tue, 25 Jun 2019 07:16:57 -0700 Subject: [PATCH 024/263] disable tests for #4667, #4668 and #4669 --- build-constraints.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 8b4b4ecb..1e2b7e07 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -5113,6 +5113,9 @@ skipped-tests: - fmt # https://github.com/commercialhaskell/stackage/issues/4660 - haskell-gi # https://github.com/commercialhaskell/stackage/issues/4661 - libraft # https://github.com/commercialhaskell/stackage/issues/4664 + - bugsnag-haskell # https://github.com/commercialhaskell/stackage/issues/4667 + - hint # https://github.com/commercialhaskell/stackage/issues/4668 + - envelope # https://github.com/commercialhaskell/stackage/issues/4669 # end of skipped-tests # Tests listed in expected-test-failures configure correctly but may fail to run From e056a93991ad5b19bd1a12619c52eda23eaa3876 Mon Sep 17 00:00:00 2001 From: Mihai Maruseac Date: Tue, 25 Jun 2019 07:22:30 -0700 Subject: [PATCH 025/263] Disable tests for algebraic-graphs (#4670) --- build-constraints.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 1e2b7e07..cfdffbef 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -5116,6 +5116,7 @@ skipped-tests: - bugsnag-haskell # https://github.com/commercialhaskell/stackage/issues/4667 - hint # https://github.com/commercialhaskell/stackage/issues/4668 - envelope # https://github.com/commercialhaskell/stackage/issues/4669 + - algebraic-graphs # https://github.com/commercialhaskell/stackage/issues/4670 # end of skipped-tests # Tests listed in expected-test-failures configure correctly but may fail to run From a2c88df346ce3ebee5c532ef46fa7af70fe99c55 Mon Sep 17 00:00:00 2001 From: Sandy Maguire Date: Wed, 26 Jun 2019 01:41:02 -0400 Subject: [PATCH 026/263] Add unagi-chan to Sandy Maguire's maintainership --- build-constraints.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index cfdffbef..f2c476d9 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -24,6 +24,7 @@ packages: - interpolatedstring-qq2 - prospect - do-notation + - unagi-chan "William Yao @williamyaoh": - string-interpolate From 2303368fee837597af7deca1d14e193dfa0d3afb Mon Sep 17 00:00:00 2001 From: Michael Snoyman Date: Wed, 26 Jun 2019 11:27:00 +0300 Subject: [PATCH 027/263] Disable polysemy-plugin polysemy-research/polysemy#132 --- build-constraints.yaml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index f2c476d9..48765676 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -18,8 +18,11 @@ packages: "Sandy Maguire @isovector": - polysemy - - polysemy-plugin - - polysemy-zoo + + # https://github.com/polysemy-research/polysemy/issues/132 + # - polysemy-plugin + #- polysemy-zoo + - ecstasy - interpolatedstring-qq2 - prospect From 388ebd666827b3a4c73d5646cf56b9b072ddc543 Mon Sep 17 00:00:00 2001 From: Michael Snoyman Date: Wed, 26 Jun 2019 10:04:41 +0000 Subject: [PATCH 028/263] Get AWS creds from aws.sh --- automated/build-next.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/automated/build-next.sh b/automated/build-next.sh index 8cb3c365..79edd3ba 100755 --- a/automated/build-next.sh +++ b/automated/build-next.sh @@ -5,6 +5,8 @@ set -eu +x -o pipefail ROOT=$(cd $(dirname $0) ; pwd) TARGET=$1 +source aws.sh + # For nightly-YYYY-MM-DD, tag should be nightly # For lts-X.Y, tag should be ltsX SHORTNAME=$(echo $TARGET | cut -d- -f 1) @@ -79,7 +81,7 @@ ARGS_PREBUILD="$ARGS_COMMON -u $USERID -e HOME=$HOME -v $CABAL_DIR:$HOME/.cabal ARGS_BUILD="$ARGS_COMMON -v $CABAL_DIR:$HOME/.cabal:ro -v $GHC_DIR:$HOME/.ghc:ro" # instance-data is an undocumented feature of S3 used by amazonka, # see https://github.com/brendanhay/amazonka/issues/271 -ARGS_UPLOAD="$ARGS_COMMON -u $USERID -e HOME=$HOME -v $HACKAGE_CREDS:/hackage-creds:ro -v $DOT_STACKAGE_DIR:$HOME/.stackage -v $SSH_DIR:$HOME/.ssh:ro -v $GITCONFIG:$HOME/.gitconfig:ro -v $CABAL_DIR:$HOME/.cabal:ro --add-host instance-data:169.254.169.254" +ARGS_UPLOAD="$ARGS_COMMON -u $USERID -e HOME=$HOME -v $HACKAGE_CREDS:/hackage-creds:ro -v $DOT_STACKAGE_DIR:$HOME/.stackage -v $SSH_DIR:$HOME/.ssh:ro -v $GITCONFIG:$HOME/.gitconfig:ro -v $CABAL_DIR:$HOME/.cabal:ro -e AWS_ACCESS_KEY_ID=$AWS_ACCESS_KEY_ID -e AWS_SECRET_ACCESS_KEY=$AWS_SECRET_ACCESS_KEY" # Make sure we actually need this snapshot. We only check this for LTS releases # since, for nightlies, we'd like to run builds even if they are unnecessary to From f126d778a443c688013a61da8d954a945c05cec9 Mon Sep 17 00:00:00 2001 From: Michael Snoyman Date: Wed, 26 Jun 2019 19:03:15 +0300 Subject: [PATCH 029/263] Revert "Disable polysemy-plugin polysemy-research/polysemy#132" This reverts commit 2303368fee837597af7deca1d14e193dfa0d3afb. --- build-constraints.yaml | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 48765676..f2c476d9 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -18,11 +18,8 @@ packages: "Sandy Maguire @isovector": - polysemy - - # https://github.com/polysemy-research/polysemy/issues/132 - # - polysemy-plugin - #- polysemy-zoo - + - polysemy-plugin + - polysemy-zoo - ecstasy - interpolatedstring-qq2 - prospect From 43dfe450573eaa92be2d1cd29d5120940a501638 Mon Sep 17 00:00:00 2001 From: Michael Snoyman Date: Wed, 26 Jun 2019 16:04:10 +0000 Subject: [PATCH 030/263] Extended dockerignore --- .dockerignore | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.dockerignore b/.dockerignore index 383463ca..6be57529 100644 --- a/.dockerignore +++ b/.dockerignore @@ -6,3 +6,5 @@ cabal.sandbox.config tarballs *.yaml .git +automated +.github From 3eb7e4de7173bed340dda28a85165b143f1b38a3 Mon Sep 17 00:00:00 2001 From: Michael Snoyman Date: Wed, 26 Jun 2019 16:04:23 +0000 Subject: [PATCH 031/263] Newer convert-old-stackage --- automated/new-stackage-format/convert.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/automated/new-stackage-format/convert.sh b/automated/new-stackage-format/convert.sh index 87c21a69..beae82dc 100755 --- a/automated/new-stackage-format/convert.sh +++ b/automated/new-stackage-format/convert.sh @@ -4,7 +4,7 @@ set -eux if [[ ! -f convert ]] then - curl https://s3.amazonaws.com/www.snoyman.com/convert-old-stackage-f780174e2c84e4fb171f6526228d9243beb7fd71.bz2 > convert.bz2 + curl https://s3.amazonaws.com/www.snoyman.com/convert-old-stackage-c9c4d06b31cb7aafedd23aa316b8008c45e4d4dd.bz2 > convert.bz2 chmod +x convert.bz2 bunzip2 convert.bz2 fi From 1d243061369b655c0ca56bbba344d5982a7faa5d Mon Sep 17 00:00:00 2001 From: Mihai Maruseac Date: Wed, 26 Jun 2019 17:58:13 -0700 Subject: [PATCH 032/263] Upper bound hlint (#4673) --- build-constraints.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index f2c476d9..a056c863 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -4706,6 +4706,9 @@ packages: # https://github.com/commercialhaskell/stackage/issues/4657 - hw-rankselect < 0.13.1.0 + + # https://github.com/commercialhaskell/stackage/issues/4673 + - hlint < 2.2 # end of packages # Package flags are applied to individual packages, and override the values of From b4535b2ecf5c743b770deeacd1f91ae6fb4049af Mon Sep 17 00:00:00 2001 From: David Baynard Date: Tue, 25 Jun 2019 00:08:02 +0100 Subject: [PATCH 033/263] Change my email To baynard.dev --- build-constraints.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index a056c863..ce7e3896 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -3848,7 +3848,7 @@ packages: - servant-auth-wordpress - ca-province-codes - "David Baynard @dbaynard": + "David Baynard @dbaynard": - time-qq # see christian-marie/time-qq#3 - ucam-webauth - ucam-webauth-types From d28f8b7e8a5e979647caa214afedf9db99c6768b Mon Sep 17 00:00:00 2001 From: Pierre Radermecker Date: Tue, 25 Jun 2019 15:20:09 +0200 Subject: [PATCH 034/263] Re-enable language-puppet --- build-constraints.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index ce7e3896..e3ccbb5a 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -4454,7 +4454,6 @@ packages: - amazonka-core < 0 # via http-client-0.6.1 - github < 0 # via http-client-0.6.1 - hailgun < 0 # via http-client-0.6.1 - - language-puppet < 0 # via http-client-0.6.1 - mbug < 0 # via http-client-0.6.1 - antiope-athena < 0 # via amazonka From 33d3cc6c7fa585cefc9d620dc9a5641d9b65d16b Mon Sep 17 00:00:00 2001 From: Emily Pillmore Date: Mon, 24 Jun 2019 01:21:28 -0400 Subject: [PATCH 035/263] Add 'lens-process' --- build-constraints.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index e3ccbb5a..aa442eb3 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -10,6 +10,9 @@ cabal-format-version: "2.4" # Constraints for brand new builds packages: + "Emily Pillmore @topos": + - lens-process + "Matthieu Monsch @mtth": - tracing From 63ca180c6ea2a77f846896d3f6b5259de72448cd Mon Sep 17 00:00:00 2001 From: Emily Pillmore Date: Mon, 24 Jun 2019 12:32:21 -0400 Subject: [PATCH 036/263] Add microlens-process --- build-constraints.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index aa442eb3..2ee2eed7 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -12,6 +12,7 @@ packages: "Emily Pillmore @topos": - lens-process + - microlens-process "Matthieu Monsch @mtth": - tracing From 2910f06c561316902c1e0001164f193c916d2930 Mon Sep 17 00:00:00 2001 From: Mihai Maruseac Date: Thu, 27 Jun 2019 19:51:49 -0700 Subject: [PATCH 037/263] Merge #4637 --- build-constraints.yaml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 2ee2eed7..c663c151 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -10,10 +10,13 @@ cabal-format-version: "2.4" # Constraints for brand new builds packages: + "Chris Penner @ChrisPenner": + - lens-regex-pcre + "Emily Pillmore @topos": - lens-process - microlens-process - + "Matthieu Monsch @mtth": - tracing From e967fe65209c553ca52dcc713a43d2da46f1d007 Mon Sep 17 00:00:00 2001 From: Jose Lorenzo Rodriguez Date: Fri, 21 Jun 2019 11:11:36 +0200 Subject: [PATCH 038/263] Added hadolint --- build-constraints.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index c663c151..00a612de 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -3476,6 +3476,7 @@ packages: - language-docker - docker-build-cacher < 0 # GHC 8.4 via turtle - mysql-haskell-nem + - hadolint "Phil Ruffwind @Rufflewind": - blas-hs From 8d0cd17653a803a41d7741e5da2649afffb3efb7 Mon Sep 17 00:00:00 2001 From: Lennart Spitzner Date: Thu, 20 Jun 2019 11:11:43 +0200 Subject: [PATCH 039/263] Re-enable brittany --- build-constraints.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 00a612de..4b146b62 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -3108,7 +3108,7 @@ packages: - butcher - czipwith - data-tree-print - - brittany < 0 # via yaml-0.9.0 commercialhaskell/stackage#3823 + - brittany "Ryan Mulligan @ryantm": - HDBC-mysql From acee425532167a7cff2acb877d1990121dcf4a4f Mon Sep 17 00:00:00 2001 From: Justin Le Date: Wed, 19 Jun 2019 15:22:35 -0700 Subject: [PATCH 040/263] add functor-combinators to stackage --- build-constraints.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 4b146b62..2aff94e5 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -1948,6 +1948,7 @@ packages: - configurator-export - decidable - emd + - functor-combinators - hamilton - hmatrix-backprop - hmatrix-vector-sized From 8fdda27e05c1ba1c53cd21ea322df94a6ebd1950 Mon Sep 17 00:00:00 2001 From: Mihai Maruseac Date: Thu, 27 Jun 2019 20:21:41 -0700 Subject: [PATCH 041/263] Revert "add functor-combinators to stackage" This reverts commit acee425532167a7cff2acb877d1990121dcf4a4f. --- build-constraints.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 2aff94e5..4b146b62 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -1948,7 +1948,6 @@ packages: - configurator-export - decidable - emd - - functor-combinators - hamilton - hmatrix-backprop - hmatrix-vector-sized From 9bb8776c2a846c35372dc80761f33b6329397578 Mon Sep 17 00:00:00 2001 From: Ivan Malison Date: Wed, 19 Jun 2019 13:31:54 -0700 Subject: [PATCH 042/263] Add gi-dbusmenu, gi-dbusmenugtk3, gi-gdkx11 and gi-xlib @garetxe has volunteered to be the maintainer: See https://github.com/haskell-gi/haskell-gi/issues/235 --- build-constraints.yaml | 6 +++++- debian-bootstrap.sh | 3 ++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 4b146b62..f14ed007 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2917,14 +2917,18 @@ packages: - haskell-gi-base - gi-atk - gi-cairo - - gi-glib + - gi-dbusmenu + - gi-dbusmenugtk3 + - gi-gdkx11 - gi-gio + - gi-glib - gi-gobject - gi-gtk - gi-gtk-hs - gi-gtksource - gi-javascriptcore - gi-vte + - gi-xlib # - gi-webkit2 # GHC 8.4 "Brandon Simmons @jberryman": diff --git a/debian-bootstrap.sh b/debian-bootstrap.sh index bdd8f27d..c886d7ee 100755 --- a/debian-bootstrap.sh +++ b/debian-bootstrap.sh @@ -42,6 +42,7 @@ apt-get install -y \ gnupg \ gradle \ hscolour \ + libdbusmenu-gtk3-dev \ libadns1-dev \ libaio1 \ libalut-dev \ @@ -92,8 +93,8 @@ apt-get install -y \ libmysqlclient-dev \ libncurses5-dev \ libnfc-dev \ - liboath-dev \ libnotify-dev \ + liboath-dev \ libopenal-dev \ libopenmpi-dev \ libpango1.0-dev \ From c2d862d0cf83c96bb32fce3e00f1ca5793562fbd Mon Sep 17 00:00:00 2001 From: Ivan Malison Date: Wed, 19 Jun 2019 14:00:03 -0700 Subject: [PATCH 043/263] Add taffybar and dependencies --- build-constraints.yaml | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index f14ed007..edcca283 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -3908,6 +3908,19 @@ packages: "Elben Shira @elben": - pencil + "Ivan Malison @IvanMalison": + - ConfigFile + - dbus-hslogger + - gi-cairo-connector + - gi-cairo-render + - gtk-sni-tray + - gtk-strut + - rate-limit + - status-notifier-item + - taffybar + - time-units + - xml-helpers + "Grandfathered dependencies": - Boolean - ChasingBottoms < 0 # due to QuickCheck, https://github.com/commercialhaskell/stackage/issues/4444 @@ -4432,7 +4445,6 @@ packages: # failed to build - Fin < 0 - HPDF < 0 - - broadcast-chan < 0 - df1 < 0 - di-handle < 0 - exinst < 0 From 227d11caa366055c777417e38404001d8bd67c6b Mon Sep 17 00:00:00 2001 From: Mihai Maruseac Date: Thu, 27 Jun 2019 20:35:41 -0700 Subject: [PATCH 044/263] Revert "Add taffybar and dependencies" This reverts commit c2d862d0cf83c96bb32fce3e00f1ca5793562fbd. --- build-constraints.yaml | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index edcca283..f14ed007 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -3908,19 +3908,6 @@ packages: "Elben Shira @elben": - pencil - "Ivan Malison @IvanMalison": - - ConfigFile - - dbus-hslogger - - gi-cairo-connector - - gi-cairo-render - - gtk-sni-tray - - gtk-strut - - rate-limit - - status-notifier-item - - taffybar - - time-units - - xml-helpers - "Grandfathered dependencies": - Boolean - ChasingBottoms < 0 # due to QuickCheck, https://github.com/commercialhaskell/stackage/issues/4444 @@ -4445,6 +4432,7 @@ packages: # failed to build - Fin < 0 - HPDF < 0 + - broadcast-chan < 0 - df1 < 0 - di-handle < 0 - exinst < 0 From 98363acda36412d4ed0e5ecab88d2c0fc3da2f84 Mon Sep 17 00:00:00 2001 From: Mihai Maruseac Date: Thu, 27 Jun 2019 20:35:41 -0700 Subject: [PATCH 045/263] Revert "Add gi-dbusmenu, gi-dbusmenugtk3, gi-gdkx11 and gi-xlib" This reverts commit 9bb8776c2a846c35372dc80761f33b6329397578. --- build-constraints.yaml | 6 +----- debian-bootstrap.sh | 3 +-- 2 files changed, 2 insertions(+), 7 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index f14ed007..4b146b62 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2917,18 +2917,14 @@ packages: - haskell-gi-base - gi-atk - gi-cairo - - gi-dbusmenu - - gi-dbusmenugtk3 - - gi-gdkx11 - - gi-gio - gi-glib + - gi-gio - gi-gobject - gi-gtk - gi-gtk-hs - gi-gtksource - gi-javascriptcore - gi-vte - - gi-xlib # - gi-webkit2 # GHC 8.4 "Brandon Simmons @jberryman": diff --git a/debian-bootstrap.sh b/debian-bootstrap.sh index c886d7ee..bdd8f27d 100755 --- a/debian-bootstrap.sh +++ b/debian-bootstrap.sh @@ -42,7 +42,6 @@ apt-get install -y \ gnupg \ gradle \ hscolour \ - libdbusmenu-gtk3-dev \ libadns1-dev \ libaio1 \ libalut-dev \ @@ -93,8 +92,8 @@ apt-get install -y \ libmysqlclient-dev \ libncurses5-dev \ libnfc-dev \ - libnotify-dev \ liboath-dev \ + libnotify-dev \ libopenal-dev \ libopenmpi-dev \ libpango1.0-dev \ From a11c68355cd7eaeeba7262efde3ffc4e0daac235 Mon Sep 17 00:00:00 2001 From: Mihai Maruseac Date: Thu, 27 Jun 2019 20:43:08 -0700 Subject: [PATCH 046/263] Try all the internal errors tests at once --- build-constraints.yaml | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 4b146b62..43fe018c 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -5111,23 +5111,23 @@ skipped-tests: - peregrin # Internal errors with move to the new curator tool? - - blaze-collonade # https://github.com/commercialhaskell/stackage/issues/4639 - - tasty-discover # https://github.com/commercialhaskell/stackage/issues/4648 - - show-prettyprint # https://github.com/commercialhaskell/stackage/issues/4649 - - servant-ruby # https://github.com/commercialhaskell/stackage/issues/4650 - - prettyprinter # https://github.com/commercialhaskell/stackage/issues/4651 - - pretty-simple # https://github.com/commercialhaskell/stackage/issues/4652 - - password-instances # https://github.com/commercialhaskell/stackage/issues/4653 - - password # https://github.com/commercialhaskell/stackage/issues/4654 - - human-readable-duration # https://github.com/commercialhaskell/stackage/issues/4658 - - heterocephalus # https://github.com/commercialhaskell/stackage/issues/4659 - - fmt # https://github.com/commercialhaskell/stackage/issues/4660 - - haskell-gi # https://github.com/commercialhaskell/stackage/issues/4661 - - libraft # https://github.com/commercialhaskell/stackage/issues/4664 - - bugsnag-haskell # https://github.com/commercialhaskell/stackage/issues/4667 - - hint # https://github.com/commercialhaskell/stackage/issues/4668 - - envelope # https://github.com/commercialhaskell/stackage/issues/4669 - - algebraic-graphs # https://github.com/commercialhaskell/stackage/issues/4670 + # blaze-collonade # https://github.com/commercialhaskell/stackage/issues/4639 + # tasty-discover # https://github.com/commercialhaskell/stackage/issues/4648 + # show-prettyprint # https://github.com/commercialhaskell/stackage/issues/4649 + # servant-ruby # https://github.com/commercialhaskell/stackage/issues/4650 + # prettyprinter # https://github.com/commercialhaskell/stackage/issues/4651 + # pretty-simple # https://github.com/commercialhaskell/stackage/issues/4652 + # password-instances # https://github.com/commercialhaskell/stackage/issues/4653 + # password # https://github.com/commercialhaskell/stackage/issues/4654 + # human-readable-duration # https://github.com/commercialhaskell/stackage/issues/4658 + # heterocephalus # https://github.com/commercialhaskell/stackage/issues/4659 + # fmt # https://github.com/commercialhaskell/stackage/issues/4660 + # haskell-gi # https://github.com/commercialhaskell/stackage/issues/4661 + # libraft # https://github.com/commercialhaskell/stackage/issues/4664 + # bugsnag-haskell # https://github.com/commercialhaskell/stackage/issues/4667 + # hint # https://github.com/commercialhaskell/stackage/issues/4668 + # envelope # https://github.com/commercialhaskell/stackage/issues/4669 + # algebraic-graphs # https://github.com/commercialhaskell/stackage/issues/4670 # end of skipped-tests # Tests listed in expected-test-failures configure correctly but may fail to run From 3eee5c1f4aa43b6833686232546194beb0b2c044 Mon Sep 17 00:00:00 2001 From: Mihai Maruseac Date: Thu, 27 Jun 2019 21:33:26 -0700 Subject: [PATCH 047/263] Failing tests (pinging #4649, #4651, #4652, #4653, #4661, #4668, #4669, #4670) --- build-constraints.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 43fe018c..9b94fae3 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -5113,21 +5113,21 @@ skipped-tests: # Internal errors with move to the new curator tool? # blaze-collonade # https://github.com/commercialhaskell/stackage/issues/4639 # tasty-discover # https://github.com/commercialhaskell/stackage/issues/4648 - # show-prettyprint # https://github.com/commercialhaskell/stackage/issues/4649 + - show-prettyprint # https://github.com/commercialhaskell/stackage/issues/4649 # servant-ruby # https://github.com/commercialhaskell/stackage/issues/4650 - # prettyprinter # https://github.com/commercialhaskell/stackage/issues/4651 - # pretty-simple # https://github.com/commercialhaskell/stackage/issues/4652 - # password-instances # https://github.com/commercialhaskell/stackage/issues/4653 + - prettyprinter # https://github.com/commercialhaskell/stackage/issues/4651 + - pretty-simple # https://github.com/commercialhaskell/stackage/issues/4652 + - password-instances # https://github.com/commercialhaskell/stackage/issues/4653 # password # https://github.com/commercialhaskell/stackage/issues/4654 # human-readable-duration # https://github.com/commercialhaskell/stackage/issues/4658 # heterocephalus # https://github.com/commercialhaskell/stackage/issues/4659 # fmt # https://github.com/commercialhaskell/stackage/issues/4660 - # haskell-gi # https://github.com/commercialhaskell/stackage/issues/4661 + - haskell-gi # https://github.com/commercialhaskell/stackage/issues/4661 # libraft # https://github.com/commercialhaskell/stackage/issues/4664 # bugsnag-haskell # https://github.com/commercialhaskell/stackage/issues/4667 - # hint # https://github.com/commercialhaskell/stackage/issues/4668 - # envelope # https://github.com/commercialhaskell/stackage/issues/4669 - # algebraic-graphs # https://github.com/commercialhaskell/stackage/issues/4670 + - hint # https://github.com/commercialhaskell/stackage/issues/4668 + - envelope # https://github.com/commercialhaskell/stackage/issues/4669 + - algebraic-graphs # https://github.com/commercialhaskell/stackage/issues/4670 # end of skipped-tests # Tests listed in expected-test-failures configure correctly but may fail to run From 51ac464b8cae3d6e830d340bf013b5d088a0b03c Mon Sep 17 00:00:00 2001 From: Mihai Maruseac Date: Thu, 27 Jun 2019 21:41:36 -0700 Subject: [PATCH 048/263] Two more tests that still fails (ping #4650 and #4654) --- build-constraints.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 9b94fae3..7ee53b5e 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -5114,11 +5114,11 @@ skipped-tests: # blaze-collonade # https://github.com/commercialhaskell/stackage/issues/4639 # tasty-discover # https://github.com/commercialhaskell/stackage/issues/4648 - show-prettyprint # https://github.com/commercialhaskell/stackage/issues/4649 - # servant-ruby # https://github.com/commercialhaskell/stackage/issues/4650 + - servant-ruby # https://github.com/commercialhaskell/stackage/issues/4650 - prettyprinter # https://github.com/commercialhaskell/stackage/issues/4651 - pretty-simple # https://github.com/commercialhaskell/stackage/issues/4652 - password-instances # https://github.com/commercialhaskell/stackage/issues/4653 - # password # https://github.com/commercialhaskell/stackage/issues/4654 + - password # https://github.com/commercialhaskell/stackage/issues/4654 # human-readable-duration # https://github.com/commercialhaskell/stackage/issues/4658 # heterocephalus # https://github.com/commercialhaskell/stackage/issues/4659 # fmt # https://github.com/commercialhaskell/stackage/issues/4660 From 7c0633e28c0c70a428f041ca412e9d0abdcbbd53 Mon Sep 17 00:00:00 2001 From: Mihai Maruseac Date: Thu, 27 Jun 2019 21:58:43 -0700 Subject: [PATCH 049/263] Re-enable passing tests. Close #4639, close #4648, close #4658, close #4659, close #4660, close #4664, close #4667 --- build-constraints.yaml | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 7ee53b5e..c97cba45 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -5110,21 +5110,14 @@ skipped-tests: # Requires running pg-harness-server - peregrin - # Internal errors with move to the new curator tool? - # blaze-collonade # https://github.com/commercialhaskell/stackage/issues/4639 - # tasty-discover # https://github.com/commercialhaskell/stackage/issues/4648 + # Test errors with modules not being visible - show-prettyprint # https://github.com/commercialhaskell/stackage/issues/4649 - servant-ruby # https://github.com/commercialhaskell/stackage/issues/4650 - prettyprinter # https://github.com/commercialhaskell/stackage/issues/4651 - pretty-simple # https://github.com/commercialhaskell/stackage/issues/4652 - password-instances # https://github.com/commercialhaskell/stackage/issues/4653 - password # https://github.com/commercialhaskell/stackage/issues/4654 - # human-readable-duration # https://github.com/commercialhaskell/stackage/issues/4658 - # heterocephalus # https://github.com/commercialhaskell/stackage/issues/4659 - # fmt # https://github.com/commercialhaskell/stackage/issues/4660 - haskell-gi # https://github.com/commercialhaskell/stackage/issues/4661 - # libraft # https://github.com/commercialhaskell/stackage/issues/4664 - # bugsnag-haskell # https://github.com/commercialhaskell/stackage/issues/4667 - hint # https://github.com/commercialhaskell/stackage/issues/4668 - envelope # https://github.com/commercialhaskell/stackage/issues/4669 - algebraic-graphs # https://github.com/commercialhaskell/stackage/issues/4670 From ed77102c3ebd79df670c10c94fd13ebfa7394234 Mon Sep 17 00:00:00 2001 From: Mihai Maruseac Date: Fri, 28 Jun 2019 06:35:53 -0700 Subject: [PATCH 050/263] Group hw-* blockers together, ping #4676, #4657, #4619 --- build-constraints.yaml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index c97cba45..b6143091 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -4690,6 +4690,10 @@ packages: # https://github.com/commercialhaskell/stackage/issues/4619 - hw-balancedparens < 0.2.1.0 + # https://github.com/commercialhaskell/stackage/issues/4676 + - hw-json < 1.1 + # https://github.com/commercialhaskell/stackage/issues/4657 + - hw-rankselect < 0.13.1.0 # https://github.com/commercialhaskell/stackage/issues/4632 - microlens < 0.4.11 @@ -4711,9 +4715,6 @@ packages: # https://github.com/commercialhaskell/stackage/issues/4647 - tls-session-manager < 0.0.2.0 - # https://github.com/commercialhaskell/stackage/issues/4657 - - hw-rankselect < 0.13.1.0 - # https://github.com/commercialhaskell/stackage/issues/4673 - hlint < 2.2 # end of packages From 52b5acda9d241ce662e5550b4cb7e3615210031f Mon Sep 17 00:00:00 2001 From: Mihai Maruseac Date: Fri, 28 Jun 2019 06:41:30 -0700 Subject: [PATCH 051/263] Attempt testing parser-combinators-tests (#4540) --- build-constraints.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index b6143091..5f98ef0b 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2444,7 +2444,7 @@ packages: - modern-uri - pagination - parser-combinators - # parser-combinators-tests # https://github.com/commercialhaskell/stackage/issues/4540 + - parser-combinators-tests # https://github.com/commercialhaskell/stackage/issues/4540 - path - path-io - req From 40fb3d79a14d98782400fd0838d33c5d334ce7cd Mon Sep 17 00:00:00 2001 From: Mihai Maruseac Date: Fri, 28 Jun 2019 06:48:07 -0700 Subject: [PATCH 052/263] parser-combinators-tests cannot be tested due to dep issues #4540 --- build-constraints.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 5f98ef0b..b6143091 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2444,7 +2444,7 @@ packages: - modern-uri - pagination - parser-combinators - - parser-combinators-tests # https://github.com/commercialhaskell/stackage/issues/4540 + # parser-combinators-tests # https://github.com/commercialhaskell/stackage/issues/4540 - path - path-io - req From 16c131382313e1215097b7ecbac80ccebd42b8cd Mon Sep 17 00:00:00 2001 From: Mihai Maruseac Date: Fri, 28 Jun 2019 17:49:16 -0700 Subject: [PATCH 053/263] Upper bound req (#4677) --- build-constraints.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index b6143091..790dfe1d 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2447,7 +2447,7 @@ packages: # parser-combinators-tests # https://github.com/commercialhaskell/stackage/issues/4540 - path - path-io - - req + - req < 2.1.0 # https://github.com/commercialhaskell/stackage/issues/4677 - req-conduit - stache - tagged-identity From 87f70f45ea969d6ae5f07acfb524d0e081969740 Mon Sep 17 00:00:00 2001 From: Mihai Maruseac Date: Fri, 28 Jun 2019 21:29:39 -0700 Subject: [PATCH 054/263] Upper bound microlens-process (#4678) --- build-constraints.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 790dfe1d..0458d2c0 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -4701,6 +4701,7 @@ packages: - microlens-platform < 0.4 - microlens-ghc < 0.4.11 - microlens-th < 0.4.3 + - microlens-process < 0.2 # https://github.com/commercialhaskell/stackage/issues/4678 # https://github.com/commercialhaskell/stackage/issues/4633 - hw-packed-vector < 0.1 From afa3b628d372310509b1fbf08ee3bb1b49a5e6df Mon Sep 17 00:00:00 2001 From: Matthieu Monsch Date: Fri, 28 Jun 2019 21:44:34 -0700 Subject: [PATCH 055/263] Add more-containers https://hackage.haskell.org/package/more-containers --- build-constraints.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 790dfe1d..9c514c4e 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -18,6 +18,7 @@ packages: - microlens-process "Matthieu Monsch @mtth": + - more-containers - tracing "Robert Vollmert @robx": From 7d3198c262134804f4c2d78c9102fe4190ae3305 Mon Sep 17 00:00:00 2001 From: ARATA Mizuki Date: Mon, 1 Jul 2019 15:42:34 +0900 Subject: [PATCH 056/263] Add unboxing-vector --- build-constraints.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index a056c863..f9942fa4 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -3896,6 +3896,9 @@ packages: "Elben Shira @elben": - pencil + "ARATA Mizuki @minoki": + - unboxing-vector + "Grandfathered dependencies": - Boolean - ChasingBottoms < 0 # due to QuickCheck, https://github.com/commercialhaskell/stackage/issues/4444 From 3852cbfee7df23f70f742d87ebab8e0cfa975f41 Mon Sep 17 00:00:00 2001 From: Julien Debon Date: Mon, 1 Jul 2019 09:17:14 +0200 Subject: [PATCH 057/263] Add librdkafka to the debian bootstrap Closes #4656. --- debian-bootstrap.sh | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/debian-bootstrap.sh b/debian-bootstrap.sh index bdd8f27d..dd06d03d 100755 --- a/debian-bootstrap.sh +++ b/debian-bootstrap.sh @@ -275,6 +275,12 @@ echo /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/server > /etc/ld.so.conf.d/ echo /usr/lib/llvm-3.7/lib > /etc/ld.so.conf.d/llvm.conf ldconfig + +# Install librdkafka (Apache Kafka C/C++ library) +wget -qO - https://packages.confluent.io/deb/5.2/archive.key | apt-key add - +add-apt-repository "deb https://packages.confluent.io/deb/5.2 stable main" +apt-get update && apt install -y librdkafka-dev + # EOF: don't build anything below this line # Cleanup From 84988b5d50110e5ab79f142ed546d37c0284ab15 Mon Sep 17 00:00:00 2001 From: Michael Snoyman Date: Mon, 1 Jul 2019 15:39:12 +0300 Subject: [PATCH 058/263] bulletproofs upper bound for #4682 --- build-constraints.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 0458d2c0..b556bde4 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2860,7 +2860,8 @@ packages: - repline - picosat < 0 - aos-signature - - bulletproofs + # https://github.com/commercialhaskell/stackage/issues/4682 + - bulletproofs < 1 - pedersen-commitment - merkle-tree - oblivious-transfer From 38bae62da920d64ebfeacfd3e6eed23a12aef903 Mon Sep 17 00:00:00 2001 From: Harendra Kumar Date: Thu, 21 Mar 2019 01:50:06 +0530 Subject: [PATCH 059/263] Add bench-show --- build-constraints.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index b556bde4..cdd1768a 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -438,6 +438,7 @@ packages: - unboxed-ref "Harendra Kumar @harendra-kumar": + - bench-show - monad-recorder - packcheck - streamly From 2c0ec521912021cc2436cd96387706cfa23d13c1 Mon Sep 17 00:00:00 2001 From: Michael Snoyman Date: Tue, 2 Jul 2019 08:24:49 +0300 Subject: [PATCH 060/263] Exclude two packages for kowainik/typerep-map#77 --- build-constraints.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index b556bde4..7cae62af 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -4649,6 +4649,9 @@ packages: - stm-hamt < 0 - stm-containers < 0 + - typerep-map < 0 # https://github.com/kowainik/typerep-map/issues/77 + - co-log < 0 + # https://github.com/commercialhaskell/stackage/issues/4568 - prettyprinter < 1.3.0 From 6aaafdc130fe3be8c48d1cba7d82baccc5501735 Mon Sep 17 00:00:00 2001 From: Michael Snoyman Date: Tue, 2 Jul 2019 08:34:31 +0300 Subject: [PATCH 061/263] Upper bound on haskell-lsp for #4684 --- build-constraints.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 7cae62af..e268e1d0 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -4722,6 +4722,10 @@ packages: # https://github.com/commercialhaskell/stackage/issues/4673 - hlint < 2.2 + + # https://github.com/commercialhaskell/stackage/issues/4684 + - haskell-lsp < 0.15 + - haskell-lsp-types < 0.15 # end of packages # Package flags are applied to individual packages, and override the values of From 894f99cdb48f86fa839737a04e2e192b4b584f2a Mon Sep 17 00:00:00 2001 From: Dmitrii Kovanikov Date: Tue, 2 Jul 2019 14:14:36 +0800 Subject: [PATCH 062/263] Return typerep-map back --- build-constraints.yaml | 3 --- 1 file changed, 3 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index e268e1d0..ccdb4f1d 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -4649,9 +4649,6 @@ packages: - stm-hamt < 0 - stm-containers < 0 - - typerep-map < 0 # https://github.com/kowainik/typerep-map/issues/77 - - co-log < 0 - # https://github.com/commercialhaskell/stackage/issues/4568 - prettyprinter < 1.3.0 From 04f9c2e09cdbfc12e5bd47f560e6febcb69a0555 Mon Sep 17 00:00:00 2001 From: Michael Snoyman Date: Tue, 2 Jul 2019 09:49:04 +0300 Subject: [PATCH 063/263] Upper bound due to test suite failure --- build-constraints.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index ccdb4f1d..6f579c8f 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -3109,7 +3109,7 @@ packages: - butcher - czipwith - data-tree-print - - brittany + - brittany < 0.12 # https://github.com/lspitzner/brittany/issues/245 "Ryan Mulligan @ryantm": - HDBC-mysql From d06ff03c1efdd290da8bb9979c7e4096868d563e Mon Sep 17 00:00:00 2001 From: Michael Snoyman Date: Tue, 2 Jul 2019 10:06:23 +0300 Subject: [PATCH 064/263] Expect test failure for brittany for now --- build-constraints.yaml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 6f579c8f..ed9d7546 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -3109,7 +3109,7 @@ packages: - butcher - czipwith - data-tree-print - - brittany < 0.12 # https://github.com/lspitzner/brittany/issues/245 + - brittany "Ryan Mulligan @ryantm": - HDBC-mysql @@ -5398,6 +5398,9 @@ expected-test-failures: # https://github.com/commercialhaskell/stackage/issues/4646 - singletons + + # https://github.com/lspitzner/brittany/issues/245 + - brittany # end of expected-test-failures # Benchmarks which are known not to build. Note that, currently we do not run From d50100b772fb142b652b424305c6256c99508b8f Mon Sep 17 00:00:00 2001 From: Michael Snoyman Date: Tue, 2 Jul 2019 10:14:12 +0300 Subject: [PATCH 065/263] Expect more test failure --- build-constraints.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index ed9d7546..3cb5f409 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -5401,6 +5401,9 @@ expected-test-failures: # https://github.com/lspitzner/brittany/issues/245 - brittany + + # Cannot reproduce locally, looks like it may be a bug in Stack or curator + - shake-language-c # end of expected-test-failures # Benchmarks which are known not to build. Note that, currently we do not run From 99c9a9504c1d8902b378850f6bde5249fee9ee87 Mon Sep 17 00:00:00 2001 From: Michael Snoyman Date: Tue, 2 Jul 2019 18:45:17 +0300 Subject: [PATCH 066/263] Reenable parser-combinators-tests and close #4540 --- build-constraints.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 3cb5f409..eb9d6daa 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2437,14 +2437,14 @@ packages: - identicon - lame - megaparsec - - megaparsec-tests < 0 # via QuickCheck https://github.com/commercialhaskell/stackage/issues/4444 + - megaparsec-tests - mmark - mmark-cli - mmark-ext - modern-uri - pagination - parser-combinators - # parser-combinators-tests # https://github.com/commercialhaskell/stackage/issues/4540 + - parser-combinators-tests - path - path-io - req < 2.1.0 # https://github.com/commercialhaskell/stackage/issues/4677 From 3d20ae0bf226f877c982112dfc8d05c46f90505d Mon Sep 17 00:00:00 2001 From: Michael Snoyman Date: Wed, 3 Jul 2019 12:05:00 +0300 Subject: [PATCH 067/263] Remove upper bounds and close #4557 --- build-constraints.yaml | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 86e23f9b..50ab9e37 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -3678,7 +3678,7 @@ packages: "Andre Van Der Merwe @andrevdm": - bhoogle < 0 - - hyraxAbif + - hyraxAbif < 0 # hedgehog, https://github.com/commercialhaskell/stackage/issues/4557#issuecomment-508008224 "David Millar-Durrant @DavidM-D": - indexed-list-literals @@ -4639,14 +4639,6 @@ packages: - persistent-template < 2.7.0 - persistent-typed-db < 0.1.0.0 - # https://github.com/commercialhaskell/stackage/issues/4557 - - hedgehog < 1.0 - - registry < 0.1.5.0 - - hedgehog-fn < 1.0 - - tasty-hedgehog < 1.0 - - tomland < 1.0.1.0 - - nonempty-containers < 0.3.0.0 - # https://github.com/commercialhaskell/stackage/issues/4564 - primitive < 0.7.0.0 - primitive-extras < 0.8 From f10385bc56c9bcffdaedd9f9dc9b1db899611053 Mon Sep 17 00:00:00 2001 From: Michael Snoyman Date: Wed, 3 Jul 2019 15:07:13 +0300 Subject: [PATCH 068/263] Drop axel axellang/axel#24 --- build-constraints.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 50ab9e37..d92bf500 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -89,7 +89,7 @@ packages: - parsec-numbers "Joshua Grosso @jgrosso": - - axel + - axel < 0 # https://github.com/axellang/axel/issues/24 "Varun Gandhi @theindigamer": - edit < 0 From 6af4e97af818c6cecdee8b623a396824a729f33e Mon Sep 17 00:00:00 2001 From: Michael Snoyman Date: Wed, 3 Jul 2019 15:07:27 +0300 Subject: [PATCH 069/263] Drop rng-utils #4686 --- build-constraints.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index d92bf500..07cdef3c 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2727,7 +2727,7 @@ packages: "Ozgun Ataman ozgun.ataman@soostone.com @ozataman": - string-conv - - rng-utils + - rng-utils < 0 # https://github.com/commercialhaskell/stackage/issues/4686 - ua-parser - hs-GeoIP - retry From c9640899f5215980c511f0dea157e08c924d075d Mon Sep 17 00:00:00 2001 From: Sergey Vinokurov Date: Wed, 3 Jul 2019 18:02:42 +0100 Subject: [PATCH 070/263] Add sexp-grammar and invertible-grammar back --- build-constraints.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 07cdef3c..c65236c1 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -3714,8 +3714,8 @@ packages: - tasty-ant-xml "Eugene Smolanka @esmolanka": - - sexp-grammar < 0 - - invertible-grammar < 0 + - sexp-grammar + - invertible-grammar "Maximilian Tagher @MaxGabriel": - aeson-iproute From ee5e5a43c7de9e76b68377edf94935b35bcb59d4 Mon Sep 17 00:00:00 2001 From: Sandy Maguire Date: Wed, 3 Jul 2019 14:26:36 -0400 Subject: [PATCH 071/263] Add type-errors to Sandy Maguire's maintainership --- build-constraints.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 07cdef3c..2ca5698d 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -33,6 +33,7 @@ packages: - prospect - do-notation - unagi-chan + - type-errors "William Yao @williamyaoh": - string-interpolate From 85e67babdf668325a5522e4eb02485e3683433ea Mon Sep 17 00:00:00 2001 From: Michael Snoyman Date: Thu, 4 Jul 2019 07:37:16 +0300 Subject: [PATCH 072/263] Remove upper bounds and close #4684 --- build-constraints.yaml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 07cdef3c..981c904c 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -4716,10 +4716,6 @@ packages: # https://github.com/commercialhaskell/stackage/issues/4673 - hlint < 2.2 - - # https://github.com/commercialhaskell/stackage/issues/4684 - - haskell-lsp < 0.15 - - haskell-lsp-types < 0.15 # end of packages # Package flags are applied to individual packages, and override the values of From 0c3fc9362485fa1ed8f96ec0ad21779090a90730 Mon Sep 17 00:00:00 2001 From: Michael Snoyman Date: Thu, 4 Jul 2019 07:45:48 +0300 Subject: [PATCH 073/263] Don't expect test failure lspitzner/brittany#245 --- build-constraints.yaml | 3 --- 1 file changed, 3 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 981c904c..7ede31db 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -5392,9 +5392,6 @@ expected-test-failures: # https://github.com/commercialhaskell/stackage/issues/4646 - singletons - # https://github.com/lspitzner/brittany/issues/245 - - brittany - # Cannot reproduce locally, looks like it may be a bug in Stack or curator - shake-language-c # end of expected-test-failures From 94ed4b7265de937a4bc27e99d5abd01e549dff19 Mon Sep 17 00:00:00 2001 From: Chris Martin Date: Thu, 4 Jul 2019 01:44:17 -0600 Subject: [PATCH 074/263] Add aws-cloudfront-signed-cookies --- build-constraints.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 3b01fbce..9fa04bd0 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -3531,6 +3531,7 @@ packages: - path-text-utf8 "Type Classes @argumatronic @chris-martin": + - aws-cloudfront-signed-cookies - stripe-concepts - stripe-signature - stripe-scotty From 1050f395d48a04ff53c49f2c5139215a8cde55f3 Mon Sep 17 00:00:00 2001 From: Chris Martin Date: Thu, 4 Jul 2019 01:50:09 -0600 Subject: [PATCH 075/263] Remove "--solver" from testing instructions Addresses #4689 --- MAINTAINERS.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MAINTAINERS.md b/MAINTAINERS.md index 901e8d7f..00d09c6f 100644 --- a/MAINTAINERS.md +++ b/MAINTAINERS.md @@ -35,7 +35,7 @@ If you want to be proactive or if CI fails, you can make sure that your package # Build from the tarball on Hackage to check for missing files $ stack unpack yourpackage && cd yourpackage-* # Generate a pristine stack.yaml, adding any missing extra-deps -$ rm -f stack.yaml && stack init --resolver nightly --solver +$ rm -f stack.yaml && stack init --resolver nightly # Build, generate docs, test, and build benchmarks $ stack build --resolver nightly --haddock --test --bench --no-run-benchmarks ``` From 65072f6fa852aab678dc11abc58792cbf9b4fecf Mon Sep 17 00:00:00 2001 From: Michael Snoyman Date: Fri, 5 Jul 2019 16:22:51 +0300 Subject: [PATCH 076/263] Upper bound on optparse-applicative for #4693 --- build-constraints.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 9fa04bd0..0befc4b3 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -4718,6 +4718,9 @@ packages: # https://github.com/commercialhaskell/stackage/issues/4673 - hlint < 2.2 + + # https://github.com/commercialhaskell/stackage/issues/4693 + - optparse-applicative < 0.15 # end of packages # Package flags are applied to individual packages, and override the values of From f458802d92fbdac5d092fe052c2f9fb5aa2f9850 Mon Sep 17 00:00:00 2001 From: Michael Snoyman Date: Fri, 5 Jul 2019 16:26:25 +0300 Subject: [PATCH 077/263] polysemy upper bounds for #4694 --- build-constraints.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 0befc4b3..8bf0e6d7 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -4721,6 +4721,10 @@ packages: # https://github.com/commercialhaskell/stackage/issues/4693 - optparse-applicative < 0.15 + + # https://github.com/commercialhaskell/stackage/issues/4694 + - polysemy < 0.6 + - polysemy-plugin < 0.2.2 # end of packages # Package flags are applied to individual packages, and override the values of From f72c8504f7bc639db8f6fba74abfae6291becd41 Mon Sep 17 00:00:00 2001 From: Michael Snoyman Date: Fri, 5 Jul 2019 16:26:55 +0300 Subject: [PATCH 078/263] Add back hyraxAbif --- build-constraints.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 8bf0e6d7..3840123c 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -3680,7 +3680,7 @@ packages: "Andre Van Der Merwe @andrevdm": - bhoogle < 0 - - hyraxAbif < 0 # hedgehog, https://github.com/commercialhaskell/stackage/issues/4557#issuecomment-508008224 + - hyraxAbif "David Millar-Durrant @DavidM-D": - indexed-list-literals From a32ef349cc9a7995bc81002a9be10c75bdd90aa1 Mon Sep 17 00:00:00 2001 From: Sandy Maguire Date: Fri, 5 Jul 2019 09:37:26 -0400 Subject: [PATCH 079/263] Add loopbreaker to Sandy Maguire's maintainership Fixes #4694 --- build-constraints.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 3840123c..ec17c30b 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -34,6 +34,7 @@ packages: - do-notation - unagi-chan - type-errors + - loopbreaker "William Yao @williamyaoh": - string-interpolate From e5b733ae369fada878fa1ad112957f8e57265dcd Mon Sep 17 00:00:00 2001 From: Guru Devanla Date: Sat, 6 Jul 2019 07:46:42 -0700 Subject: [PATCH 080/263] Added new package - pandoc-markdown-ghci-filter A pandoc filter that evaluates code in markdown and auto-embeds the output. --- build-constraints.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 3840123c..401855ce 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -3652,6 +3652,7 @@ packages: "Guru Devanla @gdevanla": - pptable - cassava-records + - pandoc-markdown-ghci-filter "Lucas David Traverso @ludat": - map-syntax < 0 # GHC 8.4 via base-4.11.0.0 From 56ecd580b83cc4af62adcf05d114b03a74e0d0d4 Mon Sep 17 00:00:00 2001 From: Michael Snoyman Date: Sun, 7 Jul 2019 09:31:16 +0300 Subject: [PATCH 081/263] Remove upper bounds and close #4694 --- build-constraints.yaml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index ec17c30b..98d9920b 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -4722,10 +4722,6 @@ packages: # https://github.com/commercialhaskell/stackage/issues/4693 - optparse-applicative < 0.15 - - # https://github.com/commercialhaskell/stackage/issues/4694 - - polysemy < 0.6 - - polysemy-plugin < 0.2.2 # end of packages # Package flags are applied to individual packages, and override the values of From 5b039a8c34f5e45d18ab448075577550901c9eb9 Mon Sep 17 00:00:00 2001 From: thielema Date: Sun, 7 Jul 2019 11:43:32 +0200 Subject: [PATCH 082/263] Update build-constraints.yaml board-games added --- build-constraints.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 8908729d..d7e3b75e 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -276,6 +276,7 @@ packages: - apportionment - audacity - bibtex + - board-games - buffer-pipe - calendar-recycling - checksum From 46f5a90cd6e431b0e797768d078827dcfe419158 Mon Sep 17 00:00:00 2001 From: "(cdep)illabout" Date: Mon, 8 Jul 2019 13:54:35 +0900 Subject: [PATCH 083/263] Re-enable servant-checked-exceptions. --- build-constraints.yaml | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index d7e3b75e..be2b4cc5 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2277,19 +2277,16 @@ packages: - irc "Dennis Gosnell @cdepillabout": - - emailaddress < 0 # opaleye - envelope - from-sum - hailgun - - hailgun-simple < 0 # via hailgun - natural-transformation - # - opaleye-trans # product-profunctors 0.9 - password - password-instances - pretty-simple - read-env-var - - servant-checked-exceptions < 0 # https://github.com/cdepillabout/servant-checked-exceptions/issues/29 - - servant-checked-exceptions-core < 0 # servant 0.16 + - servant-checked-exceptions + - servant-checked-exceptions-core - servant-rawm < 0 # https://github.com/cdepillabout/servant-rawm/issues/9 - servant-static-th - termonad < 0 From 149f0c8efd9d128e5853c4999c45e8de58beda4a Mon Sep 17 00:00:00 2001 From: Stephen Diehl Date: Mon, 8 Jul 2019 13:54:58 +0100 Subject: [PATCH 084/263] Add galois-field --- build-constraints.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index d7e3b75e..def102c0 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2872,6 +2872,7 @@ packages: - oblivious-transfer - pairing - libraft + - galois-field "Daishi Nakajima @nakaji-dayo": - api-field-json-th From ca1134afea89251e3d2ffb4830695f7017643129 Mon Sep 17 00:00:00 2001 From: Bodigrim Date: Tue, 9 Jul 2019 00:06:34 +0100 Subject: [PATCH 085/263] Add poly --- build-constraints.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index d7e3b75e..978879c6 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2988,6 +2988,7 @@ packages: - quickcheck-classes - arithmoi - bitvec + - poly "Ashley Yakeley @AshleyYakeley": - countable From 40498b8b1b3f5c6c93698f15ad7cc5f320192424 Mon Sep 17 00:00:00 2001 From: Adam Bergmark Date: Tue, 9 Jul 2019 11:43:21 +0200 Subject: [PATCH 086/263] Remove microlens-process upper bound, closes #4678 --- build-constraints.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index d7e3b75e..29881425 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -4704,7 +4704,6 @@ packages: - microlens-platform < 0.4 - microlens-ghc < 0.4.11 - microlens-th < 0.4.3 - - microlens-process < 0.2 # https://github.com/commercialhaskell/stackage/issues/4678 # https://github.com/commercialhaskell/stackage/issues/4633 - hw-packed-vector < 0.1 From 5af97d59b20a3a0b3a2ee5738e363e456defb413 Mon Sep 17 00:00:00 2001 From: Adam Bergmark Date: Tue, 9 Jul 2019 11:47:52 +0200 Subject: [PATCH 087/263] Re-enable show-prettyprint tests, closes #4649 --- build-constraints.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 29881425..564fc531 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -5118,7 +5118,6 @@ skipped-tests: - peregrin # Test errors with modules not being visible - - show-prettyprint # https://github.com/commercialhaskell/stackage/issues/4649 - servant-ruby # https://github.com/commercialhaskell/stackage/issues/4650 - prettyprinter # https://github.com/commercialhaskell/stackage/issues/4651 - pretty-simple # https://github.com/commercialhaskell/stackage/issues/4652 From 62312201a2cebf76560afd516222a88ba2561849 Mon Sep 17 00:00:00 2001 From: Adam Bergmark Date: Tue, 9 Jul 2019 11:50:12 +0200 Subject: [PATCH 088/263] Re-enable prettyprinter tests, closes #4651 --- build-constraints.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 564fc531..aef7b146 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -5119,7 +5119,6 @@ skipped-tests: # Test errors with modules not being visible - servant-ruby # https://github.com/commercialhaskell/stackage/issues/4650 - - prettyprinter # https://github.com/commercialhaskell/stackage/issues/4651 - pretty-simple # https://github.com/commercialhaskell/stackage/issues/4652 - password-instances # https://github.com/commercialhaskell/stackage/issues/4653 - password # https://github.com/commercialhaskell/stackage/issues/4654 From ce45d19d26399312069984918cf58c0c37d5dbdb Mon Sep 17 00:00:00 2001 From: Adam Bergmark Date: Tue, 9 Jul 2019 11:52:05 +0200 Subject: [PATCH 089/263] Re-enable triplesec tests, closes #4644 --- build-constraints.yaml | 3 --- 1 file changed, 3 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index aef7b146..05e01139 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -5391,9 +5391,6 @@ expected-test-failures: # https://github.com/commercialhaskell/stackage/issues/4643 - world-peace - # https://github.com/commercialhaskell/stackage/issues/4644 - - triplesec - # https://github.com/commercialhaskell/stackage/issues/4646 - singletons From a7b3d0848c0968481d0adf7a08502bd8c4b2ebb3 Mon Sep 17 00:00:00 2001 From: Adam Bergmark Date: Tue, 9 Jul 2019 12:02:58 +0200 Subject: [PATCH 090/263] Re-enable hint tests, closes #4668 --- build-constraints.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index c65ff428..75b91a3b 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -5122,7 +5122,6 @@ skipped-tests: - password-instances # https://github.com/commercialhaskell/stackage/issues/4653 - password # https://github.com/commercialhaskell/stackage/issues/4654 - haskell-gi # https://github.com/commercialhaskell/stackage/issues/4661 - - hint # https://github.com/commercialhaskell/stackage/issues/4668 - envelope # https://github.com/commercialhaskell/stackage/issues/4669 - algebraic-graphs # https://github.com/commercialhaskell/stackage/issues/4670 # end of skipped-tests From 8d1bc96e9188bd01617949824664cb2158aaa55a Mon Sep 17 00:00:00 2001 From: Adam Bergmark Date: Tue, 9 Jul 2019 12:07:27 +0200 Subject: [PATCH 091/263] generic-lens < 1.2.0.0 #4702 --- build-constraints.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 75b91a3b..03927292 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -4722,6 +4722,10 @@ packages: # https://github.com/commercialhaskell/stackage/issues/4693 - optparse-applicative < 0.15 + + # https://github.com/commercialhaskell/stackage/issues/4702 + - generic-lens < 1.2.0.0 + # end of packages # Package flags are applied to individual packages, and override the values of From 821c342f266898832e6e6d189972872cb8cf4687 Mon Sep 17 00:00:00 2001 From: Adam Bergmark Date: Tue, 9 Jul 2019 12:09:05 +0200 Subject: [PATCH 092/263] tomland < 1.1.0.0 #4703 --- build-constraints.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 03927292..2abcd11d 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -4726,6 +4726,9 @@ packages: # https://github.com/commercialhaskell/stackage/issues/4702 - generic-lens < 1.2.0.0 + # https://github.com/commercialhaskell/stackage/issues/4703 + - tomland < 1.1.0.0 + # end of packages # Package flags are applied to individual packages, and override the values of From 5641a69e2bfe224c077aa18e91027f31c5556143 Mon Sep 17 00:00:00 2001 From: Adam Bergmark Date: Tue, 9 Jul 2019 12:26:42 +0200 Subject: [PATCH 093/263] New local curator check & instructions --- .gitignore | 3 +++ CURATORS.md | 24 ++++++++++++------------ check | 12 ++++++++++-- 3 files changed, 25 insertions(+), 14 deletions(-) diff --git a/.gitignore b/.gitignore index 9f5a7d4b..eeec85d5 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,6 @@ lts-*.yaml *.swp check-plan.yaml *~ +/constraints.yaml +/snapshot.yaml +/snapshot-incomplete.yaml diff --git a/CURATORS.md b/CURATORS.md index 0ac5ca24..ccf5ce9b 100644 --- a/CURATORS.md +++ b/CURATORS.md @@ -18,8 +18,8 @@ This section sketches out at a high level how the entire Stackage build/curation process works: * [build-constraints.yaml](https://github.com/commercialhaskell/stackage/blob/master/build-constraints.yaml) specifies packages to be included in Stackage -* [stackage-curator](http://www.stackage.org/package/stackage-curator) combines build-constraints.yaml with the current state of Hackage to create a build plan for a Stackage Nightly -* stackage-curator can check that build plan to ensure all version bounds are consistent +* [curator](https://github.com/commercialhaskell/stack/tree/master/subs/curator) combines build-constraints.yaml with the current state of Hackage to create a build plan for a Stackage Nightly +* `curator` can check that build plan to ensure all version bounds are consistent * The [Travis job](https://github.com/commercialhaskell/stackage/blob/master/.travis.yml) performs these two steps to provide immediate feedback on pull requests * Docker Hub [builds](https://github.com/commercialhaskell/stackage/blob/master/Dockerfile) a [Docker image](https://hub.docker.com/r/commercialhaskell/stackage/) for running builds * The stackage-build server (described below) is able to run automated builds using the [build.sh script](https://github.com/commercialhaskell/stackage/blob/master/automated/build.sh) @@ -72,7 +72,7 @@ Most common technique, just prevent a new version of a library from being included immediately. This also applies to when only benchmarks and tests are affected. -* Copy the stackage-curator output and create a new issue, see e.g +* Copy the `curator` output and create a new issue, see e.g https://github.com/commercialhaskell/stackage/issues/2108 * Add a new entry under the "stackage upper bounds" section of `build-constraints.yaml`. For the above example it would be @@ -84,7 +84,7 @@ https://github.com/commercialhaskell/stackage/issues/2108 ``` * Commit (message e.g. "Upper bound for #2108") -* Optionally: Verify with `stackage-curator check` locally +* Optionally: Verify with `./check` locally * Push * Verify that everything works on the build server (you can restart the build or wait for it to to run again) @@ -110,7 +110,7 @@ new package may appear if its dependencies were part of this issue but have been updated since the last time we checked. We want to give these new packages ample time to be upgraded. -If stackage-curator is happy commit the change ("Remove upper bounds +If `curator` is happy commit the change ("Remove upper bounds and close #X"). After doing this the next nightly build may fail because some packages didn't have an upper bound in place, but compilation failed. In this case revert the previous commit so any @@ -367,30 +367,30 @@ We do not run the full stackage build locally as that might take too much time. However, some steps on the other hand are much faster to do yourself, e.g. verifying constraints without building anything. -To get started, install `stackage-curator` via Git, or [the Linux binary]: +To get started, install `curator` via Git: ``` -$ git clone git@github.com:fpco/stackage-curator.git -$ cd stackage-curator && stack install +$ git clone git@github.com:commercialhaskell/stack.git +$ cd stack && stack install curator ``` -It is a good idea to upgrade `stackage-curator` at the start of your week. +It is a good idea to upgrade `curator` at the start of your week. Then, clone the stackage repo, get the latest packages and run dependency resolution: ``` $ git clone git@github.com:commercialhaskell/stackage.git -$ stack update && stackage-curator check +$ cd stackage +$ ./check ``` This can be used to make sure all version bounds are in place, including for test suites and benchmarks, to check whether bounds can be lifted, and to get [tell-me-when-its-released] notifications. -`stackage-curator` does not build anything, so you wont see any compilation +`curator` does not build anything, so you wont see any compilation errors for builds, tests and benchmarks. -[the Linux binary]: https://s3.amazonaws.com/stackage-travis/stackage-curator/stackage-curator.bz2 [tell-me-when-its-released]: https://github.com/commercialhaskell/stackage/blob/master/CURATORS.md#waiting-for-new-releases ## Adding new curators diff --git a/check b/check index b28ba8bb..93a215e9 100755 --- a/check +++ b/check @@ -1,6 +1,14 @@ -#!/bin/sh +#!/bin/bash # Convenience script for checking constraints locally cd `dirname $0` -exec stack exec --resolver ghc-8.6.5 stackage-curator check + +export GHCVER=$(sed -n "s/^ghc-version: \"\(.*\)\"/\1/p" "build-constraints.yaml") + +NIGHTLY="nightly-$(date +%Y-%m-%d)" +curator update && + curator constraints --target=$NIGHTLY && + curator snapshot-incomplete && + curator snapshot && + stack --resolver ghc-$GHCVER exec curator check-snapshot From 08b460770fc79a6aac55767b7e73c39cf2a4b6d0 Mon Sep 17 00:00:00 2001 From: Chris Martin Date: Tue, 9 Jul 2019 13:17:10 -0600 Subject: [PATCH 094/263] re-enable safe-money --- build-constraints.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 2abcd11d..ed7b76d9 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -1463,7 +1463,7 @@ packages: - pipes-binary - pipes-network - pipes-network-tls - - safe-money < 0 + - safe-money - vector-bytes-instances - xmlbf-xeno - xmlbf-xmlhtml < 0 # GHC 8.4 via xmlhtml via hspec-2.5.0 From c90c8940371e5d20a858f1c808f5892730923a7e Mon Sep 17 00:00:00 2001 From: Adam Bergmark Date: Wed, 10 Jul 2019 12:56:31 +0200 Subject: [PATCH 095/263] Expect dhall tests to fail --- build-constraints.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 2abcd11d..971a89d9 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -5401,6 +5401,9 @@ expected-test-failures: # Cannot reproduce locally, looks like it may be a bug in Stack or curator - shake-language-c + + # https://github.com/commercialhaskell/stackage/issues/4706 + - dhall # end of expected-test-failures # Benchmarks which are known not to build. Note that, currently we do not run From 7b47498e817d8ea8d752e045291dde52a3292777 Mon Sep 17 00:00:00 2001 From: Adam Bergmark Date: Wed, 10 Jul 2019 13:02:52 +0200 Subject: [PATCH 096/263] Expect blaze-colonnade tests to fail #4707 --- build-constraints.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 971a89d9..47ac97c9 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -5404,6 +5404,10 @@ expected-test-failures: # https://github.com/commercialhaskell/stackage/issues/4706 - dhall + + # https://github.com/commercialhaskell/stackage/issues/4707 + - blaze-colonnade + # end of expected-test-failures # Benchmarks which are known not to build. Note that, currently we do not run From 2241c6b5fea442f509d707137e47b520b1aba560 Mon Sep 17 00:00:00 2001 From: Adam Bergmark Date: Wed, 10 Jul 2019 13:16:16 +0200 Subject: [PATCH 097/263] Expect polysemy-zoo tests to fail #4708 --- build-constraints.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 47ac97c9..32e48573 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -5408,6 +5408,9 @@ expected-test-failures: # https://github.com/commercialhaskell/stackage/issues/4707 - blaze-colonnade + # https://github.com/commercialhaskell/stackage/issues/4708 + - polysemy-zoo + # end of expected-test-failures # Benchmarks which are known not to build. Note that, currently we do not run From 751d94d99554fd50ca330d7892f97fbd272dd134 Mon Sep 17 00:00:00 2001 From: Adam Bergmark Date: Wed, 10 Jul 2019 13:39:58 +0200 Subject: [PATCH 098/263] base-unicode-symbols < 0.2.4 #4709 --- build-constraints.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 32e48573..35b6d2e0 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -4729,6 +4729,9 @@ packages: # https://github.com/commercialhaskell/stackage/issues/4703 - tomland < 1.1.0.0 + # https://github.com/commercialhaskell/stackage/issues/4709 + - base-unicode-symbols < 0.2.4 + # end of packages # Package flags are applied to individual packages, and override the values of From c8f53466ec68359a0692d17024350fc08c14c1e2 Mon Sep 17 00:00:00 2001 From: Adam Bergmark Date: Wed, 10 Jul 2019 15:36:37 +0200 Subject: [PATCH 099/263] Issue Cleanup. Close #4523, close #4580, close #4588, close #4591, close #4592, close #4613, close #4647. --- build-constraints.yaml | 39 ++++++++------------------------------- 1 file changed, 8 insertions(+), 31 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index eda453b8..cba624dc 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -4048,6 +4048,7 @@ packages: - easytest - ed25519 - edit-distance + - elm-bridge - enclosed-exceptions - entropy - erf @@ -4068,6 +4069,7 @@ packages: - fmlist - friendly-time - functor-classes-compat + - functor-combinators - generic-arbitrary - generics-sop-lens - ghc-compact @@ -4313,6 +4315,7 @@ packages: - tonatona - transformers-base - tree-diff + - trivial-constraint - true-name - tuple-th - type-fun @@ -4592,8 +4595,9 @@ packages: - hsdev < 0.3.3.0 - network-bsd < 2.8.1.0 - MissingH < 1.4.2.0 - - dbus < 1.2.8 # https://github.com/commercialhaskell/stackage/issues/4599 - - xml-conduit < 1.9 # https://github.com/commercialhaskell/stackage/issues/4570 + - dbus < 1.2.8 + - xml-conduit < 1.9 + - systemd < 2 # https://github.com/simonmichael/hledger/issues/983 - easytest < 0.3 @@ -4604,9 +4608,6 @@ packages: # https://github.com/commercialhaskell/stackage/issues/4519 - case-insensitive < 1.2.1 - # https://github.com/commercialhaskell/stackage/issues/4523 - - doctest < 0.16.1 - # https://github.com/commercialhaskell/stackage/issues/4527 - generics-sop < 0.5 - sop-core < 0.5 @@ -4662,22 +4663,7 @@ packages: # https://github.com/commercialhaskell/stackage/issues/4579 - quickcheck-classes < 0.6.2.0 - # https://github.com/commercialhaskell/stackage/issues/4580 - - http-api-data < 0.4.1 - - # https://github.com/commercialhaskell/stackage/issues/4588 - - systemd < 2 - - # https://github.com/commercialhaskell/stackage/issues/4591 - - servant-elm < 0.6 - - # https://github.com/commercialhaskell/stackage/issues/4592 - - swagger2 < 2.4 - # https://github.com/commercialhaskell/stackage/issues/4594 - - servant < 0.16.1 - - servant-server < 0.16.1 - - servant-cli < 0.1.0.1 - singleton-bool < 0.1.5 # https://github.com/commercialhaskell/stackage/issues/4596 @@ -4687,9 +4673,6 @@ packages: # https://github.com/commercialhaskell/stackage/issues/4604 - inline-c < 0.8 - # https://github.com/commercialhaskell/stackage/issues/4613 - - fixed < 0.3 - # https://github.com/commercialhaskell/stackage/issues/4619 - hw-balancedparens < 0.2.1.0 # https://github.com/commercialhaskell/stackage/issues/4676 @@ -4707,15 +4690,9 @@ packages: # https://github.com/commercialhaskell/stackage/issues/4633 - hw-packed-vector < 0.1 - # New http2 not supported by Warp yet - - http2 < 2 - - # https://github.com/commercialhaskell/stackage/issues/4645 but see - # also http2 < 2 bound above + # https://github.com/commercialhaskell/stackage/issues/4645 - warp < 3.3.0 - - # https://github.com/commercialhaskell/stackage/issues/4647 - - tls-session-manager < 0.0.2.0 + - http2 < 2 # https://github.com/commercialhaskell/stackage/issues/4673 - hlint < 2.2 From 2402b9825a82d66372b612a8ee15b7fe21d207f9 Mon Sep 17 00:00:00 2001 From: Adam Bergmark Date: Wed, 10 Jul 2019 15:40:37 +0200 Subject: [PATCH 100/263] Remove outdated safe-money flag --- build-constraints.yaml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index cba624dc..e08cf598 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -4802,10 +4802,6 @@ package-flags: # https://github.com/haskell/cabal/issues/4883 native-dns: false - # https://github.com/commercialhaskell/stackage/issues/3666 - safe-money: - serialise: false - # https://github.com/fpco/stackage/issues/3619 transformers-compat: five-three: true From ee3406637b84384439333ac059dd1eee260eb1ee Mon Sep 17 00:00:00 2001 From: Brandon Chinn Date: Wed, 10 Jul 2019 19:49:29 +0200 Subject: [PATCH 101/263] Add th-test-utils --- build-constraints.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index e08cf598..2892d511 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -3913,6 +3913,9 @@ packages: "ARATA Mizuki @minoki": - unboxing-vector + + "Brandon Chinn @brandon-leapyear": + - th-test-utils "Grandfathered dependencies": - Boolean From efa66d942565d2b658c1286c4ae1e14d2dfb35da Mon Sep 17 00:00:00 2001 From: Adam Bergmark Date: Thu, 11 Jul 2019 00:04:43 +0200 Subject: [PATCH 102/263] Disable hledger-api due to build failure --- build-constraints.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index e08cf598..1affdf50 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -1186,7 +1186,7 @@ packages: - hledger - hledger-ui < 0 # via brick, via data-clist, via QuickCheck https://github.com/commercialhaskell/stackage/issues/4444 - hledger-web - - hledger-api + - hledger-api < 0 # build failure against swagger2 # - quickbench - regex-compat-tdfa From 7a131921bf5e75d7d9bb86e5e5b70d31eaf4daa9 Mon Sep 17 00:00:00 2001 From: Adam Bergmark Date: Thu, 11 Jul 2019 12:24:53 +0200 Subject: [PATCH 103/263] Re-enable polysemy-zoo tests, closes #4708 --- build-constraints.yaml | 3 --- 1 file changed, 3 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 6f5224fe..42973baf 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -5387,9 +5387,6 @@ expected-test-failures: # https://github.com/commercialhaskell/stackage/issues/4707 - blaze-colonnade - # https://github.com/commercialhaskell/stackage/issues/4708 - - polysemy-zoo - # end of expected-test-failures # Benchmarks which are known not to build. Note that, currently we do not run From 28b833ea9e12409fb641c87b457ff7dbb4d38831 Mon Sep 17 00:00:00 2001 From: Akshay Mankar Date: Thu, 11 Jul 2019 19:11:49 +0100 Subject: [PATCH 104/263] Add jsonpath --- build-constraints.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 42973baf..f4cddc78 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -3917,6 +3917,9 @@ packages: "Brandon Chinn @brandon-leapyear": - th-test-utils + "Akshay Mankar @akshaymankar": + - jsonpath + "Grandfathered dependencies": - Boolean - ChasingBottoms < 0 # due to QuickCheck, https://github.com/commercialhaskell/stackage/issues/4444 From da18dfa66af3b354bbf8e2d977f88eb21777c739 Mon Sep 17 00:00:00 2001 From: Andrew Cowie Date: Fri, 12 Jul 2019 23:29:49 +1000 Subject: [PATCH 105/263] Replace unbeliever package with core-text, core-data, core-program --- build-constraints.yaml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 42973baf..12e6a4dc 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2348,7 +2348,9 @@ packages: - http-common - http-streams - locators - - unbeliever + - core-text + - core-data + - core-program "Sean Hunt Date: Fri, 12 Jul 2019 16:02:58 +0200 Subject: [PATCH 106/263] trivial-constraint < 0.6.0.0 #4713 --- build-constraints.yaml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 5ceaabab..4318bee8 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -3915,7 +3915,7 @@ packages: "ARATA Mizuki @minoki": - unboxing-vector - + "Brandon Chinn @brandon-leapyear": - th-test-utils @@ -4717,6 +4717,9 @@ packages: # https://github.com/commercialhaskell/stackage/issues/4709 - base-unicode-symbols < 0.2.4 + # https://github.com/commercialhaskell/stackage/issues/4713 + - trivial-constraint < 0.6.0.0 + # end of packages # Package flags are applied to individual packages, and override the values of From 01d64b5df69e1b3720a75eecc3f95a4138c6ed57 Mon Sep 17 00:00:00 2001 From: Adam Bergmark Date: Sun, 14 Jul 2019 00:46:36 +0200 Subject: [PATCH 107/263] Add pantry and mega-sdist for newest stack --- build-constraints.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 4318bee8..ed4fb333 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -580,7 +580,9 @@ packages: - githash - time-manager + - pantry - pantry-tmp + - mega-sdist - http-download - hi-file-parser - rio-prettyprint @@ -5229,6 +5231,7 @@ expected-test-failures: - odbc # "Need ODBC_TEST_CONNECTION_STRING environment variable" - opaleye # PostgreSQL - pandoc-pyplot # requires DISPLAY for tcltk + - pantry # https://github.com/commercialhaskell/stackage/issues/4628 - pantry-tmp # https://github.com/commercialhaskell/stackage/issues/4628 - persistent-redis # redis - https://github.com/fpco/stackage/pull/1581 - pipes-mongodb @@ -5892,6 +5895,7 @@ no-revisions: - gauge - stack - http-download +- pantry - pantry-tmp - rio-prettyprint - hi-file-parser From 69ca4fc578e92f216e8fea6358b134f6acb85dd4 Mon Sep 17 00:00:00 2001 From: Adam Bergmark Date: Sun, 14 Jul 2019 00:47:38 +0200 Subject: [PATCH 108/263] Remove trivial-constraint upper bound, closes #4713 --- build-constraints.yaml | 3 --- 1 file changed, 3 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index ed4fb333..91e1dece 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -4719,9 +4719,6 @@ packages: # https://github.com/commercialhaskell/stackage/issues/4709 - base-unicode-symbols < 0.2.4 - # https://github.com/commercialhaskell/stackage/issues/4713 - - trivial-constraint < 0.6.0.0 - # end of packages # Package flags are applied to individual packages, and override the values of From 7b448d46407a4f8e3a83e6c6cc4fe0fdd25f6c87 Mon Sep 17 00:00:00 2001 From: Adam Bergmark Date: Sun, 14 Jul 2019 01:05:50 +0200 Subject: [PATCH 109/263] Upgrade req and disable req-url-extra, closes #4677 --- build-constraints.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 91e1dece..12746787 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -259,7 +259,7 @@ packages: "Richard Cook @rcook": - hidden-char - oset - - req-url-extra + - req-url-extra < 0 # req < 2.1.0 - sexpr-parser "Vanessa McHale @vmchale": @@ -2453,7 +2453,7 @@ packages: - parser-combinators-tests - path - path-io - - req < 2.1.0 # https://github.com/commercialhaskell/stackage/issues/4677 + - req - req-conduit - stache - tagged-identity From e37d0471df5b9d174da5d03acffc782fcf037bdc Mon Sep 17 00:00:00 2001 From: Emanuel Borsboom Date: Sun, 14 Jul 2019 09:59:01 -0700 Subject: [PATCH 110/263] Remove 'pantry-tmp' It has been replaced by `pantry`, and will no longer get updated. --- build-constraints.yaml | 3 --- 1 file changed, 3 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 12746787..a971ef36 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -581,7 +581,6 @@ packages: - time-manager - pantry - - pantry-tmp - mega-sdist - http-download - hi-file-parser @@ -5229,7 +5228,6 @@ expected-test-failures: - opaleye # PostgreSQL - pandoc-pyplot # requires DISPLAY for tcltk - pantry # https://github.com/commercialhaskell/stackage/issues/4628 - - pantry-tmp # https://github.com/commercialhaskell/stackage/issues/4628 - persistent-redis # redis - https://github.com/fpco/stackage/pull/1581 - pipes-mongodb - postgresql-query # PostgreSQL @@ -5893,7 +5891,6 @@ no-revisions: - stack - http-download - pantry -- pantry-tmp - rio-prettyprint - hi-file-parser # https://github.com/commercialhaskell/stackage/issues/3706: From 68c57f92513a974d7ce497fc97ce97c2a812e4ba Mon Sep 17 00:00:00 2001 From: Dmitrii Kovanikov Date: Mon, 15 Jul 2019 14:55:04 +0800 Subject: [PATCH 111/263] Add type-errors-pretty --- build-constraints.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 12746787..a3884c59 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -3468,6 +3468,9 @@ packages: - tomland - typerep-map + "Dmitrii Kovanikov @chshersh": + - type-errors-pretty + "Holmusk @arbus": - elm-street From c034b91316a748b5ffdf4f5dc7a82d815f4716c5 Mon Sep 17 00:00:00 2001 From: Adam Bergmark Date: Mon, 15 Jul 2019 19:52:20 +0200 Subject: [PATCH 112/263] rio < 0.1.11.0 for #4716 --- build-constraints.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 12746787..140fa58e 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -4719,6 +4719,9 @@ packages: # https://github.com/commercialhaskell/stackage/issues/4709 - base-unicode-symbols < 0.2.4 + # https://github.com/commercialhaskell/stackage/issues/4716 + - rio < 0.1.11.0 + # end of packages # Package flags are applied to individual packages, and override the values of From 5697d180f08365e2762fb786f2851bcd8fbb7ca1 Mon Sep 17 00:00:00 2001 From: Simon Michael Date: Tue, 16 Jul 2019 03:52:43 +0100 Subject: [PATCH 113/263] update issue link for easytest --- build-constraints.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 50b0380a..6e97d03a 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -4611,7 +4611,7 @@ packages: - xml-conduit < 1.9 - systemd < 2 - # https://github.com/simonmichael/hledger/issues/983 + # https://github.com/simonmichael/hledger/pull/987 - easytest < 0.3 # https://github.com/commercialhaskell/stackage/issues/4484 From cbbf7caa78721c6a692e8c9a85f1e434aedd8634 Mon Sep 17 00:00:00 2001 From: Ryan Scott Date: Tue, 16 Jul 2019 11:00:08 -0400 Subject: [PATCH 114/263] Make myself the maintainer of ordered-containers The next version of `th-desugar` will depend on the `ordered-containers` library (goldfirere/th-desugar#120). I believe Stackage requires that all dependencies explicitly be listed out in `build-constraints.yaml` nowadays, so I'm preemptively adding `ordered-containers` now so that there aren't issues once the next `th-desugar` release happens. --- build-constraints.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 6e97d03a..ee63fc13 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2169,6 +2169,7 @@ packages: - monad-par - monad-par-extras - mtl-compat + - ordered-containers - proxied - singleton-nats - text-show From 78655fad0f7d39d2aed47e8260d72867247ff5a6 Mon Sep 17 00:00:00 2001 From: Moritz Kiefer Date: Tue, 16 Jul 2019 19:53:04 +0200 Subject: [PATCH 115/263] Add llvm-hs back to stackage --- build-constraints.yaml | 2 +- debian-bootstrap.sh | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index ee63fc13..87d2c4ae 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -3053,7 +3053,7 @@ packages: "Moritz Kiefer @cocreature": - lrucaching - - llvm-hs < 0 # https://github.com/commercialhaskell/stackage/issues/4238 + - llvm-hs - llvm-hs-pure "Thierry Bourrillon @tbourrillon": diff --git a/debian-bootstrap.sh b/debian-bootstrap.sh index dd06d03d..1b5a6433 100755 --- a/debian-bootstrap.sh +++ b/debian-bootstrap.sh @@ -165,11 +165,11 @@ ACCEPT_EULA=Y apt-get install msodbcsql17 -y locale-gen en_US.UTF-8 -# llvm-7.0 for llvm-hs (separate since it needs wget) +# llvm-8.0 for llvm-hs (separate since it needs wget) wget -O - http://apt.llvm.org/llvm-snapshot.gpg.key | apt-key add - \ && add-apt-repository "deb http://apt.llvm.org/bionic/ llvm-toolchain-bionic-7 main" \ && apt-get update \ - && apt-get install -y llvm-7 + && apt-get install -y llvm-8 # Buggy versions of ld.bfd fail to link some Haskell packages: # https://sourceware.org/bugzilla/show_bug.cgi?id=17689. Gold is From 09258003cc6879bc69d2a5188cc4369e77bdae3f Mon Sep 17 00:00:00 2001 From: Alexey Zabelin Date: Tue, 16 Jul 2019 15:22:07 -0700 Subject: [PATCH 116/263] Remove upper bound for rio, closes #4716 --- build-constraints.yaml | 3 --- 1 file changed, 3 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 87d2c4ae..8c2dcd29 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -4722,9 +4722,6 @@ packages: # https://github.com/commercialhaskell/stackage/issues/4709 - base-unicode-symbols < 0.2.4 - # https://github.com/commercialhaskell/stackage/issues/4716 - - rio < 0.1.11.0 - # end of packages # Package flags are applied to individual packages, and override the values of From 3772ea1a3142f05dae44412750e36da2bbbefed0 Mon Sep 17 00:00:00 2001 From: Matt Parsons Date: Tue, 16 Jul 2019 18:04:32 -0600 Subject: [PATCH 117/263] Add persistent-pagination --- build-constraints.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 8c2dcd29..25130e5b 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2190,6 +2190,7 @@ packages: - esqueleto - persistent-typed-db - persistent-qq + - persistent-pagination "Matthew Pickering @mpickering": - refact From 0938c7e8205f6efbc4de42d2770542552ccd0db5 Mon Sep 17 00:00:00 2001 From: Alexey Zabelin Date: Wed, 17 Jul 2019 06:51:51 -0700 Subject: [PATCH 118/263] Expect codec-beam test failure --- build-constraints.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 25130e5b..0c3f1ac1 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -5398,6 +5398,9 @@ expected-test-failures: # https://github.com/commercialhaskell/stackage/issues/4707 - blaze-colonnade + # https://github.com/commercialhaskell/stackage/issues/4721 + - codec-beam + # end of expected-test-failures # Benchmarks which are known not to build. Note that, currently we do not run From 33f775ebb85daf002e1965edefc48125de5b874e Mon Sep 17 00:00:00 2001 From: Alexey Zabelin Date: Wed, 17 Jul 2019 06:57:41 -0700 Subject: [PATCH 119/263] Expect test failure for tasty-discover --- build-constraints.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 0c3f1ac1..ac8b60da 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -5401,6 +5401,9 @@ expected-test-failures: # https://github.com/commercialhaskell/stackage/issues/4721 - codec-beam + # https://github.com/commercialhaskell/stackage/issues/4722 + - tasty-discover + # end of expected-test-failures # Benchmarks which are known not to build. Note that, currently we do not run From 681ca3f5276ba335f4793a48a543c6ba2118efad Mon Sep 17 00:00:00 2001 From: Amit Levy Date: Wed, 17 Jul 2019 15:30:29 -0400 Subject: [PATCH 120/263] Re-enable simple web framework Build failure for simple-templates fixed in version >=0.9 which should resolve build failures for dependent `simple and `simple-postgresql-orm` --- build-constraints.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index ac8b60da..751dbf54 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2668,9 +2668,9 @@ packages: - dawg-ord < 0 "Amit Levy @alevy": - - simple < 0 # GHC 8.4 via simple-templates - - simple-templates < 0 # BuildFailureException Process exited with ExitFailure 1: ./Setup build - - simple-session < 0 # GHC 8.4 via simple + - simple + - simple-templates + - simple-session - postgresql-orm "Sergey Astanin @astanin": From 3440db5005ccba0b5e11e1e46aab76cd712078a8 Mon Sep 17 00:00:00 2001 From: Alexey Zabelin Date: Wed, 17 Jul 2019 21:12:40 -0700 Subject: [PATCH 121/263] Remove upper bound for tomland, closes #4703 --- build-constraints.yaml | 3 --- 1 file changed, 3 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 751dbf54..8be5c36a 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -4717,9 +4717,6 @@ packages: # https://github.com/commercialhaskell/stackage/issues/4702 - generic-lens < 1.2.0.0 - # https://github.com/commercialhaskell/stackage/issues/4703 - - tomland < 1.1.0.0 - # https://github.com/commercialhaskell/stackage/issues/4709 - base-unicode-symbols < 0.2.4 From 89c547602d030b52c8339fdf5b9d2f06ff0960d1 Mon Sep 17 00:00:00 2001 From: Alexey Zabelin Date: Thu, 18 Jul 2019 21:28:27 -0700 Subject: [PATCH 122/263] Add an upper bound for chronos, #4724 --- build-constraints.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 8be5c36a..554015a7 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -4720,6 +4720,9 @@ packages: # https://github.com/commercialhaskell/stackage/issues/4709 - base-unicode-symbols < 0.2.4 + # https://github.com/commercialhaskell/stackage/issues/4724 + - chronos < 1.0.6 + # end of packages # Package flags are applied to individual packages, and override the values of From 23cbfa71f58e76abe7642774f0ba9a9c6f5682d5 Mon Sep 17 00:00:00 2001 From: Alexey Zabelin Date: Thu, 18 Jul 2019 22:30:42 -0700 Subject: [PATCH 123/263] Remove upper bound for chronos, closes #4724 --- build-constraints.yaml | 3 --- 1 file changed, 3 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 554015a7..8be5c36a 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -4720,9 +4720,6 @@ packages: # https://github.com/commercialhaskell/stackage/issues/4709 - base-unicode-symbols < 0.2.4 - # https://github.com/commercialhaskell/stackage/issues/4724 - - chronos < 1.0.6 - # end of packages # Package flags are applied to individual packages, and override the values of From 55d563de419800d3cbba6816533ca7de16d67a2a Mon Sep 17 00:00:00 2001 From: Alexey Zabelin Date: Fri, 19 Jul 2019 08:56:15 -0700 Subject: [PATCH 124/263] Add upper bounds for lens-family packages, #4725 --- build-constraints.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 8be5c36a..e8dfa9c7 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -4720,6 +4720,10 @@ packages: # https://github.com/commercialhaskell/stackage/issues/4709 - base-unicode-symbols < 0.2.4 + # https://github.com/commercialhaskell/stackage/issues/4725 + - lens-family < 2 + - lens-family-core < 2 + # end of packages # Package flags are applied to individual packages, and override the values of From 69806ed08a92ac87619ed7e1307ee95e7ce4839f Mon Sep 17 00:00:00 2001 From: Matthieu Monsch Date: Sat, 29 Jun 2019 15:03:25 -0700 Subject: [PATCH 125/263] Add flags-applicative http://hackage.haskell.org/package/flags-applicative --- build-constraints.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index e8dfa9c7..f521847f 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -18,6 +18,7 @@ packages: - microlens-process "Matthieu Monsch @mtth": + - flags-applicative - more-containers - tracing From d4143f1845f26e8e99d0a1a8134d6ff535ab98b2 Mon Sep 17 00:00:00 2001 From: Kofi Gumbs Date: Sun, 21 Jul 2019 20:19:34 -0500 Subject: [PATCH 126/263] Fix erlang installation --- debian-bootstrap.sh | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/debian-bootstrap.sh b/debian-bootstrap.sh index 1b5a6433..a78ba4c9 100755 --- a/debian-bootstrap.sh +++ b/debian-bootstrap.sh @@ -217,10 +217,9 @@ echo "/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/server/" > /etc/ld.so.conf && ldconfig # Install erlang/otp platform and its dependencies -ERLANG_VERSION="20.2.2" -ERLANG_DEB_FILE="esl-erlang_21.2-1~ubuntu~bionic_amd64.deb" +ERLANG_DEB_FILE="esl-erlang_21.1-1~ubuntu~bionic_amd64.deb" pushd /tmp \ - && wget http://packages.erlang-solutions.com/site/esl/esl-erlang/FLAVOUR_1_general/${ERLANG_DEB_FILE} \ + && wget https://packages.erlang-solutions.com/erlang/debian/pool/${ERLANG_DEB_FILE} \ && (dpkg -i ${ERLANG_DEB_FILE}; apt-get install -yf) \ && rm ${ERLANG_DEB_FILE} \ && popd From c8989fb8dd181f066de313b86733e3cc22b84339 Mon Sep 17 00:00:00 2001 From: Alexey Zabelin Date: Sun, 21 Jul 2019 21:06:51 -0700 Subject: [PATCH 127/263] Don't expect a test failure for codec-beam, #4721 --- build-constraints.yaml | 3 --- 1 file changed, 3 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index f521847f..6575835c 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -5400,9 +5400,6 @@ expected-test-failures: # https://github.com/commercialhaskell/stackage/issues/4707 - blaze-colonnade - # https://github.com/commercialhaskell/stackage/issues/4721 - - codec-beam - # https://github.com/commercialhaskell/stackage/issues/4722 - tasty-discover From 102b561fcfa1c64d97a0abb4782220397cfcea98 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Mon, 22 Jul 2019 05:22:05 +0000 Subject: [PATCH 128/263] dl-fedora replaced fedora-img-dl --- build-constraints.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 6575835c..f26acd4b 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -1414,9 +1414,9 @@ packages: "Jens Petersen @juhp": - cabal-rpm < 0 # https://github.com/commercialhaskell/stackage/issues/4666 + - dl-fedora - fedora-dists - fedora-haskell-tools < 0 # https://github.com/commercialhaskell/stackage/issues/4662 - - fedora-img-dl - hkgr - http-directory - rpmbuild-order From 14ab526bca8f06f258d98323fe88994d137aa41e Mon Sep 17 00:00:00 2001 From: Alejandro Serrano Date: Mon, 22 Jul 2019 09:08:03 +0200 Subject: [PATCH 129/263] Add `wl-pprint` --- build-constraints.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index f26acd4b..008e70ea 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -1249,6 +1249,7 @@ packages: - kind-generics - kind-generics-th - simplistic-generics + - wl-pprint "Matvey Aksenov @supki": - terminal-size From 304306a5504f6aad2409254b332f7dbae46dc35e Mon Sep 17 00:00:00 2001 From: YongJoon Joe Date: Tue, 23 Jul 2019 10:27:32 +0900 Subject: [PATCH 130/263] Add doldol and ENIG --- build-constraints.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index f26acd4b..855007d0 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -10,6 +10,10 @@ cabal-format-version: "2.4" # Constraints for brand new builds packages: + "YongJoon Joe @QuietJoon": + - doldol + - ENIG + "Chris Penner @ChrisPenner": - lens-regex-pcre From f6435e831990ae88e24f72b226b1f2696db401c3 Mon Sep 17 00:00:00 2001 From: YongJoon Joe Date: Tue, 23 Jul 2019 10:44:50 +0900 Subject: [PATCH 131/263] Corret typo in email address for YongJoon Joe --- build-constraints.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 855007d0..83d13dc5 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -10,7 +10,7 @@ cabal-format-version: "2.4" # Constraints for brand new builds packages: - "YongJoon Joe @QuietJoon": + "YongJoon Joe @QuietJoon": - doldol - ENIG From 33a148b7eeb61ac2375ee3fcffe49101744e40b2 Mon Sep 17 00:00:00 2001 From: Chris Dornan Date: Tue, 23 Jul 2019 07:52:27 +0100 Subject: [PATCH 132/263] fix curator clone+install instructions --- CURATORS.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CURATORS.md b/CURATORS.md index ccf5ce9b..91ecfd3b 100644 --- a/CURATORS.md +++ b/CURATORS.md @@ -370,8 +370,8 @@ yourself, e.g. verifying constraints without building anything. To get started, install `curator` via Git: ``` -$ git clone git@github.com:commercialhaskell/stack.git -$ cd stack && stack install curator +$ git clone git@github.com:commercialhaskell/curator.git +$ cd curator && stack install curator ``` It is a good idea to upgrade `curator` at the start of your week. From 1cd80fc83c8ef688ef25a64a0580bd9ac20a243d Mon Sep 17 00:00:00 2001 From: Chris Dornan Date: Tue, 23 Jul 2019 19:02:56 +0100 Subject: [PATCH 133/263] ghc-lib-parser-8.8.0.20190723 (fixes #4731) --- build-constraints.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index b5618e01..81b97a5b 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -4730,6 +4730,10 @@ packages: - lens-family < 2 - lens-family-core < 2 + # https://github.com/commercialhaskell/stackage/issues/4731 + - ghc-lib-parser < 8.8.0.20190723 + - ghc-lib < 8.8.0.20190723 + # end of packages # Package flags are applied to individual packages, and override the values of From 5a9092df631b045b4ac9799067da32b203ad16f2 Mon Sep 17 00:00:00 2001 From: Simon Michael Date: Wed, 24 Jul 2019 17:55:36 +0100 Subject: [PATCH 134/263] re-enable data-clist and dependers brick, hledger-ui, etc. (#4542) data-clist-0.1.2.3 now allows current QuickCheck. --- build-constraints.yaml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 81b97a5b..a2865a2c 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -1190,7 +1190,7 @@ packages: # - hledger-lib - hledger - - hledger-ui < 0 # via brick, via data-clist, via QuickCheck https://github.com/commercialhaskell/stackage/issues/4444 + - hledger-ui - hledger-web - hledger-api < 0 # build failure against swagger2 # @@ -3225,7 +3225,7 @@ packages: - scheduler "Hans-Peter Deifel @hpdeifel": - - hledger-iadd < 0 # via brick, via data-clist, via QuickCheck https://github.com/commercialhaskell/stackage/issues/4444 + - hledger-iadd "Roy Levien @orome": - crypto-enigma @@ -3253,7 +3253,7 @@ packages: "Mitsutoshi Aoe @maoe": - influxdb - sensu-run < 0 # GHC 8.4 via base-4.11.0.0 - - viewprof < 0 # via brick, via data-clist, via QuickCheck https://github.com/commercialhaskell/stackage/issues/4444 + - viewprof "Dylan Simon @dylex": - postgresql-typed @@ -3982,7 +3982,7 @@ packages: - blaze-svg - blaze-textual - boring - - brick < 0 # via data-clist, via QuickCheck https://github.com/commercialhaskell/stackage/issues/4444 + - brick - buffer-builder - byteable - bytestring-builder @@ -4037,7 +4037,7 @@ packages: - data-binary-ieee754 - data-bword - data-checked - - data-clist < 0 # via QuickCheck https://github.com/commercialhaskell/stackage/issues/4444 + - data-clist - data-default - data-default-class - data-default-instances-containers From 3e54aa66e2015d5764ea92b1f34482115b430f9e Mon Sep 17 00:00:00 2001 From: Chris Dornan Date: Thu, 25 Jul 2019 07:17:53 +0100 Subject: [PATCH 135/263] tests failing to build for polysemy-plugin-0.2.2.0 (#4733) --- build-constraints.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 81b97a5b..a0a4ae01 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -5036,6 +5036,8 @@ skipped-tests: - uri-bytestring # Could not deduce (SOP.All (SOP.All Arbitrary) xs) arising from a use of ‘SOP.hcpure’ - cron # Could not deduce (SOP.All (SOP.All Arbitrary) xss) arising from a use of ‘SOP.hcpure’ - config-ini # https://github.com/aisamanra/config-ini/issues/22 + - polysemy-plugin # https://github.com/commercialhaskell/stackage/issues/4733 + # Runtime issues - blank-canvas # Never finishes https://github.com/ku-fpg/blank-canvas/issues/73 From c9ce3dd9e26e48fa46e74fe887bd00015ef11888 Mon Sep 17 00:00:00 2001 From: Alexey Kuleshevich Date: Thu, 25 Jul 2019 16:35:02 +0300 Subject: [PATCH 136/263] Add new package massiv-test --- build-constraints.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index a0a4ae01..a9971ce5 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -3222,6 +3222,7 @@ packages: # - hip # lens 4.16 via diagrams/chart - massiv - massiv-io + - massiv-test - scheduler "Hans-Peter Deifel @hpdeifel": From 6f0a5e3c822432e2f6f0eb77e4575b102ecd87aa Mon Sep 17 00:00:00 2001 From: Daniel YU Date: Sat, 27 Jul 2019 20:38:44 +0800 Subject: [PATCH 137/263] Add boots --- build-constraints.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index a0a4ae01..33a0fd21 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -3205,6 +3205,7 @@ packages: - yam-redis - menshen - crc32c + - boots "Tom Nielsen @glutamate": - plotlyhs From b2304d72c04bf8d3d82ae6b2d89261c1068ca194 Mon Sep 17 00:00:00 2001 From: Chris Dornan Date: Mon, 29 Jul 2019 01:04:43 +0100 Subject: [PATCH 138/263] constrain parser-combinators-1.2.0 and add some packages --- build-constraints.yaml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index a0a4ae01..7d70c810 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -3342,6 +3342,11 @@ packages: - possibly - enum-text - rg + - columnar + - enum-text-rio + - fmt-for-rio + - no-value + - optparse-enum "Elliot Cameron @3noch": [] @@ -4734,6 +4739,10 @@ packages: - ghc-lib-parser < 8.8.0.20190723 - ghc-lib < 8.8.0.20190723 + # https://github.com/commercialhaskell/stackage/issues/4737 + - parser-combinators < 1.2.0 + - parser-combinators-tests < 1.2.0 + # end of packages # Package flags are applied to individual packages, and override the values of From dd573dac6a1f074f916f9f48bfb9641d4041a69f Mon Sep 17 00:00:00 2001 From: Chris Dornan Date: Mon, 29 Jul 2019 19:39:23 +0100 Subject: [PATCH 139/263] restrict bounds for dhall{,-bash,-json} and doctemplates --- build-constraints.yaml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index cee4e669..85fef0a4 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -4745,6 +4745,13 @@ packages: - parser-combinators < 1.2.0 - parser-combinators-tests < 1.2.0 + - dhall < 1.25.0 + - dhall-bash < 1.0.22 + - dhall-json < 1.4.0 + + - doctemplates < 0.3 + + # end of packages # Package flags are applied to individual packages, and override the values of From c592b2adec14053e0fa9d0363487823595a017e5 Mon Sep 17 00:00:00 2001 From: Chris Dornan Date: Mon, 29 Jul 2019 19:41:03 +0100 Subject: [PATCH 140/263] link dhall issue --- build-constraints.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 85fef0a4..017f418b 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -4745,10 +4745,12 @@ packages: - parser-combinators < 1.2.0 - parser-combinators-tests < 1.2.0 + # https://github.com/commercialhaskell/stackage/issues/4740 - dhall < 1.25.0 - dhall-bash < 1.0.22 - dhall-json < 1.4.0 + # https://github.com/commercialhaskell/stackage/issues/4739 - doctemplates < 0.3 From 07938bc0dcfb5d4edd337a8eb76a662e0b03a864 Mon Sep 17 00:00:00 2001 From: Gabriel Gonzalez Date: Mon, 29 Jul 2019 11:47:49 -0700 Subject: [PATCH 141/263] Remove `dhall-text` from Stackage The `dhall-text` package is deprecated now, superseded by the `dhall text` subcommand provided by the `dhall` package --- build-constraints.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 017f418b..5bba7868 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -1000,7 +1000,6 @@ packages: - dhall-bash - dhall-json # - dhall-nix # deriving-compat via hnix - - dhall-text "Andrew Thaddeus Martin @andrewthad": - colonnade From 3f3a25a0b175f06a6ca029f6d8f4350c34a21e81 Mon Sep 17 00:00:00 2001 From: Daniel YU Date: Tue, 30 Jul 2019 22:20:30 +0800 Subject: [PATCH 142/263] remove yam and yam-* --- build-constraints.yaml | 3 --- 1 file changed, 3 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index a0a4ae01..833197bb 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -3200,9 +3200,6 @@ packages: - salak-yaml - salak-toml - tensors - - yam - - yam-datasource - - yam-redis - menshen - crc32c From 1ed18fbb040a677f09ecde458c2e8fe00dcae407 Mon Sep 17 00:00:00 2001 From: Dan Burton Date: Wed, 31 Jul 2019 00:37:37 -0400 Subject: [PATCH 143/263] Add constraint "monoidal-containers < 0.5" per #4743 --- build-constraints.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 017f418b..f2496c2e 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -4753,6 +4753,8 @@ packages: # https://github.com/commercialhaskell/stackage/issues/4739 - doctemplates < 0.3 + # https://github.com/commercialhaskell/stackage/issues/4743 + - monoidal-containers < 0.5 # end of packages From afc33c844ad3db15bece46b204e4fd15f196da8c Mon Sep 17 00:00:00 2001 From: Alexander Bondarenko <486682+dpwiz@users.noreply.github.com> Date: Thu, 1 Aug 2019 09:39:45 +0300 Subject: [PATCH 144/263] Github username update (For those who into it) Old KB proof: https://gist.github.com/dpwiz/2e011d156ca7aee10143d314fc8db379 New: https://gist.github.com/dpwiz/2d7d502b59094b94103c7830814a87e8 --- build-constraints.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 3de2b36a..eb57e5e3 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -1763,7 +1763,7 @@ packages: - cubicspline - maximal-cliques - "Alexander Bondarenko @wiz": + "Alexander Bondarenko @dpwiz": - hedn - soap - soap-tls From 34f35ce5ef7fbab57abf9899394028a951419807 Mon Sep 17 00:00:00 2001 From: mchaver Date: Sat, 3 Aug 2019 20:22:53 +0200 Subject: [PATCH 145/263] Update build-contraints.yaml Add quickcheck-arbitrary-template under mchaver@gmail.com --- build-constraints.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 3de2b36a..c47e2b4e 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -432,6 +432,7 @@ packages: "James M.C. Haver II @mchaver": - quickcheck-arbitrary-adt - hspec-golden-aeson + - quickcheck-arbitrary-template "Winter Han @winterland1989": - if From 2050005eafcb45149c306da8b173adbd84046680 Mon Sep 17 00:00:00 2001 From: 0xd34df00d <0xd34df00d@gmail.com> Date: Sat, 3 Aug 2019 17:49:49 -0400 Subject: [PATCH 146/263] Add can-i-haz --- build-constraints.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 3de2b36a..7e485a67 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -3790,6 +3790,7 @@ packages: - web3 "Georg Rudoy <0xd34df00d@gmail.com> @0xd34df00d": + - can-i-haz - enum-subset-generate "Trevis Elser @telser": From 4e2d25ddc2e7a9b8a00adc9f1d4d6dfc26fce8ae Mon Sep 17 00:00:00 2001 From: thielema Date: Sun, 4 Aug 2019 12:02:50 +0200 Subject: [PATCH 147/263] re-add mbox-utility --- build-constraints.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 3de2b36a..11fed075 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -312,7 +312,7 @@ packages: - markov-chain - midi - midi-music-box - - mbox-utility < 0 # https://github.com/commercialhaskell/stackage/issues/4655 + - mbox-utility - med-module - monoid-transformer - non-empty From 43c6ba3a351e7e3f87464f2afca771bd6dd5e1d7 Mon Sep 17 00:00:00 2001 From: Dan Burton Date: Sun, 4 Aug 2019 10:15:06 -0700 Subject: [PATCH 148/263] Add constraints per #4594, #4749, #4750 --- build-constraints.yaml | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 3de2b36a..a46a07ff 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -4686,9 +4686,6 @@ packages: # https://github.com/commercialhaskell/stackage/issues/4579 - quickcheck-classes < 0.6.2.0 - # https://github.com/commercialhaskell/stackage/issues/4594 - - singleton-bool < 0.1.5 - # https://github.com/commercialhaskell/stackage/issues/4596 - tls < 1.5.0 - tls-debug < 0.4.6 @@ -4752,6 +4749,13 @@ packages: # https://github.com/commercialhaskell/stackage/issues/4743 - monoidal-containers < 0.5 + # https://github.com/commercialhaskell/stackage/issues/4749 + - call-stack < 0.2.0 + + # https://github.com/commercialhaskell/stackage/issues/4750 + - gi-gdk < 4 + - gi-gtk < 4 + # end of packages # Package flags are applied to individual packages, and override the values of From e579f6ee290fcf9c8d868315e45419d015d37046 Mon Sep 17 00:00:00 2001 From: Dan Burton Date: Mon, 5 Aug 2019 14:23:13 -0700 Subject: [PATCH 149/263] Add constraints per #4753 --- build-constraints.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index a46a07ff..0c0d1c38 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -4756,6 +4756,10 @@ packages: - gi-gdk < 4 - gi-gtk < 4 + # https://github.com/commercialhaskell/stackage/issues/4753 + - dependent-map < 0.3 + - dependent-sum-template < 0.1 + # end of packages # Package flags are applied to individual packages, and override the values of From ab6076e973ee3370fea55d8caca6654c6daa7029 Mon Sep 17 00:00:00 2001 From: Dan Burton Date: Mon, 5 Aug 2019 14:26:35 -0700 Subject: [PATCH 150/263] Add constraints per #4754 --- build-constraints.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 0c0d1c38..b1e33d91 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -4760,6 +4760,10 @@ packages: - dependent-map < 0.3 - dependent-sum-template < 0.1 + # https://github.com/commercialhaskell/stackage/issues/4754 + - extrapolate < 0.4 + - speculate < 0.4 + # end of packages # Package flags are applied to individual packages, and override the values of From d90fc1f103c7e18fe332956cd55a2ff099c06753 Mon Sep 17 00:00:00 2001 From: Rudy Matela Date: Mon, 5 Aug 2019 19:11:08 -0300 Subject: [PATCH 151/263] Add express ... and remove constraints for "speculate" and "extrapolate", fixing #4754. --- build-constraints.yaml | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index b1e33d91..c6ddf5dd 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2274,6 +2274,7 @@ packages: - leancheck - leancheck-instances - fitspec + - express - speculate - extrapolate - percent-format @@ -4760,10 +4761,6 @@ packages: - dependent-map < 0.3 - dependent-sum-template < 0.1 - # https://github.com/commercialhaskell/stackage/issues/4754 - - extrapolate < 0.4 - - speculate < 0.4 - # end of packages # Package flags are applied to individual packages, and override the values of From bcff5238708f695c502f78c32e076e318cedd95d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Domen=20Ko=C5=BEar?= Date: Mon, 5 Aug 2019 11:20:03 +0200 Subject: [PATCH 152/263] Add cachix, mixpanel-client, netrc --- build-constraints.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index b1e33d91..2c91a2a2 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -3682,11 +3682,11 @@ packages: - transformers-fix "Domen Kozar @domenkozar": - - cachix < 0 + - cachix - cachix-api - elm2nix - - stack2nix < 0 # https://github.com/commercialhaskell/stackage/issues/4665 - - mixpanel-client < 0 # https://github.com/domenkozar/mixpanel-client/issues/3 + - mixpanel-client + - netrc - pretty-sop - servant-auth - servant-auth-server @@ -4507,7 +4507,6 @@ packages: - antiope-s3 < 0 # via amazonka - antiope-sns < 0 # via amazonka - antiope-sqs < 0 # via amazonka - - cachix-api < 0 # via amazonka - confcrypt < 0 # via amazonka - amazonka-apigateway < 0 # via amazonka-core - amazonka-application-autoscaling < 0 # via amazonka-core @@ -4941,6 +4940,7 @@ skipped-tests: - ip # hspec 2.5 https://github.com/andrewthad/haskell-ip/issues/33 - language-ecmascript # testing-feat 1.1.0.0 - lattices # via tasty-1.2 + - netrc # via tasty-1.2 - makefile # GHC 8.2 - mmtf # via hspec-2.7.0 - next-ref # hspec 2.3 From 911405ec0e40d14b8ff242e97c2b82da4d8aa974 Mon Sep 17 00:00:00 2001 From: Joe Kachmar Date: Wed, 7 Aug 2019 02:22:50 +0000 Subject: [PATCH 153/263] Disable cachix and mixpanel-client Both packages fail to build (per comment in #4752) --- build-constraints.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 23172cb2..231317b3 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -3683,10 +3683,10 @@ packages: - transformers-fix "Domen Kozar @domenkozar": - - cachix + - cachix < 0 # #4752 - cachix-api - elm2nix - - mixpanel-client + - mixpanel-client < 0 # #4752 - netrc - pretty-sop - servant-auth From 9d4be54fdeaf228f977040b81416094c5c034000 Mon Sep 17 00:00:00 2001 From: Michel Boucey Date: Wed, 7 Aug 2019 22:57:20 +0200 Subject: [PATCH 154/263] Add new package gothic --- build-constraints.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 231317b3..43636c9c 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2039,6 +2039,7 @@ packages: - glabrous - google-oauth2-jwt - IPv6DB < 0 + - gothic "koral koral@mailoo.org @k0ral": - atom-conduit < 0 From c4cbd552861d590e2af8d6cc7cc579df39cde210 Mon Sep 17 00:00:00 2001 From: Joe Kachmar Date: Thu, 8 Aug 2019 01:02:07 +0000 Subject: [PATCH 155/263] Re-enable mixpanel-client --- build-constraints.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 231317b3..6005b580 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -3686,7 +3686,7 @@ packages: - cachix < 0 # #4752 - cachix-api - elm2nix - - mixpanel-client < 0 # #4752 + - mixpanel-client - netrc - pretty-sop - servant-auth From 8ae696b5a45a66a3de69df80588c62bf7e6ee4fe Mon Sep 17 00:00:00 2001 From: Joe Kachmar Date: Thu, 8 Aug 2019 01:08:07 +0000 Subject: [PATCH 156/263] Skip either-prime tests #4757 --- build-constraints.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 6005b580..ecd3ebc5 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -5166,6 +5166,7 @@ skipped-tests: - haskell-gi # https://github.com/commercialhaskell/stackage/issues/4661 - envelope # https://github.com/commercialhaskell/stackage/issues/4669 - algebraic-graphs # https://github.com/commercialhaskell/stackage/issues/4670 + - either-both # https://github.com/commercialhaskell/stackage/issues/4757 # end of skipped-tests # Tests listed in expected-test-failures configure correctly but may fail to run From 173f8da9e5afdf6bfef7970f543bc4b10de5757a Mon Sep 17 00:00:00 2001 From: Joe Kachmar Date: Fri, 9 Aug 2019 01:34:04 +0000 Subject: [PATCH 157/263] Adds upper bound to esqueleto --- build-constraints.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index ecd3ebc5..d8c5c221 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -4667,6 +4667,9 @@ packages: - persistent-sqlite < 2.10 - persistent-template < 2.7.0 - persistent-typed-db < 0.1.0.0 + + # Needs persistent >= 2.10, currently blocked by any of #4550 #4551 #4552 #4553 + - esqueleto < 3.1.0 # https://github.com/commercialhaskell/stackage/issues/4564 - primitive < 0.7.0.0 From a80129294da8d488c688f54c7f32e938464104a3 Mon Sep 17 00:00:00 2001 From: Joe Kachmar Date: Fri, 9 Aug 2019 01:45:14 +0000 Subject: [PATCH 158/263] Drops packages blocking persistent-2.10.0 Related to #4550 #4551 #4552 #4553 --- build-constraints.yaml | 22 ++++------------------ 1 file changed, 4 insertions(+), 18 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index d8c5c221..27d8c7c5 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -513,7 +513,7 @@ packages: - persistent-postgresql - persistent-sqlite - persistent-template - # persistent-test # https://github.com/commercialhaskell/stackage/pull/4492 + - persistent-test # https://github.com/commercialhaskell/stackage/pull/4492 # - stackage-curator # http-conduit 2.3 via amazonka - store - wai-websockets @@ -2921,7 +2921,7 @@ packages: # - eventful-dynamodb # http-conduit 2.3 via amazonka - eventful-memory - eventful-postgresql < 0 # GHC 8.4 via persistent-postgresql - - eventful-sql-common + - eventful-sql-common < 0 # persistent 2.10.0 #4551 - eventful-sqlite - eventful-test-helpers - stratosphere @@ -3385,7 +3385,7 @@ packages: - mnist-idx "Naushadh @naushadh": - - persistent-mysql-haskell + - persistent-mysql-haskell < 0 # persistent 2.10.0 #4550 "Moritz Schulte @mtesseract": - async-refresh @@ -3741,7 +3741,7 @@ packages: "Maximilian Tagher @MaxGabriel": - aeson-iproute - - persistent-iproute + - persistent-iproute < 0 # persistent-2.10.0 #4553 "Damian Nadales @capitanbatata": - hierarchy < 0 @@ -4657,20 +4657,6 @@ packages: # https://github.com/commercialhaskell/stackage/issues/4541 - dependent-sum < 0.5 - # causes build failure in persistent-mysql-haskell https://github.com/commercialhaskell/stackage/issues/4550 - # causes build failure in eventful-sql-common https://github.com/commercialhaskell/stackage/issues/4551 - # causes build failure in persistent-test https://github.com/commercialhaskell/stackage/issues/4552 - # causes build failure in persistent-iproute https://github.com/commercialhaskell/stackage/issues/4553 - - persistent < 2.10 - - persistent-mysql < 2.10 - - persistent-postgresql < 2.10 - - persistent-sqlite < 2.10 - - persistent-template < 2.7.0 - - persistent-typed-db < 0.1.0.0 - - # Needs persistent >= 2.10, currently blocked by any of #4550 #4551 #4552 #4553 - - esqueleto < 3.1.0 - # https://github.com/commercialhaskell/stackage/issues/4564 - primitive < 0.7.0.0 - primitive-extras < 0.8 From e35fed54f2187212f7493b62553e8817b000a058 Mon Sep 17 00:00:00 2001 From: Joe Kachmar Date: Fri, 9 Aug 2019 01:49:05 +0000 Subject: [PATCH 159/263] Drops eventful-common via #4551 --- build-constraints.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 27d8c7c5..830397b7 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2922,7 +2922,7 @@ packages: - eventful-memory - eventful-postgresql < 0 # GHC 8.4 via persistent-postgresql - eventful-sql-common < 0 # persistent 2.10.0 #4551 - - eventful-sqlite + - eventful-sqlite < 0 # persistent 2.10.0 via eventful-sql-common - eventful-test-helpers - stratosphere - sum-type-boilerplate From 37f04c772bf4cb9eb25841a09c794e96afa53d92 Mon Sep 17 00:00:00 2001 From: Joe Kachmar Date: Fri, 9 Aug 2019 23:52:29 +0000 Subject: [PATCH 160/263] Disable pairing #4758 --- build-constraints.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 830397b7..2e692649 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2878,7 +2878,7 @@ packages: - pedersen-commitment - merkle-tree - oblivious-transfer - - pairing + - pairing < 0 # #4758 - libraft - galois-field From f9bc0b31621e7040b829efb1857bec9a6a9a0489 Mon Sep 17 00:00:00 2001 From: Joe Kachmar Date: Sat, 10 Aug 2019 00:15:28 +0000 Subject: [PATCH 161/263] skip bugsnag-haskell test suite #4759 --- build-constraints.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 2e692649..a8a234a4 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -5156,6 +5156,7 @@ skipped-tests: - envelope # https://github.com/commercialhaskell/stackage/issues/4669 - algebraic-graphs # https://github.com/commercialhaskell/stackage/issues/4670 - either-both # https://github.com/commercialhaskell/stackage/issues/4757 + - bugsnag-haskell # https://github.com/commercialhaskell/stackage/issues/4759 # end of skipped-tests # Tests listed in expected-test-failures configure correctly but may fail to run From 21ae44b27c95f1ba1a4119ee71aadae489baeb40 Mon Sep 17 00:00:00 2001 From: Joe Kachmar Date: Sat, 10 Aug 2019 00:19:01 +0000 Subject: [PATCH 162/263] Disable persistent-template benchmarks #4760 --- build-constraints.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index a8a234a4..64303b4d 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -5656,6 +5656,7 @@ skipped-benchmarks: - extensible # via freer-effects https://github.com/fumieval/extensible/issues/12 - hw-bits # https://github.com/haskell-works/hw-bits/issues/8 - hslua # https://github.com/commercialhaskell/stackage/issues/4526 + - persistent-template # https://github.com/commercialhaskell/stackage/issues/4760 # Cyclic dependencies - cassava From e0cdb09465ec2e4c3d4516136e4a444e1a1ce396 Mon Sep 17 00:00:00 2001 From: Joe Kachmar Date: Sat, 10 Aug 2019 00:21:13 +0000 Subject: [PATCH 163/263] Restrict Cabal to versions prior to 3.0 #4761 --- build-constraints.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 64303b4d..d61394c5 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2757,7 +2757,7 @@ packages: - xlsx-tabular "Mikhail Glushenkov @23Skidoo": - - Cabal + - Cabal < 3.0 # https://github.com/commercialhaskell/stackage/issues/4761 - cabal-install # - pointful # haskell-src-exts From 84f8a1f8d0710a3e9c178a8a1a4a98fdefabb869 Mon Sep 17 00:00:00 2001 From: Joe Kachmar Date: Sat, 10 Aug 2019 00:25:13 +0000 Subject: [PATCH 164/263] Fixes typo --- build-constraints.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index d61394c5..b4749119 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2757,7 +2757,7 @@ packages: - xlsx-tabular "Mikhail Glushenkov @23Skidoo": - - Cabal < 3.0 # https://github.com/commercialhaskell/stackage/issues/4761 + - Cabal < 3 # https://github.com/commercialhaskell/stackage/issues/4761 - cabal-install # - pointful # haskell-src-exts From 4ef0122527864defd5fddf9f68c94620a5768f32 Mon Sep 17 00:00:00 2001 From: Joe Kachmar Date: Sun, 11 Aug 2019 14:15:58 +0000 Subject: [PATCH 165/263] Disable persistent-postgresql and -mysql tests persistent-postgresql (#4763) and persistent-mysql (#4764) have test suites that fail due to connection errors --- build-constraints.yaml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index b4749119..1521fb5e 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -5436,6 +5436,11 @@ expected-test-failures: # https://github.com/commercialhaskell/stackage/issues/4722 - tasty-discover + + # https://github.com/commercialhaskell/stackage/issues/4764 + - persistent-mysql + # https://github.com/commercialhaskell/stackage/issues/4763 + - persistent-postgresql # end of expected-test-failures From 0a6d54fa09abf05481270f52b1d344b046066d30 Mon Sep 17 00:00:00 2001 From: Joe Kachmar Date: Sun, 11 Aug 2019 14:42:07 +0000 Subject: [PATCH 166/263] Disables mixpanel-client --- build-constraints.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 1521fb5e..5c9d421d 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -3686,7 +3686,7 @@ packages: - cachix < 0 # #4752 - cachix-api - elm2nix - - mixpanel-client + - mixpanel-client < 0 - netrc - pretty-sop - servant-auth From 3be2dc31a0228c6ec928624ca99bb8a4bbe4d8b5 Mon Sep 17 00:00:00 2001 From: Joe Kachmar Date: Mon, 12 Aug 2019 02:24:09 +0000 Subject: [PATCH 167/263] Restricts upper bound unagi-chan #4765 --- build-constraints.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index f493775f..2f492124 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -37,7 +37,7 @@ packages: - interpolatedstring-qq2 - prospect - do-notation - - unagi-chan + - unagi-chan < 0.4.1.1 # #4765 - type-errors - loopbreaker From 7bc42ef9133435bb9c923f59d4f5537f1ade958f Mon Sep 17 00:00:00 2001 From: Joe Kachmar Date: Mon, 12 Aug 2019 02:30:03 +0000 Subject: [PATCH 168/263] Re-enable raaz and naqsha --- build-constraints.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 2f492124..c262d2ba 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -1119,8 +1119,8 @@ packages: - opensource "Piyush P Kurur @piyush-kurur": - - raaz < 0 # GHC 8.4 via base-4.11.0.0 - - naqsha < 0 # GHC 8.4 via base-4.11.0.0 + - raaz + - naqsha "Joey Hess @joeyh": # - git-annex # conduit 1.3 From 83b8993b1e6bfa27d7c3597a823918394f24a193 Mon Sep 17 00:00:00 2001 From: Joe Kachmar Date: Mon, 12 Aug 2019 02:30:25 +0000 Subject: [PATCH 169/263] Re-enable git-annex --- build-constraints.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index c262d2ba..4f06a5f3 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -1123,7 +1123,7 @@ packages: - naqsha "Joey Hess @joeyh": - # - git-annex # conduit 1.3 + - git-annex - concurrent-output - mountpoints - disk-free-space From e539d5414b65d108e846ccf4438c450b3f01b3b7 Mon Sep 17 00:00:00 2001 From: Joe Kachmar Date: Mon, 12 Aug 2019 02:35:17 +0000 Subject: [PATCH 170/263] Re-disables git-annex --- build-constraints.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 4f06a5f3..cb2665a5 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -1123,7 +1123,7 @@ packages: - naqsha "Joey Hess @joeyh": - - git-annex + # - git-annex # Depends on many packages not tracked by Stackage - concurrent-output - mountpoints - disk-free-space From 17f6a31dfe125201bb0c6e6d4da11be93763f81f Mon Sep 17 00:00:00 2001 From: Joe Kachmar Date: Mon, 12 Aug 2019 02:44:47 +0000 Subject: [PATCH 171/263] Skip raaz benchmarks (compilation failure) #4766 --- build-constraints.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index cb2665a5..6128ed1c 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -5456,6 +5456,7 @@ expected-benchmark-failures: - cryptohash # https://github.com/vincenthz/hs-cryptohash/pull/43 - http2 - lz4 # https://github.com/fpco/stackage/issues/3510 + - raaz # https://github.com/commercialhaskell/stackage/issues/4766 - thyme - xmlgen # https://github.com/skogsbaer/xmlgen/issues/6 From a90e8fab0dc2d68e456df6ab3a4229dc42c119d8 Mon Sep 17 00:00:00 2001 From: Michael Snoyman Date: Tue, 13 Aug 2019 07:42:00 +0000 Subject: [PATCH 172/263] Regenerate LTS snapshots when using NOPLAN --- automated/build-next.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/automated/build-next.sh b/automated/build-next.sh index 79edd3ba..e9124566 100755 --- a/automated/build-next.sh +++ b/automated/build-next.sh @@ -117,6 +117,8 @@ then else docker run $ARGS_PREBUILD $IMAGE /bin/bash -c "stackage-curator update && stackage-curator constraints --target $TARGET && stackage-curator snapshot-incomplete && stackage-curator snapshot" fi +else + docker run $ARGS_PREBUILD $IMAGE /bin/bash -c "stackage-curator snapshot" fi From 3ec057ea5c656946673696c6e83e9e6d2eb590bf Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Wed, 14 Aug 2019 15:27:48 +0200 Subject: [PATCH 173/263] add functor-products functor-products (not present) depended on by: - [ ] decidable-0.2.0.0 (-any). Justin Le @mstksg. @mstksg. Used by: library - [ ] list-witnesses-0.1.2.0 (-any). Justin Le @mstksg. @mstksg. Used by: library --- build-constraints.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 6128ed1c..74f26166 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -1960,6 +1960,7 @@ packages: - configurator-export - decidable - emd + - functor-products - hamilton - hmatrix-backprop - hmatrix-vector-sized From f83d876313df2b8123be2afd47d01a19a4f207ba Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Wed, 14 Aug 2019 16:15:07 +0200 Subject: [PATCH 174/263] ./check: snapshot-incomplete needs --target --- check | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/check b/check index 93a215e9..6ae134e0 100755 --- a/check +++ b/check @@ -9,6 +9,6 @@ export GHCVER=$(sed -n "s/^ghc-version: \"\(.*\)\"/\1/p" "build-constraints.yaml NIGHTLY="nightly-$(date +%Y-%m-%d)" curator update && curator constraints --target=$NIGHTLY && - curator snapshot-incomplete && + curator snapshot-incomplete --target=$NIGHTLY && curator snapshot && stack --resolver ghc-$GHCVER exec curator check-snapshot From c048561505874762df6b328f2b2e3d63eee89ed5 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Wed, 14 Aug 2019 16:16:49 +0200 Subject: [PATCH 175/263] wai-extra < 3.0.27.0 for hoath2 (#4767) --- build-constraints.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 74f26166..896a76ed 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -4753,6 +4753,8 @@ packages: - dependent-map < 0.3 - dependent-sum-template < 0.1 + # https://github.com/commercialhaskell/stackage/issues/4767 + - wai-extra < 3.0.27.0 # end of packages # Package flags are applied to individual packages, and override the values of From 67a1200670f53130c1796cbc28cf23455636e372 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Wed, 14 Aug 2019 16:17:33 +0200 Subject: [PATCH 176/263] move wai-extra under @snoyberg --- build-constraints.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 896a76ed..423f569d 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -516,6 +516,7 @@ packages: - persistent-test # https://github.com/commercialhaskell/stackage/pull/4492 # - stackage-curator # http-conduit 2.3 via amazonka - store + - wai-extra - wai-websockets - warp-tls - yesod @@ -4376,7 +4377,6 @@ packages: - wai-app-static - wai-conduit - wai-eventsource - - wai-extra - wai-handler-launch - wai-logger - wai-session From 4e3c43feed3561117c68ce91fb990fdb0014f28e Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Fri, 16 Aug 2019 08:28:09 +0200 Subject: [PATCH 177/263] apecs-gloss-0.2.2 failed to build (jonascarpay/apecs#51) --- build-constraints.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 423f569d..4aa15aae 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -4755,6 +4755,9 @@ packages: # https://github.com/commercialhaskell/stackage/issues/4767 - wai-extra < 3.0.27.0 + + # https://github.com/jonascarpay/apecs/issues/51 + - apecs-gloss < 0.2.2 # end of packages # Package flags are applied to individual packages, and override the values of From 883d6790c9b2d3a504db4398b5c8fac2e32e6ec5 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Fri, 16 Aug 2019 08:37:42 +0200 Subject: [PATCH 178/263] try apecs-gloss-0.2.0 (jonascarpay/apecs#51) --- build-constraints.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 4aa15aae..08974106 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -4757,7 +4757,7 @@ packages: - wai-extra < 3.0.27.0 # https://github.com/jonascarpay/apecs/issues/51 - - apecs-gloss < 0.2.2 + - apecs-gloss < 0.2.1 # end of packages # Package flags are applied to individual packages, and override the values of From b2254c987a565668c2fa32e4bae9b9235354409f Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Fri, 16 Aug 2019 09:05:46 +0200 Subject: [PATCH 179/263] try apecs-physics < 0.4.3 instead (jonascarpay/apecs#51) --- build-constraints.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 08974106..084206c3 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -4757,7 +4757,7 @@ packages: - wai-extra < 3.0.27.0 # https://github.com/jonascarpay/apecs/issues/51 - - apecs-gloss < 0.2.1 + - apecs-physics < 0.4.3 # end of packages # Package flags are applied to individual packages, and override the values of From 7232d804564a7dfbfaea6e869fa3b037424ca941 Mon Sep 17 00:00:00 2001 From: "(cdep)illabout" Date: Fri, 16 Aug 2019 23:10:20 +0900 Subject: [PATCH 180/263] Re-enable servant-rawm. --- build-constraints.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 084206c3..b85178a2 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2300,7 +2300,7 @@ packages: - read-env-var - servant-checked-exceptions - servant-checked-exceptions-core - - servant-rawm < 0 # https://github.com/cdepillabout/servant-rawm/issues/9 + - servant-rawm - servant-static-th - termonad < 0 - world-peace From 3412c43d5c681f2c719c5192b4f582837eb5f7c1 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Sun, 18 Aug 2019 13:57:54 +0200 Subject: [PATCH 181/263] Revert "wai-extra < 3.0.27.0 for hoath2 (#4767)" This reverts commit c048561505874762df6b328f2b2e3d63eee89ed5. --- build-constraints.yaml | 3 --- 1 file changed, 3 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 084206c3..d3b7a8a4 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -4753,9 +4753,6 @@ packages: - dependent-map < 0.3 - dependent-sum-template < 0.1 - # https://github.com/commercialhaskell/stackage/issues/4767 - - wai-extra < 3.0.27.0 - # https://github.com/jonascarpay/apecs/issues/51 - apecs-physics < 0.4.3 # end of packages From dc6561d28d58bc5d6f5d13236fa49394501f5f3b Mon Sep 17 00:00:00 2001 From: "(cdep)illabout" Date: Mon, 19 Aug 2019 13:40:11 +0900 Subject: [PATCH 182/263] Reenable termonad --- build-constraints.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index d3b7a8a4..2bc52ba9 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2302,7 +2302,7 @@ packages: - servant-checked-exceptions-core - servant-rawm < 0 # https://github.com/cdepillabout/servant-rawm/issues/9 - servant-static-th - - termonad < 0 + - termonad - world-peace - xml-html-qq - xml-indexed-cursor From a2a8f128d271a0a750511c5bd5fc6dc542870c75 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Tue, 20 Aug 2019 01:02:04 +0200 Subject: [PATCH 183/263] debian-bootstrap.sh: try using llvm-8 from updates https://packages.ubuntu.com/bionic-updates/llvm-8 --- debian-bootstrap.sh | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/debian-bootstrap.sh b/debian-bootstrap.sh index a78ba4c9..6b9cde36 100755 --- a/debian-bootstrap.sh +++ b/debian-bootstrap.sh @@ -131,6 +131,7 @@ apt-get install -y \ libzstd-dev \ libzmq3-dev \ llvm-6.0 \ + llvm-8 \ locales \ m4 \ minisat \ @@ -165,12 +166,6 @@ ACCEPT_EULA=Y apt-get install msodbcsql17 -y locale-gen en_US.UTF-8 -# llvm-8.0 for llvm-hs (separate since it needs wget) -wget -O - http://apt.llvm.org/llvm-snapshot.gpg.key | apt-key add - \ - && add-apt-repository "deb http://apt.llvm.org/bionic/ llvm-toolchain-bionic-7 main" \ - && apt-get update \ - && apt-get install -y llvm-8 - # Buggy versions of ld.bfd fail to link some Haskell packages: # https://sourceware.org/bugzilla/show_bug.cgi?id=17689. Gold is # faster anyways and uses less RAM. From 20abdef4fc435164b2a93e84579cf4f01e9599b5 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Tue, 20 Aug 2019 01:06:05 +0200 Subject: [PATCH 184/263] debian-bootstrap.sh: termonad needs pcre2-8 https://packages.ubuntu.com/bionic/libpcre2-dev --- debian-bootstrap.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/debian-bootstrap.sh b/debian-bootstrap.sh index 6b9cde36..b12ae29e 100755 --- a/debian-bootstrap.sh +++ b/debian-bootstrap.sh @@ -98,6 +98,7 @@ apt-get install -y \ libopenmpi-dev \ libpango1.0-dev \ libpcap0.8-dev \ + libpcre2-dev \ libpq-dev \ libprotobuf-dev \ libre2-dev \ From b4e1ffeb73843f13cc129a61e92f6a9fcfe256af Mon Sep 17 00:00:00 2001 From: hainq Date: Thu, 22 Aug 2019 09:26:57 +0700 Subject: [PATCH 185/263] re-enable persistent-mongoDB --- build-constraints.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index ae5ef2cd..444ea219 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -556,7 +556,7 @@ packages: - hybrid-vectors - indents - language-c - - persistent-mongoDB < 0 # GHC 8.4 via mongoDB + - persistent-mongoDB - pretty-class - th-expand-syns - th-lift From 7189a4e818113980352fca02ee90efea2bed50fd Mon Sep 17 00:00:00 2001 From: Michael Snoyman Date: Thu, 22 Aug 2019 10:24:47 +0300 Subject: [PATCH 186/263] Expect test failure for persistent-mongoDB --- build-constraints.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 444ea219..b13d047b 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -5443,6 +5443,9 @@ expected-test-failures: # https://github.com/commercialhaskell/stackage/issues/4763 - persistent-postgresql + # Requires a running server + - persistent-mongoDB + # end of expected-test-failures # Benchmarks which are known not to build. Note that, currently we do not run From 5fd96471ce696ae671391db9ac731df21566ed28 Mon Sep 17 00:00:00 2001 From: TobiReinhart <43352762+TobiReinhart@users.noreply.github.com> Date: Thu, 22 Aug 2019 11:38:34 +0200 Subject: [PATCH 187/263] add sparse-tensor --- build-constraints.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index b13d047b..578ce99d 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -9,6 +9,8 @@ cabal-format-version: "2.4" # Constraints for brand new builds packages: + "Tobias Reinhart @TobiReinhart": + - sparse-tensor "YongJoon Joe @QuietJoon": - doldol From ea8e545ace704ed0544c445551e9846ca588097b Mon Sep 17 00:00:00 2001 From: Stephan Schiffels Date: Thu, 22 Aug 2019 13:03:41 +0200 Subject: [PATCH 188/263] added sequence-formats and pipes-ordered-zip --- build-constraints.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index bcb11895..9ce99927 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -10,6 +10,10 @@ cabal-format-version: "2.4" # Constraints for brand new builds packages: + "Stephan Schiffels @stschiff": + - sequence-formats + - pipes-ordered-zip + "YongJoon Joe @QuietJoon": - doldol - ENIG From 53759b4aabdb89d6fe20c26f565cb4681869cd08 Mon Sep 17 00:00:00 2001 From: Michael Snoyman Date: Fri, 23 Aug 2019 07:39:00 +0300 Subject: [PATCH 189/263] Upper bound on polyparse for #4775 --- build-constraints.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index d277b41c..043c5884 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -4761,6 +4761,9 @@ packages: # https://github.com/jonascarpay/apecs/issues/51 - apecs-physics < 0.4.3 + + # https://github.com/commercialhaskell/stackage/issues/4775 + - polyparse < 1.13 # end of packages # Package flags are applied to individual packages, and override the values of From c24c1eb72716410e87cf94e7ef4ae4723d8258d1 Mon Sep 17 00:00:00 2001 From: Michael Snoyman Date: Fri, 23 Aug 2019 07:58:27 +0300 Subject: [PATCH 190/263] Temporarily disable sequence-formats #4776 --- build-constraints.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 043c5884..f333e1a2 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -13,7 +13,7 @@ packages: - sparse-tensor "Stephan Schiffels @stschiff": - - sequence-formats + # - sequence-formats https://github.com/commercialhaskell/stackage/issues/4776 - pipes-ordered-zip "YongJoon Joe @QuietJoon": From 26ad9a2afb18e3062cfe83c3049e7799dfeed62a Mon Sep 17 00:00:00 2001 From: Jonas Carpay Date: Fri, 23 Aug 2019 22:59:29 +0900 Subject: [PATCH 191/263] Drop apecs-physics constraint --- build-constraints.yaml | 3 --- 1 file changed, 3 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index f333e1a2..f8ae97a6 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -4759,9 +4759,6 @@ packages: - dependent-map < 0.3 - dependent-sum-template < 0.1 - # https://github.com/jonascarpay/apecs/issues/51 - - apecs-physics < 0.4.3 - # https://github.com/commercialhaskell/stackage/issues/4775 - polyparse < 1.13 # end of packages From f2f57f7ec8d6185ed8a3436f8aba97f02eae4fd4 Mon Sep 17 00:00:00 2001 From: Simon Jakobi Date: Sat, 24 Aug 2019 01:36:45 +0200 Subject: [PATCH 192/263] build-constraints.yaml: Add hspec-parsec to my packages --- build-constraints.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index f8ae97a6..c58bae67 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -390,6 +390,7 @@ packages: - newtype-generics - bsb-http-chunked - coercible-utils + - hspec-parsec "Joe M @joe9": - logger-thread From 9166b65898110066050b9dcecf78b12457eba462 Mon Sep 17 00:00:00 2001 From: James Brock Date: Sun, 25 Aug 2019 05:55:45 +0900 Subject: [PATCH 193/263] Add new package replace-megaparsec --- build-constraints.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index f8ae97a6..1a8e0dd7 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -3948,6 +3948,9 @@ packages: "Akshay Mankar @akshaymankar": - jsonpath + + "James Brock @jamesdbrock": + - replace-megaparsec "Grandfathered dependencies": - Boolean From 530d5530ab30c3574b82ae45453160888c243f88 Mon Sep 17 00:00:00 2001 From: Michael Snoyman Date: Sun, 25 Aug 2019 09:26:44 +0300 Subject: [PATCH 194/263] Add back sequence-formats (closes #4776) --- build-constraints.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 7f14ff0b..ee399050 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -13,7 +13,7 @@ packages: - sparse-tensor "Stephan Schiffels @stschiff": - # - sequence-formats https://github.com/commercialhaskell/stackage/issues/4776 + - sequence-formats - pipes-ordered-zip "YongJoon Joe @QuietJoon": From 4547eaed9ccdbfb57f63ec852bd3761604f2d31b Mon Sep 17 00:00:00 2001 From: Clint Adams Date: Sat, 10 Aug 2019 22:17:50 -0400 Subject: [PATCH 195/263] taking over debian and cabal-debian from David Fox --- build-constraints.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index f8ae97a6..ba474e20 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -1124,6 +1124,8 @@ packages: - DAV - hopenpgp-tools - opensource + - debian + - cabal-debian "Piyush P Kurur @piyush-kurur": - raaz From 432deb74a54a350d46b2c16a7f0e803eb0df2593 Mon Sep 17 00:00:00 2001 From: Mihai Maruseac Date: Mon, 26 Aug 2019 21:29:58 -0700 Subject: [PATCH 196/263] Upper bound sparse-tensor (#4780) --- build-constraints.yaml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 58152fc3..10a42c99 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -15,7 +15,7 @@ packages: "Stephan Schiffels @stschiff": - sequence-formats - pipes-ordered-zip - + "YongJoon Joe @QuietJoon": - doldol - ENIG @@ -4767,6 +4767,9 @@ packages: # https://github.com/commercialhaskell/stackage/issues/4775 - polyparse < 1.13 + + # https://github.com/commercialhaskell/stackage/issues/4780 + - sparse-tensor < 0.1 # end of packages # Package flags are applied to individual packages, and override the values of From 22b2d49776382e39a92650d3bacb4739a69ee60f Mon Sep 17 00:00:00 2001 From: Michael Snoyman Date: Tue, 27 Aug 2019 11:38:30 +0300 Subject: [PATCH 197/263] Upper bound on cabal-install for #4761 --- build-constraints.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 10a42c99..d405a2b1 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2771,7 +2771,7 @@ packages: "Mikhail Glushenkov @23Skidoo": - Cabal < 3 # https://github.com/commercialhaskell/stackage/issues/4761 - - cabal-install + - cabal-install < 3 # - pointful # haskell-src-exts "Lennart Kolmodin @kolmodin": From 5da38815aebf1f09b8fad5c7262a1280f62ade01 Mon Sep 17 00:00:00 2001 From: Michael Snoyman Date: Tue, 27 Aug 2019 08:27:49 +0000 Subject: [PATCH 198/263] build.sh changes on server --- automated/build.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/automated/build.sh b/automated/build.sh index 48046dae..769c2fcd 100755 --- a/automated/build.sh +++ b/automated/build.sh @@ -106,7 +106,7 @@ if [ "${NOPLAN:-}x" = "x" ] then if [ $SHORTNAME = "lts" ] then - docker run $ARGS_PREBUILD $IMAGE /bin/bash -c "exec stackage-curator create-plan --plan-file $PLAN_FILE --target $TARGET ${CONSTRAINTS:-}" + docker run $ARGS_PREBUILD $IMAGE /bin/bash -c "stack update && exec stackage-curator create-plan --plan-file $PLAN_FILE --target $TARGET ${CONSTRAINTS:-}" else docker run $ARGS_PREBUILD $IMAGE /bin/bash -c "stack update && exec stackage-curator create-plan --plan-file $PLAN_FILE --target $TARGET ${CONSTRAINTS:-}" fi @@ -146,3 +146,5 @@ docker run $ARGS_UPLOAD $IMAGE /bin/bash -c "stackage-curator upload-docs --targ echo -n "Completed at " date + +(cd new-stackage-format && ./convert.sh) From cd70ba89427d88b404a2d42eada13ff17c53717a Mon Sep 17 00:00:00 2001 From: Michael Snoyman Date: Tue, 27 Aug 2019 08:28:05 +0000 Subject: [PATCH 199/263] Remove no-longer-used build.sh --- automated/build.sh | 150 --------------------------------------------- 1 file changed, 150 deletions(-) delete mode 100755 automated/build.sh diff --git a/automated/build.sh b/automated/build.sh deleted file mode 100755 index 769c2fcd..00000000 --- a/automated/build.sh +++ /dev/null @@ -1,150 +0,0 @@ -#!/usr/bin/env bash - -set -eu +x - -ROOT=$(cd $(dirname $0) ; pwd) -TARGET=$1 - -source aws.sh - -# For nightly-YYYY-MM-DD, tag should be nightly -# For lts-X.Y, tag should be ltsX -SHORTNAME=$(echo $TARGET | cut -d- -f 1) -if [ $SHORTNAME = "lts" ] -then - TAG=$(echo $TARGET | sed 's@^lts-\([0-9]*\)\.[0-9]*@lts\1@') -else - TAG=$SHORTNAME -fi - -IMAGE=commercialhaskell/stackage:$TAG - -PLAN_FILE=current-plan.yaml -DOCMAP_FILE=current-docmap.yaml - -CABAL_DIR=$ROOT/cabal -STACK_DIR=$ROOT/stack -GHC_DIR=$ROOT/ghc -DOT_STACKAGE_DIR=$ROOT/dot-stackage -WORKDIR=$ROOT/$TAG/work -EXTRA_BIN_DIR=$ROOT/extra-bin -SSH_DIR=$ROOT/ssh-$SHORTNAME -USERID=$(id -u) - -mkdir -p \ - "$CABAL_DIR" \ - "$STACK_DIR" \ - "$GHC_DIR" \ - "$DOT_STACKAGE_DIR" \ - "$WORKDIR" \ - "$EXTRA_BIN_DIR" \ - "$SSH_DIR" - -GITCONFIG=$ROOT/gitconfig -cat >$GITCONFIG <$SSH_DIR/known_hosts < Date: Tue, 27 Aug 2019 08:42:07 +0000 Subject: [PATCH 200/263] Better method for downloading curator and stack exes --- automated/build-next.sh | 46 +++++++++--------------- automated/new-stackage-format/convert.sh | 3 ++ 2 files changed, 19 insertions(+), 30 deletions(-) diff --git a/automated/build-next.sh b/automated/build-next.sh index e9124566..270651a0 100755 --- a/automated/build-next.sh +++ b/automated/build-next.sh @@ -63,20 +63,19 @@ require_400_file "$HACKAGE_CREDS" mkdir -p $ROOT/bin BINDIR=$(cd $ROOT/bin ; pwd) ( +CURATOR_EXES=95a207fb4d5bd2e2a255350ce18f55976344eeb71e6f27a25f63e8dba28a4cd1 cd $BINDIR -rm -f stackage-curator stackage-curator-2*.bz2 -CURATOR2=stackage-curator-2-f6258124cff9a7e92bcb5704164a70e149080e88 -wget "https://download.fpcomplete.com/stackage-curator-2/$CURATOR2.bz2" -bunzip2 "$CURATOR2.bz2" -chmod +x $CURATOR2 -mv $CURATOR2 stackage-curator -./stackage-curator --version +rm -f curator stack *.bz2 +wget "https://s3.amazonaws.com/download.fpcomplete.com/curator-exes/curator-exes-$CURATOR_EXES.tar.bz2" +tar xf "curator-exes-$CURATOR_EXES.tar.bz2" +echo curator: $(./curator --version) +echo stack: $(./stack --version) ) # We share pantry directory between snapshots while the other content in .stack # is stored separately (because e.g. Ubuntu releases between LTS and nightly # could differ). Also the order of binds is important. -ARGS_COMMON="--rm -v $WORKDIR:$HOME/work -w $HOME/work -v $BINDIR/stackage-curator:/usr/bin/stackage-curator:ro -v /etc/passwd:/etc/passwd:ro -v /etc/group:/etc/group:ro -v $BINDIR/stack:/usr/bin/stack:ro -v $STACK_DIR:$HOME/.stack -v $PANTRY_DIR:$HOME/.stack/pantry" +ARGS_COMMON="--rm -v $WORKDIR:$HOME/work -w $HOME/work -v $BINDIR/curator:/usr/bin/curator:ro -v /etc/passwd:/etc/passwd:ro -v /etc/group:/etc/group:ro -v $BINDIR/stack:/usr/bin/stack:ro -v $STACK_DIR:$HOME/.stack -v $PANTRY_DIR:$HOME/.stack/pantry" ARGS_PREBUILD="$ARGS_COMMON -u $USERID -e HOME=$HOME -v $CABAL_DIR:$HOME/.cabal -v $GHC_DIR:$HOME/.ghc -v $DOT_STACKAGE_DIR:$HOME/.stackage" ARGS_BUILD="$ARGS_COMMON -v $CABAL_DIR:$HOME/.cabal:ro -v $GHC_DIR:$HOME/.ghc:ro" # instance-data is an undocumented feature of S3 used by amazonka, @@ -89,21 +88,9 @@ ARGS_UPLOAD="$ARGS_COMMON -u $USERID -e HOME=$HOME -v $HACKAGE_CREDS:/hackage-cr # below for why this is safe.) if [ $SHORTNAME = "lts" ] then - docker run $ARGS_UPLOAD $IMAGE /bin/bash -c "exec stackage-curator check-target-available --target $TARGET" + docker run $ARGS_UPLOAD $IMAGE /bin/bash -c "exec curator check-target-available --target $TARGET" fi -# Get latest stack -( -cd $BINDIR -rm -f stack stack-*.bz2 -STACK=stack-f6258124cff9a7e92bcb5704164a70e149080e88 -wget "https://download.fpcomplete.com/stackage-curator-2/$STACK.bz2" -bunzip2 "$STACK.bz2" -chmod +x $STACK -mv $STACK stack -./stack --version -) - # Determine the new build plan unless NOPLAN is set # @@ -113,12 +100,12 @@ if [ "${NOPLAN:-}x" = "x" ] then if [ $SHORTNAME = "lts" ] then - docker run $ARGS_PREBUILD $IMAGE /bin/bash -c "stackage-curator constraints --target $TARGET && stackage-curator snapshot-incomplete && stackage-curator snapshot" + docker run $ARGS_PREBUILD $IMAGE /bin/bash -c "curator constraints --target $TARGET && curator snapshot-incomplete --target $TARGET && curator snapshot" else - docker run $ARGS_PREBUILD $IMAGE /bin/bash -c "stackage-curator update && stackage-curator constraints --target $TARGET && stackage-curator snapshot-incomplete && stackage-curator snapshot" + docker run $ARGS_PREBUILD $IMAGE /bin/bash -c "curator update && curator constraints --target $TARGET && curator snapshot-incomplete --target $TARGET && curator snapshot" fi else - docker run $ARGS_PREBUILD $IMAGE /bin/bash -c "stackage-curator snapshot" + docker run $ARGS_PREBUILD $IMAGE /bin/bash -c "curator snapshot" fi @@ -126,7 +113,7 @@ fi # # * Check that the snapshot is valid # * Fetch and unpack all needed tarballs (the build step does not have write access to the tarball directory) -docker run $ARGS_PREBUILD $IMAGE /bin/bash -c 'GHCVER=$(sed -n "s/^ghc-version: \(.*\)/\1/p" constraints.yaml) && stack setup ghc-$GHCVER --verbosity=error && stack exec --resolver=ghc-$GHCVER stackage-curator check-snapshot && stackage-curator unpack' +docker run $ARGS_PREBUILD $IMAGE /bin/bash -c 'GHCVER=$(sed -n "s/^ghc-version: \(.*\)/\1/p" constraints.yaml) && stack setup ghc-$GHCVER --verbosity=error && stack exec --resolver=ghc-$GHCVER curator check-snapshot && curator unpack' case $SHORTNAME in lts) JOBS=1 ;; @@ -136,25 +123,24 @@ esac # Now do the actual build. We need to first set the owner of the home directory # correctly, so we run the command as root, change owner, and then use sudo to # switch back to the current user -docker run $ARGS_BUILD $IMAGE nice -n 15 /bin/bash -c "chown $USER $HOME && exec sudo -E -u $USER env \"HOME=$HOME\" \"PATH=\$PATH\" stackage-curator build --jobs $JOBS" 2>&1 | tee "$SHORTNAME-build.log" +docker run $ARGS_BUILD $IMAGE nice -n 15 /bin/bash -c "chown $USER $HOME && exec sudo -E -u $USER env \"HOME=$HOME\" \"PATH=\$PATH\" curator build --jobs $JOBS" 2>&1 | tee "$SHORTNAME-build.log" # Make sure we actually need this snapshot. We used to perform this check # exclusively before building. Now we perform it after as well for the case of # nightly, where we don't perform this check beforehand. This is also slightly # safer, in case someone else already uploaded a specific snapshot while we # were building. -docker run $ARGS_UPLOAD $IMAGE /bin/bash -c "exec stackage-curator check-target-available --target $TARGET" +docker run $ARGS_UPLOAD $IMAGE /bin/bash -c "exec curator check-target-available --target $TARGET" # Successful build, so we need to: # # * Upload the docs to S3 # * Upload the new snapshot .yaml file to the appropriate Github repo, also upload its constraints # * Register as a new Hackage distro (currently disabled) -docker run $ARGS_UPLOAD $IMAGE /bin/bash -c "stackage-curator upload-docs --target $TARGET && exec stackage-curator upload-github --target $TARGET" -# FIXME - add back "stackage-curator hackage-distro --target $TARGET" when we will be ready to publish +docker run $ARGS_UPLOAD $IMAGE /bin/bash -c "curator upload-docs --target $TARGET && curator upload-github --target $TARGET && exec curator hackage-distro --target $TARGET" # information about the new snapshots on Hackage -$BINDIR/stackage-curator legacy-bulk --stackage-snapshots dot-stackage/curator/stackage-snapshots/ --lts-haskell dot-stackage/curator/lts-haskell/ --stackage-nightly dot-stackage/curator/stackage-nightly/ +$BINDIR/curator legacy-bulk --stackage-snapshots dot-stackage/curator/stackage-snapshots/ --lts-haskell dot-stackage/curator/lts-haskell/ --stackage-nightly dot-stackage/curator/stackage-nightly/ ( diff --git a/automated/new-stackage-format/convert.sh b/automated/new-stackage-format/convert.sh index beae82dc..092b293a 100755 --- a/automated/new-stackage-format/convert.sh +++ b/automated/new-stackage-format/convert.sh @@ -21,7 +21,10 @@ do fi done +( +export HOME=$(pwd) ./convert +) cd stackage-snapshots git add lts nightly From cc4e4ea13df1d6ded5b11dd69b288337759262d2 Mon Sep 17 00:00:00 2001 From: Michael Snoyman Date: Tue, 27 Aug 2019 14:49:29 +0300 Subject: [PATCH 201/263] Add curator-exes script/Dockerfile --- automated/build-next.sh | 1 + etc/curator-exes/.gitignore | 1 + etc/curator-exes/Dockerfile | 13 +++++++++++++ etc/curator-exes/README.md | 5 +++++ etc/curator-exes/run.sh | 11 +++++++++++ etc/curator-exes/stack.yaml | 22 ++++++++++++++++++++++ 6 files changed, 53 insertions(+) create mode 100644 etc/curator-exes/.gitignore create mode 100644 etc/curator-exes/Dockerfile create mode 100644 etc/curator-exes/README.md create mode 100755 etc/curator-exes/run.sh create mode 100644 etc/curator-exes/stack.yaml diff --git a/automated/build-next.sh b/automated/build-next.sh index 270651a0..ebac9bdd 100755 --- a/automated/build-next.sh +++ b/automated/build-next.sh @@ -63,6 +63,7 @@ require_400_file "$HACKAGE_CREDS" mkdir -p $ROOT/bin BINDIR=$(cd $ROOT/bin ; pwd) ( +# See etc/curator-exes/README.md CURATOR_EXES=95a207fb4d5bd2e2a255350ce18f55976344eeb71e6f27a25f63e8dba28a4cd1 cd $BINDIR rm -f curator stack *.bz2 diff --git a/etc/curator-exes/.gitignore b/etc/curator-exes/.gitignore new file mode 100644 index 00000000..ae3c1726 --- /dev/null +++ b/etc/curator-exes/.gitignore @@ -0,0 +1 @@ +/bin/ diff --git a/etc/curator-exes/Dockerfile b/etc/curator-exes/Dockerfile new file mode 100644 index 00000000..81f4dbd9 --- /dev/null +++ b/etc/curator-exes/Dockerfile @@ -0,0 +1,13 @@ +FROM fpco/stack-build:lts-14 + +# Prime the snapshot so rebuilds are faster +RUN mkdir -p /artifacts +RUN stack update +RUN stack build --no-install-ghc --resolver lts-13.28 --only-dependencies stack amazonka-s3 + +RUN git clone --depth 1 https://github.com/commercialhaskell/stack && \ + git clone --depth 1 https://github.com/commercialhaskell/curator + +COPY stack.yaml . + +RUN stack --no-install-ghc install --local-bin-path /artifacts diff --git a/etc/curator-exes/README.md b/etc/curator-exes/README.md new file mode 100644 index 00000000..150f7bda --- /dev/null +++ b/etc/curator-exes/README.md @@ -0,0 +1,5 @@ +Scripts to create and upload the curator-exes.tar.bz2 files. Make sure to +update the hash in automated/build-next.sh. + +NOTE: Depending on what's exactly on the master branches when running the +`./run.sh` script, the `stack.yaml` file may need some tweaks. diff --git a/etc/curator-exes/run.sh b/etc/curator-exes/run.sh new file mode 100755 index 00000000..de90f644 --- /dev/null +++ b/etc/curator-exes/run.sh @@ -0,0 +1,11 @@ +#!/usr/bin/env bash + +set -eux + +rm -rf bin +mkdir -p bin + +docker build . --tag curator-exes + +docker run --rm -v $(pwd)/bin:/output curator-exes cp /artifacts/* output +aws s3 cp curators-exes/* s3://download.fpcomplete.com/curator-exes/ diff --git a/etc/curator-exes/stack.yaml b/etc/curator-exes/stack.yaml new file mode 100644 index 00000000..08ac4d9e --- /dev/null +++ b/etc/curator-exes/stack.yaml @@ -0,0 +1,22 @@ +resolver: lts-13.28 + +packages: +- stack +- curator + +extra-deps: +- hi-file-parser-0.1.0.0@sha256:3fc95852035c8e0fa6d5f9d22e5108067c8f4816ac84675bddc971b20144a9ae,2317 +- http-download-0.1.0.0@sha256:b02d76d28364b74fb90d3ec3c46fd81f9d77bcf71fa40c1d341a7251a0fc40e8,2023 +- pantry-0.1.1.2@sha256:6f06556f8e934afd517559d6f3dae947db91ef3801ee4e5cee9916c83a0c4d52,4628 +- rio-prettyprint-0.1.0.0@sha256:764e1a357275c3c62d57c494d038feae01cf745788e7d0e97367ba793c9670c3,1359 +- ansi-terminal-0.9.1@sha256:48f53532d0f365ffa568c8cf0adc84c66f800a7d80d3329e4f04fa75392f4af1,3225 +- rio-0.1.12.0@sha256:a0b42682a455ffde6a4d894b135117e379aea7ed1810c2cfed471b8f5879968c,3633 +- unliftio-0.2.12@sha256:b089fbc2ff2628a963c2c4b12143f2020874e3e5144ffd6c62b25639a0ca1483,3325 + +- github: fpco/casa + commit: a0cd05c1a9ce33acbb1bdfb9324370f884916e88 + # sha256: 812e05de8f9abdbd1101fc94895dcfd5c35962c4d67a43cc20cbc06eb59ea1f0 + # size: 9508 + subdirs: + - casa-client + - casa-types From c30d4f1a19387e1fb9ce65e945221fa5c60bada4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20B=C3=A4renz?= Date: Wed, 21 Aug 2019 19:42:10 +0200 Subject: [PATCH 202/263] Add essence-of-live-coding and subpackages --- build-constraints.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index d405a2b1..fd116a0b 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -143,6 +143,10 @@ packages: - rhine-gloss - dunai-core - finite-typelits + - essence-of-live-coding + - essence-of-live-coding-pulse + - essence-of-live-coding-gloss + - essence-of-live-coding-quickcheck "Paul Johnson @PaulJohnson": - geodetics From 9f1c175b4cf9e9a205d45c2570d7362943bcd17d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20B=C3=A4renz?= Date: Mon, 26 Aug 2019 15:34:23 +0200 Subject: [PATCH 203/263] Add pulse-simple --- build-constraints.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index fd116a0b..3dcbc840 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -147,6 +147,7 @@ packages: - essence-of-live-coding-pulse - essence-of-live-coding-gloss - essence-of-live-coding-quickcheck + - pulse-simple "Paul Johnson @PaulJohnson": - geodetics From 19d336a0266702a91b8a335611ff096273a3a916 Mon Sep 17 00:00:00 2001 From: Mihai Maruseac Date: Tue, 27 Aug 2019 06:40:40 -0700 Subject: [PATCH 204/263] Upper bound generic-deriving (#4781) --- build-constraints.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 3dcbc840..cd0f76da 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -4775,6 +4775,9 @@ packages: # https://github.com/commercialhaskell/stackage/issues/4780 - sparse-tensor < 0.1 + + # https://github.com/commercialhaskell/stackage/issues/4781 + - generic-deriving < 1.13 # end of packages # Package flags are applied to individual packages, and override the values of From 7c4c575cb323d5d8a19b171c7ac012ae7bae0e3a Mon Sep 17 00:00:00 2001 From: Mihai Maruseac Date: Tue, 27 Aug 2019 16:12:07 -0700 Subject: [PATCH 205/263] Add more blockers for #4646 --- build-constraints.yaml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index cd0f76da..434392a0 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -4778,6 +4778,11 @@ packages: # https://github.com/commercialhaskell/stackage/issues/4781 - generic-deriving < 1.13 + + # https://github.com/commercialhaskell/stackage/issues/4646 + - singletons < 2.6 + - eliminators < 0.6 + - th-desugar < 1.10 # end of packages # Package flags are applied to individual packages, and override the values of From 2194a28929a548c1eb900e2b5f45c466f5afd49e Mon Sep 17 00:00:00 2001 From: Mihai Maruseac Date: Tue, 27 Aug 2019 16:13:54 -0700 Subject: [PATCH 206/263] Add comment link --- build-constraints.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 434392a0..4f0dfba6 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -4779,7 +4779,7 @@ packages: # https://github.com/commercialhaskell/stackage/issues/4781 - generic-deriving < 1.13 - # https://github.com/commercialhaskell/stackage/issues/4646 + # See https://github.com/commercialhaskell/stackage/issues/4646#issuecomment-525517773 - singletons < 2.6 - eliminators < 0.6 - th-desugar < 1.10 From dbe7778a32a3e170edd72458a76e1a2c445c31e2 Mon Sep 17 00:00:00 2001 From: Mihai Maruseac Date: Tue, 27 Aug 2019 16:14:20 -0700 Subject: [PATCH 207/263] Remove upper bound for sparse-tensor. Fix #4780 --- build-constraints.yaml | 3 --- 1 file changed, 3 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 4f0dfba6..52c98ef8 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -4773,9 +4773,6 @@ packages: # https://github.com/commercialhaskell/stackage/issues/4775 - polyparse < 1.13 - # https://github.com/commercialhaskell/stackage/issues/4780 - - sparse-tensor < 0.1 - # https://github.com/commercialhaskell/stackage/issues/4781 - generic-deriving < 1.13 From 534c5d4a6bf897dd83ef30d943bee68979c05c8f Mon Sep 17 00:00:00 2001 From: Guillaume Bouchard Date: Tue, 27 Aug 2019 19:33:23 +0200 Subject: [PATCH 208/263] add PyF --- build-constraints.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 52c98ef8..8971ad4a 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -86,6 +86,9 @@ packages: "Preetham Gujjula @pgujjula": - modular + "Guillaume Bouchard @guibou": + - PyF + "Erik Schnetter @eschnett": - mpi-hs From bb101e5d8c5fe142d71a0ebe25b9595373b26999 Mon Sep 17 00:00:00 2001 From: Mihai Maruseac Date: Tue, 27 Aug 2019 16:23:50 -0700 Subject: [PATCH 209/263] Try unagi-chan --- build-constraints.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 8971ad4a..ef9e2939 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -43,7 +43,7 @@ packages: - interpolatedstring-qq2 - prospect - do-notation - - unagi-chan < 0.4.1.1 # #4765 + - unagi-chan # 0.4.1.1 # #4765 - type-errors - loopbreaker From f99e3e853cf63faedb1d78885014e911d4a3d2d4 Mon Sep 17 00:00:00 2001 From: Mihai Maruseac Date: Wed, 28 Aug 2019 06:24:59 -0700 Subject: [PATCH 210/263] Remove PyF, #4783 --- build-constraints.yaml | 3 --- 1 file changed, 3 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index ef9e2939..0fc8361b 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -86,9 +86,6 @@ packages: "Preetham Gujjula @pgujjula": - modular - "Guillaume Bouchard @guibou": - - PyF - "Erik Schnetter @eschnett": - mpi-hs From 1d4c6092e724cf5dddb61b72b26093a444dabf07 Mon Sep 17 00:00:00 2001 From: Mihai Maruseac Date: Wed, 28 Aug 2019 06:31:18 -0700 Subject: [PATCH 211/263] Disable raaz tests due to #4784 --- build-constraints.yaml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 0fc8361b..bcf89e49 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -5462,12 +5462,15 @@ expected-test-failures: # https://github.com/commercialhaskell/stackage/issues/4722 - tasty-discover - + # https://github.com/commercialhaskell/stackage/issues/4764 - persistent-mysql # https://github.com/commercialhaskell/stackage/issues/4763 - persistent-postgresql + # https://github.com/commercialhaskell/stackage/issues/4784 + - raaz + # Requires a running server - persistent-mongoDB From 28e4476e2f447b196ab205d2edc5c28a3eccbbe8 Mon Sep 17 00:00:00 2001 From: Mihai Maruseac Date: Wed, 28 Aug 2019 06:40:43 -0700 Subject: [PATCH 212/263] unagi-chan issues fixed, close #4765 --- build-constraints.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index bcf89e49..c05aa81b 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -43,7 +43,7 @@ packages: - interpolatedstring-qq2 - prospect - do-notation - - unagi-chan # 0.4.1.1 # #4765 + - unagi-chan - type-errors - loopbreaker From c581cbf4374807b1c828b5e5c757fbf06ebc0b7f Mon Sep 17 00:00:00 2001 From: Mihai Maruseac Date: Wed, 28 Aug 2019 16:02:16 -0700 Subject: [PATCH 213/263] Upper bound ghc-exactprint (#4785) --- build-constraints.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index c05aa81b..cbd19aef 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -4780,6 +4780,9 @@ packages: - singletons < 2.6 - eliminators < 0.6 - th-desugar < 1.10 + + # https://github.com/commercialhaskell/stackage/issues/4785 + - ghc-exactprint < 0.6.2 # end of packages # Package flags are applied to individual packages, and override the values of From 7d40015514b6c0b6c5d046137d4a0a8b7be89662 Mon Sep 17 00:00:00 2001 From: Mihai Maruseac Date: Thu, 29 Aug 2019 16:47:56 -0700 Subject: [PATCH 214/263] Upper bound shelly (#4786) --- build-constraints.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index cbd19aef..c8dda0ca 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -4783,6 +4783,9 @@ packages: # https://github.com/commercialhaskell/stackage/issues/4785 - ghc-exactprint < 0.6.2 + + # https://github.com/commercialhaskell/stackage/issues/4786 + - shelly < 1.9 # end of packages # Package flags are applied to individual packages, and override the values of From 73814360420c763561b9bcbe2726116075b02eb0 Mon Sep 17 00:00:00 2001 From: Mihai Maruseac Date: Thu, 29 Aug 2019 17:52:01 -0700 Subject: [PATCH 215/263] Upper bound salak, #4787 --- build-constraints.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index c8dda0ca..3d2e1116 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -3214,7 +3214,7 @@ packages: - rawstring-qm "Daniel YU ": - - salak + - salak < 0.3.5.3 # https://github.com/commercialhaskell/stackage/issues/4787 - salak-yaml - salak-toml - tensors From 16bf6796bf8ac91158b83dc925546ed847c78b62 Mon Sep 17 00:00:00 2001 From: Mihai Maruseac Date: Thu, 29 Aug 2019 22:46:34 -0700 Subject: [PATCH 216/263] Revert "Remove PyF, #4783" This reverts commit f99e3e853cf63faedb1d78885014e911d4a3d2d4. --- build-constraints.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 3d2e1116..b62e5fcc 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -86,6 +86,9 @@ packages: "Preetham Gujjula @pgujjula": - modular + "Guillaume Bouchard @guibou": + - PyF + "Erik Schnetter @eschnett": - mpi-hs From cd788960f06b41eb302df7201dae32bba6a5212b Mon Sep 17 00:00:00 2001 From: Mihai Maruseac Date: Thu, 29 Aug 2019 22:50:51 -0700 Subject: [PATCH 217/263] Revert "Revert "Remove PyF, #4783"" This reverts commit 16bf6796bf8ac91158b83dc925546ed847c78b62. --- build-constraints.yaml | 3 --- 1 file changed, 3 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index b62e5fcc..3d2e1116 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -86,9 +86,6 @@ packages: "Preetham Gujjula @pgujjula": - modular - "Guillaume Bouchard @guibou": - - PyF - "Erik Schnetter @eschnett": - mpi-hs From 0e4f79e1f28de4b63d7f88a22edc5ec89cba9f3a Mon Sep 17 00:00:00 2001 From: Mihai Maruseac Date: Fri, 30 Aug 2019 07:19:26 -0700 Subject: [PATCH 218/263] Try salak again, #4787 --- build-constraints.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 3d2e1116..c8dda0ca 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -3214,7 +3214,7 @@ packages: - rawstring-qm "Daniel YU ": - - salak < 0.3.5.3 # https://github.com/commercialhaskell/stackage/issues/4787 + - salak - salak-yaml - salak-toml - tensors From 8b4e28a527357bb5f5f9ca690764f522d71a8a2d Mon Sep 17 00:00:00 2001 From: Mihai Maruseac Date: Fri, 30 Aug 2019 17:25:09 -0700 Subject: [PATCH 219/263] Upper bound brick (#4789) and tmp-postgres (#4790) --- build-constraints.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index c8dda0ca..39a9e668 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -3170,7 +3170,7 @@ packages: - clock-extras - next-ref < 0 - threads-extras < 0 - - tmp-postgres + - tmp-postgres < 0.3 # https://github.com/commercialhaskell/stackage/issues/4790 - pg-transact - hspec-pg-transact - postgresql-simple-queue @@ -4008,7 +4008,7 @@ packages: - blaze-svg - blaze-textual - boring - - brick + - brick < 0.48 # https://github.com/commercialhaskell/stackage/issues/4789 - buffer-builder - byteable - bytestring-builder From 69309cf95f2b648e3252440dd4a4fee6f8b22e38 Mon Sep 17 00:00:00 2001 From: Judah Jacobson Date: Sat, 31 Aug 2019 18:56:49 -0700 Subject: [PATCH 220/263] Add ghc-source-gen. --- build-constraints.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 39a9e668..41bc19b1 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -3398,6 +3398,7 @@ packages: - pier-core < 0 - pier < 0 - haskeline + - ghc-source-gen "Christof Schramm ": - mnist-idx From 6ab3fe4201ad6a0ccb4ec858e0733f23a1a48357 Mon Sep 17 00:00:00 2001 From: Yair Chuchem Date: Fri, 30 Aug 2019 20:03:43 +0300 Subject: [PATCH 221/263] Add generic-constraints --- build-constraints.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 41bc19b1..5dcbf6c8 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -416,6 +416,7 @@ packages: - yeshql "Yair Chuchem @yairchu": + - generic-constraints - List - ListTree From 97c01773ccc982314335ccb3f8975f61c664419b Mon Sep 17 00:00:00 2001 From: Mihai Maruseac Date: Sun, 1 Sep 2019 20:53:02 -0700 Subject: [PATCH 222/263] Disable tests for hledger-lib (#4792) --- build-constraints.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 5dcbf6c8..f9a6f8af 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -5482,6 +5482,8 @@ expected-test-failures: # Requires a running server - persistent-mongoDB + # https://github.com/commercialhaskell/stackage/issues/4792 + - hledger-lib # end of expected-test-failures # Benchmarks which are known not to build. Note that, currently we do not run From 85bf68f54fc477f30808e301be8f2a87b95f48f9 Mon Sep 17 00:00:00 2001 From: Robbie McMichael <2044464+robbiemcmichael@users.noreply.github.com> Date: Mon, 2 Sep 2019 21:40:28 +1000 Subject: [PATCH 223/263] Add http-client-overrides --- build-constraints.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index f9a6f8af..a3d11560 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -3962,6 +3962,9 @@ packages: "James Brock @jamesdbrock": - replace-megaparsec + "Robbie McMichael @robbiemcmichael": + - http-client-overrides + "Grandfathered dependencies": - Boolean - ChasingBottoms < 0 # due to QuickCheck, https://github.com/commercialhaskell/stackage/issues/4444 From 69ff59f30d3146a46b21b34ecd506b21083a551d Mon Sep 17 00:00:00 2001 From: Simon Michael Date: Mon, 2 Sep 2019 12:43:32 -0700 Subject: [PATCH 224/263] re-enable hledger-lib tests, hledger-lib-1.15.1 should fix #4792 --- build-constraints.yaml | 3 --- 1 file changed, 3 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index f9a6f8af..566bd065 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -5481,9 +5481,6 @@ expected-test-failures: # Requires a running server - persistent-mongoDB - - # https://github.com/commercialhaskell/stackage/issues/4792 - - hledger-lib # end of expected-test-failures # Benchmarks which are known not to build. Note that, currently we do not run From 7a13ee4bde67c2f7e8b4b157e9371e3c638f0ab6 Mon Sep 17 00:00:00 2001 From: Simon Michael Date: Mon, 2 Sep 2019 12:44:13 -0700 Subject: [PATCH 225/263] drop hledger-api from stackage, it is superseded by hledger-web --- build-constraints.yaml | 2 -- 1 file changed, 2 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 566bd065..7ea47bfd 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -1208,7 +1208,6 @@ packages: - hledger - hledger-ui - hledger-web - - hledger-api < 0 # build failure against swagger2 # - quickbench - regex-compat-tdfa @@ -5988,7 +5987,6 @@ no-revisions: - hledger-lib - hledger-ui - hledger-web -- hledger-api # Do not build these packages in parallel with others. Useful for high memory From 8d5acf129a00e38ae05afc510a9e504cb89d57b8 Mon Sep 17 00:00:00 2001 From: Adam Bergmark Date: Tue, 3 Sep 2019 13:35:26 +0200 Subject: [PATCH 226/263] emd upper bound for #4795 --- build-constraints.yaml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 7ea47bfd..ba7ee91c 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -3957,7 +3957,7 @@ packages: "Akshay Mankar @akshaymankar": - jsonpath - + "James Brock @jamesdbrock": - replace-megaparsec @@ -4787,6 +4787,10 @@ packages: # https://github.com/commercialhaskell/stackage/issues/4786 - shelly < 1.9 + + # https://github.com/commercialhaskell/stackage/issues/4795 + - emd < 0.1.5.0 + # end of packages # Package flags are applied to individual packages, and override the values of From dabb4bc9b75497d37eafc99941b1f11019d76ed6 Mon Sep 17 00:00:00 2001 From: Adam Bergmark Date: Wed, 4 Sep 2019 00:06:36 +0200 Subject: [PATCH 227/263] jailbreak-cabal upper bound for #4796 --- build-constraints.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index ba7ee91c..cc4ea786 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -4791,6 +4791,9 @@ packages: # https://github.com/commercialhaskell/stackage/issues/4795 - emd < 0.1.5.0 + # https://github.com/commercialhaskell/stackage/issues/4796 + - jailbreak-cabal < 1.3.5 + # end of packages # Package flags are applied to individual packages, and override the values of From a458c1c03b5c90e3d2fad170b0634d818e865b77 Mon Sep 17 00:00:00 2001 From: Adam Bergmark Date: Wed, 4 Sep 2019 17:15:34 +0200 Subject: [PATCH 228/263] sequence-formats upper bound for #4797 --- build-constraints.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index cc4ea786..6582a947 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -4794,6 +4794,9 @@ packages: # https://github.com/commercialhaskell/stackage/issues/4796 - jailbreak-cabal < 1.3.5 + # https://github.com/commercialhaskell/stackage/issues/4797 + - sequence-formats < 1.4.0 + # end of packages # Package flags are applied to individual packages, and override the values of From 26672575863e76504cd7e4916befe59946c609a4 Mon Sep 17 00:00:00 2001 From: Adam Bergmark Date: Wed, 4 Sep 2019 17:24:46 +0200 Subject: [PATCH 229/263] Use even lower sequence-formats #4797 --- build-constraints.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 6582a947..f242540d 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -4795,7 +4795,7 @@ packages: - jailbreak-cabal < 1.3.5 # https://github.com/commercialhaskell/stackage/issues/4797 - - sequence-formats < 1.4.0 + - sequence-formats < 1.3.3 # end of packages From d424c41e645ee1696060f6147eb8c6a9c1a20433 Mon Sep 17 00:00:00 2001 From: Adam Bergmark Date: Wed, 4 Sep 2019 17:48:26 +0200 Subject: [PATCH 230/263] Revert "Revert "Revert "Remove PyF, #4783""" This reverts commit cd788960f06b41eb302df7201dae32bba6a5212b. --- build-constraints.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index f242540d..40ba33e6 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -86,6 +86,9 @@ packages: "Preetham Gujjula @pgujjula": - modular + "Guillaume Bouchard @guibou": + - PyF + "Erik Schnetter @eschnett": - mpi-hs From b5d2c80deaa2c08e8f0023c5ef0e0aa40366c86a Mon Sep 17 00:00:00 2001 From: Adam Bergmark Date: Wed, 4 Sep 2019 17:50:56 +0200 Subject: [PATCH 231/263] Remove shelly upper bound and close #4786 --- build-constraints.yaml | 3 --- 1 file changed, 3 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 40ba33e6..7bd1a924 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -4788,9 +4788,6 @@ packages: # https://github.com/commercialhaskell/stackage/issues/4785 - ghc-exactprint < 0.6.2 - # https://github.com/commercialhaskell/stackage/issues/4786 - - shelly < 1.9 - # https://github.com/commercialhaskell/stackage/issues/4795 - emd < 0.1.5.0 From 207c4bb6ef78de873bf12ee604bd31be920318f6 Mon Sep 17 00:00:00 2001 From: Adam Bergmark Date: Wed, 4 Sep 2019 17:52:41 +0200 Subject: [PATCH 232/263] Remove emd upper bound and close #4795 --- build-constraints.yaml | 3 --- 1 file changed, 3 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 7bd1a924..fd8d4673 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -4788,9 +4788,6 @@ packages: # https://github.com/commercialhaskell/stackage/issues/4785 - ghc-exactprint < 0.6.2 - # https://github.com/commercialhaskell/stackage/issues/4795 - - emd < 0.1.5.0 - # https://github.com/commercialhaskell/stackage/issues/4796 - jailbreak-cabal < 1.3.5 From ecdc64e3e6ed474c02a12ff094390d2c51e47366 Mon Sep 17 00:00:00 2001 From: Adam Bergmark Date: Fri, 6 Sep 2019 11:47:24 +0200 Subject: [PATCH 233/263] Upper bounds for #4798 & #4799 --- build-constraints.yaml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index fd8d4673..c3147771 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -4794,6 +4794,12 @@ packages: # https://github.com/commercialhaskell/stackage/issues/4797 - sequence-formats < 1.3.3 + # https://github.com/commercialhaskell/stackage/issues/4798 + - ansi-terminal < 0.10 + + # https://github.com/commercialhaskell/stackage/issues/4799 + - memory < 0.15 + # end of packages # Package flags are applied to individual packages, and override the values of From 22746238d4b0664aabade9278e11726353b39c19 Mon Sep 17 00:00:00 2001 From: Ryan Scott Date: Fri, 6 Sep 2019 07:19:00 -0400 Subject: [PATCH 234/263] Make myself the maintainer of type-equality The next version of `lens` (and possibly other libraries) will depend on the recently revamped [`type-equality`](http://hackage.haskell.org/package/type-equality) package. Since I co-maintain `type-equality`, I'm preemptively adding it to Stackage so that it's available when the next version of `lens` is released. --- build-constraints.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 54b87e60..15e63465 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2202,6 +2202,7 @@ packages: - text-show-instances - th-abstraction - thread-local-storage + - type-equality "Kirill Zaborsky @qrilka": - xlsx From 1ea3020cb7382ae078e3befc23ccd6dbcbeaa7b8 Mon Sep 17 00:00:00 2001 From: Adam Bergmark Date: Sat, 7 Sep 2019 16:33:31 +0200 Subject: [PATCH 235/263] Lots of upper bounds #4796 #4801 #4802 #4803 #4804 #4805 #4806 --- build-constraints.yaml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 15e63465..a04459de 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -4794,6 +4794,7 @@ packages: # https://github.com/commercialhaskell/stackage/issues/4796 - jailbreak-cabal < 1.3.5 + - cabal2spec < 2.3 # https://github.com/commercialhaskell/stackage/issues/4797 - sequence-formats < 1.3.3 @@ -4804,6 +4805,25 @@ packages: # https://github.com/commercialhaskell/stackage/issues/4799 - memory < 0.15 + # https://github.com/commercialhaskell/stackage/issues/4801 + - base-compat < 0.11 + + # https://github.com/commercialhaskell/stackage/issues/4802 + - base-compat-batteries < 0.11 + + # https://github.com/commercialhaskell/stackage/issues/4803 + - hspec-wai < 0.10.0 + - hspec-wai-json < 0.10.0 + + # https://github.com/commercialhaskell/stackage/issues/4804 + - lens < 4.18 + + # https://github.com/commercialhaskell/stackage/issues/4805 + - lens-aeson < 1.1 + + # https://github.com/commercialhaskell/stackage/issues/4806 + - trifecta < 2.1 + # end of packages # Package flags are applied to individual packages, and override the values of From 383e714fb52c87e80ca0a1669e101f3864fba38c Mon Sep 17 00:00:00 2001 From: Adam Bergmark Date: Sat, 7 Sep 2019 17:04:20 +0200 Subject: [PATCH 236/263] aeson upper bound for #4807 --- build-constraints.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index a04459de..f7467393 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -4824,6 +4824,9 @@ packages: # https://github.com/commercialhaskell/stackage/issues/4806 - trifecta < 2.1 + # https://github.com/commercialhaskell/stackage/issues/4807 + - aeson < 1.4.5.0 + # end of packages # Package flags are applied to individual packages, and override the values of From 25718af7ee7610f860ab9ad30cd04fe5288978b6 Mon Sep 17 00:00:00 2001 From: Adam Bergmark Date: Sun, 8 Sep 2019 01:07:12 +0200 Subject: [PATCH 237/263] Re-introduce shelly upper bound #4786 --- build-constraints.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index f7467393..476b6c0f 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -4792,6 +4792,9 @@ packages: # https://github.com/commercialhaskell/stackage/issues/4785 - ghc-exactprint < 0.6.2 + # https://github.com/commercialhaskell/stackage/issues/4786 + - shelly < 1.9 + # https://github.com/commercialhaskell/stackage/issues/4796 - jailbreak-cabal < 1.3.5 - cabal2spec < 2.3 From c0bc783aa316f21c88ce192062d323e6e2cb152f Mon Sep 17 00:00:00 2001 From: Adam Bergmark Date: Sun, 8 Sep 2019 01:09:04 +0200 Subject: [PATCH 238/263] elm-street upper bound for #4809 --- build-constraints.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 476b6c0f..ccf2ecf8 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -4830,6 +4830,9 @@ packages: # https://github.com/commercialhaskell/stackage/issues/4807 - aeson < 1.4.5.0 + # https://github.com/commercialhaskell/stackage/issues/4809 + - elm-street < 0.1.0.1 + # end of packages # Package flags are applied to individual packages, and override the values of From 23988c67ff3a9eb2a6c02a917543c0f178059f9a Mon Sep 17 00:00:00 2001 From: Adam Bergmark Date: Sun, 8 Sep 2019 01:13:07 +0200 Subject: [PATCH 239/263] Expect dns tests to fail #4810 --- build-constraints.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index ccf2ecf8..27a43f02 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -5526,6 +5526,9 @@ expected-test-failures: # Requires a running server - persistent-mongoDB + + # https://github.com/commercialhaskell/stackage/issues/4810 + - dns # end of expected-test-failures # Benchmarks which are known not to build. Note that, currently we do not run From 4bdb4e4b0d61a045bc8bcd66f63e6bd6e743d042 Mon Sep 17 00:00:00 2001 From: Adam Bergmark Date: Sun, 8 Sep 2019 01:20:42 +0200 Subject: [PATCH 240/263] polysemy upper bound for #4811 --- build-constraints.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 27a43f02..4442da90 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -4833,6 +4833,9 @@ packages: # https://github.com/commercialhaskell/stackage/issues/4809 - elm-street < 0.1.0.1 + # https://github.com/commercialhaskell/stackage/issues/4811 + - polysemy < 1.2.0.0 + # end of packages # Package flags are applied to individual packages, and override the values of From 307de173a0ed121c2862d20fcb0e4314f55f7dc5 Mon Sep 17 00:00:00 2001 From: Adam Bergmark Date: Sun, 8 Sep 2019 01:24:41 +0200 Subject: [PATCH 241/263] llvm-hs and llvm-hs-pure upper bounds for #4812 --- build-constraints.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 4442da90..109ff083 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -4836,6 +4836,10 @@ packages: # https://github.com/commercialhaskell/stackage/issues/4811 - polysemy < 1.2.0.0 + # https://github.com/commercialhaskell/stackage/issues/4812 + - llvm-hs < 9 + - llvm-hs-pure < 9 + # end of packages # Package flags are applied to individual packages, and override the values of From c56758d70fed1396a4eac0f260408e10770977c9 Mon Sep 17 00:00:00 2001 From: Adam Bergmark Date: Sun, 8 Sep 2019 02:27:17 +0200 Subject: [PATCH 242/263] elm-street < 0.1 for #4809 --- build-constraints.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 109ff083..cf44ea46 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -4831,7 +4831,7 @@ packages: - aeson < 1.4.5.0 # https://github.com/commercialhaskell/stackage/issues/4809 - - elm-street < 0.1.0.1 + - elm-street < 0.1 # https://github.com/commercialhaskell/stackage/issues/4811 - polysemy < 1.2.0.0 From daefa483acd2587e5653d31eae2fbacdc04cbe8a Mon Sep 17 00:00:00 2001 From: Moritz Kiefer Date: Sun, 8 Sep 2019 06:52:22 +0200 Subject: [PATCH 243/263] Install LLVM 9.0 in the docker image This is required for the latest version of llvm-hs. --- build-constraints.yaml | 4 ---- debian-bootstrap.sh | 5 +++++ 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index cf44ea46..61a5efe8 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -4836,10 +4836,6 @@ packages: # https://github.com/commercialhaskell/stackage/issues/4811 - polysemy < 1.2.0.0 - # https://github.com/commercialhaskell/stackage/issues/4812 - - llvm-hs < 9 - - llvm-hs-pure < 9 - # end of packages # Package flags are applied to individual packages, and override the values of diff --git a/debian-bootstrap.sh b/debian-bootstrap.sh index b12ae29e..6c460a80 100755 --- a/debian-bootstrap.sh +++ b/debian-bootstrap.sh @@ -165,6 +165,11 @@ curl https://packages.microsoft.com/config/debian/9/prod.list > /etc/apt/sources apt-get update ACCEPT_EULA=Y apt-get install msodbcsql17 -y +# llvm for llvm-hs +curl https://apt.llvm.org/llvm-snapshot.gpg.key | apt-key add - +apt-get update +apt-get install llvm-9 -y + locale-gen en_US.UTF-8 # Buggy versions of ld.bfd fail to link some Haskell packages: From adf5eced5c825fd47eb581c93ddafaf417f49d00 Mon Sep 17 00:00:00 2001 From: Adam Bergmark Date: Sun, 8 Sep 2019 16:57:58 +0200 Subject: [PATCH 244/263] Upper bounds for #4811 & #4814 --- build-constraints.yaml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index cf44ea46..eead2038 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -4835,11 +4835,16 @@ packages: # https://github.com/commercialhaskell/stackage/issues/4811 - polysemy < 1.2.0.0 + - polysemy-zoo < 0.6 # https://github.com/commercialhaskell/stackage/issues/4812 - llvm-hs < 9 - llvm-hs-pure < 9 + # https://github.com/commercialhaskell/stackage/issues/4814 + - haskell-lsp < 0.16.0.0 + - haskell-lsp-types < 0.16.0.0 + # end of packages # Package flags are applied to individual packages, and override the values of From 7704c369212c0490559727169a832172195100c7 Mon Sep 17 00:00:00 2001 From: Adam Bergmark Date: Sun, 8 Sep 2019 17:53:17 +0200 Subject: [PATCH 245/263] Expect brittany tests to fail #4815 --- build-constraints.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index eead2038..1c51a499 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -5541,6 +5541,9 @@ expected-test-failures: # https://github.com/commercialhaskell/stackage/issues/4810 - dns + + # https://github.com/commercialhaskell/stackage/issues/4815 + - brittany # end of expected-test-failures # Benchmarks which are known not to build. Note that, currently we do not run From 30ad53a5b0057f7ad7418b84a173b54c6b8ddc9d Mon Sep 17 00:00:00 2001 From: Alexey Zabelin Date: Sun, 8 Sep 2019 16:33:38 -0700 Subject: [PATCH 246/263] Remove upper bounds for haskell-lsp, closes #4814 --- build-constraints.yaml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 1c51a499..d74d41a5 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -4841,10 +4841,6 @@ packages: - llvm-hs < 9 - llvm-hs-pure < 9 - # https://github.com/commercialhaskell/stackage/issues/4814 - - haskell-lsp < 0.16.0.0 - - haskell-lsp-types < 0.16.0.0 - # end of packages # Package flags are applied to individual packages, and override the values of From be9c8509a439a3d240ac05602e910138486c8731 Mon Sep 17 00:00:00 2001 From: Adam Bergmark Date: Mon, 9 Sep 2019 15:59:28 +0200 Subject: [PATCH 247/263] Remove upper bounds and close #4740 --- build-constraints.yaml | 5 ----- 1 file changed, 5 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index d74d41a5..f063074a 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -4756,11 +4756,6 @@ packages: - parser-combinators < 1.2.0 - parser-combinators-tests < 1.2.0 - # https://github.com/commercialhaskell/stackage/issues/4740 - - dhall < 1.25.0 - - dhall-bash < 1.0.22 - - dhall-json < 1.4.0 - # https://github.com/commercialhaskell/stackage/issues/4739 - doctemplates < 0.3 From eac7e8c60add8ff5cd60956c1a964dedb08208b1 Mon Sep 17 00:00:00 2001 From: Adam Bergmark Date: Mon, 9 Sep 2019 16:09:03 +0200 Subject: [PATCH 248/263] Remove trifecta upper bound and close #4806 --- build-constraints.yaml | 3 --- 1 file changed, 3 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index f063074a..169ab1ff 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -4819,9 +4819,6 @@ packages: # https://github.com/commercialhaskell/stackage/issues/4805 - lens-aeson < 1.1 - # https://github.com/commercialhaskell/stackage/issues/4806 - - trifecta < 2.1 - # https://github.com/commercialhaskell/stackage/issues/4807 - aeson < 1.4.5.0 From 117d4a735c8da4fb45668ae52cf008e071b7ac04 Mon Sep 17 00:00:00 2001 From: Adam Bergmark Date: Mon, 9 Sep 2019 16:13:05 +0200 Subject: [PATCH 249/263] Change profunctors upper bound from < 5.4 to < 5.5 #4532 --- build-constraints.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 169ab1ff..9b426e4a 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -4680,7 +4680,7 @@ packages: - machines < 0.7 # https://github.com/commercialhaskell/stackage/issues/4532 - - profunctors < 5.4 + - profunctors < 5.5 # https://github.com/commercialhaskell/stackage/issues/4541 - dependent-sum < 0.5 From 56b4dd96dacd9f1746a591382a6ca3e47b22942d Mon Sep 17 00:00:00 2001 From: Adam Bergmark Date: Mon, 9 Sep 2019 16:15:37 +0200 Subject: [PATCH 250/263] Remove upper bounds and close #4811 --- build-constraints.yaml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 9b426e4a..313dbf5a 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -4825,10 +4825,6 @@ packages: # https://github.com/commercialhaskell/stackage/issues/4809 - elm-street < 0.1 - # https://github.com/commercialhaskell/stackage/issues/4811 - - polysemy < 1.2.0.0 - - polysemy-zoo < 0.6 - # https://github.com/commercialhaskell/stackage/issues/4812 - llvm-hs < 9 - llvm-hs-pure < 9 From 1fb836b9ef3da5beda37147e1fe2046b939c9e85 Mon Sep 17 00:00:00 2001 From: Adam Bergmark Date: Mon, 9 Sep 2019 17:50:59 +0200 Subject: [PATCH 251/263] Remove sequence-formats upper bound and close #4797 --- build-constraints.yaml | 3 --- 1 file changed, 3 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 313dbf5a..9217a83f 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -4794,9 +4794,6 @@ packages: - jailbreak-cabal < 1.3.5 - cabal2spec < 2.3 - # https://github.com/commercialhaskell/stackage/issues/4797 - - sequence-formats < 1.3.3 - # https://github.com/commercialhaskell/stackage/issues/4798 - ansi-terminal < 0.10 From 90f72450a9b8317909e3619e75e127bb7bcf2d3d Mon Sep 17 00:00:00 2001 From: Alexey Zabelin Date: Mon, 9 Sep 2019 20:12:06 -0700 Subject: [PATCH 252/263] Add an upper bound for ansi-wl-pprint, #4816 --- build-constraints.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 9217a83f..d229cc86 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -4826,6 +4826,9 @@ packages: - llvm-hs < 9 - llvm-hs-pure < 9 + # https://github.com/commercialhaskell/stackage/issues/4816 + - ansi-wl-pprint < 0.6.9 + # end of packages # Package flags are applied to individual packages, and override the values of From f562e28566a8116a56310b24f415ece80249746e Mon Sep 17 00:00:00 2001 From: Alexey Zabelin Date: Tue, 10 Sep 2019 08:56:19 -0700 Subject: [PATCH 253/263] Remove ansi-wl-pprint uppper bound Add upper bound for trifecta, #4816 --- build-constraints.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index d229cc86..64bace3a 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -4827,7 +4827,7 @@ packages: - llvm-hs-pure < 9 # https://github.com/commercialhaskell/stackage/issues/4816 - - ansi-wl-pprint < 0.6.9 + - trifecta < 2.1 # end of packages From b01a7d70614e4e72ddbe06a371ed46e91e9b67bf Mon Sep 17 00:00:00 2001 From: Felix Paulusma Date: Tue, 10 Sep 2019 18:06:05 +0200 Subject: [PATCH 254/263] safe-json-1.0.0's tests work now The new version has working tests which include the `.json` files it needs to do so in the `sdist`. --- build-constraints.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 64bace3a..cb2dbf5c 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -5382,7 +5382,6 @@ expected-test-failures: - doctest-discover # 0.1.0.9 https://github.com/karun012/doctest-discover/issues/22 - graylog # 0.1.0.1 https://github.com/fpco/stackage/pull/1254 - tomland # https://github.com/kowainik/tomland/issues/141 - - safe-json # 0.1.0 https://github.com/Vlix/safe-json/issues/1 # Assertion failures, these can be real bugs or just limitations # in the test cases. From ffa24cfc7b23dece22544f9654c3c77dc243b820 Mon Sep 17 00:00:00 2001 From: Stephan Schiffels Date: Wed, 11 Sep 2019 09:55:17 +0200 Subject: [PATCH 255/263] add sequenceTools --- build-constraints.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 64bace3a..84fd3994 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -15,6 +15,7 @@ packages: "Stephan Schiffels @stschiff": - sequence-formats - pipes-ordered-zip + - sequenceTools "YongJoon Joe @QuietJoon": - doldol From 542678f212a0b1d816c9d401440f6ec47493ffa7 Mon Sep 17 00:00:00 2001 From: Alexey Zabelin Date: Wed, 11 Sep 2019 06:45:27 -0700 Subject: [PATCH 256/263] Update build-constraints.yaml --- build-constraints.yaml | 3 --- 1 file changed, 3 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index cdb2500d..4312caeb 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -4822,9 +4822,6 @@ packages: # https://github.com/commercialhaskell/stackage/issues/4809 - elm-street < 0.1 - # https://github.com/commercialhaskell/stackage/issues/4811 - - polysemy < 1.2.0.0 - # https://github.com/commercialhaskell/stackage/issues/4816 - trifecta < 2.1 From 22c37405e84bcbcb6027463552c4d08c2f9b8307 Mon Sep 17 00:00:00 2001 From: James Brock Date: Wed, 11 Sep 2019 22:57:33 +0900 Subject: [PATCH 257/263] Add replace-attoparsec --- build-constraints.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 711bb2f9..97e07d6a 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -3969,6 +3969,9 @@ packages: "Robbie McMichael @robbiemcmichael": - http-client-overrides + "James Brock @jamesdbrock": + - replace-attoparsec + "Grandfathered dependencies": - Boolean - ChasingBottoms < 0 # due to QuickCheck, https://github.com/commercialhaskell/stackage/issues/4444 From 371a928f26a7c81acebf7c3b0d8713d3ab223f27 Mon Sep 17 00:00:00 2001 From: Alexey Zabelin Date: Wed, 11 Sep 2019 09:26:44 -0700 Subject: [PATCH 258/263] Revert "Install LLVM 9.0 in the docker image" --- build-constraints.yaml | 4 ++++ debian-bootstrap.sh | 5 ----- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 5bce8397..711bb2f9 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -4823,6 +4823,10 @@ packages: # https://github.com/commercialhaskell/stackage/issues/4809 - elm-street < 0.1 + # https://github.com/commercialhaskell/stackage/issues/4812 + - llvm-hs < 9 + - llvm-hs-pure < 9 + # https://github.com/commercialhaskell/stackage/issues/4816 - trifecta < 2.1 diff --git a/debian-bootstrap.sh b/debian-bootstrap.sh index 6c460a80..b12ae29e 100755 --- a/debian-bootstrap.sh +++ b/debian-bootstrap.sh @@ -165,11 +165,6 @@ curl https://packages.microsoft.com/config/debian/9/prod.list > /etc/apt/sources apt-get update ACCEPT_EULA=Y apt-get install msodbcsql17 -y -# llvm for llvm-hs -curl https://apt.llvm.org/llvm-snapshot.gpg.key | apt-key add - -apt-get update -apt-get install llvm-9 -y - locale-gen en_US.UTF-8 # Buggy versions of ld.bfd fail to link some Haskell packages: From 90cb03edb514782ef149e0a9b57a4d3063cc7e47 Mon Sep 17 00:00:00 2001 From: Moritz Kiefer Date: Wed, 11 Sep 2019 20:36:47 +0200 Subject: [PATCH 259/263] Install LLVM 9.0 in the docker image and upgrade llvm-hs MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit fixes #4812 I’m very sorry for the broken earlier attempt in #4813. This time I’ve built the full docker image and did the `stack unpack; stack build …` dance in the docker image so hopefully I didn’t screw it up again. --- build-constraints.yaml | 4 ---- debian-bootstrap.sh | 6 ++++++ 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 97e07d6a..aa00b4bc 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -4826,10 +4826,6 @@ packages: # https://github.com/commercialhaskell/stackage/issues/4809 - elm-street < 0.1 - # https://github.com/commercialhaskell/stackage/issues/4812 - - llvm-hs < 9 - - llvm-hs-pure < 9 - # https://github.com/commercialhaskell/stackage/issues/4816 - trifecta < 2.1 diff --git a/debian-bootstrap.sh b/debian-bootstrap.sh index b12ae29e..0e2ce841 100755 --- a/debian-bootstrap.sh +++ b/debian-bootstrap.sh @@ -165,6 +165,12 @@ curl https://packages.microsoft.com/config/debian/9/prod.list > /etc/apt/sources apt-get update ACCEPT_EULA=Y apt-get install msodbcsql17 -y +# llvm for llvm-hs +curl https://apt.llvm.org/llvm-snapshot.gpg.key | apt-key add - +add-apt-repository "deb http://apt.llvm.org/bionic/ llvm-toolchain-bionic-9 main" +apt-get update +apt-get install llvm-9-dev -y + locale-gen en_US.UTF-8 # Buggy versions of ld.bfd fail to link some Haskell packages: From 6757425652702d9563ecd6ac51cb20ed8dc3c51d Mon Sep 17 00:00:00 2001 From: James Brock Date: Thu, 12 Sep 2019 22:09:17 +0900 Subject: [PATCH 260/263] Remove duplicate name I entered my name again when I added my second package. Fixed. --- build-constraints.yaml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index aa00b4bc..a2be27af 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -3965,13 +3965,11 @@ packages: "James Brock @jamesdbrock": - replace-megaparsec + - replace-attoparsec "Robbie McMichael @robbiemcmichael": - http-client-overrides - "James Brock @jamesdbrock": - - replace-attoparsec - "Grandfathered dependencies": - Boolean - ChasingBottoms < 0 # due to QuickCheck, https://github.com/commercialhaskell/stackage/issues/4444 From dfdd0920b187dac7493158d6c0c5378735f86cc5 Mon Sep 17 00:00:00 2001 From: Alexey Zabelin Date: Thu, 12 Sep 2019 09:00:46 -0700 Subject: [PATCH 261/263] Add upper bounds for universe and universe-dependent-sum #4823 --- build-constraints.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index a2be27af..4e731a82 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -4827,6 +4827,10 @@ packages: # https://github.com/commercialhaskell/stackage/issues/4816 - trifecta < 2.1 + # https://github.com/commercialhaskell/stackage/issues/4823 + - universe < 1.2 + - universe-dependent-sum < 1.2 + # end of packages # Package flags are applied to individual packages, and override the values of From e63b52cadfb5da1eada8e3185b49b66648ba79ea Mon Sep 17 00:00:00 2001 From: Alexey Zabelin Date: Thu, 12 Sep 2019 09:16:45 -0700 Subject: [PATCH 262/263] Add upper bounds for bindings-GLFW, #4824 --- build-constraints.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 4e731a82..cbcec23e 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -4831,6 +4831,9 @@ packages: - universe < 1.2 - universe-dependent-sum < 1.2 + # https://github.com/commercialhaskell/stackage/issues/4824 + - bindings-GLFW < 3.3 + # end of packages # Package flags are applied to individual packages, and override the values of From 4056a7cef98761f09685903a48a46f460367f693 Mon Sep 17 00:00:00 2001 From: Alexey Zabelin Date: Fri, 13 Sep 2019 06:49:59 -0700 Subject: [PATCH 263/263] Remove upper bounds for sop-core, generics-sop, closes #4527 --- build-constraints.yaml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index cbcec23e..5a750285 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -4662,10 +4662,6 @@ packages: # https://github.com/commercialhaskell/stackage/issues/4519 - case-insensitive < 1.2.1 - # https://github.com/commercialhaskell/stackage/issues/4527 - - generics-sop < 0.5 - - sop-core < 0.5 - # https://github.com/commercialhaskell/stackage/issues/4529 - hashable < 1.3