From aa890f08790884f39298042432443ab6de303987 Mon Sep 17 00:00:00 2001 From: Luke Murphy Date: Sat, 9 Sep 2017 19:48:57 +0200 Subject: [PATCH 1/9] Remove constraint from yi-rope. Closes https://github.com/fpco/stackage/issues/2833. --- build-constraints.yaml | 3 --- 1 file changed, 3 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 273a3e79..81fa2040 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -3378,9 +3378,6 @@ packages: # https://github.com/fpco/stackage/issues/2832 - io-streams < 1.5 - # https://github.com/fpco/stackage/issues/2833 - - yi-rope < 0.9 - # end of packages # Package flags are applied to individual packages, and override the values of From e36519cf5593c33ec3aad88b594de9451d8f0457 Mon Sep 17 00:00:00 2001 From: Simon Michael Date: Sat, 9 Sep 2017 10:16:59 -0700 Subject: [PATCH 2/9] re-enable hledger-web This should build now. --- build-constraints.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 81fa2040..8a486e25 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -937,7 +937,7 @@ packages: - hledger - hledger-lib - hledger-ui - # - hledger-web # GHC 8.2.1 via yesod-form + - hledger-web - hledger-api # - shelltestrunner # bounds: Diff, HUnit - quickbench From aed3d6990ddafc1ed47e139abea9f2739ea86e0f Mon Sep 17 00:00:00 2001 From: Luke Murphy Date: Sat, 9 Sep 2017 20:24:12 +0200 Subject: [PATCH 3/9] Add constraint for llvm-hs (< 5.0.0). Please see https://github.com/llvm-hs/llvm-hs/issues/137. --- build-constraints.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 8a486e25..851f5156 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -3378,6 +3378,9 @@ packages: # https://github.com/fpco/stackage/issues/2832 - io-streams < 1.5 + # https://github.com/llvm-hs/llvm-hs/issues/137 + - llvm-hs < 5.0.0 + # end of packages # Package flags are applied to individual packages, and override the values of From 53021523a2fcf22a8dc0443040c6fbb18dab8507 Mon Sep 17 00:00:00 2001 From: Luke Murphy Date: Sat, 9 Sep 2017 20:36:15 +0200 Subject: [PATCH 4/9] Also pin llvm-hs-pure (4.1.0.0). As a result of aed3d6990ddafc1ed47e139abea9f2739ea86e0f. --- build-constraints.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 851f5156..b7190a41 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -3380,6 +3380,7 @@ packages: # https://github.com/llvm-hs/llvm-hs/issues/137 - llvm-hs < 5.0.0 + - llvm-hs-pure == 4.1.0.0 # end of packages From 3f76ec9d0ba98acf5932d08c38d41b712e9c4b9d Mon Sep 17 00:00:00 2001 From: Luke Murphy Date: Sat, 9 Sep 2017 20:40:32 +0200 Subject: [PATCH 5/9] Disable higher-leveldb for now (new package). Please see https://github.com/jeremyjh/higher-leveldb/issues/7. --- build-constraints.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index b7190a41..e4fbe13b 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -3317,7 +3317,8 @@ packages: - stackage2nix "Jeremy Huffman @jeremyjh": - - higher-leveldb + [] + # - higher-leveldb # https://github.com/jeremyjh/higher-leveldb/issues/7 # If you stop maintaining a package you can move it here. # It will then be disabled if it starts causing problems. From 9f69e0bef3697e328e2206b3bc78a08e54b5f4a4 Mon Sep 17 00:00:00 2001 From: Luke Murphy Date: Sat, 9 Sep 2017 20:45:59 +0200 Subject: [PATCH 6/9] Expect test failure for yeshql. --- build-constraints.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index e4fbe13b..b4ad7d91 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -3795,6 +3795,7 @@ expected-test-failures: - bitx-bitcoin # https://github.com/tebello-thejane/bitx.hs/issues/4 # Compilation failures + - yeshql # https://bitbucket.org/tdammers/yeshql/issues/1/stackage-nightly-test-failure - ListLike # No issue tracker, e-mail sent to maintainer - amazonka-core # https://github.com/brendanhay/amazonka/issues/397 - commutative # https://github.com/athanclark/commutative/issues/4 From 096af824009947f6858cb23400d51f9e3cb7be0c Mon Sep 17 00:00:00 2001 From: Luke Murphy Date: Sat, 9 Sep 2017 20:47:18 +0200 Subject: [PATCH 7/9] Actually, just mark as expected test suite failure. Follows from 3f76ec9d0ba98acf5932d08c38d41b712e9c4b9d. --- build-constraints.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index b4ad7d91..ddf7e705 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -3317,8 +3317,7 @@ packages: - stackage2nix "Jeremy Huffman @jeremyjh": - [] - # - higher-leveldb # https://github.com/jeremyjh/higher-leveldb/issues/7 + - higher-leveldb # If you stop maintaining a package you can move it here. # It will then be disabled if it starts causing problems. @@ -3795,6 +3794,7 @@ expected-test-failures: - bitx-bitcoin # https://github.com/tebello-thejane/bitx.hs/issues/4 # Compilation failures + - higher-leveldb # https://github.com/jeremyjh/higher-leveldb/issues/7 - yeshql # https://bitbucket.org/tdammers/yeshql/issues/1/stackage-nightly-test-failure - ListLike # No issue tracker, e-mail sent to maintainer - amazonka-core # https://github.com/brendanhay/amazonka/issues/397 From e9d5a8dda23118143ec4c36c705350eefed67955 Mon Sep 17 00:00:00 2001 From: Luke Murphy Date: Sat, 9 Sep 2017 20:52:37 +0200 Subject: [PATCH 8/9] Add upper bound for stackage-curator + stackage2nix. Please see https://github.com/fpco/stackage-curator/issues/46. Ping @4e6. --- build-constraints.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index ddf7e705..152b60a8 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -3382,6 +3382,10 @@ packages: - llvm-hs < 5.0.0 - llvm-hs-pure == 4.1.0.0 + # https://github.com/fpco/stackage-curator/issues/46 + - stackage-curator < 0.15.0.0 + - stackage2nix < 0.3.0 + # end of packages # Package flags are applied to individual packages, and override the values of From b2c8d1aa1b573d344789527db3c2bb3713161a37 Mon Sep 17 00:00:00 2001 From: Luke Murphy Date: Sat, 9 Sep 2017 21:02:57 +0200 Subject: [PATCH 9/9] Block stackage-curator/stackage2nix. Unfortunately, there is a build failure in stackage-curator and the lesser version has some compat problem which is related to the GHC version (I think!). So, I'm blocking for now. stackage2nix suffers the same fate since it relies on stackage-curator. Ping @4e6, @snoyman. --- build-constraints.yaml | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 152b60a8..de8ec985 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -281,7 +281,7 @@ packages: - persistent-postgresql - persistent-sqlite - persistent-template - - stackage-curator + # - stackage-curator - store - stm-conduit - wai-websockets @@ -3314,7 +3314,8 @@ packages: - ghost-buster "typeable.io ": - - stackage2nix + [] + # - stackage2nix "Jeremy Huffman @jeremyjh": - higher-leveldb @@ -3382,10 +3383,6 @@ packages: - llvm-hs < 5.0.0 - llvm-hs-pure == 4.1.0.0 - # https://github.com/fpco/stackage-curator/issues/46 - - stackage-curator < 0.15.0.0 - - stackage2nix < 0.3.0 - # end of packages # Package flags are applied to individual packages, and override the values of