From 717c7bdfb4463b67930eb1b8822a0f8010e2f080 Mon Sep 17 00:00:00 2001 From: Omari Norman Date: Sun, 22 Mar 2015 11:56:04 -0400 Subject: [PATCH 01/26] Remove quickpull and barecheck It's not worth upgrading these to support QuickCheck 2.8, as I no longer use these packages. I have removed the dependencies on these packages from my packages; no other Stackage packages depended on them. These packages were intended to solve two evils that often arise during testing (orphan instances and Template Haskell); however, I have reluctantly concluded that those evils are the lesser of other evils so these packages are no longer needed. --- build-constraints.yaml | 2 -- 1 file changed, 2 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index f97471e6..1dc9629c 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -122,9 +122,7 @@ packages: - kure "Omari Norman ": - - barecheck - rainbow - - quickpull - multiarg - prednote - cartel From df792c52dff8713562bab0cda44938e56e03a55f Mon Sep 17 00:00:00 2001 From: Michael Snoyman Date: Sun, 22 Mar 2015 19:21:24 +0200 Subject: [PATCH 02/26] Fix download URL --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index e3b09c3b..095bdc4a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -20,6 +20,6 @@ ENV PATH /home/stackage/.cabal/bin:/usr/local/sbin:/usr/local/bin:/opt/ghc/7.8.4 RUN cabal update RUN cabal install hscolour cabal-install --constraint "Cabal < 1.22" && cp $HOME/.cabal/bin/* /usr/local/bin && rm -rf $HOME/.cabal $HOME/.ghc /tmp/stackage -RUN wget https://s3.amazonaws.com/stackage-travis/stackage-curator.bz2 && bunzip2 stackage-curator.bz2 && chmod +x stackage-curator && mv stackage-curator /usr/local/bin +RUN wget https://s3.amazonaws.com/stackage-travis/stackage-curator/stackage-curator.bz2 && bunzip2 stackage-curator.bz2 && chmod +x stackage-curator && mv stackage-curator /usr/local/bin RUN cd /home/stackage && cabal update && stackage-curator check From 1d7df2eb550502ad6060de5b9e6676882f3c2e1e Mon Sep 17 00:00:00 2001 From: Michael Snoyman Date: Sun, 22 Mar 2015 20:50:15 +0200 Subject: [PATCH 03/26] Remove upper bounds and close #407 --- build-constraints.yaml | 3 --- 1 file changed, 3 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 1dc9629c..ebf05124 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -756,9 +756,6 @@ packages: # for language-ecmascript as well. - language-ecmascript < 0.17 - # https://github.com/fpco/stackage/issues/407 - - HStringTemplate < 0.8 - # https://github.com/fpco/stackage/issues/410 - elm-package < 0.4 From 38ddd93e99d37bd0e6c4f3f2368bf6446cc78b6b Mon Sep 17 00:00:00 2001 From: Michael Snoyman Date: Sun, 22 Mar 2015 20:56:08 +0200 Subject: [PATCH 04/26] Remove upper bounds and close #390 Required removing elm-compiler. There are unreleased changes to elm-compiler which will allow it to be added back in the future. Pinging @JoeyEremondi --- build-constraints.yaml | 18 ++++-------------- 1 file changed, 4 insertions(+), 14 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index ebf05124..dcaced38 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -627,10 +627,11 @@ packages: "Joey Eremondi ": - aeson-pretty - digest - - elm-build-lib - - elm-compiler + # See: https://github.com/elm-lang/elm-compiler/commit/e714001a928b3834b62555fc350909c95d380ef4 + #- elm-build-lib + #- elm-compiler - elm-core-sources - - elm-package + #- elm-package - language-glsl - prettyclass - QuasiText @@ -751,14 +752,6 @@ packages: # Force a specific version that's compatible with transformers 0.3 - transformers-compat == 0.4.0.3 - # https://github.com/fpco/stackage/issues/390 - # NOTE: When this issue is resolved, remove the expected test failure - # for language-ecmascript as well. - - language-ecmascript < 0.17 - - # https://github.com/fpco/stackage/issues/410 - - elm-package < 0.4 - # https://github.com/fpco/stackage/issues/415 - hackage-db < 1.12 @@ -1042,9 +1035,6 @@ expected-test-failures: # https://github.com/vincenthz/hs-crypto-pubkey/issues/17 - crypto-pubkey - # https://github.com/jswebtools/language-ecmascript/issues/60 - - language-ecmascript - # https://github.com/kazu-yamamoto/unix-time/issues/29 - unix-time From 15e4569766253371b342412d3f835e841b48f0b0 Mon Sep 17 00:00:00 2001 From: Michael Snoyman Date: Sun, 22 Mar 2015 22:43:31 +0200 Subject: [PATCH 05/26] Remove upper bounds and close #426 --- build-constraints.yaml | 3 --- 1 file changed, 3 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index dcaced38..876760a9 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -758,9 +758,6 @@ packages: # https://github.com/fpco/stackage/issues/424 - control-monad-free < 0.6 - # https://github.com/fpco/stackage/issues/426 - - utf8-string < 1 - # https://github.com/fpco/stackage/issues/440 - th-orphans < 0.9 - file-location < 0.4.7 From 380a29bb622eb74abca676669bedd0a50f71b1d6 Mon Sep 17 00:00:00 2001 From: Michael Snoyman Date: Sun, 22 Mar 2015 22:49:14 +0200 Subject: [PATCH 06/26] Temporarily disable diagrams-haddock and digrams-builder for #443 --- build-constraints.yaml | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 876760a9..141526b5 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -320,10 +320,13 @@ packages: #- BlogLiterately #- BlogLiterately-diagrams - diagrams - - diagrams-builder + + # https://github.com/fpco/stackage/issues/443 + #- diagrams-builder + #- diagrams-haddock + - diagrams-contrib - diagrams-core - - diagrams-haddock - diagrams-lib - diagrams-postscript - diagrams-svg @@ -769,14 +772,6 @@ packages: - blaze-markup < 0.7 - blaze-html < 0.8 - # https://github.com/fpco/stackage/issues/443 - - exceptions < 0.7 - - rest-client < 0.5 - - rest-types < 1.13 - - rest-core < 0.35 - - rest-gen < 0.17 - - rest-wai < 0.1.0.7 - # https://github.com/fpco/stackage/issues/467 - lens < 4.8 From afbbf9252ebe847a68085ad536bb0c00a84cab07 Mon Sep 17 00:00:00 2001 From: Michael Snoyman Date: Mon, 23 Mar 2015 08:34:43 +0200 Subject: [PATCH 07/26] Skip uuid-types benchmark #488 --- build-constraints.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 141526b5..acdd5a65 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -1117,6 +1117,9 @@ skipped-benchmarks: # sometimes falls out-of-sync on hasql-postgres - hasql + # https://github.com/fpco/stackage/issues/488 + - uuid-types + skipped-profiling: # https://github.com/nomeata/ghc-heap-view/commit/8d198eb8fbbad2ce0c4527c781659f35b8909c04#diff-8288955e209cfbead5b318a8598be9c0R10 - ghc-heap-view From fdc0554a0df8bae29605ad77933f37768fa19c54 Mon Sep 17 00:00:00 2001 From: Michael Snoyman Date: Mon, 23 Mar 2015 12:20:48 +0200 Subject: [PATCH 08/26] Call out issue #487 --- build-constraints.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index acdd5a65..648bf853 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -769,6 +769,8 @@ packages: # https://github.com/fpco/stackage/issues/442 - blaze-builder < 0.4 + + # https://github.com/fpco/stackage/issues/487 - blaze-markup < 0.7 - blaze-html < 0.8 From 83f8bf083f89ec11d197b4eed6f57de0fde4cda7 Mon Sep 17 00:00:00 2001 From: Michael Snoyman Date: Mon, 23 Mar 2015 20:09:23 +0200 Subject: [PATCH 09/26] Remove code explanation --- README.md | 42 ------------------------------------------ 1 file changed, 42 deletions(-) diff --git a/README.md b/README.md index 47f46a1f..65a7dc66 100644 --- a/README.md +++ b/README.md @@ -96,45 +96,3 @@ The following describes at a high level the series of steps for processing 1. Load up most recent build plan 2. Convert build plan into constraints for next build 3. Continue from step (3) above - -## Code explanation - -We start off with *constraints*. Constraints state things like "package X has a -given version range," who the maintainer is for a package, the description of -the system/compiler being used, etc. `BuildConstraints` describes the build as -a whole, whereas `PackageConstraints` describes the constraints on an -individual package. - -There are two primary ways of getting a `BuildConstraints`. -`defaultBuildConstraints` inspects the first GHC in the PATH environment variable to -determine GHC version, core packages, core tools, etc. It then uses the -`Stackage.Config` module to extract information on additional packages to be -installed. The secondary approach is in `Stackage2.UpdateBuildPlan`, which will be -discussed later. - -`BuildConstraints` does not specify a build completely. That is given by a -`BuildPlan`, which is similarly broken down into `BuildPlan` and `PackagePlan`. -In order to get a `BuildPlan`, we need two pieces of information: the -`BuildConstraints`, and a package index. The package index (usually downloaded -from Hackage) is a collection of all of the cabal files available. - -By applying a `BuildConstraints` to a package index (via `newBuildPlan`), we -get a proposed `BuildPlan`. There is no guarantee that this `BuildPlan` is -valid. To validate it, we use `checkBuildPlan`. A `BuildPlan` is an instance of -both `ToJSON` and `FromJSON`, and therefore can be serialized to a file for -later use. - -When dealing with LTS Haskell, we want to be able to take a `BuildPlan`, and -update to a newer `BuildPlan` that keeps all packages at the same major -version. `updateBuildConstraints` turns a `BuildPlan` into a new -`BuildConstraints` with that restriction, and `updateBuildPlan` applies -`newBuildPlan` to that result. As mentioned previously: this is *not* a -validated result, and therefore `checkBuildPlan` must be used. - -A `BuildPlan` can be acted on. This is done to check that all packages compile -together, run relevant test suites, test Haddock documentation is correct, and -produce as artifacts both a self-contained GHC binary package database and a -set of Haddock documentation. (Not yet implemented.) - -A `BuildPlan` may be converted into a bundle to be uploaded to Stackage Server. -(Not yet implemented.) From 21d700f94ea35b8e70417d177af615b601987ea2 Mon Sep 17 00:00:00 2001 From: Michael Snoyman Date: Tue, 24 Mar 2015 08:45:39 +0200 Subject: [PATCH 10/26] Unblock hopenpgp-tools and close #463 --- build-constraints.yaml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 648bf853..3e33051f 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -481,8 +481,7 @@ packages: - openpgp-asciiarmor - MusicBrainz - DAV - # https://github.com/fpco/stackage/issues/463 - #- hopenpgp-tools + - hopenpgp-tools # https://github.com/fpco/stackage/issues/160 "Ketil Malde": From c29d0b59c04ee842f4cca49e5b6d80d27910a8da Mon Sep 17 00:00:00 2001 From: Brendan Hay Date: Tue, 24 Mar 2015 08:54:26 +0100 Subject: [PATCH 11/26] Adding packages from @brendanhay --- build-constraints.yaml | 52 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 3e33051f..7ac7fe45 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -749,6 +749,58 @@ packages: "Luke Taylor tekul.hs@gmail.com @tekul": - jose-jwt + "Brendan Hay brendan.g.hay@gmail.com @brendanhay": + - amazonka + - amazonka-core + - amazonka-autoscaling + - amazonka-cloudformation + - amazonka-cloudfront + - amazonka-cloudhsm + - amazonka-cloudsearch-domains + - amazonka-cloudsearch + - amazonka-cloudtrail + - amazonka-cloudwatch-logs + - amazonka-cloudwatch + - amazonka-codedeploy + - amazonka-cognito-identity + - amazonka-cognito-sync + - amazonka-config + - amazonka-datapipeline + - amazonka-directconnect + - amazonka-dynamodb + - amazonka-ec2 + - amazonka-ecs + - amazonka-elasticache + - amazonka-elasticbeanstalk + - amazonka-elastictranscoder + - amazonka-elb + - amazonka-emr + - amazonka-glacier + - amazonka-iam + - amazonka-importexport + - amazonka-kinesis + - amazonka-kms + - amazonka-lambda + - amazonka-opsworks + - amazonka-rds + - amazonka-redshift + - amazonka-route53-domains + - amazonka-route53 + - amazonka-s3 + - amazonka-sdb + - amazonka-ses + - amazonka-sns + - amazonka-sqs + - amazonka-ssm + - amazonka-storagegateway + - amazonka-sts + - amazonka-support + - amazonka-swf + - ede + - pagerduty + - semver + - text-manipulate + "Stackage upper bounds": # Force a specific version that's compatible with transformers 0.3 From a7f952133d3cda4cf27bbfc1acafc9a9c831b67f Mon Sep 17 00:00:00 2001 From: Brendan Hay Date: Tue, 24 Mar 2015 14:06:40 +0100 Subject: [PATCH 12/26] Set old-locale=true flag for building amazonka-core --- build-constraints.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 7ac7fe45..9c44eb88 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -877,6 +877,8 @@ package-flags: old-locale: true tttool: old-locale: true + amazonka-core: + old-locale: true hxt: network-uri: true From 991780c6ccc562009a71c2566f6c7802812a17e5 Mon Sep 17 00:00:00 2001 From: Brendan Hay Date: Tue, 24 Mar 2015 16:26:41 +0100 Subject: [PATCH 13/26] Removing extraneous whitespace --- build-constraints.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 9c44eb88..d9d3d9fe 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -742,7 +742,7 @@ packages: "Oleg Grenrus oleg.grenrus@iki.fi @phadej": - waitra - + "Adam C. Foltzer acfoltzer@galois.com @acfoltzer": - gitrev From 296192f3fb55286a0775a4fc383f1fecc61f233b Mon Sep 17 00:00:00 2001 From: Michael Snoyman Date: Tue, 24 Mar 2015 18:12:36 +0200 Subject: [PATCH 14/26] Remove upper bounds and close #485 --- build-constraints.yaml | 3 --- 1 file changed, 3 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index d9d3d9fe..8c02d39c 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -840,9 +840,6 @@ packages: # https://github.com/fpco/stackage/issues/483 - rethinkdb-client-driver < 0.0.15 - # https://github.com/fpco/stackage/issues/485 - - parsec < 3.1.9 - # Package flags are applied to individual packages, and override the values of # global-flags package-flags: From 1a66216447bfe1df09ab24f792c376eb8e302e98 Mon Sep 17 00:00:00 2001 From: "Adam C. Foltzer" Date: Tue, 24 Mar 2015 12:13:40 -0700 Subject: [PATCH 15/26] add cryptol It's finally on Hackage! --- build-constraints.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 8c02d39c..e95fc500 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -744,6 +744,7 @@ packages: - waitra "Adam C. Foltzer acfoltzer@galois.com @acfoltzer": + - cryptol - gitrev "Luke Taylor tekul.hs@gmail.com @tekul": From 86645133647b9ec8320d70d4878ae6b6d5bec1a7 Mon Sep 17 00:00:00 2001 From: Michael Snoyman Date: Wed, 25 Mar 2015 08:28:06 +0200 Subject: [PATCH 16/26] Package author guidelines --- README.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/README.md b/README.md index 65a7dc66..7c88a07e 100644 --- a/README.md +++ b/README.md @@ -43,6 +43,21 @@ dependencies, you may send a pull request without testing first. You should also read the [maintainers agreement](https://github.com/fpco/stackage/wiki/Maintainers-Agreement). +Package Author Guidelines +------------------------- + +There are some basic rules to get your package to play nice with Stackage. Here +are some quick guidelines to hopefully make this easier: + +* Make sure that your code is buildability and testable from Hackage. Often + times, authors test their builds locally, but the tarball that gets uploaded + to Hackage is missing some necessary files. +* Make your code compatible with the newest versions of all dependencies. +* Make your code compatible with the versions of libraries that ship with GHC ([more information on lenient lower bounds](https://www.fpcomplete.com/blog/2014/05/lenient-lower-bounds)). + +There are certainly many other tips that could be added here. If you think of +any, please send a pull request! + Build the package set --------------------- From 32802f42cde8bb1bfa96adb343674c228216c495 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20D=C3=ADaz?= Date: Wed, 25 Mar 2015 07:31:16 +0100 Subject: [PATCH 17/26] Two packages more for stackage. Also, added GitHub name. --- build-constraints.yaml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index e95fc500..40e668b4 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -374,10 +374,12 @@ packages: - tardis - lens-family-th - "Daniel Díaz ": + "Daniel Díaz dhelta.diaz@gmail.com @Daniel-Diaz": - HaTeX - matrix - binary-list + - haskintex + - post-mess-age "Gabriel Gonzalez ": - pipes From c5204e0485e7f6b777c1d2f9c7b8100ddc235236 Mon Sep 17 00:00:00 2001 From: Michael Snoyman Date: Wed, 25 Mar 2015 08:44:50 +0200 Subject: [PATCH 18/26] Expected Haddock failure GaloisInc/cryptol#195 --- build-constraints.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index e95fc500..fa41725c 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -1144,6 +1144,9 @@ expected-haddock-failures: # builds. Could consider special-casing this requirement. - gtk + # https://github.com/GaloisInc/cryptol/issues/195 + - cryptol + # Benchmarks which should not be built. Note that Stackage does *not* generally # build benchmarks. The difference here will be whether dependencies for these # benchmarks are included or not. From 313fd69f06cdd3393f93ec04fcefd68b6c3a7ad7 Mon Sep 17 00:00:00 2001 From: Michael Snoyman Date: Wed, 25 Mar 2015 11:59:46 +0200 Subject: [PATCH 19/26] Remove upper bounds and close #440 --- build-constraints.yaml | 6 ------ 1 file changed, 6 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 0135e9ef..74c96a4c 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -815,12 +815,6 @@ packages: # https://github.com/fpco/stackage/issues/424 - control-monad-free < 0.6 - # https://github.com/fpco/stackage/issues/440 - - th-orphans < 0.9 - - file-location < 0.4.7 - - th-desugar < 1.5.1 - - singletons < 1.1.1 - # https://github.com/fpco/stackage/issues/442 - blaze-builder < 0.4 From 7d207ebd08ffe7daa26c8abd17f940311a148bff Mon Sep 17 00:00:00 2001 From: Michael Snoyman Date: Thu, 26 Mar 2015 07:57:14 +0200 Subject: [PATCH 20/26] Remove skipped Haddock and close #195 --- build-constraints.yaml | 3 --- 1 file changed, 3 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 74c96a4c..6638c27b 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -1140,9 +1140,6 @@ expected-haddock-failures: # builds. Could consider special-casing this requirement. - gtk - # https://github.com/GaloisInc/cryptol/issues/195 - - cryptol - # Benchmarks which should not be built. Note that Stackage does *not* generally # build benchmarks. The difference here will be whether dependencies for these # benchmarks are included or not. From 9fde0cf5f96336700c23b97d059ccb2e6a4e434a Mon Sep 17 00:00:00 2001 From: Michael Snoyman Date: Thu, 26 Mar 2015 08:12:14 +0200 Subject: [PATCH 21/26] Link to multi-ghc-travis --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 7c88a07e..f7048506 100644 --- a/README.md +++ b/README.md @@ -51,7 +51,9 @@ are some quick guidelines to hopefully make this easier: * Make sure that your code is buildability and testable from Hackage. Often times, authors test their builds locally, but the tarball that gets uploaded - to Hackage is missing some necessary files. + to Hackage is missing some necessary files. The best way to do this is to + set up a Travis job to do it for you. We recommend the + [multi-ghc-travis](https://github.com/hvr/multi-ghc-travis) approach. * Make your code compatible with the newest versions of all dependencies. * Make your code compatible with the versions of libraries that ship with GHC ([more information on lenient lower bounds](https://www.fpcomplete.com/blog/2014/05/lenient-lower-bounds)). From 4e01b4ed51e59203d56b7b4b2c8f258b6f26f7a3 Mon Sep 17 00:00:00 2001 From: gbaz Date: Thu, 26 Mar 2015 13:51:22 -0400 Subject: [PATCH 22/26] add my packages --- build-constraints.yaml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 6638c27b..a156caeb 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -804,6 +804,18 @@ packages: - semver - text-manipulate + + "Gershom Bazerman @gbaz": + - jmacro + - jmacro-rpc + - jmacro-rpc-happstack + - jmacro-rpc-snap + - mbox + - kmeans + - boolsimplifier + - cubicspline + - maximal-cliques + "Stackage upper bounds": # Force a specific version that's compatible with transformers 0.3 From 5efad4576f2c5438be249e2c87eb18dfa08f6619 Mon Sep 17 00:00:00 2001 From: Nick Partridge Date: Fri, 27 Mar 2015 08:22:28 +1000 Subject: [PATCH 23/26] Adds cabal-file-th to the package set --- build-constraints.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 6638c27b..c723eb75 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -804,6 +804,9 @@ packages: - semver - text-manipulate + "Nick Partridge nkpart@gmail.com @nkpart": + - cabal-file-th + "Stackage upper bounds": # Force a specific version that's compatible with transformers 0.3 From 87b78a17c41566f651d20930303984f9ea37a0ba Mon Sep 17 00:00:00 2001 From: Michael Snoyman Date: Fri, 27 Mar 2015 07:03:59 +0300 Subject: [PATCH 24/26] Upper bound for #494 --- build-constraints.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index c723eb75..e9ae08d6 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -840,6 +840,9 @@ packages: # https://github.com/fpco/stackage/issues/483 - rethinkdb-client-driver < 0.0.15 + # https://github.com/fpco/stackage/issues/494 + - criterion < 1.1 + # Package flags are applied to individual packages, and override the values of # global-flags package-flags: From c9d72c4a17d46f83e326966c2fbc71f8145f0b1f Mon Sep 17 00:00:00 2001 From: Michael Snoyman Date: Fri, 27 Mar 2015 07:09:56 +0300 Subject: [PATCH 25/26] Upper bound for #495 --- build-constraints.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index e9ae08d6..2d2c7946 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -843,6 +843,9 @@ packages: # https://github.com/fpco/stackage/issues/494 - criterion < 1.1 + # https://github.com/fpco/stackage/issues/495 + - shake < 0.15 + # Package flags are applied to individual packages, and override the values of # global-flags package-flags: From 5b44174e89edab310d2f8e853416ec08b52d2d5b Mon Sep 17 00:00:00 2001 From: Michael Snoyman Date: Fri, 27 Mar 2015 13:11:07 +0300 Subject: [PATCH 26/26] Remove upper bounds and close #495 --- build-constraints.yaml | 3 --- 1 file changed, 3 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index e72d16c3..34ec41ca 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -854,9 +854,6 @@ packages: # https://github.com/fpco/stackage/issues/494 - criterion < 1.1 - # https://github.com/fpco/stackage/issues/495 - - shake < 0.15 - # Package flags are applied to individual packages, and override the values of # global-flags package-flags: