From 68d6e140a4955d750a5cb5c1a4f857f5f76c6c91 Mon Sep 17 00:00:00 2001 From: Simon Michael Date: Wed, 13 Jun 2018 16:13:41 -0700 Subject: [PATCH 1/2] clarify hledger comment --- build-constraints.yaml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 6d303b26..d2ded6f0 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -990,9 +990,10 @@ packages: "Simon Michael @simonmichael": # # The hledger project aims to keep the latest release of the core - # hledger-lib and hledger packages in stackage. When other hledger-* packages have - # too-restrictive bounds, we prefer they be removed rather than holding back - # hledger-lib and hledger. (https://github.com/fpco/stackage/issues/3494) + # hledger-lib and hledger packages in stackage nightly at all times. + # When other hledger-* packages have too-restrictive bounds, we prefer they + # be removed, rather than putting an upper bound on hledger-lib and hledger. + # (https://github.com/fpco/stackage/issues/3494) # - hledger-lib - hledger From 35cf6d5f4a517b6a777dcd060373541c87ee3a1c Mon Sep 17 00:00:00 2001 From: Simon Michael Date: Wed, 13 Jun 2018 16:13:56 -0700 Subject: [PATCH 2/2] allow latest hledger* again, but stick to revision 0 (#3706) Revision 1 was good for cabal installers with old GHC, but bad for stackage nightly. This should fix the latter. I might continue this policy - use revisions to patch up the cabal install experience, but avoid them in stackage. --- build-constraints.yaml | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index d2ded6f0..4464feea 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -3525,14 +3525,6 @@ packages: # https://github.com/commercialhaskell/stackage/issues/3702 - hw-rankselect < 0.11 - # https://github.com/commercialhaskell/stackage/issues/3706 - - hledger < 1.9.1 - - hledger-lib < 1.9.1 - - hledger-ui < 1.9.1 - - hledger-web < 1.9.2 - - hledger-api < 1.9.1 - - hledger-interest < 1.5.2 - # https://github.com/commercialhaskell/stackage/issues/3728 - aeson < 1.4 # end of packages @@ -4369,7 +4361,6 @@ tell-me-when-its-released: - freer-effects-0.3.0.1 # re-enable extensible benchmarks - logging-effect-1.3.0 # reenable benchmarks - hoopl-3.10.2.2 # reenable tests, https://github.com/haskell/hoopl/issues/50 -- hledger-1.9.1 # remove upper bounds - ip-1.2.1 # remove from skipped-tests, close https://github.com/andrewthad/haskell-ip/issues/33 - store-0.5.0 # remove from skipped-tests, https://github.com/fpco/store/issues/125 - cpio-conduit-0.7.0 # remove from skipped-tests, https://github.com/da-x/cpio-conduit/issues/1 @@ -4450,6 +4441,13 @@ no-revisions: - foundation - gauge - stack +# https://github.com/commercialhaskell/stackage/issues/3706: +- hledger +- hledger-lib +- hledger-ui +- hledger-web +- hledger-api + # Do not build these packages in parallel with others. Useful for high memory # usage.