From f160f23b339316a6dfe647cb5594342e2a77167b Mon Sep 17 00:00:00 2001 From: Adam Bergmark Date: Wed, 21 Dec 2016 16:59:56 +0100 Subject: [PATCH 001/153] cacophony upper bound for #2143 --- build-constraints.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index baa974ba..00d3a4bc 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2730,6 +2730,7 @@ packages: - cryptonite < 0.21 - memory < 0.14 - tls < 1.3.9 + - cacophony < 0.9.0 # https://github.com/fpco/stackage/issues/2148 - rattletrap < 2.1.0 From 955ea14c3038d6f8a0791baf17dd91dd4acda720 Mon Sep 17 00:00:00 2001 From: Adam Bergmark Date: Wed, 21 Dec 2016 23:46:14 +0100 Subject: [PATCH 002/153] Upper bound for #2151 --- build-constraints.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 00d3a4bc..09e635b0 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2735,6 +2735,9 @@ packages: # https://github.com/fpco/stackage/issues/2148 - rattletrap < 2.1.0 + # https://github.com/fpco/stackage/issues/2151 + - declarative < 0.5.0 + # end of packages # Package flags are applied to individual packages, and override the values of From d3985e77c6426cb72df2a71c07fe5c241cccf12d Mon Sep 17 00:00:00 2001 From: Adam Bergmark Date: Wed, 21 Dec 2016 23:50:47 +0100 Subject: [PATCH 003/153] Change upper bound for #2151 --- build-constraints.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 09e635b0..92b075c4 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2736,7 +2736,7 @@ packages: - rattletrap < 2.1.0 # https://github.com/fpco/stackage/issues/2151 - - declarative < 0.5.0 + - mighty-metropolis < 1.2.0 # end of packages From a85ed3f4bc187e33df533ea36c558ef15335db27 Mon Sep 17 00:00:00 2001 From: Adam Bergmark Date: Thu, 22 Dec 2016 10:31:20 +0100 Subject: [PATCH 004/153] Remove upper bound and close #2151 --- build-constraints.yaml | 3 --- 1 file changed, 3 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 92b075c4..00d3a4bc 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2735,9 +2735,6 @@ packages: # https://github.com/fpco/stackage/issues/2148 - rattletrap < 2.1.0 - # https://github.com/fpco/stackage/issues/2151 - - mighty-metropolis < 1.2.0 - # end of packages # Package flags are applied to individual packages, and override the values of From f6f13871fb08a329515742c05e81de10758a4429 Mon Sep 17 00:00:00 2001 From: Xia Li-yao Date: Thu, 22 Dec 2016 11:37:29 +0000 Subject: [PATCH 005/153] add generic-random --- build-constraints.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 00d3a4bc..1c233db2 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -1,6 +1,9 @@ ghc-major-version: "8.0" # Constraints for brand new builds packages: + "Li-yao Xia @Lysxia": + - generic-random + "Tobias Dammers @tdammers": - ginger From bc0047de3c5630a0e92bb4954f0fafecea44efb6 Mon Sep 17 00:00:00 2001 From: Ryan Scott Date: Thu, 22 Dec 2016 10:31:53 -0500 Subject: [PATCH 006/153] Add echo --- build-constraints.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 1c233db2..acca351a 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -1720,6 +1720,7 @@ packages: - base-orphans - code-page - deriving-compat + - echo - generic-deriving - hashmap - invariant From 919de6c565de5e86834638f0454f1a6b0420682f Mon Sep 17 00:00:00 2001 From: Adam Bergmark Date: Thu, 22 Dec 2016 23:26:01 +0100 Subject: [PATCH 007/153] Remove upper bound and close #2148 --- build-constraints.yaml | 3 --- 1 file changed, 3 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 1c233db2..0e91b29c 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2735,9 +2735,6 @@ packages: - tls < 1.3.9 - cacophony < 0.9.0 - # https://github.com/fpco/stackage/issues/2148 - - rattletrap < 2.1.0 - # end of packages # Package flags are applied to individual packages, and override the values of From 87cbe7abf8743e906ecaddf9594b0052edb3ce0e Mon Sep 17 00:00:00 2001 From: "(cdep)illabout" Date: Fri, 23 Dec 2016 15:05:34 +0900 Subject: [PATCH 008/153] Add pretty-simple package. --- build-constraints.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 0e91b29c..05a20926 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -1842,6 +1842,7 @@ packages: # GHC 8 - ig - natural-transformation - opaleye-trans + - pretty-simple - read-env-var - yahoo-finance-api From 4c1a8455af7b60150bd3fb02b10da28d1e7c53ca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= Date: Fri, 23 Dec 2016 08:07:58 -0500 Subject: [PATCH 009/153] Enabled Agda 2.5.2. --- build-constraints.yaml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 68eb2470..efbc3475 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -1759,8 +1759,7 @@ packages: # GHC 8 - ipython-kernel "Andrés Sicard-Ramírez @asr": - [] - # - Agda # BLOCKED haskell-src-exts < 1.18 and QuickCheck < 2.9 + - Agda "James Cook @mokus0": - dependent-sum From c797427d274232c5b61fabe85a3056bc23c4fde3 Mon Sep 17 00:00:00 2001 From: Adam Bergmark Date: Fri, 23 Dec 2016 20:59:02 +0100 Subject: [PATCH 010/153] Remove upper bounds and close #2143 --- build-constraints.yaml | 6 ------ 1 file changed, 6 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index efbc3475..b973f2be 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2730,12 +2730,6 @@ packages: # https://github.com/fpco/stackage/issues/2136 - X11 < 1.7 - # https://github.com/fpco/stackage/issues/2143 - - cryptonite < 0.21 - - memory < 0.14 - - tls < 1.3.9 - - cacophony < 0.9.0 - # end of packages # Package flags are applied to individual packages, and override the values of From 0af27f0a5bc27be024724da9babc8311c6d1e552 Mon Sep 17 00:00:00 2001 From: Alex Mason Date: Sat, 24 Dec 2016 23:14:30 +1100 Subject: [PATCH 011/153] Add amazonka-s3-streaming --- build-constraints.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index b973f2be..e7685508 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2600,6 +2600,7 @@ packages: "Alex Mason @Axman6": - foldl-statistics + - amazonka-s3-streaming "Ondrej Palkovsky @ondrap": - json-stream From 28b0049ee3bc86757916098adebce677e5adcde2 Mon Sep 17 00:00:00 2001 From: Daniel Mendler Date: Sat, 24 Dec 2016 15:40:34 +0100 Subject: [PATCH 012/153] add intro --- build-constraints.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index b973f2be..3155b147 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2580,6 +2580,7 @@ packages: - wl-pprint-annotated - wl-pprint-console - console-style + - intro "Taras Serduke @tserduke": - do-list From cb49f4e853eb549c5c8d58e5b38d03c356f83509 Mon Sep 17 00:00:00 2001 From: Daniel Mendler Date: Sat, 24 Dec 2016 19:39:53 +0100 Subject: [PATCH 013/153] Add unlit As discussed in https://github.com/pepijnkokke/unlit/issues/3 --- build-constraints.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index b973f2be..147d6e99 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2580,6 +2580,7 @@ packages: - wl-pprint-annotated - wl-pprint-console - console-style + - unlit "Taras Serduke @tserduke": - do-list From 93d40f05a4528de10e40a9538bdd14fb94fa6c32 Mon Sep 17 00:00:00 2001 From: joe9 Date: Mon, 26 Dec 2016 00:25:00 -0700 Subject: [PATCH 014/153] added logger-thread and text-generic-pretty packages --- build-constraints.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index f862a53c..d7c49e1a 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -1,6 +1,10 @@ ghc-major-version: "8.0" # Constraints for brand new builds packages: + "Joe M @joe9": + - logger-thread + - text-generic-pretty + "Li-yao Xia @Lysxia": - generic-random From e2a4602ed7faa6caa679f23b4a6073483aeaccf1 Mon Sep 17 00:00:00 2001 From: Adam Bergmark Date: Mon, 26 Dec 2016 12:19:33 +0100 Subject: [PATCH 015/153] Upper bound for #2161 --- build-constraints.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index f862a53c..677cf6b9 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2733,6 +2733,9 @@ packages: # https://github.com/fpco/stackage/issues/2136 - X11 < 1.7 + # https://github.com/fpco/stackage/issues/2161 + - cacophony < 0.9.0 + # end of packages # Package flags are applied to individual packages, and override the values of From cc72e288f9b407b0359ba82c409c331bdabc1cdc Mon Sep 17 00:00:00 2001 From: Adam Bergmark Date: Mon, 26 Dec 2016 12:21:07 +0100 Subject: [PATCH 016/153] Re-enable passing test suites --- build-constraints.yaml | 3 --- 1 file changed, 3 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 677cf6b9..46952ed7 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2983,7 +2983,6 @@ expected-test-failures: - dbmigrations # PostgreSQL - dns # https://github.com/kazu-yamamoto/dns/issues/29 - drifter-postgresql # PostgreSQL - - ersatz # Requires SAT solver - etcd # etcd https://github.com/fpco/stackage/issues/811 - eventstore # Event Store - fb # Facebook app @@ -3096,8 +3095,6 @@ expected-test-failures: - hackernews # https://github.com/dmjio/hackernews/issues/19 - - heist # https://github.com/snapframework/heist/issues/95 - - language-lua2 # https://github.com/mitchellwrosen/language-lua2/issues/4 - commutative # https://github.com/athanclark/commutative/issues/4 From 3f5dd282764f55525637a4ad3fa5f504faf316e2 Mon Sep 17 00:00:00 2001 From: Adam Bergmark Date: Mon, 19 Dec 2016 19:37:42 +0100 Subject: [PATCH 017/153] More detailed descriptions of curator workflows. --- CURATORS.md | 175 +++++++++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 160 insertions(+), 15 deletions(-) diff --git a/CURATORS.md b/CURATORS.md index 7b5f8997..0af3d9f3 100644 --- a/CURATORS.md +++ b/CURATORS.md @@ -4,7 +4,7 @@ Originally this was handled largely by Michael Snoyman, but now we are a team of 4 people handling requests weekly in rotation. Curation activities are mostly automated, and do not take up a significant amount of time. -## Workflow +## Workflow overview This section sketches out at a high level how the entire Stackage build/curation process works: @@ -23,10 +23,30 @@ process works: The typical story on pull requests is: If Travis accepts it and the author only added packages under his/her own name, merge it. If the -build later fails (see below), then block the package until it's -fixed. +build later fails (see "Adding Debian packages for required system tools or libraries"), +then block the package until it's fixed. + +If benchmarks, haddocks, or test suites fails at this point we +typically also block the package until these issues are fixed. This in +order to add packages with a clean slate. Optionally we can check if packdeps says the package is up to date. +Visit http://packdeps.haskellers.com/feed?needle= + +Builds may fail because of unrelated bounds changes. If this happens, +first add any version bounds to get master into a passing state (see +"Fixing bounds issues"), then re-run the travis build. + +A common issue is that authors submit newly uploaded packages, it can +take up to an hour before this has synced across the stack +infrastructure. You can usually compare the versions of the package in +https://github.com/commercialhaskell/all-cabal-metadata/tree/master/packages/ +to what's on hackage to see if this is the case. Wait an hour and +re-run the pull request. + +Tests also commonly fail due to missing test files, and sometimes due +to doctest limitations. You can point the maintainer to +https://github.com/bergmark/blog/blob/master/2016/package-faq.md ## Fixing bounds issues @@ -36,20 +56,121 @@ issue on the Stackage repo about the problem, and modifying the build-constraints.yaml file to work around it in one of the ways below. Be sure to refer to the issue for workarounds added to that file. -* __Temporary upper bounds__ Most common technique, just prevent a new version of a library from being included immediately -* __Skipping tests and benchmarks__ If the upper bound is only in a test suite or benchmark, you can add the relevant package to skipped-tests or skipped-benchmarks. For example, if conduit had an upper bound on criterion for a benchmark, you could added conduit as a skipped benchmark. -* __Excluding packages__ In an extreme case of a non-responsive maintainer, you can remove the package entirely from Stackage. We try to avoid that whenever possible +### Temporary upper bounds + +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 +https://github.com/fpco/stackage/issues/2108 + +* Add a new entry under the "stackage upper bounds" section of `build-constraints.yaml`. For the above example it would be + +```yaml + "Stackage upper bounds": + # https://github.com/fpco/stackage/issues/2108 + - pipes < 4.3.0 +``` + +* Commit (message e.g. "Upper bound for #2108") +* Optionally: Verify with `stackage-curator check` locally +* Push +* Verify that everything works on the build server (you can restart the build or wait for it to to run again) + +Sometimes releases for different packages are tightly coupled. Then it +can make sense to combine them into one issue, as in +https://github.com/fpco/stackage/issues/2143. + +If a dependency that is not explicitly in stackage is causing test or +benchmark failures you can skip or expect them to fail (see "Skipping +tests and benchmarks" and "Expecting test/benchmark/haddock +failures"). Bonus points for reporting this upstream to that packages' +maintainer. + +### Lifting upper bounds + +You can try this when you notice that a package has been updated. You +can also periodically try to lift bounds (I think it's good to do this +at the start of your week /@bergmark) + +If stackage-curator is happy commit the change ("Remove upper bounds and close #X"). + +### Amending upper bounds + +With the `pipes` example above there was later a new release of +`pipes-safe` that required the **newer** version of `pipes`. You can +add that package to the same upper bounds section, +(e.g. https://github.com/fpco/stackage/commit/6429b1eb14db3f2a0779813ef2927085fa4ad673) +as we want to lift them simultaneously. + +### Skipping tests and benchmarks + +Sometimes tests and benchmark dependencies are forgotten or not cared +for. To disable compilation for them add them to `skipped-tests` or +`skipped-benchmarks`. If a package is added to these sections they +won't be compiled, and their dependencies won't be taken into account. + +There are sub sections under these headers that is used to group types +of failures together, and also to document what type of failures +exist. + +### Expecting test/benchmark/haddock failures + +The difference from the `skipped` sections is that items listed here +are compiled and their dependencies are taken into account. These +sections also have sub sections with groups and descriptions. + +One big category of test suites in this section are those requiring +running services. We don't want to run those, but we do want to check +dependencies and compile them. + +If there are no version bounds that would fix the issue or if you +can't figure it out, file it +(e.g. https://github.com/fpco/stackage/issues/2133) to ask the +maintainer for help. + +### Waiting for new releases + +Sometimes there is a failure reported on a (now possibly closed) issue +on an external tracker. If an issue gets resolved but there is no +hackage release yet we'd like to get notified when it's uploaded. + +Add the package with its current version to the +`tell-me-when-its-released` section. This will cause the build to stop +when the new version is out. + +### Excluding packages + +In an extreme case of a non-responsive maintainer, you can remove the +package entirely from Stackage. We try to avoid that whenever +possible. + +This typically happens when we move to a new major GHC release or when +there are only a few packages waiting for updates on an upper bounds +issue. + +Comment out the offending packages from the "packages" section and add +a comment saying why it was disabled: + +``` + # - swagger # BLOCKED aeson 1.0 +``` + ## Updating the content of the Docker image used for building ### Adding Debian packages for required system tools or libraries Additional (non-Haskell) system libraries or tools should be added to `stackage/debian-bootstrap.sh`. -Committing the changes to a branch should trigger a DockerHub. Normally only the nightly branch needs to be updated +Committing the changes to a branch should trigger a DockerHub. Normally only the `nightly` branch needs to be updated since new packages are not added to the current lts release. Use [Ubuntu Package content search](http://packages.ubuntu.com/) to determine which package provides particular dev files (it defaults to xenial which is the version used to build Nightly). -Note we generally don't install/run services needed for testsuites in the docker images - packages with tests requiring some system service can be add to expected-test-failures. +Note that we generally don't install/run services needed for testsuites in the docker images - packages with tests requiring some system service can be added to `expected-test-failures`. +It's good to inform the maintainer of any disabled tests (commenting in the PR is sufficient). + +If a new package fails to build because of missing system libraries we often ask the maintainer to help figure out what to install. ### Upgrading GHC version The Dockerfile contains information on which GHC versions should be used. You @@ -106,7 +227,7 @@ we're just not there yet. /opt/stackage-build/stackage/automated/build.sh lts-3.0 ``` -Recommended: run these from inside a `screen` session. If you get version bound +Recommended: run these from inside a `tmux` session. If you get version bound problems on nightly or LTS major, you need to fix build-constraints.yaml (see info above). For an LTS minor bump, you'll typically want to use the `CONSTRAINTS` environment variable, e.g.: @@ -126,13 +247,13 @@ If a build fails for bounds reasons, see all of the advice above. If the code itself doesn't build, or tests fail, open up an issue and then either put in a version bound to avoid that version or something else. It's difficult to give universal advice on how to solve things, since each situation is unique. Let's -develop this advice over time. For now: if you're not sure, ask Michael for -guidance. +develop this advice over time. For now: if you're not sure, ask for guidance. __`NOPLAN=1`__ If you wish to rerun a build without recalculating a build plan, you can set the environment variable `NOPLAN=1`. This is useful for such cases as an intermittent test failure, out of memory -condition, or manually tweaking the plan file. +condition, or manually tweaking the plan file. This is the default for +LTS builds. ### Timing @@ -146,9 +267,33 @@ LTS minor bumps typically are run on Sundays. ### Website sync debugging (and other out of disk space errors) * You can detect the problem by running `df`. If you see that `/` is out of space, we have a problem -* There are many temp files inside `/home/ubuntu/stackage-server-cron` that can be cleared out occasionally -* You can then manually run `/home/ubuntu/stackage-server-cron.sh`, or wait for the cron job to do it +* (outdated) There are many temp files inside `/home/ubuntu/stackage-server-cron` that can be cleared out occasionally +* (outdated) You can then manually run `/home/ubuntu/stackage-server-cron.sh`, or wait for the cron job to do it ### Wiping the cache -Sometimes the cache can get corrupted which might manifest as `can't load .so/.DLL`. You can wipe the nightly cache and rebuild everything by doing `rm -rf /opt/stackage-build/stackage/automated/nightly`. +Sometimes the cache can get corrupted which might manifest as `can't load .so/.DLL`. +You can wipe the nightly cache and rebuild everything by doing +`rm -rf /var/stackage/stackage/automated/nightly`. +Replace nightly with `lts7` to wipe the LTS 7 cache. + +## Local curator setup + +We don't run the full stackage build locally as that might take too +much time. Some steps on the other hand are much faster to do +yourself. + +It's useful to be able to modify constraints locally before pushing to +the repository. To do this first install stackage-curator: +`git clone git@github.com:fpco/stackage-curator.git && cd stackage-curator && stack install` +or get the linux binary: https://s3.amazonaws.com/stackage-travis/stackage-curator/stackage-curator.bz2 +(it's a good idea to upgrade stackage-curator at least at the start of your week as curator). +Then clone the stackage repo `git clone git@github.com:fpco/stackage.git`. +Inside it run `stack update && stackage-curator check` to get new packages and do dependency resolution. + +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. + +Notably this doesn't build anything, so you won't see any compilation +errors for builds/tests/benchmarks. From d8aafaddaa43f6f3c04fc43f4e75d2c10bba7a64 Mon Sep 17 00:00:00 2001 From: Adam Bergmark Date: Mon, 26 Dec 2016 20:22:56 +0100 Subject: [PATCH 018/153] Upper bound for #2163 --- build-constraints.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 46952ed7..8c42c9ed 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2736,6 +2736,9 @@ packages: # https://github.com/fpco/stackage/issues/2161 - cacophony < 0.9.0 + # https://github.com/fpco/stackage/issues/2163 + - cayley-client < 0.3.0 + # end of packages # Package flags are applied to individual packages, and override the values of From 84ec1f51f6f1070dffdb092bc92d8d210b0844e6 Mon Sep 17 00:00:00 2001 From: Adam Bergmark Date: Mon, 26 Dec 2016 20:23:40 +0100 Subject: [PATCH 019/153] close #2161 --- build-constraints.yaml | 3 --- 1 file changed, 3 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 8c42c9ed..b8693c55 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2733,9 +2733,6 @@ packages: # https://github.com/fpco/stackage/issues/2136 - X11 < 1.7 - # https://github.com/fpco/stackage/issues/2161 - - cacophony < 0.9.0 - # https://github.com/fpco/stackage/issues/2163 - cayley-client < 0.3.0 From 1103d4434e511432ae419bf6a9880bd63f3e9fac Mon Sep 17 00:00:00 2001 From: Adam Bergmark Date: Mon, 26 Dec 2016 20:22:05 +0100 Subject: [PATCH 020/153] Normalize commments for disabled packages, and re-enable a bunch that seem fixed. --- build-constraints.yaml | 490 ++++++++++++++++++++--------------------- 1 file changed, 241 insertions(+), 249 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index b8693c55..3b01be83 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -42,7 +42,7 @@ packages: - unicode-transforms "Aleksey Uimanov @s9gf4ult": - # - postgresql-query # BLOCKED derive + # - postgresql-query # via: derive - hreader - hset @@ -70,18 +70,18 @@ packages: - once "David Johnson @dmjio": - # GHC 8 - envy + # - envy # bounds: GHC 8 - s3-signer - # bounds - google-translate + - google-translate - hackernews - # bounds - ses-html - # via stripe-http-streams - stripe-haskell - # via http-streams - stripe-http-streams - # - stripe-core # BLOCKED aeson < 1.0 + # - ses-html # bounds: time 1.6 + # - stripe-haskell # via: stripe-http-streams + # - stripe-http-streams # via: http-streams + # - stripe-core # bounds: aeson 1.0 "Piotr Mlodawski @pmlodawski": - signal - # GHC 8 - ghc-session + # - ghc-session # bounds: GHC 8 "Michael Snoyman michael@snoyman.com @snoyberg": - bzlib-conduit @@ -121,7 +121,7 @@ packages: - yesod-websockets - cereal-conduit - binary-conduit - # GHC 8 - lzma-conduit + - lzma-conduit - mutable-containers - hpc-coveralls - monad-unlift @@ -135,7 +135,7 @@ packages: - base16-bytestring - c2hs - cassava - # GHC 8 - csv-conduit + - csv-conduit - executable-hash - executable-path - foreign-store @@ -146,13 +146,13 @@ packages: - indents - language-c - lhs2tex - # GHC 8 2.5 compilation failure - persistent-mongoDB + # - persistent-mongoDB # bounds: http-api-data - pretty-class - th-expand-syns - th-lift - quickcheck-assertions - # - hackage-mirror BLOCKED aws + # - hackage-mirror # via: aws - wai-middleware-consul - wai-middleware-crowd - monad-logger-json @@ -203,7 +203,7 @@ packages: - hjsmin - language-javascript - Strafunski-StrategyLib - # - HaRe # BLOCKED ghc-mod via pipes + # - HaRe # via: cabal-helper, ghc-mod, rosezipper "Alfredo Di Napoli @adinapoli": - mandrill @@ -291,9 +291,9 @@ packages: - lucid - osdkeys - pdfinfo - # GHC 8 https://github.com/fpco/stackage/issues/1062 - present + - present - pure-io - # GHC 8 - scrobble + - scrobble - shell-conduit - sourcemap - hindent @@ -302,8 +302,8 @@ packages: - path - intero - weigh - # GHC 8 - haskell-docs - # bounds - structured-haskell-mode + - haskell-docs + # - structured-haskell-mode # bounds: haskell-src-exts # via: applicative-quoters "Alberto G. Corona @agocorona": - RefSerialize @@ -317,17 +317,17 @@ packages: "Edward Kmett @ekmett": - ad - adjunctions - # GHC 8 & bounds - approximate + # - approximate # bounds: binary, comonad, pointed - bifunctors - bits - # GHC 8 - bound + # - bound # bounds: binary, comonad, doctest, transformers, vector - bytes - charset - comonad - comonads-fd - comonad-transformers - # GHC 8 & bounds - compensated - # bounds - compressed + # - compensated # bounds: binary, comonad, generic-deriving, safecopy + # - compressed # bounds: comonad, pointed - concurrent-supply - constraints - contravariant @@ -353,7 +353,7 @@ packages: - monadic-arrays - monad-products - monad-products - # GHC 8 - monad-st + # - monad-st # bounds: transformers - mtl - nats - numeric-extras @@ -382,7 +382,7 @@ packages: - gl - lens-aeson - zlib-lens - # GHC 8 - hyperloglog + # - hyperloglog # bounds: approximate, binary, comonad "Andrew Farmer @xich": - scotty @@ -438,27 +438,27 @@ packages: "Paul Harper @benekastah": [] - # - yesod-auth-oauth2 # BLOCKED aeson-1.0 + # - yesod-auth-oauth2 # bounds: aeson-1.0, http-client, load-env "Felipe Lessa @meteficha": - # bounds - country-codes - # bounds - esqueleto - # - fb # BLOCKED http-conduit 2.2 - # bounds - fb-persistent - # VERSION MISSING Compilation failure against aeson https://github.com/prowdsponsor/mangopay/issues/32 - mangopay + # - country-codes # bounds: tagsoup + # - esqueleto # bounds: persistent + # - fb # bounds: aeson, http-conduit-2.2, hspec + # - fb-persistent # bounds: persistent # via: fb + # - mangopay # compilation failure against aeson - nonce - serversession - serversession-backend-acid-state - # bounds - serversession-backend-persistent - # bounds - serversession-backend-redis - # - serversession-frontend-snap + # - serversession-backend-persistent # bounds: persistent, persistent-postgresql, persistent-sqlite + # - serversession-backend-redis # bounds: hedis + # - serversession-frontend-snap # bounds: snap, snap-core - serversession-frontend-wai - serversession-frontend-yesod - thumbnail-plus - # bounds - yesod-auth-account-fork - # GHC 8 - yesod-auth-fb - # - yesod-fb # BLOCKED http-conduit 2.2 via fb - # VERSION MISSING Compilation failure against aeson https://github.com/prowdsponsor/mangopay/issues/32 - yesod-mangopay + # - yesod-auth-account-fork # bounds: persistent + # - yesod-auth-fb # bounds: time, transformers # via fb, via yesod-fb + # - yesod-fb # via fb + # - yesod-mangopay # via mangopay "Alexander Altman @pthariensflame": # Maintaining on behalf of @roelvandijk: @@ -470,15 +470,15 @@ packages: "Trevor L. McDonell @tmcdonell": - accelerate - # "Liam O'Connor @liamoc": - # GHC 8 - patches-vector - # GHC 8 - composition-tree - # GHC 8 & bounds - dixi - # GHC 8 - latex-formulae-image - # via latex-formulae-image - latex-formulae-pandoc - # GHC 8 - latex-formulae-hakyll - # GHC 8 & bounds - agda-snippets - # GHC 8 - agda-snippets-hakyll + "Liam O'Connor @liamoc": + # - patches-vector # bounds: QuickCheck, edit-distance-vector, hspec + # - composition-tree # bounds: QuickCheck + # - dixi # bounds: aeson, lens, time, [...] + - latex-formulae-image + # - latex-formulae-pandoc # bounds: pandoc-types + # - latex-formulae-hakyll # bounds: ghc, base + # - agda-snippets # bounds: ghc, base + # - agda-snippets-hakyll # bounds: ghc, base "Dan Burton @DanBurton": - hspec-jenkins @@ -559,11 +559,11 @@ packages: - messagepack-rpc # "Boris Lykah @lykahb": - # GHC 8 - groundhog - # GHC 8 - groundhog-th - # GHC 8 - groundhog-sqlite - # GHC 8 - groundhog-postgresql - # GHC 8 - groundhog-mysql + # - groundhog # bounds: transformers + # - groundhog-th # via groundhog + # - groundhog-sqlite # via groundhog + # - groundhog-postgresql # bounds: transformers # via groundhog + # - groundhog-mysql # bounds: transformers # via: groundhog, mysql-simple "Janne Hellsten @nurpax": - sqlite-simple @@ -576,14 +576,14 @@ packages: - hPDB-examples - homplexity - wordpass - # - json-autotype # BLOCKED aeson 1.0 + # - json-autotype # bounds: aeson 1.0, lens - posix-realtime "Dom De Re @domdere": - cassava-conduit "Dominic Steinitz @idontgetoutmuch": - # - yarr # https://github.com/leventov/yarr/issues/10 + # - yarr # compilation error against fixed-vector https://github.com/leventov/yarr/issues/10 - random-fu "Ben Gamari @bgamari": @@ -646,8 +646,8 @@ packages: - opensource "Joey Hess @joeyh": - # via esqueleto - git-annex - # via github - github-backup + # - git-annex # bounds: bloomfilter, [...] # via: aws, esqueleto, [...] # + # - github-backup # bounds: github - Win32-extras - concurrent-output - mountpoints @@ -661,34 +661,33 @@ packages: - repa - repa-io - repa-algorithms - # GHC 8 - kanji + # - kanji # bounds: ghc 8, base "Ketil Malde @ketil-malde": - biocore - biofasta - biofastq - # 0.3.7.1 Compilation failure due to -Werror - biosff + # - biosff # 0.3.7.1 Compilation failure due to -Werror - blastxml - bioace - biopsl - # VERSION MISSING Compilation failure against c2hs https://github.com/ingolia/SamTools/issues/3 - samtools + # samtools # Compilation failure against c2hs https://github.com/ingolia/SamTools/issues/3 - seqloc - bioalign - BlastHTTP - # The following have out-of-date dependencies currently - # biostockholm memexml RNAwolf - # , "Biobase BiobaseDotP BiobaseFR3D BiobaseInfernal BiobaseMAF" - # , "BiobaseTrainingData BiobaseTurner BiobaseXNA BiobaseVienna" - # , "BiobaseTypes BiobaseFasta" - # MC-Fold-DP + # Outdated dependencies: + # biostockholm memexml RNAwolf Biobase BiobaseDotP + # BiobaseFR3D BiobaseInfernal BiobaseMAF BiobaseTrainingData + # BiobaseTurner BiobaseXNA BiobaseVienna" + # BiobaseTypes BiobaseFasta MC-Fold-DP "Florian Eggenhofer @eggzilla": - ClustalParser - # GHC 8 - EntrezHTTP + - EntrezHTTP - Genbank - # GHC 8 - RNAlien - # via EntrezHTTP - Taxonomy - # via ENtrezHTTP - TaxonomyTools + - RNAlien + - Taxonomy + - TaxonomyTools - ViennaRNAParser "Silk ": @@ -722,7 +721,7 @@ packages: - hledger-ui - hledger-web - hledger-api - # via Diff - shelltestrunner + # - shelltestrunner # bounds: Diff, HUnit - quickbench - regex-compat-tdfa @@ -730,16 +729,16 @@ packages: - io-manager "Dimitri Sabadie @phaazon": - # - al FIXME temporary, figure out why it's not working with stackage-build + # - al # FIXME temporary, figure out why it's not working with stackage-build - event - hid - # GHC 8 - luminance - # GHC 8 - luminance-samples + - luminance + # - luminance-samples # bounds: base - monad-journal - # GHC 8 - msi-kb-backlit + # - msi-kb-backlit # bounds: ghc, base - smoothie - # bounds - tellbot - # GHC 8 - wavefront + # - tellbot # bounds: bifunctors, http-conduit, tagsoup + - wavefront - zero "Thomas Schilling @nominolo": @@ -747,12 +746,12 @@ packages: "Boris Buliga @d12frosted": - io-choice - # UNKNOWN VERSION Compilation failure https://github.com/d12frosted/CanonicalPath/issues/5 - system-canonicalpath + # - system-canonicalpath # bounds: ghc, base # https://github.com/d12frosted/CanonicalPath/issues/5 "Daniel Gröber @DanielG": [] - # - ghc-mod # BLOCKED pipes 4.2 & optparse-applicative 0.13.0.0 when #1784 gets lifted - # - cabal-helper # BLOCKED extra 1.5 + # - ghc-mod # bounds: cabal-helper, extra, haskell-src-exts, optparse-applicative, pipes + # - cabal-helper # bounds: extra 1.5 "Yann Esposito yogsototh @yogsototh": - human-readable-duration @@ -773,14 +772,14 @@ packages: "Toralf Wittner @twittner": - bytestring-conversion - # GHC8/3.1.0 compilation failure - cql - # via cql - cql-io + - cql + - cql-io - redis-resp - redis-io - # - swagger # BLOCKED aeson 1.0 + - swagger - tinylog - wai-predicates - # GHC 8 - wai-routing + - wai-routing - zeromq4-haskell "trupill@gmail.com": @@ -806,10 +805,10 @@ packages: - bytestring-trie - data-accessor - data-accessor-mtl - # GHC 8 - file-location + # - file-location # bounds: transformers - fuzzcheck - haddock-api - # haskell-src-exts 1.18 - here + - here - hlibgit2 - gitlib-libgit2 - hostname-validate @@ -823,7 +822,7 @@ packages: - Chart-cairo - ghc-events - monad-extras - # - stack < 9.9.9 # BLOCKED http-conduit 2.2 + # - stack < 9.9.9 # bounds: ghc, template-haskell - optparse-simple - hpack @@ -852,19 +851,19 @@ packages: - Spock-core - Spock-api - Spock-api-server - # via digestive-functors - Spock-digestive + # - Spock-digestive # via: digestive-functors - Spock-worker - graph-core - hvect - reroute - users - # via esqueleto - users-persistent + # - users-persistent # via: esqueleto - users-postgresql-simple - users-test - validate-input - ignore - elm-bridge - # via digestive-functors - digestive-bootstrap + # digestive-bootstrap # via: digestive-functors, digestive-functors-blaze - blaze-bootstrap - dataurl - psql-helpers @@ -874,10 +873,10 @@ packages: "Joey Eremondi @JoeyEremondi": - aeson-pretty - digest - # via elm-compiler - elm-build-lib - # bounds - elm-compiler + # - elm-build-lib # via: elm-compiler + # - elm-compiler # bounds: aeson, binary, transformers, [...] - elm-core-sources - # bounds - elm-package + # - elm-package # bounds: HTTP, binary # via: elm-compiler, [...] - language-glsl - prettyclass - QuasiText @@ -930,13 +929,12 @@ packages: - indentation-parsec "Alois Cochard @aloiscochard": - [] - # GHC 8 & bounds - codex - # GHC 8 - machines-binary - # GHC 8 - machines-process - # GHC 8 - sarsi + # - codex # bounds: http-client, wreq + - machines-binary + - machines-process + # - sarsi # bound: cryptonite # on behalf of Bryan O'Sullivan @bos: - # - wreq # BLOCKED http-client 0.5 + # - wreq # bounds: authenticate-oauth, http-client "Andraz Bajt @edofic": - effect-handlers @@ -951,7 +949,7 @@ packages: - cabal-rpm - cabal-sort - hslua - # - idris # BLOCKED safe + # - idris # bounds: safe - cairo - gio @@ -964,19 +962,19 @@ packages: - webkitgtk3-javascriptcore - ghcjs-codemirror - # via gi-gtk https://github.com/fpco/stackage/issues/1569 - ghcjs-dom - # via gi-gtk https://github.com/fpco/stackage/issues/1569 - jsaddle - # GHC 8 & bounds - leksah-server - # GHC 8 - ltk + # - ghcjs-dom # via: ghcjs-dom-jsaddle # https://github.com/fpco/stackage/issues/1569 + # - jsaddle # via: ret-tf # https://github.com/fpco/stackage/issues/1569 + # - leksah-server # bounds: ghc, base + # - ltk # bounds: ghc, base - vado - # GHC 8 - vcsgui + # - vcsgui # via: gi-gtk-hs - vcswrapper "Renzo Carbonara @k0001": - network-simple - # - pipes-aeson # BLOCKED pipes 4.2 + - pipes-aeson - pipes-attoparsec - # GHC 8 - pipes-binary + # - pipes-binary # bounds: binary, pipes, transformers - pipes-network "Tomas Carnecky @wereHamster": @@ -992,7 +990,7 @@ packages: - google-cloud - kraken - libinfluxdb - # - mole # BLOCKED optparse-applicative < 0.13 + # - mole # bounds: hspec, optparse-applicative - publicsuffix - rethinkdb-client-driver @@ -1014,9 +1012,8 @@ packages: "Leon Mergen @solatis": - base32string - base58string - # BLOCKED wreq: - # - bitcoin-api - # - bitcoin-api-extra + # - bitcoin-api # via: wreq + # - bitcoin-api-extra # via: bitcoin-api, wreq - bitcoin-block - bitcoin-script - bitcoin-tx @@ -1033,7 +1030,7 @@ packages: - gitson - pcre-heavy - http-link-header - # - microformats2-parser # BLOCKED aeson-qq + - microformats2-parser - hspec-expectations-pretty-diff "Francesco Mazzoli @bitonic": @@ -1081,13 +1078,13 @@ packages: - arithmoi - friendly-time - hashable - # - haxl + - haxl - monad-time - packdeps - recursion-schemes - unordered-containers - # fft + - fft - carray - ix-shapable - fft @@ -1095,13 +1092,13 @@ packages: # Regex packages by Chris Kuklewicz - regex-base - regex-compat - # 0.91 Compilation failure due to -Werror - regex-dfa - # 0.90 Compilation failure due to -Werror - regex-parsec + # - regex-dfa # 0.91 Compilation failure due to -Werror + # - regex-parsec # 0.90 Compilation failure due to -Werror - regex-pcre - regex-posix - regex-tdfa - # GHC 8 - regex-tdfa-utf8 - # 0.91 Compilation failure due to -Werror - regex-tre + # regex-tdfa-utf8 # bounds: ghc, base + # - regex-tre # 0.91 Compilation failure due to -Werror # Universe - universe @@ -1346,12 +1343,11 @@ packages: - plot - plot-gtk - plot-gtk3 - - vector-buffer - # 0.1.2.1 Compilation failure against hmatrix https://github.com/amcphail/hmatrix-repa/issues/2 - hmatrix-repa + - hmatrix-repa "Noam Lewis @sinelaw": - # via hxt-tagsoup - xml-to-json + # - xml-to-json # via: hexpat - xml-to-json-fast - digits - unification-fd @@ -1363,13 +1359,13 @@ packages: - markdown-unlit "Mateusz Kowalczyk @Fuuzetsu": - # 0.4.1.1 compilation failure against GHC 8 - aeson-schema + # - aeson-schema # bounds: QuickCheck, aeson # compilation failure for 0.4.1.1 - H - inline-r # "David Fox @ddssff": - # GHC bug https://github.com/ddssff/debian-haskell/issues/6 - debian - # via memoize - cabal-debian + # - debian # GHC bug: https://github.com/ddssff/debian-haskell/issues/6 + # - cabal-debian # via: debian "Stefan Saasen @juretta": - jwt @@ -1384,7 +1380,7 @@ packages: - autoexporter - bento - bmp # Maintained by @benl23x5. - # GHC 8 - ekg-statsd # Maintained by @tibbe. + # - ekg-statsd # Maintained by @tibbe. - flow - github-release - gloss # Maintained by @benl23x5. @@ -1424,8 +1420,8 @@ packages: - streaming-wai # "Smirnov Alexey @chemist": - # GHC 8 - snmp - # GHC 8 - agentx + # - snmp # bounds: ghc, base + # - agentx # bounds: ghc, base "David Raymond Christiansen @david-christiansen": - annotated-wl-pprint @@ -1455,28 +1451,28 @@ packages: - clash-vhdl - clash-verilog - clash-systemverilog - # GHC 8 - clash-ghc + # - clash-ghc # bounds: ghc "Athan Clark @athanclark": - commutative - # via digestive functors - digestive-functors-lucid - #- ltext # https://github.com/ltext/ltext/issues/22 + # - digestive-functors-lucid # via: digestive functors + # - ltext # compilation failure: https://github.com/ltext/ltext/issues/22 - markup - # via poly-arity - nested-routes + # - nested-routes # via: HList - path-extra - # via HList - poly-arity (sent e-mail to HList maintainer) + # - poly-arity # via HList (sent e-mail to HList maintainer) - urlpath - wai-transformers - # - wai-middleware-content-type # BLOCKED aeson 1.0 via pandoc - # - wai-middleware-verbs # BLOCKED aeson 1.0 via pandoc + - wai-middleware-content-type + - wai-middleware-verbs - webpage - composition-extra - rose-trees - sets - timemap - - tries + - triesn - path-extra - # via poly-arity - pred-trie + # - pred-trie # via poly-arity - pred-set - HSet @@ -1525,18 +1521,18 @@ packages: - serf - uri-templater - librato - # bounds - datadog - # bounds - engine-io-growler - # bounds - flowdock - # GHC 8 - growler + # - datadog # bounds: aeson + # - engine-io-growler # bounds: websockets # via [...] + # - flowdock # bounds: aeson, http-client, [...] + # - growler # bounds: pipes, pipes-aeson, transformers "Michael Xavier @MichaelXavier": # - angel # https://github.com/MichaelXavier/Angel/issues/52 - uri-bytestring - # Can't build on stackage server https://github.com/MichaelXavier/phash/issues/5 - phash + # - phash # Can't build on stackage server https://github.com/MichaelXavier/phash/issues/5 - cron - # GHC 8 - tasty-tap - # via tasty-tap - tasty-fail-fast + # - tasty-tap # bounds: ghc, base + # - tasty-fail-fast # via: tasty-tap - drifter - drifter-postgresql @@ -1546,33 +1542,32 @@ packages: "Sam Rijs @srijs": - ndjson-conduit - # GHC 8 - attoparsec-trans + # - attoparsec-trans # bounds: transformers - operational-class - result - # "Anupam Jain @ajnsit": - # GHC 8 - wai-routes + "Anupam Jain @ajnsit": + - wai-routes "Daniel Patterson @dbp": - # via digestive-functors - hspec-snap + # - hspec-snap # bounds: hspec, hspec-core # via: digestive-functors - hworker - # - hworker-ses BLOCKED amazonka-core + - hworker-ses - fn - # via heist - fn-extra + # - fn-extra # via: digestive-functors "Chris Wong @lfairy": - nationstates "Mathieu Boespflug @mboes": - # via ihaskell & via ihaskell-blaze - ihaskell-inline-r + # - ihaskell-inline-r # via: ihaskell, ihaskell-blaze - cassette - distributed-closure - H - inline-r - jni - jvm - # BLOCKED GHC 8.0.2 - # - sparkle + - sparkle - th-lift "Christopher Reichert @creichert": @@ -1583,26 +1578,26 @@ packages: - yesod-auth-basic # "Alcides Viamontes @alcidesv": - # GHC 8 - second-transfer + # - second-transfer # bounds: GHC 8 # "Hirotomo Moriwaki @philopon": - # GHC 8 & bounds - apiary - # GHC 8 & bounds - apiary-logger - # GHC 8 & bounds - apiary-persistent - # GHC 8 & bounds - apiary-websockets - # GHC 8 & bounds - apiary-cookie - # GHC 8 & bounds - apiary-session - # GHC 8 & bounds - apiary-clientsession - # GHC 8 & bounds - apiary-authenticate - # GHC 8 & bounds - apiary-eventsource - # GHC 8 & bounds - apiary-mongoDB - # GHC 8 & bounds - apiary-memcached - # GHC 8 - types-compat - # GHC 8 - web-routing - # GHC 8 - bytestring-read - # GHC 8 & bounds - memcached-binary - # GHC 8 - barrier - # GHC 8 - haddocset + # - apiary # GHC 8 & bounds + # - apiary-logger # GHC 8 & bounds + # - apiary-persistent # GHC 8 & bounds + # - apiary-websockets # GHC 8 & bounds + # - apiary-cookie # GHC 8 & bounds + # - apiary-session # GHC 8 & bounds + # - apiary-clientsession # GHC 8 & bounds + # - apiary-authenticate # GHC 8 & bounds + # - apiary-eventsource # GHC 8 & bounds + # - apiary-mongoDB # GHC 8 & bounds + # - apiary-memcached # GHC 8 & bounds + # - types-compat # GHC 8 + # - web-routing # GHC 8 + # - bytestring-read # GHC 8 + # - memcached-binary # GHC 8 & bounds + # - barrier # GHC 8 + # - haddocset # GHC 8 "Kai Zhang @kaizhang": - clustering @@ -1663,7 +1658,7 @@ packages: "Will Thompson @wjt": [] - # - bustle https://github.com/vasylp/hgettext/issues/10 + # - bustle # https://github.com/vasylp/hgettext/issues/10 "Jakub Fijałkowski @jakubfijalkowski": - hlibsass @@ -1689,21 +1684,19 @@ packages: "Sergey Alirzaev @l29ah": - monad-peel - NineP - # GHC 8 - Network-NineP + # - Network-NineP # GHC 8 "Oliver Charles @ocharles": - # GHC 8 - engine-io + # - engine-io # GHC 8 - diff3 - # GHC 8 & bounds - digestive-functors-aeson - # GHC 8 - exhaustive - # GHC 8 - libsystemd-journal - # GHC 8 - network-carbon - # GHC 8 - socket-io + # - digestive-functors-aeson # GHC 8 & bounds + # - exhaustive # GHC 8 + # - libsystemd-journal # GHC 8 + # - network-carbon # GHC 8 + # - socket-io # GHC 8 - tasty-rerun - logging-effect - # "Scott Murphy @smurphy8": - "Antoni Silvestre @asilvestre": # Test suite needs a running neo4j server with auth disabled # unfortunately the cabal package name and the github repo don't have the exact same name @@ -1739,38 +1732,38 @@ packages: "Matthew Pickering @mpickering": - refact - # bounds - servant-pandoc + # - servant-pandoc # bounds - ghc-exactprint # - apply-refact # BLOCKED optparse-applicative < 0.13 # "Andrew Gibiansky @gibiansky": - # GHC 8 - ihaskell - # via ihaskell - ihaskell-aeson - # via ihaskell - ihaskell-basic - # via ihaskell - ihaskell-blaze - # via ihaskell - ihaskell-charts - # via ihaskell - ihaskell-diagrams - # via ihaskell - ihaskell-hatex - # via ihaskell - ihaskell-juicypixels - # via ihaskell - ihaskell-magic - # via ihaskell - ihaskell-rlangqq - # via ihaskell - ihaskell-static-canvas - # GHC 8 - ghc-parser - # GHC 8 - ipython-kernel + # - ihaskell # GHC 8 + # - ihaskell-aeson # via: ihaskell + # - ihaskell-basic # via: ihaskell + # - ihaskell-blaze # via: ihaskell + # - ihaskell-charts # via: ihaskell + # - ihaskell-diagrams # via: ihaskell + # - ihaskell-hatex # via: ihaskell + # - ihaskell-juicypixels # via: ihaskell + # - ihaskell-magic # via: ihaskell + # - ihaskell-rlangqq # via: ihaskell + # - ihaskell-static-canvas # via: ihaskell + # - ghc-parser # GHC 8 + # - ipython-kernel # GHC 8 "Andrés Sicard-Ramírez @asr": - Agda "James Cook @mokus0": - dependent-sum - # - dependent-sum-template BLOCKED dependent-sum-0.4 + # - dependent-sum-template # BLOCKED dependent-sum-0.4 - dependent-map - dice - hstatsd - misfortune "Timo von Holtz @tvh": - # via haxl - haxl-amazonka + - haxl-amazonka - hasql-migration - servant-JuicyPixels @@ -1815,7 +1808,7 @@ packages: - storable-record "Brandon Martin @codedmart": - # GHC 8 & via engine-io - engine-io-wai + # - engine-io-wai # GHC 8 & via engine-io - rethinkdb "Michael Walker @barrucadu": @@ -1839,7 +1832,7 @@ packages: - from-sum - hailgun - hailgun-simple - # GHC 8 - ig + # - ig # GHC 8 - natural-transformation - opaleye-trans - pretty-simple @@ -1860,15 +1853,15 @@ packages: - pointedlist - word-trie - xdg-basedir - # - yi -- disabled because of https://github.com/commercialhaskell/stack/issues/2795 + # - yi # https://github.com/commercialhaskell/stack/issues/2795 - yi-core - # - yi-frontend-pango -- disabled because of https://github.com/commercialhaskell/stack/issues/2795 + # - yi-frontend-pango # https://github.com/commercialhaskell/stack/issues/2795 - yi-frontend-vty - yi-fuzzy-open - yi-ireader - yi-keymap-cua - yi-keymap-emacs - #- yi-keymap-vim # https://github.com/yi-editor/yi/issues/954 + # - yi-keymap-vim # https://github.com/yi-editor/yi/issues/954 - yi-language - yi-misc-modes - yi-mode-haskell @@ -1883,9 +1876,9 @@ packages: - GPipe-GLFW # "Csaba Hruska @csabahruska": - # GHC 8 - lambdacube-ir - # GHC 8 & via wavefront - lambdacube-gl - # GHC 8 & bounds - lambdacube-compiler + # - lambdacube-ir # GHC 8 + # - lambdacube-gl # GHC 8 & via wavefront + # - lambdacube-compiler # GHC 8 & bounds "Spencer Janssen @spencerjanssen": - Xauth @@ -1940,7 +1933,7 @@ packages: "Mark Fine @markfine": - postgresql-schema - # test failures https://github.com/fpco/stackage/issues/873 - sbp + # - sbp # test failures https://github.com/fpco/stackage/issues/873 "Jinjing Wang @nfjinjing": - moesocks @@ -1965,8 +1958,8 @@ packages: - hruby - language-puppet - tar-conduit - # Doesn't allow http-types >= 0.9.1 - stm-firehose - # GHC 8 & doesn't allow aeson >= 0.11.2.0 & doesn't allow lens >= 4.14 - hslogstash + # - stm-firehose # Doesn't allow http-types >= 0.9.1 + # - hslogstash # GHC 8 & doesn't allow aeson >= 0.11.2.0 & doesn't allow lens >= 4.14 "Mark Karpov @mrkkrp": - megaparsec @@ -1986,11 +1979,11 @@ packages: - req-conduit # "Thomas Bereknyei ": - # GHC 8 - multiplate + # - multiplate # GHC 8 # "Sumit Sahrawat @sumitsahrawat": - # GHC 8 & via plot - plot-gtk-ui - # GHC 8 - calculator + # - plot-gtk-ui # GHC 8 & via plot + # - calculator # GHC 8 "Emmanuel Touzery @emmanueltouzery": - app-settings @@ -2014,13 +2007,13 @@ packages: "Facundo Domínguez @facundominguez": - distributed-process - # GHC 8 - distributed-process-async - # GHC 8 - distributed-process-client-server - # GHC 8 - distributed-process-execution - # GHC 8 - distributed-process-extras - # GHC 8 - distributed-process-registry - # GHC 8 - distributed-process-supervisor - # GHC 8 - distributed-process-task + # - distributed-process-async # GHC 8 + # - distributed-process-client-server # GHC 8 + # - distributed-process-execution # GHC 8 + # - distributed-process-extras # GHC 8 + # - distributed-process-registry # GHC 8 + # - distributed-process-supervisor # GHC 8 + # - distributed-process-task # GHC 8 - distributed-process-simplelocalnet - distributed-static - network-transport @@ -2030,8 +2023,8 @@ packages: - rank1dynamic # "Alexander Vershilov @qnikst": - # https://github.com/qnikst/imagemagick/issues/41 - imagemagick - # GHC 8 - network-transport-zeromq + # - imagemagick # https://github.com/qnikst/imagemagick/issues/41 + # - network-transport-zeromq # GHC 8 "Takahiro Himura @thimura": - lens-regex @@ -2040,17 +2033,17 @@ packages: # - twitter-types-lens # BLOCKED derive # "Robbin C. robbinch": - # via lzma-conduit - zim-parser + # - zim-parser # via lzma-conduit "David Wiltshire @dave77": # on behalf of Alexey Karakulov @w3rs - hashable-time # "Tim Baumann @timjb": - # GHC 8 & via engine-io - engine-io-yesod + # - engine-io-yesod # GHC 8 & via engine-io "Tim McGilchrist @tmcgilchrist": - # bounds - riak + # - riak # bounds - airship "Yuras Shumovich @Yuras": @@ -2061,7 +2054,7 @@ packages: - scanner "Stanislav Chernichkin @schernichkin": - # GHC 8 - partial-isomorphisms + # - partial-isomorphisms # GHC 8 - vinyl "Christoph Breitkopf @bokesan": @@ -2087,7 +2080,7 @@ packages: - ekg # "Emin Karayel @ekarayel": - # GHC 8 - sync-mht + # - sync-mht # GHC 8 "Michael Schröder @mcschroeder": - ctrie @@ -2110,18 +2103,18 @@ packages: # Missing test files https://github.com/fpco/stackage/issues/1001 - hashids # "Joe Hermaszewski @expipiplus1": - # GHC 8 & via memoize - exact-real + # - exact-real # GHC 8 & via memoize # "Jonatan Sundqvist jonatanhsundqvist@gmail.com @SwiftsNamesake": - # bounds - Cartesian - # bounds - Michelangelo + # - Cartesian # bounds + # - Michelangelo # bounds "Henry J. Wylde @hjwylde": [] # - git-fmt # BLOCKED optparse-applicative 0.13 # - omnifmt # BLOCKED optparse-applicative 0.13 - # aeson & extra - werewolf - # aeson & extra & http-client & http-client-tls - werewolf-slack + # - werewolf # aeson & extra + # - werewolf-slack # aeson & extra & http-client & http-client-tls "Will Sewell @willsewell": - benchpress @@ -2194,14 +2187,14 @@ packages: - frontmatter - read-editor - hspec-setup - # bounds - hzulip + # - hzulip # bounds - list-prompt - # GHC 8 - memoization-utils + # - memoization-utils # GHC 8 # - package-description-remote # BLOCKED wreq - projectroot - questioner # - stack-run-auto # BLOCKED wreq - # aeson 1.0 - hpack-convert + # - hpack-convert # aeson 1.0 - language-dockerfile "Pascal Hartig @passy": @@ -2213,7 +2206,7 @@ packages: "Denis Redozubov @dredozubov": - tracy - # GHC 8 - hreader-lens + # - hreader-lens # GHC 8 "Yuji Yamamoto @igrep": - yes-precure5-command @@ -2232,11 +2225,11 @@ packages: - dawg-ord "Amit Levy @alevy": - # 0.4.1 compilation failure - postgresql-orm + - postgresql-orm # 0.4.1 compilation failure - simple - simple-templates - simple-session - # via postgresql-orm - simple-postgresql-orm + - simple-postgresql-orm "Sergey Astanin @astanin": # Stackage server uses Ubuntu 16.04 which ships libzip-1.0.1. @@ -2261,7 +2254,7 @@ packages: "Justus Adam @JustusAdam": [] - #- mustache # BLOCKED wreq + # - mustache # BLOCKED wreq "Cindy Wang @CindyLinz": - NoTrace @@ -2289,7 +2282,7 @@ packages: - turtle-options # "Ruey-Lin Hsu @petercommand": - # GHC 8 - MASMGen + # - MASMGen # GHC 8 "Ozgun Ataman ozgun.ataman@soostone.com @ozataman": - string-conv @@ -2308,7 +2301,7 @@ packages: - Chart-diagrams # "Aaron Levin @aaronmblevin": - # GHC 8 & lots of other packages - haskell-kubernetes + # - haskell-kubernetes # GHC 8 & lots of other packages "Aaron Levin @aaronmblevin": - free-vl @@ -2356,7 +2349,7 @@ packages: - unix-bytestring # "Carlo Hamalainen @carlohamalainen": - # GHC 8 - ghc-imported-from + # - ghc-imported-from # GHC 8 "Fraser Tweedale @frasertweedale": - jose @@ -2378,8 +2371,7 @@ packages: - hw-bits - hw-conduit - hw-diagnostics - # https://github.com/haskell-works/hw-json/issues/4 - # - hw-json + # - hw-json # compilation failure: https://github.com/haskell-works/hw-json/issues/4 - hw-parser - hw-prim - hw-rankselect @@ -2396,15 +2388,16 @@ packages: [] # - yesod-job-queue # https://github.com/nakaji-dayo/yesod-job-queue/issues/10 - # "Braden Walters @meoblast001": - # - hakyll-sass + "Braden Walters @meoblast001": + [] + # - hakyll-sass # bounds: aeson-pretty "Patrick Thomson @helium": - postgresql-transactional "Tom Murphy @amindfv": - # 0.2.0.5 compilation failure - vivid - # GHC 8 - midair + # - vivid # 0.2.0.5 compilation failure + # - midair # GHC 8 - nano-erl "Toshio Ito @debug-ito": @@ -2428,8 +2421,7 @@ packages: - stratosphere "Alexey Rodiontsev @klappvisor": - [] - # - telegram-api https://github.com/fpco/stackage/issues/1689 + - telegram-api "Iñaki García Etxebarria @garetxe": # Pinned to versions not using custom-setup, since stack does @@ -2496,8 +2488,7 @@ packages: "Greg Hurrell @wincent": [] - # https://github.com/wincent/docvim/issues/30 - # - docvim + # - docvim # compilation failure: https://github.com/wincent/docvim/issues/30 "Ashley Yakeley @AshleyYakeley": - countable @@ -2540,7 +2531,7 @@ packages: - camfort - codo-notation - fortran-src - # 0.57 Compilation failure https://github.com/fpco/stackage/pull/1710#issuecomment-235067168 - ixmonad + # - ixmonad # 0.57 Compilation failure https://github.com/fpco/stackage/pull/1710#issuecomment-235067168 - language-fortran "Philipp Schuster @phischu": @@ -2555,7 +2546,7 @@ packages: "Rune K. Svendsen @runeks": [] - # - bitcoin-payment-channel # BLOCKED aeson 1.0 + # - bitcoin-payment-channel # bounds: aeson 1.0 "Al Zohali @zohl": - servant-auth-cookie < 0.4.1 || > 0.4.1 @@ -2571,7 +2562,7 @@ packages: "Matthias Herrmann @2chilled": [] - # - scrape-changes # BLOCKED wreq + # - scrape-changes # via: wreq "Daniel Mendler @minad": - quickcheck-special @@ -3309,6 +3300,7 @@ tell-me-when-its-released: - optparse-applicative-0.13.0.0 # Unskip test suite https://github.com/pcapriotti/optparse-applicative/issues/228 - hakyll-4.9.2.0 # re-enable tests - Spock-core-0.11.0.0 # testsuite fail +- vivid-0.2.0.5 # compilation failure # Packages which should be hidden after registering, to avoid module name # conflicts. This is intended for at least two use cases: From 8970490dbe2375eeb673355afd914586202a04c6 Mon Sep 17 00:00:00 2001 From: Adam Bergmark Date: Mon, 26 Dec 2016 20:39:04 +0100 Subject: [PATCH 021/153] Re-disable present --- build-constraints.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 3b01be83..d375b852 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -291,7 +291,7 @@ packages: - lucid - osdkeys - pdfinfo - - present + # - present # compilation failure against haskell-src-exts - pure-io - scrobble - shell-conduit From 6fc14348cb64878d72d61c7a48cc6aca8dd5a3ac Mon Sep 17 00:00:00 2001 From: Adam Bergmark Date: Mon, 26 Dec 2016 20:47:04 +0100 Subject: [PATCH 022/153] Expect haskell-docs tests to fail --- build-constraints.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index d375b852..9ce9b8c5 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -3067,6 +3067,7 @@ expected-test-failures: # Misc. - distributed-process-supervisor # # https://github.com/haskell-d - ghcid # Weird conflicts with sandboxingistributed/distributed-process-supervisor/issues/1 + - haskell-docs # GHC bug # Stackage upper bounds, re-enable these when their upper bound is removed - hindent # 4.6.4 From e7f708cd5252246943be7408a22e505dd5c1fdca Mon Sep 17 00:00:00 2001 From: Adam Bergmark Date: Mon, 26 Dec 2016 21:02:33 +0100 Subject: [PATCH 023/153] Re-disable scrobble --- build-constraints.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 9ce9b8c5..94766bca 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -293,7 +293,7 @@ packages: - pdfinfo # - present # compilation failure against haskell-src-exts - pure-io - - scrobble + # - scrobble # compilation errors against time 1.6 - shell-conduit - sourcemap - hindent From 05733ce32f17bc9b205f59a9c50759c017c87f90 Mon Sep 17 00:00:00 2001 From: Adam Bergmark Date: Mon, 26 Dec 2016 21:03:30 +0100 Subject: [PATCH 024/153] Re-disable postgresql-orm --- build-constraints.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 94766bca..1edb0d01 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2225,7 +2225,7 @@ packages: - dawg-ord "Amit Levy @alevy": - - postgresql-orm # 0.4.1 compilation failure + # - postgresql-orm # 0.4.1 compilation failure - simple - simple-templates - simple-session From 93a9140b452abd6c6cc4427fc79fb34e0ad5e7a6 Mon Sep 17 00:00:00 2001 From: Adam Bergmark Date: Mon, 26 Dec 2016 21:05:13 +0100 Subject: [PATCH 025/153] Expect jose-jwt tests to fail #2162 --- build-constraints.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 1edb0d01..d89b86e1 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -3049,6 +3049,7 @@ expected-test-failures: - th-printf # 0.3.1 https://github.com/pikajude/th-printf/issues/3 - wreq # https://github.com/bos/wreq/issues/53 - xmonad # 0.12 https://github.com/xmonad/xmonad/issues/36 + - jose-jwt # 0.7.3 https://github.com/fpco/stackage/issues/2162 # Compilation failures - ListLike # No issue tracker, e-mail sent to maintainer From 22bbe3c621bd73ed86c829212802f8bfb48662f7 Mon Sep 17 00:00:00 2001 From: Adam Bergmark Date: Mon, 26 Dec 2016 21:07:25 +0100 Subject: [PATCH 026/153] Re-disable sparkle --- build-constraints.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index d89b86e1..eaa8b444 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -1567,7 +1567,7 @@ packages: - inline-r - jni - jvm - - sparkle + # - sparkle # build failure, requires gradle - th-lift "Christopher Reichert @creichert": From 2470389c1a55fc3e26215a05f22c1f1b9aead38c Mon Sep 17 00:00:00 2001 From: Adam Bergmark Date: Mon, 26 Dec 2016 21:08:33 +0100 Subject: [PATCH 027/153] Expect generic-random tests to time out --- build-constraints.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index eaa8b444..c72e5905 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2951,6 +2951,7 @@ expected-test-failures: # servers time limit so these shouldn't be removed from # expected-tests unless we know a fix has been released. - cabal-helper + - generic-random - graphviz - punycode - zip From fa59212869db8cc1d7b367ba05a2e56e73b4725b Mon Sep 17 00:00:00 2001 From: Adam Bergmark Date: Mon, 26 Dec 2016 21:52:33 +0100 Subject: [PATCH 028/153] Go through the rest of disabled packages and re-enable some more --- build-constraints.yaml | 181 +++++++++++++++++++---------------------- 1 file changed, 84 insertions(+), 97 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index c72e5905..feb3ec94 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -436,8 +436,7 @@ packages: "Patrick Brisbin @pbrisbin": - gravatar - "Paul Harper @benekastah": - [] + # "Paul Harper @benekastah": # - yesod-auth-oauth2 # bounds: aeson-1.0, http-client, load-env "Felipe Lessa @meteficha": @@ -748,8 +747,7 @@ packages: - io-choice # - system-canonicalpath # bounds: ghc, base # https://github.com/d12frosted/CanonicalPath/issues/5 - "Daniel Gröber @DanielG": - [] + # "Daniel Gröber @DanielG": # - ghc-mod # bounds: cabal-helper, extra, haskell-src-exts, optparse-applicative, pipes # - cabal-helper # bounds: extra 1.5 @@ -1616,13 +1614,13 @@ packages: - conduit-parse - opml-conduit - rss-conduit - # - imm # BLOCKED derive + - imm - timerep - xml-conduit-parse "Kostiantyn Rybnikov @k-bx": - protocol-buffers - # - hprotoc # https://github.com/k-bx/protocol-buffers/issues/45 + # - hprotoc # build failure https://github.com/k-bx/protocol-buffers/issues/45 - protocol-buffers-descriptor - ekg-core - digits @@ -1640,7 +1638,7 @@ packages: "Rob O'Callahan ropoctl@gmail.com @rcallahan": - pipes-fastx - # - pipes-illumina # BLOCKED pipes 4.2 via pipes-bgzf + # - pipes-illumina # via: pipes-bgzf - seqalign - thermonuc - xlsior @@ -1648,17 +1646,16 @@ packages: "John Lenz @wuzzeb": - yesod-auth-account - yesod-static-angular - # - hspec-webdriver # https://github.com/kallisti-dev/hs-webdriver/issues/98 - # - webdriver-angular # https://github.com/kallisti-dev/hs-webdriver/issues/98 + - hspec-webdriver + - webdriver-angular "Sven Heyll @sheyll": - b9 - type-spec - pretty-types - "Will Thompson @wjt": - [] - # - bustle # https://github.com/vasylp/hgettext/issues/10 + # "Will Thompson @wjt": + # - bustle # build failure against haskell-src-exts https://github.com/vasylp/hgettext/issues/10 "Jakub Fijałkowski @jakubfijalkowski": - hlibsass @@ -1684,16 +1681,16 @@ packages: "Sergey Alirzaev @l29ah": - monad-peel - NineP - # - Network-NineP # GHC 8 + - Network-NineP "Oliver Charles @ocharles": - # - engine-io # GHC 8 + # - engine-io # bounds: aeson, websockets - diff3 - # - digestive-functors-aeson # GHC 8 & bounds - # - exhaustive # GHC 8 - # - libsystemd-journal # GHC 8 - # - network-carbon # GHC 8 - # - socket-io # GHC 8 + # - digestive-functors-aeson # bounds: aeson, lens # via: digestive-functors + - exhaustive + - libsystemd-journal + - network-carbon + # - socket-io # bounds: aeson, via: engine-io - tasty-rerun - logging-effect @@ -1732,9 +1729,9 @@ packages: "Matthew Pickering @mpickering": - refact - # - servant-pandoc # bounds + # - servant-pandoc # bounds: pandoc-types, servant-docs - ghc-exactprint - # - apply-refact # BLOCKED optparse-applicative < 0.13 + # - apply-refact # "Andrew Gibiansky @gibiansky": # - ihaskell # GHC 8 @@ -1756,7 +1753,7 @@ packages: "James Cook @mokus0": - dependent-sum - # - dependent-sum-template # BLOCKED dependent-sum-0.4 + # - dependent-sum-template # bounds: dependent-sum - dependent-map - dice - hstatsd @@ -1808,7 +1805,7 @@ packages: - storable-record "Brandon Martin @codedmart": - # - engine-io-wai # GHC 8 & via engine-io + # - engine-io-wai # bounds: ghc, base - rethinkdb "Michael Walker @barrucadu": @@ -1832,7 +1829,7 @@ packages: - from-sum - hailgun - hailgun-simple - # - ig # GHC 8 + # - ig # bounds: http-conduit, transformers - natural-transformation - opaleye-trans - pretty-simple @@ -1853,15 +1850,15 @@ packages: - pointedlist - word-trie - xdg-basedir - # - yi # https://github.com/commercialhaskell/stack/issues/2795 + # - yi # build failure https://github.com/commercialhaskell/stack/issues/2795 - yi-core - # - yi-frontend-pango # https://github.com/commercialhaskell/stack/issues/2795 + # - yi-frontend-pango # build failure https://github.com/commercialhaskell/stack/issues/2795 - yi-frontend-vty - yi-fuzzy-open - yi-ireader - yi-keymap-cua - yi-keymap-emacs - # - yi-keymap-vim # https://github.com/yi-editor/yi/issues/954 + - yi-keymap-vim - yi-language - yi-misc-modes - yi-mode-haskell @@ -1876,9 +1873,9 @@ packages: - GPipe-GLFW # "Csaba Hruska @csabahruska": - # - lambdacube-ir # GHC 8 - # - lambdacube-gl # GHC 8 & via wavefront - # - lambdacube-compiler # GHC 8 & bounds + # - lambdacube-ir # bounds: aeson + # - lambdacube-gl # bounds: aeson, time # via: lambdacube-ir + # - lambdacube-compiler # bounds: aeson, megaparsec # via: lambdacube-ir "Spencer Janssen @spencerjanssen": - Xauth @@ -1898,9 +1895,8 @@ packages: - http-common - http-streams - "Devan Stormont @stormont": - [] - # - forecast-io # BLOCKED aeson 1.0 + # "Devan Stormont @stormont": + # - forecast-io # bounds: aeson 1.0 "Sean Hunt @markfine": - postgresql-schema - # - sbp # test failures https://github.com/fpco/stackage/issues/873 + - sbp "Jinjing Wang @nfjinjing": - moesocks @@ -1945,7 +1941,7 @@ packages: - tree-fun - random-tree - clumpiness - # - find-clumpiness # BLOCKED optparse-applicative https://github.com/GregorySchwartz/find-clumpiness/issues/1 + # - find-clumpiness # build failure against optparse-applicative https://github.com/GregorySchwartz/find-clumpiness/issues/1 - blosum "Simon Marechal @bartavelle": @@ -1958,8 +1954,8 @@ packages: - hruby - language-puppet - tar-conduit - # - stm-firehose # Doesn't allow http-types >= 0.9.1 - # - hslogstash # GHC 8 & doesn't allow aeson >= 0.11.2.0 & doesn't allow lens >= 4.14 + # - stm-firehose # bounds: http-types, stm-conduit, transformers, wai, warp + # - hslogstash # bounds: aeson, lens, time, transformers # via: stm-firehose "Mark Karpov @mrkkrp": - megaparsec @@ -1979,11 +1975,11 @@ packages: - req-conduit # "Thomas Bereknyei ": - # - multiplate # GHC 8 + # - multiplate # bounds: transformers - # "Sumit Sahrawat @sumitsahrawat": - # - plot-gtk-ui # GHC 8 & via plot - # - calculator # GHC 8 + "Sumit Sahrawat @sumitsahrawat": + - plot-gtk-ui + # - calculator # bounds: ghc, base "Emmanuel Touzery @emmanueltouzery": - app-settings @@ -1991,7 +1987,7 @@ packages: "Nickolay Kudasov @fizruk": - http-api-data - # - smsaero # https://github.com/GetShopTV/smsaero/issues/12 + # - smsaero # build failure against aeson https://github.com/GetShopTV/smsaero/issues/12 - swagger2 - servant-swagger @@ -2024,26 +2020,26 @@ packages: # "Alexander Vershilov @qnikst": # - imagemagick # https://github.com/qnikst/imagemagick/issues/41 - # - network-transport-zeromq # GHC 8 + # - network-transport-zeromq # bounds: ghc # via: distributed-process-tests "Takahiro Himura @thimura": - lens-regex - # - twitter-conduit # BLOCKED http-conduit 2.2 - # - twitter-types # BLOCKED derive - # - twitter-types-lens # BLOCKED derive + # - twitter-conduit # bounds: http-conduit 2.2 # via: twitter-types, twitter-types-lens + # - twitter-types # via: derive + # - twitter-types-lens # via: twitter-types # "Robbin C. robbinch": - # - zim-parser # via lzma-conduit + # - zim-parser # via: lzma "David Wiltshire @dave77": # on behalf of Alexey Karakulov @w3rs - hashable-time # "Tim Baumann @timjb": - # - engine-io-yesod # GHC 8 & via engine-io + # - engine-io-yesod # bounds: ghc, base - "Tim McGilchrist @tmcgilchrist": - # - riak # bounds + "Tim McGilchrist @tmcgilchrist": + - riak - airship "Yuras Shumovich @Yuras": @@ -2054,7 +2050,7 @@ packages: - scanner "Stanislav Chernichkin @schernichkin": - # - partial-isomorphisms # GHC 8 + - partial-isomorphisms - vinyl "Christoph Breitkopf @bokesan": @@ -2071,8 +2067,7 @@ packages: - nfc "Adam Curtis @kallisti-dev": - [] - # - webdriver # https://github.com/kallisti-dev/hs-webdriver/issues/98 + - webdriver "Luke Iannini @lukexi": - inline-c @@ -2080,7 +2075,7 @@ packages: - ekg # "Emin Karayel @ekarayel": - # - sync-mht # GHC 8 + # - sync-mht # bounds: ghc, base "Michael Schröder @mcschroeder": - ctrie @@ -2089,8 +2084,8 @@ packages: "Greg Weber @gregwebs": - base-noprelude - # "Andrew Lelechenko @Bodigrim": - # Missing test files https://github.com/fpco/stackage/pull/979 - exp-pairs + "Andrew Lelechenko @Bodigrim": + - exp-pairs "Stefan Kersten @kaoskorobase": - hsndfile @@ -2103,18 +2098,17 @@ packages: # Missing test files https://github.com/fpco/stackage/issues/1001 - hashids # "Joe Hermaszewski @expipiplus1": - # - exact-real # GHC 8 & via memoize + # - exact-real # bounds: ghc, base # "Jonatan Sundqvist jonatanhsundqvist@gmail.com @SwiftsNamesake": - # - Cartesian # bounds - # - Michelangelo # bounds + # - Cartesian # bounds: lens + # - Michelangelo # bounds: lens # via: Wavefront - "Henry J. Wylde @hjwylde": - [] - # - git-fmt # BLOCKED optparse-applicative 0.13 - # - omnifmt # BLOCKED optparse-applicative 0.13 - # - werewolf # aeson & extra - # - werewolf-slack # aeson & extra & http-client & http-client-tls + # "Henry J. Wylde @hjwylde": + # - git-fmt # bounds: optparse-applicative 0.13 + # - omnifmt # bounds: optparse-applicative 0.13 + # - werewolf # bounds: aeson, extra, lens + # - werewolf-slack # bounds: aeson, extra, http-client, http-client-tls # via: werewolf "Will Sewell @willsewell": - benchpress @@ -2182,19 +2176,19 @@ packages: "Pedro Tacla Yamada @yamadapc": - ascii-progress - drawille - # - extract-dependencies # BLOCKED wreq + # - extract-dependencies # via: package-description-remote - file-modules - frontmatter - read-editor - hspec-setup - # - hzulip # bounds + # - hzulip # bounds: aeson, stm-conduit - list-prompt - # - memoization-utils # GHC 8 - # - package-description-remote # BLOCKED wreq + # - memoization-utils # bounds: time + # - package-description-remote # via: wreq - projectroot - questioner - # - stack-run-auto # BLOCKED wreq - # - hpack-convert # aeson 1.0 + # - stack-run-auto # via: extract-dependencies, wreq + # - hpack-convert # bounds: aeson 1.0 - language-dockerfile "Pascal Hartig @passy": @@ -2206,7 +2200,7 @@ packages: "Denis Redozubov @dredozubov": - tracy - # - hreader-lens # GHC 8 + # - hreader-lens # bounds: hreader "Yuji Yamamoto @igrep": - yes-precure5-command @@ -2252,9 +2246,8 @@ packages: "Suhail Shergill @suhailshergill": - extensible-effects - "Justus Adam @JustusAdam": - [] - # - mustache # BLOCKED wreq + # "Justus Adam @JustusAdam": + # - mustache # via: wreq "Cindy Wang @CindyLinz": - NoTrace @@ -2282,7 +2275,7 @@ packages: - turtle-options # "Ruey-Lin Hsu @petercommand": - # - MASMGen # GHC 8 + # - MASMGen # bounds: ghc, base "Ozgun Ataman ozgun.ataman@soostone.com @ozataman": - string-conv @@ -2301,7 +2294,7 @@ packages: - Chart-diagrams # "Aaron Levin @aaronmblevin": - # - haskell-kubernetes # GHC 8 & lots of other packages + # - haskell-kubernetes # bounds: QuickCheck, aeson, http-api-data, lens, servant, servant-client "Aaron Levin @aaronmblevin": - free-vl @@ -2349,13 +2342,12 @@ packages: - unix-bytestring # "Carlo Hamalainen @carlohamalainen": - # - ghc-imported-from # GHC 8 + # - ghc-imported-from # bounds: process-streaming # via: ghc-mod "Fraser Tweedale @frasertweedale": - jose - "Yutaka Nishimura @ynishi": - [] + # "Yutaka Nishimura @ynishi": # - atndapi # https://github.com/ynishi/atndapi/issues/1 "Yoshikuni Jujo @YoshikuniJujo": @@ -2371,25 +2363,22 @@ packages: - hw-bits - hw-conduit - hw-diagnostics - # - hw-json # compilation failure: https://github.com/haskell-works/hw-json/issues/4 + - hw-json - hw-parser - hw-prim - hw-rankselect - hw-succinct - "Ismail Mustafa @ismailmustafa": - [] - # - handwriting # BLOCKED wreq + # "Ismail Mustafa @ismailmustafa": + # - handwriting # via: wreq "Stephen Diehl @sdiehl": - protolude - "Daishi Nakajima @nakaji_dayo": - [] - # - yesod-job-queue # https://github.com/nakaji-dayo/yesod-job-queue/issues/10 + # "Daishi Nakajima @nakaji_dayo": + # - yesod-job-queue # build failure https://github.com/nakaji-dayo/yesod-job-queue/issues/10 - "Braden Walters @meoblast001": - [] + # "Braden Walters @meoblast001": # - hakyll-sass # bounds: aeson-pretty "Patrick Thomson @helium": @@ -2397,7 +2386,7 @@ packages: "Tom Murphy @amindfv": # - vivid # 0.2.0.5 compilation failure - # - midair # GHC 8 + # - midair # bounds: ghc, base - nano-erl "Toshio Ito @debug-ito": @@ -2486,8 +2475,7 @@ packages: - exp-pairs - fast-digits - "Greg Hurrell @wincent": - [] + # "Greg Hurrell @wincent": # - docvim # compilation failure: https://github.com/wincent/docvim/issues/30 "Ashley Yakeley @AshleyYakeley": @@ -2544,9 +2532,8 @@ packages: "Anton Gushcha @ncrashed": - aeson-injector - "Rune K. Svendsen @runeks": - [] - # - bitcoin-payment-channel # bounds: aeson 1.0 + # "Rune K. Svendsen @runeks": + # - bitcoin-payment-channel # bounds: QuickCheck, aeson 1.0 # via: haskoin-core "Al Zohali @zohl": - servant-auth-cookie < 0.4.1 || > 0.4.1 @@ -2560,8 +2547,7 @@ packages: "Thierry Bourrillon @tbourrillon": - hocilib - "Matthias Herrmann @2chilled": - [] + # "Matthias Herrmann @2chilled": # - scrape-changes # via: wreq "Daniel Mendler @minad": @@ -3038,6 +3024,7 @@ expected-test-failures: - xlsior # https://github.com/rcallahan/xlsior/issues/1 - hakyll # https://github.com/jaspervdj/hakyll/issues/491 - ginger # https://bitbucket.org/tdammers/ginger/issues/1/test-suite-failure-due-to-missing-test + - yi-keymap-vim # https://github.com/yi-editor/yi/issues/954 # Assertion failures, these can be real bugs or just limitations # in the test cases. From e069d9b75fc1fa726c4f1c3d78bcb115cbcc7e73 Mon Sep 17 00:00:00 2001 From: Adam Bergmark Date: Mon, 26 Dec 2016 21:52:46 +0100 Subject: [PATCH 029/153] Expect lens tests to time out --- build-constraints.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index feb3ec94..8a8a9341 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2938,6 +2938,7 @@ expected-test-failures: # expected-tests unless we know a fix has been released. - cabal-helper - generic-random + - lens - graphviz - punycode - zip From 7bac8ce7c9c0378743dda5e609e056022594b055 Mon Sep 17 00:00:00 2001 From: Adam Bergmark Date: Mon, 26 Dec 2016 21:58:02 +0100 Subject: [PATCH 030/153] Re-disable TaxonomyTools --- build-constraints.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 8a8a9341..fab83880 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -686,7 +686,7 @@ packages: - Genbank - RNAlien - Taxonomy - - TaxonomyTools + # - TaxonomyTools # build failure - ViennaRNAParser "Silk ": From e569e6af8d823faf141274f47dc6165d01569d45 Mon Sep 17 00:00:00 2001 From: Adam Bergmark Date: Mon, 26 Dec 2016 22:15:16 +0100 Subject: [PATCH 031/153] Re-disable simple-postgresql-orm --- build-constraints.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index fab83880..86a9e677 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -3,6 +3,7 @@ ghc-major-version: "8.0" packages: "Li-yao Xia @Lysxia": - generic-random + - postgresql-orm < 0 "Tobias Dammers @tdammers": - ginger @@ -2223,7 +2224,7 @@ packages: - simple - simple-templates - simple-session - - simple-postgresql-orm + # - simple-postgresql-orm # via: postgresql-orm "Sergey Astanin @astanin": # Stackage server uses Ubuntu 16.04 which ships libzip-1.0.1. From 32bace97caf24a77eaf03efc4609d52a9a34aa5d Mon Sep 17 00:00:00 2001 From: Adam Bergmark Date: Tue, 27 Dec 2016 00:08:16 +0100 Subject: [PATCH 032/153] Re-disable sbp --- build-constraints.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 86a9e677..d8aca27a 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -1930,7 +1930,7 @@ packages: "Mark Fine @markfine": - postgresql-schema - - sbp + # - sbp # build failure "Jinjing Wang @nfjinjing": - moesocks From 252da96f89bba90edf03b0fa55d1448e7228becc Mon Sep 17 00:00:00 2001 From: Adam Bergmark Date: Tue, 27 Dec 2016 00:40:52 +0100 Subject: [PATCH 033/153] Re-disable hworker-ses --- build-constraints.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index d8aca27a..517fdad9 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -1551,7 +1551,7 @@ packages: "Daniel Patterson @dbp": # - hspec-snap # bounds: hspec, hspec-core # via: digestive-functors - hworker - - hworker-ses + - hworker-ses # 0.1.1.0 build failure - fn # - fn-extra # via: digestive-functors From b145c0ea54cc87732a2b834a0c5d7e8d42283473 Mon Sep 17 00:00:00 2001 From: Dan Burton Date: Mon, 26 Dec 2016 22:32:07 -0800 Subject: [PATCH 034/153] Re-disable hworker-ses per build failure --- build-constraints.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 517fdad9..6dea0e0d 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -1551,7 +1551,7 @@ packages: "Daniel Patterson @dbp": # - hspec-snap # bounds: hspec, hspec-core # via: digestive-functors - hworker - - hworker-ses # 0.1.1.0 build failure + # - hworker-ses # 0.1.1.0 build failure - fn # - fn-extra # via: digestive-functors From c2fef2123eeaad87d721e85be843f544f9a3d4d2 Mon Sep 17 00:00:00 2001 From: Dan Burton Date: Mon, 26 Dec 2016 22:51:47 -0800 Subject: [PATCH 035/153] Expect classy-prelude-yesod haddocks to fail --- build-constraints.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 6dea0e0d..97c96a7d 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -3137,6 +3137,9 @@ expected-haddock-failures: # Haddock bugs - swagger2 # https://github.com/GetShopTV/swagger2/issues/66 + # "Argument list too long" + - classy-prelude-yesod + # end of expected-haddock-failures # Benchmarks which should not be built. Note that Stackage builds benchmarks but does not run them. From cefa03c9e464228de7e33d50c80ed5c9a3b8108d Mon Sep 17 00:00:00 2001 From: Dan Burton Date: Mon, 26 Dec 2016 22:52:16 -0800 Subject: [PATCH 036/153] Temporarily disable hledger-web per #2164 --- build-constraints.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 97c96a7d..65dd6b09 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -719,7 +719,7 @@ packages: - hledger - hledger-lib - hledger-ui - - hledger-web + # - hledger-web # https://github.com/fpco/stackage/issues/2164 - hledger-api # - shelltestrunner # bounds: Diff, HUnit - quickbench From f0dc48c7708dd04830d0ce419830ee8975e6c4ab Mon Sep 17 00:00:00 2001 From: Dan Burton Date: Tue, 27 Dec 2016 10:00:56 -0800 Subject: [PATCH 037/153] Constrain shakespeare per yesodweb/shakespeare#200 --- build-constraints.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 85359762..a40a8d6b 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2718,6 +2718,9 @@ packages: # https://github.com/fpco/stackage/issues/2163 - cayley-client < 0.3.0 + # https://github.com/yesodweb/shakespeare/issues/200 + - shakespeare < 2.0.12 + # end of packages # Package flags are applied to individual packages, and override the values of From ad006cd0a86444f3260dcfab90d48e524156711e Mon Sep 17 00:00:00 2001 From: Dan Burton Date: Tue, 27 Dec 2016 10:01:44 -0800 Subject: [PATCH 038/153] enable hledger-web --- build-constraints.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index a40a8d6b..1a86b510 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -723,7 +723,7 @@ packages: - hledger - hledger-lib - hledger-ui - # - hledger-web # https://github.com/fpco/stackage/issues/2164 + - hledger-web - hledger-api # - shelltestrunner # bounds: Diff, HUnit - quickbench From 4c2370227c907fd86981645a6bc3c6a9a65dadde Mon Sep 17 00:00:00 2001 From: Dan Burton Date: Tue, 27 Dec 2016 10:07:54 -0800 Subject: [PATCH 039/153] Expect text-generic-pretty haddocks to fail per #2160 --- build-constraints.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 1a86b510..c20987be 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -3140,6 +3140,7 @@ expected-haddock-failures: # "Compilation" errors - MemoTrie # https://github.com/conal/MemoTrie/issues/10 - metrics # https://github.com/iand675/metrics/issues/5 + - text-generic-pretty # https://github.com/fpco/stackage/pull/2160 # Haddock bugs - swagger2 # https://github.com/GetShopTV/swagger2/issues/66 From 00ac53a20d31f4848fe363031f2a9cf00781e768 Mon Sep 17 00:00:00 2001 From: joe9 Date: Mon, 26 Dec 2016 00:25:00 -0700 Subject: [PATCH 040/153] added logger-thread and text-generic-pretty packages --- build-constraints.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 65dd6b09..85359762 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -1,6 +1,10 @@ ghc-major-version: "8.0" # Constraints for brand new builds packages: + "Joe M @joe9": + - logger-thread + - text-generic-pretty + "Li-yao Xia @Lysxia": - generic-random - postgresql-orm < 0 From d1fb15f1d72b230b8b5049e36cd58e2b5c11f8e6 Mon Sep 17 00:00:00 2001 From: Dan Burton Date: Tue, 27 Dec 2016 10:00:56 -0800 Subject: [PATCH 041/153] Constrain shakespeare per yesodweb/shakespeare#200 --- build-constraints.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 85359762..a40a8d6b 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2718,6 +2718,9 @@ packages: # https://github.com/fpco/stackage/issues/2163 - cayley-client < 0.3.0 + # https://github.com/yesodweb/shakespeare/issues/200 + - shakespeare < 2.0.12 + # end of packages # Package flags are applied to individual packages, and override the values of From cb366bfe288545a63131ba8773c6a0400c824ed7 Mon Sep 17 00:00:00 2001 From: Dan Burton Date: Tue, 27 Dec 2016 10:01:44 -0800 Subject: [PATCH 042/153] enable hledger-web --- build-constraints.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index a40a8d6b..1a86b510 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -723,7 +723,7 @@ packages: - hledger - hledger-lib - hledger-ui - # - hledger-web # https://github.com/fpco/stackage/issues/2164 + - hledger-web - hledger-api # - shelltestrunner # bounds: Diff, HUnit - quickbench From 9409a803b66c1e849770cbb01b41ae1f11431d4f Mon Sep 17 00:00:00 2001 From: Dan Burton Date: Tue, 27 Dec 2016 10:07:54 -0800 Subject: [PATCH 043/153] Expect text-generic-pretty haddocks to fail per #2160 --- build-constraints.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 1a86b510..c20987be 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -3140,6 +3140,7 @@ expected-haddock-failures: # "Compilation" errors - MemoTrie # https://github.com/conal/MemoTrie/issues/10 - metrics # https://github.com/iand675/metrics/issues/5 + - text-generic-pretty # https://github.com/fpco/stackage/pull/2160 # Haddock bugs - swagger2 # https://github.com/GetShopTV/swagger2/issues/66 From 63154ac8da05ab5e9270b8b52b9e69e19480a394 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?I=C3=B1aki=20Garc=C3=ADa=20Etxebarria?= Date: Tue, 27 Dec 2016 13:46:15 +0100 Subject: [PATCH 044/153] Remove bounds on gi-* packages The latest versions in hackage should be buildable with both stack and cabal new-build. --- build-constraints.yaml | 27 ++++++++++++--------------- 1 file changed, 12 insertions(+), 15 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index c20987be..15429cae 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2418,21 +2418,18 @@ packages: - telegram-api "Iñaki García Etxebarria @garetxe": - # Pinned to versions not using custom-setup, since stack does - # not understand that syntax yet: - # https://github.com/commercialhaskell/stack/issues/2094 - - gi-atk == 2.0.8 - - gi-cairo == 1.0.8 - - gi-gdk == 3.0.8 - - gi-gdkpixbuf == 2.0.8 - - gi-gio == 2.0.8 - - gi-glib == 2.0.8 - - gi-gobject == 2.0.8 - - gi-gtk == 3.0.8 - - gi-pango == 1.0.8 - - gi-soup == 2.4.8 - - gi-javascriptcore == 3.0.8 - - gi-webkit == 3.0.8 + - gi-atk + - gi-cairo + - gi-gdk + - gi-gdkpixbuf + - gi-gio + - gi-glib + - gi-gobject + - gi-gtk + - gi-pango + - gi-soup + - gi-javascriptcore == 3.0.* + - gi-webkit - haskell-gi - haskell-gi-base From 3ecf48026dbdeaacfd3c61b83e9346da0cc916e1 Mon Sep 17 00:00:00 2001 From: Dan Burton Date: Tue, 27 Dec 2016 13:54:37 -0800 Subject: [PATCH 045/153] Block a few packages to unconstrain pipes, see #2108 --- build-constraints.yaml | 20 ++++++++------------ 1 file changed, 8 insertions(+), 12 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index c20987be..34a6ba13 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -975,10 +975,10 @@ packages: "Renzo Carbonara @k0001": - network-simple - - pipes-aeson - - pipes-attoparsec + # - pipes-aeson # bounds: pipes 4.3 + # - pipes-attoparsec # bounds: pipes 4.3 # - pipes-binary # bounds: binary, pipes, transformers - - pipes-network + # - pipes-network # bounds: pipes 4.3 "Tomas Carnecky @wereHamster": - avers @@ -1642,7 +1642,7 @@ packages: - hedis "Rob O'Callahan ropoctl@gmail.com @rcallahan": - - pipes-fastx + # - pipes-fastx # via pipes-attoparsec # - pipes-illumina # via: pipes-bgzf - seqalign - thermonuc @@ -1940,14 +1940,14 @@ packages: - moesocks "Gregory W. Schwartz @GregorySchwartz": - - fasta - - diversity - - modify-fasta + # - fasta # via pipes-attoparsec + # - diversity # via fasta + # - modify-fasta # via fasta - tree-fun - random-tree - clumpiness # - find-clumpiness # build failure against optparse-applicative https://github.com/GregorySchwartz/find-clumpiness/issues/1 - - blosum + # - blosum # via fasta "Simon Marechal @bartavelle": - compactmap @@ -2702,10 +2702,6 @@ packages: # https://github.com/haskell/vector/issues/142 - primitive < 0.6.2.0 - # https://github.com/fpco/stackage/issues/2108 - - pipes < 4.3.0 - - pipes-safe < 2.2.5 - # https://github.com/fpco/stackage/issues/2127 - leapseconds-announced < 2017.0.0.1 From 560a3068fc755e4b1914ba3685dd9701b02a594f Mon Sep 17 00:00:00 2001 From: Luke Murphy Date: Tue, 27 Dec 2016 23:47:57 +0100 Subject: [PATCH 046/153] Add lentil. --- build-constraints.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index baceabc2..69d5bf66 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -12,6 +12,7 @@ packages: "Luke Murphy @lwm": - tasty-discover + - lentil "Marco Zocca @ocramz": - sparse-linear-algebra From cc9129e0448eb9790e3ac5cc582fd01d26780561 Mon Sep 17 00:00:00 2001 From: Dan Burton Date: Tue, 27 Dec 2016 17:14:05 -0800 Subject: [PATCH 047/153] Expect lentil tests to fail, see #2159 --- build-constraints.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index e8b3029b..f8ed26e4 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -3036,6 +3036,7 @@ expected-test-failures: - clash-prelude # 0.10.14 Runtime errors https://github.com/clash-lang/clash-prelude/issues/57 - direct-sqlite # 2.3.17 https://github.com/IreneKnapp/direct-sqlite/issues/63 - ed25519 # 0.0.5.0 https://github.com/thoughtpolice/hs-ed25519/issues/15 + - lentil # https://github.com/fpco/stackage/pull/2159 - nettle # https://github.com/stbuehler/haskell-nettle/issues/8 - th-printf # 0.3.1 https://github.com/pikajude/th-printf/issues/3 - wreq # https://github.com/bos/wreq/issues/53 From 560a140728668345666150c52c873d77a3d70d9e Mon Sep 17 00:00:00 2001 From: Michael Snoyman Date: Wed, 28 Dec 2016 11:14:58 +0200 Subject: [PATCH 048/153] Revert "Constrain shakespeare per yesodweb/shakespeare#200" This reverts commit d1fb15f1d72b230b8b5049e36cd58e2b5c11f8e6. --- build-constraints.yaml | 3 --- 1 file changed, 3 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index f8ed26e4..17e3c5cf 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2712,9 +2712,6 @@ packages: # https://github.com/fpco/stackage/issues/2163 - cayley-client < 0.3.0 - # https://github.com/yesodweb/shakespeare/issues/200 - - shakespeare < 2.0.12 - # end of packages # Package flags are applied to individual packages, and override the values of From 457a2bafc1b1920dc0e58d30c3caeeedbd3aff46 Mon Sep 17 00:00:00 2001 From: Dan Burton Date: Wed, 28 Dec 2016 09:04:31 -0800 Subject: [PATCH 049/153] Add constraint "inflections < 0.3.0.0" per #2167 --- build-constraints.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 17e3c5cf..a8869fd5 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2712,6 +2712,9 @@ packages: # https://github.com/fpco/stackage/issues/2163 - cayley-client < 0.3.0 + # https://github.com/fpco/stackage/issues/2167 + - inflections < 0.3.0.0 + # end of packages # Package flags are applied to individual packages, and override the values of From 3c33465b96e3f8aa2a7761984ebaadcecbe9d98d Mon Sep 17 00:00:00 2001 From: Dan Burton Date: Wed, 28 Dec 2016 09:15:03 -0800 Subject: [PATCH 050/153] Unconstrain cayley-client, closes #2163 --- build-constraints.yaml | 3 --- 1 file changed, 3 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index a8869fd5..902a9549 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2709,9 +2709,6 @@ packages: # https://github.com/fpco/stackage/issues/2136 - X11 < 1.7 - # https://github.com/fpco/stackage/issues/2163 - - cayley-client < 0.3.0 - # https://github.com/fpco/stackage/issues/2167 - inflections < 0.3.0.0 From 316ff133ab5012e8e1afde6792bb3d273fb461cd Mon Sep 17 00:00:00 2001 From: Dan Burton Date: Wed, 28 Dec 2016 09:18:48 -0800 Subject: [PATCH 051/153] Expect jose-jwt tests to pass, closes #2162 --- build-constraints.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 902a9549..76e414a7 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -3038,7 +3038,6 @@ expected-test-failures: - th-printf # 0.3.1 https://github.com/pikajude/th-printf/issues/3 - wreq # https://github.com/bos/wreq/issues/53 - xmonad # 0.12 https://github.com/xmonad/xmonad/issues/36 - - jose-jwt # 0.7.3 https://github.com/fpco/stackage/issues/2162 # Compilation failures - ListLike # No issue tracker, e-mail sent to maintainer From 69b6db0e673750c5b0b2528667992fed9e0c5e86 Mon Sep 17 00:00:00 2001 From: Dan Burton Date: Wed, 28 Dec 2016 23:11:38 -0800 Subject: [PATCH 052/153] Unconstrain inflections, closes #2167 --- build-constraints.yaml | 3 --- 1 file changed, 3 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 76e414a7..fd661b6d 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2709,9 +2709,6 @@ packages: # https://github.com/fpco/stackage/issues/2136 - X11 < 1.7 - # https://github.com/fpco/stackage/issues/2167 - - inflections < 0.3.0.0 - # end of packages # Package flags are applied to individual packages, and override the values of From bac5c39c048500d4ac8e1c7d531b54480a57be32 Mon Sep 17 00:00:00 2001 From: Dan Burton Date: Wed, 28 Dec 2016 23:29:43 -0800 Subject: [PATCH 053/153] Hide some packages that conflict with cryptonite --- build-constraints.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index fd661b6d..a2d5c04d 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -3305,3 +3305,7 @@ hide: - monads-tf # mtl is preferred - protolude # `module Panic` conflicts with base - cryptohash # Superceeded by cryptonite +- crypto-random # Superceeded by cryptonite +- crypto-pubkey # Superceded by cryptonite +- crypto-numbers # Superceded by cryptonite +- crypto-api # `module Crypto.Random` conflicts with cryptonite From dbe5f8c427c39e6f44bfa161eee6c1d413bd9d90 Mon Sep 17 00:00:00 2001 From: Dan Burton Date: Wed, 28 Dec 2016 23:38:29 -0800 Subject: [PATCH 054/153] Expect jose-jwt tests to fail per #2169 --- build-constraints.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index a2d5c04d..d7e1cf75 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -3040,6 +3040,7 @@ expected-test-failures: - ListLike # No issue tracker, e-mail sent to maintainer - dbus # 0.10.12 No issue tracker, e-mail sent to maintainer - hspec-expectations-pretty-diff # GHC 8 issue not reported upstream since issue tracker disabled + - jose-jwt # doctest ambiguity https://github.com/fpco/stackage/issues/2169 - safecopy # time 1.6 https://github.com/acid-state/safecopy/issues/45 - servant-server # 0.9.1.1 due to hspec-wai-0.8.0 https://github.com/haskell-servant/servant/issues/643 - sourcemap # https://github.com/chrisdone/sourcemap/issues/3 From 448010b8e99c8275cea17d6509003be00bf9cbf2 Mon Sep 17 00:00:00 2001 From: Luke Murphy Date: Thu, 29 Dec 2016 18:01:49 +0100 Subject: [PATCH 055/153] Fixed failing TC. http://hackage.haskell.org/package/lentil-1.0.6.1/changelog --- build-constraints.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index d7e1cf75..5d9be461 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -3030,7 +3030,6 @@ expected-test-failures: - clash-prelude # 0.10.14 Runtime errors https://github.com/clash-lang/clash-prelude/issues/57 - direct-sqlite # 2.3.17 https://github.com/IreneKnapp/direct-sqlite/issues/63 - ed25519 # 0.0.5.0 https://github.com/thoughtpolice/hs-ed25519/issues/15 - - lentil # https://github.com/fpco/stackage/pull/2159 - nettle # https://github.com/stbuehler/haskell-nettle/issues/8 - th-printf # 0.3.1 https://github.com/pikajude/th-printf/issues/3 - wreq # https://github.com/bos/wreq/issues/53 From c24c213219ccf2876fa9897c1103f04c40de37f5 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Mon, 2 Jan 2017 21:06:57 +0900 Subject: [PATCH 056/153] CURATORS.md: adding new curators --- CURATORS.md | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/CURATORS.md b/CURATORS.md index 0af3d9f3..d30420aa 100644 --- a/CURATORS.md +++ b/CURATORS.md @@ -279,15 +279,15 @@ Replace nightly with `lts7` to wipe the LTS 7 cache. ## Local curator setup -We don't run the full stackage build locally as that might take too +We do not run the full stackage build locally as that might take too much time. Some steps on the other hand are much faster to do yourself. -It's useful to be able to modify constraints locally before pushing to +It is useful to be able to modify constraints locally before pushing to the repository. To do this first install stackage-curator: `git clone git@github.com:fpco/stackage-curator.git && cd stackage-curator && stack install` or get the linux binary: https://s3.amazonaws.com/stackage-travis/stackage-curator/stackage-curator.bz2 -(it's a good idea to upgrade stackage-curator at least at the start of your week as curator). +(it is a good idea to upgrade stackage-curator at least at the start of your week as curator). Then clone the stackage repo `git clone git@github.com:fpco/stackage.git`. Inside it run `stack update && stackage-curator check` to get new packages and do dependency resolution. @@ -295,5 +295,10 @@ 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. -Notably this doesn't build anything, so you won't see any compilation +Notably this does not build anything, so you wont see any compilation errors for builds/tests/benchmarks. + +## Adding new curators + +1. Add public ssh key to build server +2. Add to fpco/stackage project. From b971aeca7a127e4a688a83d63462bfa6deed96e3 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Mon, 2 Jan 2017 21:16:56 +0900 Subject: [PATCH 057/153] CURATORS.md: mention authorized_keys --- CURATORS.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CURATORS.md b/CURATORS.md index d30420aa..58f1691d 100644 --- a/CURATORS.md +++ b/CURATORS.md @@ -300,5 +300,5 @@ errors for builds/tests/benchmarks. ## Adding new curators -1. Add public ssh key to build server +1. Add public ssh key to `~/.ssh/authorized_keys` on build server 2. Add to fpco/stackage project. From 6f082b7683774cc7b251fefc2f71bc49bcff28f0 Mon Sep 17 00:00:00 2001 From: Michael Snoyman Date: Mon, 2 Jan 2017 14:38:48 +0200 Subject: [PATCH 058/153] Use build.stackage.org --- CURATORS.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CURATORS.md b/CURATORS.md index 58f1691d..91306c21 100644 --- a/CURATORS.md +++ b/CURATORS.md @@ -207,7 +207,7 @@ You'll need to get your SSH public key added to the machine. ~/.ssh/config info: ``` Host stackage-build User curators - Hostname ec2-52-5-20-252.compute-1.amazonaws.com + Hostname build.stackage.org ``` ### Running the build script From ad6fd5495991fbd60fa59ba464b2f7af6d8786b7 Mon Sep 17 00:00:00 2001 From: Luke Murphy Date: Mon, 2 Jan 2017 11:46:48 +0000 Subject: [PATCH 059/153] Add `generic` language, which Travis now supports. --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 47bbda04..6df6863c 100644 --- a/.travis.yml +++ b/.travis.yml @@ -2,7 +2,7 @@ sudo: false # Choose a lightweight base image; we provide our own build tools. -language: c +language: generic # GHC depends on GMP. You can add other dependencies here as well. addons: From a4463550ac194b36d5c48eba016adca29f8b124c Mon Sep 17 00:00:00 2001 From: Luke Murphy Date: Mon, 2 Jan 2017 13:31:08 +0000 Subject: [PATCH 060/153] Remove `safecopy` from expected test failures. https://github.com/acid-state/safecopy/issues/45#issuecomment-258045406 --- build-constraints.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 5d9be461..b999c83c 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -3040,7 +3040,6 @@ expected-test-failures: - dbus # 0.10.12 No issue tracker, e-mail sent to maintainer - hspec-expectations-pretty-diff # GHC 8 issue not reported upstream since issue tracker disabled - jose-jwt # doctest ambiguity https://github.com/fpco/stackage/issues/2169 - - safecopy # time 1.6 https://github.com/acid-state/safecopy/issues/45 - servant-server # 0.9.1.1 due to hspec-wai-0.8.0 https://github.com/haskell-servant/servant/issues/643 - sourcemap # https://github.com/chrisdone/sourcemap/issues/3 - text-ldap # # https://github.com/khibino/haskell-text-ldap/issues/1 From 81d3cbc81abfecc30ff616796deaaa43c29a0258 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Mon, 2 Jan 2017 23:01:23 +0900 Subject: [PATCH 061/153] build.sh: fix local stackage-curator --- automated/build.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/automated/build.sh b/automated/build.sh index 1dd7dadd..75ac1ea5 100755 --- a/automated/build.sh +++ b/automated/build.sh @@ -77,7 +77,7 @@ rm -f stackage-curator stackage-curator.bz2 wget https://s3.amazonaws.com/stackage-travis/stackage-curator/stackage-curator.bz2 bunzip2 stackage-curator.bz2 chmod +x stackage-curator -stackage-curator --version +./stackage-curator --version ) 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 $EXTRA_BIN_DIR/stack:/usr/bin/stack:ro" From d56fd1903dfca57bc86800a723134b0c7649daa8 Mon Sep 17 00:00:00 2001 From: Luke Murphy Date: Mon, 2 Jan 2017 15:37:57 +0000 Subject: [PATCH 062/153] Upper bounds for #2177 and #2178. --- build-constraints.yaml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index b999c83c..0cfdb097 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2709,6 +2709,16 @@ packages: # https://github.com/fpco/stackage/issues/2136 - X11 < 1.7 + # https://github.com/fpco/stackage/issues/2177 + - aeson < 1.1.0.0 + + # https://github.com/fpco/stackage/issues/2178 + - hledger < 1.1 + - hledger-lib < 1.1 + - hledger-api < 1.1 + - hledger-ui < 1.1 + - hledger-web < 1.1 + # end of packages # Package flags are applied to individual packages, and override the values of From 3a4c0b873e5524eb473140c9d420cf17b45a5843 Mon Sep 17 00:00:00 2001 From: Luke Murphy Date: Mon, 2 Jan 2017 18:53:27 +0000 Subject: [PATCH 063/153] Remove upper bounds (hledger-lib1.1). Close #2178. --- build-constraints.yaml | 7 ------- 1 file changed, 7 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 0cfdb097..0c5c2e64 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2712,13 +2712,6 @@ packages: # https://github.com/fpco/stackage/issues/2177 - aeson < 1.1.0.0 - # https://github.com/fpco/stackage/issues/2178 - - hledger < 1.1 - - hledger-lib < 1.1 - - hledger-api < 1.1 - - hledger-ui < 1.1 - - hledger-web < 1.1 - # end of packages # Package flags are applied to individual packages, and override the values of From 43a03bca1a7101a24b645da87a06314404b4dba0 Mon Sep 17 00:00:00 2001 From: orome Date: Fri, 30 Dec 2016 14:13:48 -0500 Subject: [PATCH 064/153] Add crypto-enigma --- build-constraints.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 0c5c2e64..525eeaa5 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2662,6 +2662,9 @@ packages: "Hans-Peter Deifel @hpdeifel": - hledger-iadd + + "Roy Levien @orome": + - crypto-enigma # If you stop maintaining a package you can move it here. # It will then be disabled if it starts causing problems. From 2048823908b2c0aa70ae1169c0f5921026a65c04 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Boldizs=C3=A1r=20N=C3=A9meth?= Date: Wed, 28 Dec 2016 23:31:28 +0100 Subject: [PATCH 065/153] Add instance-control, references and haskell-tools. --- build-constraints.yaml | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 525eeaa5..df72ce92 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2662,10 +2662,23 @@ packages: "Hans-Peter Deifel @hpdeifel": - hledger-iadd - + "Roy Levien @orome": - crypto-enigma + "Boldizsár Németh @nboldi": + - instance-control + - references + - haskell-tools-ast + - haskell-tools-backend-ghc + - haskell-tools-rewrite + - haskell-tools-prettyprint + - haskell-tools-refactor + - haskell-tools-demo + - haskell-tools-cli + - haskell-tools-daemon + - haskell-tools-debug + # If you stop maintaining a package you can move it here. # It will then be disabled if it starts causing problems. # See https://github.com/fpco/stackage/issues/1056 From 07a8edb2d32b49520600ca4b4552b96e171d0955 Mon Sep 17 00:00:00 2001 From: Oleg Grenrus Date: Sun, 1 Jan 2017 20:37:27 +0200 Subject: [PATCH 066/153] Add integer-logarithms --- build-constraints.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index df72ce92..2655d0d6 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -1058,6 +1058,7 @@ packages: - generics-sop-lens - github - insert-ordered-containers + - integer-logarithms - JuicyPixels-scale-dct - lattices - monad-http From 48e85612169e94ce2e5d44270646ba0124f7061c Mon Sep 17 00:00:00 2001 From: Mathieu Boespflug Date: Sun, 1 Jan 2017 11:02:57 +0100 Subject: [PATCH 067/153] Add choice package. --- build-constraints.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 2655d0d6..59b22f4a 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -1567,6 +1567,7 @@ packages: "Mathieu Boespflug @mboes": # - ihaskell-inline-r # via: ihaskell, ihaskell-blaze - cassette + - choice - distributed-closure - H - inline-r From 647c4287692bbf6f4e38f4477a572cbe352174be Mon Sep 17 00:00:00 2001 From: Taylor Fausak Date: Fri, 30 Dec 2016 11:12:09 -0600 Subject: [PATCH 068/153] Re-enable ekg-statsd --- build-constraints.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 59b22f4a..a015b333 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -1385,7 +1385,7 @@ packages: - autoexporter - bento - bmp # Maintained by @benl23x5. - # - ekg-statsd # Maintained by @tibbe. + - ekg-statsd # Maintained by @tibbe. - flow - github-release - gloss # Maintained by @benl23x5. From 24aaa4b3f7f9b7ead10ef5938893d9f1b006f6ef Mon Sep 17 00:00:00 2001 From: Stephen Diehl Date: Tue, 3 Jan 2017 16:03:55 +0000 Subject: [PATCH 069/153] Add `repline` and `picosat` packages. --- build-constraints.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index a015b333..5d20165c 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2382,6 +2382,8 @@ packages: "Stephen Diehl @sdiehl": - protolude + - repline + - picosat # "Daishi Nakajima @nakaji_dayo": # - yesod-job-queue # build failure https://github.com/nakaji-dayo/yesod-job-queue/issues/10 From 1c1177316abe01323a22fb91455d6c84aad62f4b Mon Sep 17 00:00:00 2001 From: Adam Bergmark Date: Tue, 3 Jan 2017 19:03:17 +0100 Subject: [PATCH 070/153] CURATORS: Mention how to avoid disabling packages where the maintainer hasn't been notified yet --- CURATORS.md | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/CURATORS.md b/CURATORS.md index 91306c21..7e8871a0 100644 --- a/CURATORS.md +++ b/CURATORS.md @@ -94,7 +94,19 @@ You can try this when you notice that a package has been updated. You can also periodically try to lift bounds (I think it's good to do this at the start of your week /@bergmark) -If stackage-curator is happy commit the change ("Remove upper bounds and close #X"). +If not all packages have been updated check if any of them are missing +from the original issue and if so add a new comment mentioning them. A +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 +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 +disabled packages are enabled again, re-open the issue, and add a new +comment with the failing packages. This is to give all maintainers +enough time to upgrade for this case as well. ### Amending upper bounds @@ -154,9 +166,12 @@ Comment out the offending packages from the "packages" section and add a comment saying why it was disabled: ``` - # - swagger # BLOCKED aeson 1.0 + # - swagger # bounds: aeson 1.0 ``` +If this causes reverse dependencies to be disabled we should notify +the maintainers of those packages. + ## Updating the content of the Docker image used for building From c73df147029eea7d64931389f0427a42b5cafb1f Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Wed, 4 Jan 2017 15:46:13 +0900 Subject: [PATCH 071/153] MonadRandom < 0.5 (#2180) --- build-constraints.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 5d20165c..1c7e786e 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2732,6 +2732,8 @@ packages: # https://github.com/fpco/stackage/issues/2177 - aeson < 1.1.0.0 + # https://github.com/fpco/stackage/issues/2180 + - MonadRandom < 0.5 # end of packages # Package flags are applied to individual packages, and override the values of From 87c918e96176b6f0521c287b847337620ad20185 Mon Sep 17 00:00:00 2001 From: Michael Snoyman Date: Wed, 4 Jan 2017 09:53:03 +0200 Subject: [PATCH 072/153] Clean up a bunch of hidden packages --- build-constraints.yaml | 43 ++++++++++++++++++++++++++++++++++++++---- 1 file changed, 39 insertions(+), 4 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 1c7e786e..22f839f2 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -3328,8 +3328,43 @@ hide: - async-dejafu # https://github.com/yesodweb/wai/issues/579 - monads-tf # mtl is preferred - protolude # `module Panic` conflicts with base -- cryptohash # Superceeded by cryptonite -- crypto-random # Superceeded by cryptonite -- crypto-pubkey # Superceded by cryptonite -- crypto-numbers # Superceded by cryptonite - crypto-api # `module Crypto.Random` conflicts with cryptonite +- fay-base # conflicts with many modules in base and others +- hashmap # conflicts with Data.HashSet in unordered-containers +- hxt-unicode # conflicts with Data.String.UTF8 in utf8-string +- hledger-web # conflicts with Foundation in foundation +- plot-gtk3 # conflicts with many modules in plot-gtk +- gtk3 # conflicts with many modules in gtk +- regex-pcre-builtin # conflicts with many modules in regex-pcre +- regex-compat-tdfa # conflicts with many modules in regex-compat +- log # conflicts with modules in its dependencies +- zip # conflicts with Codec.Archive.Zip in zip-archive +- monad-extras # conflicts with Control.Monad.Extra in extra +- control-monad-free # conflicts with Control.Monad.Free in free +- prompt # conflicts with Control.Monad.Prompt in MonadPrompt +- kawhi # conflicts with Control.Monad.Http in monad-http +- language-c # conflicts with modules in language-c-quote +- gl # conflicts with modules in OpenGLRaw +- svg-tree # conflicts with Graphics.Svg in svg-builder +- Glob # conflicts with System.FilePath.Glob in filemanip +- nanospec # conflicts with Test.Hspec in hspec +- HTF # conflicts with Test.Framework in test-framework +- courier # conflicts with Network.Transport in network-transport +- newtype-generics # conflicts with Control.Newtype in newtype + +# Cryptonite deprecations +- cipher-aes +- cipher-blowfish +- cipher-camellia +- cipher-des +- cipher-rc4 +- crypto-cipher-types +- crypto-numbers +- crypto-pubkey +- crypto-random +- cryptohash-conduit + +# cryptohash forks +- cryptohash-md5 +- cryptohash-sha1 +- cryptohash-sha256 From 6b1888fb94e51ec89c431d9fd522e6b139709532 Mon Sep 17 00:00:00 2001 From: Michael Snoyman Date: Wed, 4 Jan 2017 10:06:05 +0200 Subject: [PATCH 073/153] Hide objective --- build-constraints.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 22f839f2..f328adc8 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -3351,6 +3351,7 @@ hide: - HTF # conflicts with Test.Framework in test-framework - courier # conflicts with Network.Transport in network-transport - newtype-generics # conflicts with Control.Newtype in newtype +- objective # conflicts with Control.Object in natural-transformation # Cryptonite deprecations - cipher-aes From b2c0e377dbae9ac71faf1c4549766dbe0960e227 Mon Sep 17 00:00:00 2001 From: Michael Snoyman Date: Wed, 4 Jan 2017 10:07:41 +0200 Subject: [PATCH 074/153] Document how to force a single package rebuild --- CURATORS.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/CURATORS.md b/CURATORS.md index 7e8871a0..32756503 100644 --- a/CURATORS.md +++ b/CURATORS.md @@ -292,6 +292,15 @@ You can wipe the nightly cache and rebuild everything by doing `rm -rf /var/stackage/stackage/automated/nightly`. Replace nightly with `lts7` to wipe the LTS 7 cache. +### Force a single package rebuild + +You can force a single package to rebuild by deleting its "previous result" +file, e.g.: + +``` +$ rm /var/stackage/stackage/automated/nightly/work/builds/nightly/prevres/Build/cryptohash-0.11.9 +``` + ## Local curator setup We do not run the full stackage build locally as that might take too From ea6b6b40bab28cc82047b2de7263145700fd18f7 Mon Sep 17 00:00:00 2001 From: Luke Murphy Date: Wed, 4 Jan 2017 14:33:33 +0000 Subject: [PATCH 075/153] Upper bounds for #2183. --- build-constraints.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index f328adc8..e7b3defd 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2734,6 +2734,10 @@ packages: # https://github.com/fpco/stackage/issues/2180 - MonadRandom < 0.5 + + # https://github.com/fpco/stackage/issues/2183 + - glabrous < 0.2.2 + # end of packages # Package flags are applied to individual packages, and override the values of From f6b58a99d9bcb164445446f0977efb0f6d86db30 Mon Sep 17 00:00:00 2001 From: Luke Murphy Date: Wed, 4 Jan 2017 15:24:13 +0000 Subject: [PATCH 076/153] Make the local curator guide a bit clearer. --- CURATORS.md | 39 +++++++++++++++++++++++++-------------- 1 file changed, 25 insertions(+), 14 deletions(-) diff --git a/CURATORS.md b/CURATORS.md index 32756503..6579ee8b 100644 --- a/CURATORS.md +++ b/CURATORS.md @@ -304,23 +304,34 @@ $ rm /var/stackage/stackage/automated/nightly/work/builds/nightly/prevres/Build/ ## Local curator setup We do not run the full stackage build locally as that might take too -much time. Some steps on the other hand are much faster to do -yourself. +much time. However, some steps on the other hand are much faster to do +yourself, e.g. verifying constraints without building anything. -It is useful to be able to modify constraints locally before pushing to -the repository. To do this first install stackage-curator: -`git clone git@github.com:fpco/stackage-curator.git && cd stackage-curator && stack install` -or get the linux binary: https://s3.amazonaws.com/stackage-travis/stackage-curator/stackage-curator.bz2 -(it is a good idea to upgrade stackage-curator at least at the start of your week as curator). -Then clone the stackage repo `git clone git@github.com:fpco/stackage.git`. -Inside it run `stack update && stackage-curator check` to get new packages and do dependency resolution. +To get started, install `stackage-curator` via Git, or [the Linux binary]: -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. +``` +$ git clone git@github.com:fpco/stackage-curator.git +$ cd stackage-curator && stack install +``` -Notably this does not build anything, so you wont see any compilation -errors for builds/tests/benchmarks. +It is a good idea to upgrade `stackage-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:fpco/stackage.git +$ stack update && stackage-curator 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 +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/fpco/stackage/blob/master/CURATORS.md#waiting-for-new-releases ## Adding new curators From 29b3151b5f7f5db21e56d5afba91e9dfed1e1515 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Thu, 5 Jan 2017 21:17:33 +0900 Subject: [PATCH 077/153] picosat < 0.1.4 (sdiehl/haskell-picosat#6) --- build-constraints.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index e7b3defd..07dc5659 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2738,6 +2738,8 @@ packages: # https://github.com/fpco/stackage/issues/2183 - glabrous < 0.2.2 + # https://github.com/sdiehl/haskell-picosat/issues/6 + - picosat < 0.1.4 # end of packages # Package flags are applied to individual packages, and override the values of From 8bad09d678f495366bd2a064a3aa2e56cfa5a1af Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Thu, 5 Jan 2017 21:42:17 +0900 Subject: [PATCH 078/153] hashable < 1.2.5.0 (#2184) --- build-constraints.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 07dc5659..c72a9dae 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2740,6 +2740,10 @@ packages: # https://github.com/sdiehl/haskell-picosat/issues/6 - picosat < 0.1.4 + + # https://github.com/fpco/stackage/issues/2184 + # https://github.com/ekmett/hashable-extras/pull/3 + - hashable < 1.2.5.0 # end of packages # Package flags are applied to individual packages, and override the values of From 2b4e44046b26d031aad539a013a92705df2058fa Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Thu, 5 Jan 2017 21:53:20 +0900 Subject: [PATCH 079/153] haskell-tools-refactor missing testsuite files (haskell-tools/haskell-tools#223) --- build-constraints.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index c72a9dae..52ca0837 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2677,7 +2677,7 @@ packages: - haskell-tools-backend-ghc - haskell-tools-rewrite - haskell-tools-prettyprint - - haskell-tools-refactor + #- haskell-tools-refactor # https://github.com/haskell-tools/haskell-tools/issues/223 - haskell-tools-demo - haskell-tools-cli - haskell-tools-daemon From decec04c75b94aef6d160979f620668e30ae4602 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Thu, 5 Jan 2017 23:58:34 +0900 Subject: [PATCH 080/153] foldl < 1.2.2 (data61/foldl-statistics#1) --- build-constraints.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 52ca0837..6e36e9bd 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2744,6 +2744,9 @@ packages: # https://github.com/fpco/stackage/issues/2184 # https://github.com/ekmett/hashable-extras/pull/3 - hashable < 1.2.5.0 + + # https://github.com/data61/foldl-statistics/issues/1 + - foldl < 1.2.2 # end of packages # Package flags are applied to individual packages, and override the values of From d6d839c108a8abe3de98db052f3b8380abbc91a8 Mon Sep 17 00:00:00 2001 From: Luke Murphy Date: Thu, 5 Jan 2017 15:46:46 +0000 Subject: [PATCH 081/153] Remove upper bounds (glabrous0.2.2) for #2183. --- build-constraints.yaml | 3 --- 1 file changed, 3 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 6e36e9bd..c69ea1e0 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2735,9 +2735,6 @@ packages: # https://github.com/fpco/stackage/issues/2180 - MonadRandom < 0.5 - # https://github.com/fpco/stackage/issues/2183 - - glabrous < 0.2.2 - # https://github.com/sdiehl/haskell-picosat/issues/6 - picosat < 0.1.4 From 377f7c8fb32032685c3eebbee6bc71040c65bb39 Mon Sep 17 00:00:00 2001 From: Luke Murphy Date: Thu, 5 Jan 2017 15:50:13 +0000 Subject: [PATCH 082/153] Disable references (new, failing test suite). --- build-constraints.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index c69ea1e0..74cde9dd 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2672,7 +2672,7 @@ packages: "Boldizsár Németh @nboldi": - instance-control - - references + # - references https://github.com/fpco/stackage/pull/2168 - haskell-tools-ast - haskell-tools-backend-ghc - haskell-tools-rewrite From 4d3457fe75c82796c346c8f77acd4b8b6e1553af Mon Sep 17 00:00:00 2001 From: Luke Murphy Date: Thu, 5 Jan 2017 16:05:17 +0000 Subject: [PATCH 083/153] Disable haskell-tools-daemon (new, failing test suite). --- build-constraints.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 74cde9dd..1c02301a 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2672,7 +2672,7 @@ packages: "Boldizsár Németh @nboldi": - instance-control - # - references https://github.com/fpco/stackage/pull/2168 + # - references # https://github.com/fpco/stackage/pull/2168 - haskell-tools-ast - haskell-tools-backend-ghc - haskell-tools-rewrite @@ -2680,7 +2680,7 @@ packages: #- haskell-tools-refactor # https://github.com/haskell-tools/haskell-tools/issues/223 - haskell-tools-demo - haskell-tools-cli - - haskell-tools-daemon + # - haskell-tools-daemon # https://github.com/haskell-tools/haskell-tools/issues/224 - haskell-tools-debug # If you stop maintaining a package you can move it here. From e01d457b83e34634856c9746a44b4eab1414f8fa Mon Sep 17 00:00:00 2001 From: Luke Murphy Date: Thu, 5 Jan 2017 16:25:41 +0000 Subject: [PATCH 084/153] Disable picosat (new, failing test suite). --- build-constraints.yaml | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 1c02301a..6042c4c9 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2383,7 +2383,7 @@ packages: "Stephen Diehl @sdiehl": - protolude - repline - - picosat + # - picosat # https://github.com/sdiehl/haskell-picosat/issues/6 # "Daishi Nakajima @nakaji_dayo": # - yesod-job-queue # build failure https://github.com/nakaji-dayo/yesod-job-queue/issues/10 @@ -2735,9 +2735,6 @@ packages: # https://github.com/fpco/stackage/issues/2180 - MonadRandom < 0.5 - # https://github.com/sdiehl/haskell-picosat/issues/6 - - picosat < 0.1.4 - # https://github.com/fpco/stackage/issues/2184 # https://github.com/ekmett/hashable-extras/pull/3 - hashable < 1.2.5.0 From e6193c29f1b3625c2b31c3aedea42786880a4c99 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Fri, 6 Jan 2017 17:10:34 +0900 Subject: [PATCH 085/153] cron.sh: log date and drop the tail echo could probably remove the first 'Running...' echo too --- automated/cron.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/automated/cron.sh b/automated/cron.sh index 728fef40..2d804ad8 100755 --- a/automated/cron.sh +++ b/automated/cron.sh @@ -13,8 +13,8 @@ docker pull $IMAGE stack update +date echo "Running stackage-server-cron..." -echo "('tail -f $CRONDIR/stackage-server-cron.log' to watch)" docker run --rm \ -v $CRONDIR:/home/ubuntu \ -v $HOME/.stack/indices:/home/ubuntu/.stack/indices:ro \ From d3e21bc5683d23d3b9d33715f0db22e2eef5e8e0 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Fri, 6 Jan 2017 17:13:28 +0900 Subject: [PATCH 086/153] Revert "foldl < 1.2.2 (data61/foldl-statistics#1)" This reverts commit decec04c75b94aef6d160979f620668e30ae4602. --- build-constraints.yaml | 3 --- 1 file changed, 3 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 6042c4c9..20f6df81 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2738,9 +2738,6 @@ packages: # https://github.com/fpco/stackage/issues/2184 # https://github.com/ekmett/hashable-extras/pull/3 - hashable < 1.2.5.0 - - # https://github.com/data61/foldl-statistics/issues/1 - - foldl < 1.2.2 # end of packages # Package flags are applied to individual packages, and override the values of From 557846ebfe85003da7bb22971a8290faa0c44244 Mon Sep 17 00:00:00 2001 From: Michael Snoyman Date: Fri, 6 Jan 2017 13:54:36 +0200 Subject: [PATCH 087/153] Hide cryptohash (now that we have custom-setup support) --- build-constraints.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 20f6df81..e8a57680 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -3367,6 +3367,7 @@ hide: - crypto-numbers - crypto-pubkey - crypto-random +- cryptohash - cryptohash-conduit # cryptohash forks From 3b86d6dfdee29c9eb841183cebb9e5ac6fa1902e Mon Sep 17 00:00:00 2001 From: Luke Murphy Date: Fri, 6 Jan 2017 19:58:34 +0000 Subject: [PATCH 088/153] Add expected haddock failure for hledger-web. Please see https://github.com/fpco/stackage/issues/2187. --- build-constraints.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 20f6df81..91809fd7 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -3163,6 +3163,7 @@ expected-haddock-failures: # "Argument list too long" - classy-prelude-yesod + - hledger-web # end of expected-haddock-failures From 9f0b18f319f243ad720dccca9aac5d6e107c96c0 Mon Sep 17 00:00:00 2001 From: Luke Murphy Date: Fri, 6 Jan 2017 20:04:45 +0000 Subject: [PATCH 089/153] Disable haskell-tools-cli (new, failing test suite.) --- build-constraints.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 91809fd7..833286d1 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2679,7 +2679,7 @@ packages: - haskell-tools-prettyprint #- haskell-tools-refactor # https://github.com/haskell-tools/haskell-tools/issues/223 - haskell-tools-demo - - haskell-tools-cli + # - haskell-tools-cli # https://github.com/haskell-tools/haskell-tools/issues/225 # - haskell-tools-daemon # https://github.com/haskell-tools/haskell-tools/issues/224 - haskell-tools-debug From 2b83011fd29f28cb3ee171f4868e733559505032 Mon Sep 17 00:00:00 2001 From: Luke Murphy Date: Fri, 6 Jan 2017 20:33:48 +0000 Subject: [PATCH 090/153] Add upper bounds on hjsonpointer (< 1.1). See #2190. --- build-constraints.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 833286d1..4bb2bb5a 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2738,6 +2738,10 @@ packages: # https://github.com/fpco/stackage/issues/2184 # https://github.com/ekmett/hashable-extras/pull/3 - hashable < 1.2.5.0 + + # https://github.com/fpco/stackage/issues/2190 + - hjsonpointer < 1.1 + # end of packages # Package flags are applied to individual packages, and override the values of From 9cc10f2e020e6de15e89b1b51cd19f2891437589 Mon Sep 17 00:00:00 2001 From: Chris Allen Date: Fri, 6 Jan 2017 16:30:24 -0600 Subject: [PATCH 091/153] Getting Esqueleto back in Stackage It's only compatible with Persistent 2.5 presently but want to get the ball rolling. --- build-constraints.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 4bb2bb5a..a1659cbf 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -447,7 +447,6 @@ packages: "Felipe Lessa @meteficha": # - country-codes # bounds: tagsoup - # - esqueleto # bounds: persistent # - fb # bounds: aeson, http-conduit-2.2, hspec # - fb-persistent # bounds: persistent # via: fb # - mangopay # compilation failure against aeson @@ -531,6 +530,7 @@ packages: - machines-directory - machines-io - bloodhound + - esqueleto # bounds: persistent "Adam Bergmark @bergmark": - HUnit From 175cf6b20275b93197ab737dbd1712c4d56860b1 Mon Sep 17 00:00:00 2001 From: David Fisher Date: Thu, 5 Jan 2017 23:32:52 -0800 Subject: [PATCH 092/153] Add socket-activation --- build-constraints.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 4bb2bb5a..7018c41b 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2683,6 +2683,9 @@ packages: # - haskell-tools-daemon # https://github.com/haskell-tools/haskell-tools/issues/224 - haskell-tools-debug + "David Fisher @ddfisher": + - socket-activation + # If you stop maintaining a package you can move it here. # It will then be disabled if it starts causing problems. # See https://github.com/fpco/stackage/issues/1056 From 7cbde053092295316a93667da077b38255328820 Mon Sep 17 00:00:00 2001 From: mrkkrp Date: Wed, 4 Jan 2017 13:41:45 +0300 Subject: [PATCH 093/153] =?UTF-8?q?Add=20=E2=80=98cue-sheet=E2=80=99,=20?= =?UTF-8?q?=E2=80=98wave=E2=80=99,=20=E2=80=98flac=E2=80=99,=20and=20?= =?UTF-8?q?=E2=80=98flac-picture=E2=80=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Got more stuff. --- build-constraints.yaml | 4 ++++ debian-bootstrap.sh | 1 + 2 files changed, 5 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 7018c41b..9347ffba 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -1981,6 +1981,10 @@ packages: - tagged-identity - req - req-conduit + - cue-sheet + - wave + - flac + - flac-picture # "Thomas Bereknyei ": # - multiplate # bounds: transformers diff --git a/debian-bootstrap.sh b/debian-bootstrap.sh index 32e6df55..abcdeddf 100755 --- a/debian-bootstrap.sh +++ b/debian-bootstrap.sh @@ -56,6 +56,7 @@ apt-get install -y \ libedit-dev \ libedit2 \ libfftw3-dev \ + libflac-dev \ libfreenect-dev \ libgd2-xpm-dev \ libgeoip-dev \ From 661ee86b72ec25c2e419ddaf8ec1999e4c6247a5 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Sat, 7 Jan 2017 10:15:20 +0900 Subject: [PATCH 094/153] Revert "Add upper bounds on hjsonpointer (< 1.1). See #2190." This reverts commit 2b83011fd29f28cb3ee171f4868e733559505032. --- build-constraints.yaml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 0750cc36..92b7ad35 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2745,10 +2745,6 @@ packages: # https://github.com/fpco/stackage/issues/2184 # https://github.com/ekmett/hashable-extras/pull/3 - hashable < 1.2.5.0 - - # https://github.com/fpco/stackage/issues/2190 - - hjsonpointer < 1.1 - # end of packages # Package flags are applied to individual packages, and override the values of From 3542f241a4450460c553e29b3190f1178a7b4456 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Sat, 7 Jan 2017 10:20:41 +0900 Subject: [PATCH 095/153] Revert "Disable references (new, failing test suite)." (#2168, #2189) This reverts commit 377f7c8fb32032685c3eebbee6bc71040c65bb39. --- build-constraints.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 92b7ad35..d5aa6db0 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2676,7 +2676,7 @@ packages: "Boldizsár Németh @nboldi": - instance-control - # - references # https://github.com/fpco/stackage/pull/2168 + - references - haskell-tools-ast - haskell-tools-backend-ghc - haskell-tools-rewrite From 8f9bf386f58ce147728b39155268c5189b02b8c6 Mon Sep 17 00:00:00 2001 From: AndrewRademacher Date: Sat, 7 Jan 2017 00:00:30 -0600 Subject: [PATCH 096/153] Added parsec-numeric to build-constraints. --- build-constraints.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index d5aa6db0..71f6e0a8 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2137,6 +2137,7 @@ packages: "Andrew Rademacher @AndrewRademacher": - aeson-casing - graylog + - parsec-numeric "Callum Rogers @CRogers": - should-not-typecheck From dc1d97736d4223a456c710f5a875ebe2be285c98 Mon Sep 17 00:00:00 2001 From: Alexander Thiemann Date: Sat, 7 Jan 2017 16:51:03 +0100 Subject: [PATCH 097/153] Update build-constraints.yaml --- build-constraints.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 71f6e0a8..8c7eedb1 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -873,6 +873,7 @@ packages: - psql-helpers - superbuffer - timespan + - distance "Joey Eremondi @JoeyEremondi": - aeson-pretty From 26a13ffa8a9ff282d0ebbafd4f9da00ac425098a Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Sun, 8 Jan 2017 20:11:38 +0900 Subject: [PATCH 098/153] re-enable reset of haskell-tools-* closes haskell-tools/haskell-tools#223 closes haskell-tools/haskell-tools#224 closes haskell-tools/haskell-tools#225 --- build-constraints.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 8c7eedb1..1f733a41 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2683,10 +2683,10 @@ packages: - haskell-tools-backend-ghc - haskell-tools-rewrite - haskell-tools-prettyprint - #- haskell-tools-refactor # https://github.com/haskell-tools/haskell-tools/issues/223 + - haskell-tools-refactor - haskell-tools-demo - # - haskell-tools-cli # https://github.com/haskell-tools/haskell-tools/issues/225 - # - haskell-tools-daemon # https://github.com/haskell-tools/haskell-tools/issues/224 + - haskell-tools-cli + - haskell-tools-daemon - haskell-tools-debug "David Fisher @ddfisher": From 1f6b705d873372a3ab3cdb0d3ad32d204b83c4c5 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Sun, 8 Jan 2017 20:34:22 +0900 Subject: [PATCH 099/153] vector < 0.12.0.0 (#2194) --- build-constraints.yaml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 1f733a41..ec935054 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2747,6 +2747,9 @@ packages: # https://github.com/fpco/stackage/issues/2184 # https://github.com/ekmett/hashable-extras/pull/3 - hashable < 1.2.5.0 + + # https://github.com/fpco/stackage/issues/2194 + - vector < 0.12.0.0 # end of packages # Package flags are applied to individual packages, and override the values of @@ -3321,7 +3324,6 @@ build-tool-overrides: # If bindings-GLFW-3.1.2.1 is the current latest version write # - bindings-GLFW-3.1.2.1 # Comment saying what should be done when the new version is releasedskipped test-suite tell-me-when-its-released: -- vector-0.11.0.0 # skipped test-suite, constrained primitive https://github.com/haskell/vector/issues/142 - point-octree-0.5.5.3 # re-enable test and then we can resolve https://github.com/fpco/lts-haskell/issues/27 - wreq-0.4.1.0 # Try to re-enable lots of packages, (esp https://github.com/fpco/stackage/issues/2032) and the test-suite if https://github.com/bos/wreq/issues/53 is closed. - yarr-1.4.0.2 # Re-enable package https://github.com/fpco/stackage/issues/1876 From c611d3ccf78230c124c7a4ecb12ee90cb89b34a0 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Sun, 8 Jan 2017 20:42:34 +0900 Subject: [PATCH 100/153] Unique-0.4.6 testsuite base<4.9 (#2195) --- build-constraints.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index ec935054..7495ea5f 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2750,6 +2750,9 @@ packages: # https://github.com/fpco/stackage/issues/2194 - vector < 0.12.0.0 + + # https://github.com/fpco/stackage/issues/2195 + - Unique < 0.4.6 # end of packages # Package flags are applied to individual packages, and override the values of From 986daf58cfee3b076d2de0f4e66e17389fb55503 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Sun, 8 Jan 2017 20:46:52 +0900 Subject: [PATCH 101/153] req < 0.2.0 (#2196) --- build-constraints.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 7495ea5f..0dd8a6f0 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2753,6 +2753,9 @@ packages: # https://github.com/fpco/stackage/issues/2195 - Unique < 0.4.6 + + # https://github.com/fpco/stackage/issues/2196 + - req < 0.2.0 # end of packages # Package flags are applied to individual packages, and override the values of From 951cd4ca6136f6020abe835eae604f1eb7f411e5 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Mon, 9 Jan 2017 14:08:06 +0900 Subject: [PATCH 102/153] reenable hakyll tests (jaspervdj/hakyll#491) --- build-constraints.yaml | 2 -- 1 file changed, 2 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 0dd8a6f0..79430a4c 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -3066,7 +3066,6 @@ expected-test-failures: - haskell-names # 0.7.0 https://github.com/haskell-suite/haskell-names/issues/78 - rematch # No issue tracker, sent e-mail to maintainer https://github.com/fpco/stackage/issues/376 - xlsior # https://github.com/rcallahan/xlsior/issues/1 - - hakyll # https://github.com/jaspervdj/hakyll/issues/491 - ginger # https://bitbucket.org/tdammers/ginger/issues/1/test-suite-failure-due-to-missing-test - yi-keymap-vim # https://github.com/yi-editor/yi/issues/954 @@ -3335,7 +3334,6 @@ tell-me-when-its-released: - yarr-1.4.0.2 # Re-enable package https://github.com/fpco/stackage/issues/1876 - terminal-progress-bar-0.1.1 # Unskip test suite - optparse-applicative-0.13.0.0 # Unskip test suite https://github.com/pcapriotti/optparse-applicative/issues/228 -- hakyll-4.9.2.0 # re-enable tests - Spock-core-0.11.0.0 # testsuite fail - vivid-0.2.0.5 # compilation failure From 104324b28e8d743dd058c66f03095cc1dee52719 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Mon, 9 Jan 2017 14:13:03 +0900 Subject: [PATCH 103/153] Revert "req < 0.2.0 (#2196)" This reverts commit 986daf58cfee3b076d2de0f4e66e17389fb55503. --- build-constraints.yaml | 3 --- 1 file changed, 3 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 79430a4c..4cc51a8c 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2753,9 +2753,6 @@ packages: # https://github.com/fpco/stackage/issues/2195 - Unique < 0.4.6 - - # https://github.com/fpco/stackage/issues/2196 - - req < 0.2.0 # end of packages # Package flags are applied to individual packages, and override the values of From 0122e605ab8af99f97e984c0cd819d6a4f9d5083 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Mon, 9 Jan 2017 14:20:03 +0900 Subject: [PATCH 104/153] brick < 0.16 (#2197) --- build-constraints.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 4cc51a8c..d0f5f67e 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2753,6 +2753,9 @@ packages: # https://github.com/fpco/stackage/issues/2195 - Unique < 0.4.6 + + # https://github.com/fpco/stackage/issues/2197 + - brick < 0.16 # end of packages # Package flags are applied to individual packages, and override the values of From d8d0e1a8cf8b48d05c6a1e8dfe5f2dfa4c0b2336 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Mon, 9 Jan 2017 14:22:32 +0900 Subject: [PATCH 105/153] vector-instances < 3.4 (#2198) --- build-constraints.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index d0f5f67e..8af7d2dd 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2756,6 +2756,9 @@ packages: # https://github.com/fpco/stackage/issues/2197 - brick < 0.16 + + # https://github.com/fpco/stackage/issues/2198 + - vector-instances < 3.4 # end of packages # Package flags are applied to individual packages, and override the values of From 049e63c729c24e32ed032bfd3b1929781c85c5c7 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Mon, 9 Jan 2017 14:23:39 +0900 Subject: [PATCH 106/153] Revert "Revert "req < 0.2.0 (#2196)"" This reverts commit 104324b28e8d743dd058c66f03095cc1dee52719. --- build-constraints.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 8af7d2dd..25e9fcd3 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2754,6 +2754,9 @@ packages: # https://github.com/fpco/stackage/issues/2195 - Unique < 0.4.6 + # https://github.com/fpco/stackage/issues/2196 + - req < 0.2.0 + # https://github.com/fpco/stackage/issues/2197 - brick < 0.16 From f27b4e5d079dd01836c89b5652a1e0ecde6b43a4 Mon Sep 17 00:00:00 2001 From: Oleg Grenrus Date: Mon, 9 Jan 2017 11:40:14 +0200 Subject: [PATCH 107/153] Add folds --- build-constraints.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 25e9fcd3..adf8531b 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -1082,6 +1082,7 @@ packages: # Not a maintainer - arithmoi + - folds - friendly-time - hashable - haxl From 4fd2b8ac586b1f9b46cfcfc6ce8bd46b863d25e9 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Mon, 9 Jan 2017 22:10:17 +0900 Subject: [PATCH 108/153] haskell-tools-cli tests failing (haskell-tools/haskell-tools#230) --- build-constraints.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index adf8531b..f1a65ffc 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2686,7 +2686,7 @@ packages: - haskell-tools-prettyprint - haskell-tools-refactor - haskell-tools-demo - - haskell-tools-cli + #- haskell-tools-cli - haskell-tools-daemon - haskell-tools-debug From 6d8b0261fe85c1366dee2ef9a66018a63c300ff0 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Mon, 9 Jan 2017 22:40:43 +0900 Subject: [PATCH 109/153] haskell-tools-refactor tests failing (haskell-tools/haskell-tools#231) --- build-constraints.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index f1a65ffc..f31ec255 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2684,7 +2684,7 @@ packages: - haskell-tools-backend-ghc - haskell-tools-rewrite - haskell-tools-prettyprint - - haskell-tools-refactor + #- haskell-tools-refactor - haskell-tools-demo #- haskell-tools-cli - haskell-tools-daemon From 7b6be49766014aa061dfb240716f1be42f1c72ba Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Mon, 9 Jan 2017 22:55:18 +0900 Subject: [PATCH 110/153] folds tests failing (ekmett/folds#12) --- build-constraints.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index f31ec255..94592947 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -1082,7 +1082,7 @@ packages: # Not a maintainer - arithmoi - - folds + #- folds - friendly-time - hashable - haxl From 7a6dcfd7301776c910e22bd6d8b5c4c1312dd2a3 Mon Sep 17 00:00:00 2001 From: Luke Murphy Date: Mon, 9 Jan 2017 14:13:06 +0000 Subject: [PATCH 111/153] Expect test failure for haskell-tools-refactor. Please see haskell-tools/haskell-tools#231. --- build-constraints.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 94592947..2e200c96 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2981,6 +2981,7 @@ expected-test-failures: - pandoc-citeproc # https://github.com/jgm/pandoc-citeproc/issues/172 - spdx # https://github.com/phadej/spdx/issues/8 - statistics # https://github.com/bos/statistics/issues/42 + - haskell-tools-refactor # https://github.com/haskell-tools/haskell-tools/issues/231 # Timeouts # These tests sometimes take too long and hit the stackage build From 44c4d7cb085b4fecc7be002e26a3229c83341c70 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Tue, 10 Jan 2017 10:46:18 +0900 Subject: [PATCH 112/153] reenable folds allow tests to fail (ekmett/folds#12)" This reverts commit 7b6be49766014aa061dfb240716f1be42f1c72ba. --- build-constraints.yaml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 2e200c96..3fa6a499 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -1082,7 +1082,7 @@ packages: # Not a maintainer - arithmoi - #- folds + - folds - friendly-time - hashable - haxl @@ -3133,6 +3133,8 @@ expected-test-failures: - cubicbezier # https://github.com/kuribas/cubicbezier/issues/3 - yesod-auth-basic # https://github.com/creichert/yesod-auth-basic/issues/1 + + - folds # https://github.com/ekmett/folds/issues/12 # end of expected-test-failures # Benchmarks which are known not to build. Note that, currently we do not run From b0f498f8ebd38312500f10c6b21fa1428641377e Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Tue, 10 Jan 2017 10:59:22 +0900 Subject: [PATCH 113/153] Revert "Unique-0.4.6 testsuite base<4.9 (#2195)" should be fixed in 0.4.6.1 This reverts commit c611d3ccf78230c124c7a4ecb12ee90cb89b34a0. --- build-constraints.yaml | 3 --- 1 file changed, 3 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 3fa6a499..455f310e 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2752,9 +2752,6 @@ packages: # https://github.com/fpco/stackage/issues/2194 - vector < 0.12.0.0 - # https://github.com/fpco/stackage/issues/2195 - - Unique < 0.4.6 - # https://github.com/fpco/stackage/issues/2196 - req < 0.2.0 From 3ac918d300ecc7891eed253ba0da83c1ae5e1935 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Tue, 10 Jan 2017 11:01:31 +0900 Subject: [PATCH 114/153] foldl-statistics test fail sometimes (data61/foldl-statistics#2) --- build-constraints.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 455f310e..74c3b1a0 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2979,6 +2979,7 @@ expected-test-failures: - spdx # https://github.com/phadej/spdx/issues/8 - statistics # https://github.com/bos/statistics/issues/42 - haskell-tools-refactor # https://github.com/haskell-tools/haskell-tools/issues/231 + - foldl-statistics # https://github.com/data61/foldl-statistics/issues/2 # Timeouts # These tests sometimes take too long and hit the stackage build From 361d1277f36ac3db6c4ef644f4b1ff8827fd6dc6 Mon Sep 17 00:00:00 2001 From: Luke Murphy Date: Tue, 10 Jan 2017 12:01:19 +0000 Subject: [PATCH 115/153] Remove upper bounds for req. Please see fpco/stackage/issues/2196#issuecomment-271468491. --- build-constraints.yaml | 3 --- 1 file changed, 3 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 74c3b1a0..4e504943 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2752,9 +2752,6 @@ packages: # https://github.com/fpco/stackage/issues/2194 - vector < 0.12.0.0 - # https://github.com/fpco/stackage/issues/2196 - - req < 0.2.0 - # https://github.com/fpco/stackage/issues/2197 - brick < 0.16 From 4b198603195ebc9ef2bed6d6194f16ec1cc3cd22 Mon Sep 17 00:00:00 2001 From: Oleg Grenrus Date: Mon, 9 Jan 2017 14:54:41 +0200 Subject: [PATCH 116/153] Resolve #2198: vector-instances-3.4. --- build-constraints.yaml | 2 -- 1 file changed, 2 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 4e504943..620b5620 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2755,8 +2755,6 @@ packages: # https://github.com/fpco/stackage/issues/2197 - brick < 0.16 - # https://github.com/fpco/stackage/issues/2198 - - vector-instances < 3.4 # end of packages # Package flags are applied to individual packages, and override the values of From 90420d776fc7c7b4fbef09571e216a8ad6044bd4 Mon Sep 17 00:00:00 2001 From: Michael Xavier Date: Tue, 10 Jan 2017 21:03:50 -0800 Subject: [PATCH 117/153] unblock tasty-tap, tasty-fail-fast tasty-tap-0.0.4 allows broader base. tasty-fail-fast builds with it as well, no new version required. --- build-constraints.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 620b5620..9b0b2a0a 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -1538,8 +1538,8 @@ packages: - uri-bytestring # - phash # Can't build on stackage server https://github.com/MichaelXavier/phash/issues/5 - cron - # - tasty-tap # bounds: ghc, base - # - tasty-fail-fast # via: tasty-tap + - tasty-tap + - tasty-fail-fast - drifter - drifter-postgresql From bfb7df0c594f941851e100e1bcd4d7fe2c9cbb3f Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Fri, 13 Jan 2017 11:49:58 +0900 Subject: [PATCH 118/153] Revert "haskell-tools-refactor tests failing (haskell-tools/haskell-tools#231)" tests need GHC_PACKAGE_PATH This reverts commit 6d8b0261fe85c1366dee2ef9a66018a63c300ff0. --- build-constraints.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 9b0b2a0a..47dd194e 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2684,7 +2684,7 @@ packages: - haskell-tools-backend-ghc - haskell-tools-rewrite - haskell-tools-prettyprint - #- haskell-tools-refactor + - haskell-tools-refactor - haskell-tools-demo #- haskell-tools-cli - haskell-tools-daemon From 8eaa23b6f7555b0d030118b872cdb8721301c5c1 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Fri, 13 Jan 2017 11:54:04 +0900 Subject: [PATCH 119/153] Revert "haskell-tools-cli tests failing (haskell-tools/haskell-tools#230)" add to expected failures: needs GHC_PACKAGE_PATH This reverts commit 4fd2b8ac586b1f9b46cfcfc6ce8bd46b863d25e9. --- build-constraints.yaml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 47dd194e..4f367679 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2686,7 +2686,7 @@ packages: - haskell-tools-prettyprint - haskell-tools-refactor - haskell-tools-demo - #- haskell-tools-cli + - haskell-tools-cli - haskell-tools-daemon - haskell-tools-debug @@ -2973,7 +2973,6 @@ expected-test-failures: - pandoc-citeproc # https://github.com/jgm/pandoc-citeproc/issues/172 - spdx # https://github.com/phadej/spdx/issues/8 - statistics # https://github.com/bos/statistics/issues/42 - - haskell-tools-refactor # https://github.com/haskell-tools/haskell-tools/issues/231 - foldl-statistics # https://github.com/data61/foldl-statistics/issues/2 # Timeouts @@ -3014,6 +3013,8 @@ expected-test-failures: - gitson # 0.5.2 error with git executable https://github.com/myfreeweb/gitson/issues/1 - gitson # https://github.com/myfreeweb/gitson/issues/1 - happy # Needs mtl in the user package DB + - haskell-tools-cli # https://github.com/haskell-tools/haskell-tools/issues/230 + - haskell-tools-refactor # https://github.com/haskell-tools/haskell-tools/issues/231 - haskell-neo4j-client # neo4j with auth disabled - hasql # PostgreSQL - hasql-transaction # PostgreSQL From dd66cf0d344f38bd9ca122859ae9472acfab887c Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Fri, 13 Jan 2017 12:03:19 +0900 Subject: [PATCH 120/153] sort the foldl-statistics expected-test-failure --- build-constraints.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 4f367679..fc90b1d7 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2964,6 +2964,7 @@ expected-test-failures: - distributed-process - distributed-process-execution # https://github.com/haskell-distributed/distributed-process-execution/issues/2 - distributed-process-task + - foldl-statistics # https://github.com/data61/foldl-statistics/issues/2 - fsnotify # Often runs out of inotify handles - idris # https://github.com/fpco/stackage/issues/1382 - ihaskell # https://github.com/gibiansky/IHaskell/issues/551 @@ -2973,7 +2974,6 @@ expected-test-failures: - pandoc-citeproc # https://github.com/jgm/pandoc-citeproc/issues/172 - spdx # https://github.com/phadej/spdx/issues/8 - statistics # https://github.com/bos/statistics/issues/42 - - foldl-statistics # https://github.com/data61/foldl-statistics/issues/2 # Timeouts # These tests sometimes take too long and hit the stackage build From c5298f8a6f32cdd44868a59b8486a495620f4ba2 Mon Sep 17 00:00:00 2001 From: aiya000 Date: Fri, 13 Jan 2017 17:16:11 +0900 Subject: [PATCH 121/153] Update build-constraints.yaml for stack-type Add my hackage :smile: --- build-constraints.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index fc90b1d7..1e85d856 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2693,6 +2693,9 @@ packages: "David Fisher @ddfisher": - socket-activation + "aiya000 @aiya000": + - stack-type + # If you stop maintaining a package you can move it here. # It will then be disabled if it starts causing problems. # See https://github.com/fpco/stackage/issues/1056 From 9ccccc9e23c5a8330cb5e6847144b06a5fb42b97 Mon Sep 17 00:00:00 2001 From: Luke Murphy Date: Fri, 13 Jan 2017 16:32:18 +0000 Subject: [PATCH 122/153] Remove RNAlien due to build failure. https://github.com/eggzilla/RNAlien/issues/8 --- build-constraints.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 1e85d856..5cef45b8 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -690,7 +690,7 @@ packages: - ClustalParser - EntrezHTTP - Genbank - - RNAlien + # - RNAlien # https://github.com/eggzilla/RNAlien/issues/8 (build failure) - Taxonomy # - TaxonomyTools # build failure - ViennaRNAParser From 63c98ca6ec99b2299fdc45bcdfb991bafe9eef17 Mon Sep 17 00:00:00 2001 From: Luke Murphy Date: Sat, 14 Jan 2017 00:02:10 +0000 Subject: [PATCH 123/153] Disable haxl-amazonka for a build failure. https://github.com/tvh/haxl-amazonka/issues/1 --- build-constraints.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 5cef45b8..b62df568 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -1770,7 +1770,7 @@ packages: - misfortune "Timo von Holtz @tvh": - - haxl-amazonka + # - haxl-amazonka # https://github.com/tvh/haxl-amazonka/issues/1 (build failure) - hasql-migration - servant-JuicyPixels From 0fc20d6da8b77e2edf56c3fe409488cbde31e7dc Mon Sep 17 00:00:00 2001 From: Luke Murphy Date: Sun, 15 Jan 2017 18:30:01 +0000 Subject: [PATCH 124/153] Add upper bounds for base-noprelude, lens, xlsx. base-noprelude: https://github.com/fpco/stackage/issues/2205 lense: https://github.com/fpco/stackage/issues/2206 xlsx: https://github.com/fpco/stackage/issues/2207 --- build-constraints.yaml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index b62df568..de9ed042 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2758,6 +2758,15 @@ packages: # https://github.com/fpco/stackage/issues/2197 - brick < 0.16 + # https://github.com/fpco/stackage/issues/2205 + - base-noprelude < 4.9.1.0 + + # https://github.com/fpco/stackage/issues/2206 + - lens < 4.15 + + # https://github.com/fpco/stackage/issues/2207 + - xlsx < 0.4 + # end of packages # Package flags are applied to individual packages, and override the values of From 4aa6de81b3dfc1e62b1e016f87591e4c78b64618 Mon Sep 17 00:00:00 2001 From: Luke Murphy Date: Sun, 15 Jan 2017 19:02:43 +0000 Subject: [PATCH 125/153] Switch bounds. `lens` shouldn't be constrained. Following from 0fc20d6da8b77e2edf56c3fe409488cbde31e7dc and https://github.com/fpco/stackage/issues/2206. --- build-constraints.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index de9ed042..464b19be 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2762,7 +2762,8 @@ packages: - base-noprelude < 4.9.1.0 # https://github.com/fpco/stackage/issues/2206 - - lens < 4.15 + - pretty-simple < 1.0.0.5 + - xlsx-tabular < 0.2.1.1 # https://github.com/fpco/stackage/issues/2207 - xlsx < 0.4 From 1755fb9b411874d51e1af36da2e12f917432dacd Mon Sep 17 00:00:00 2001 From: Luke Murphy Date: Sun, 15 Jan 2017 19:39:16 +0000 Subject: [PATCH 126/153] Re-enable RNAlien. Add upper bound on ClustalParser. Please see https://github.com/eggzilla/RNAlien/issues/8#issuecomment-272717876. --- build-constraints.yaml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 464b19be..87e219d2 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -690,7 +690,7 @@ packages: - ClustalParser - EntrezHTTP - Genbank - # - RNAlien # https://github.com/eggzilla/RNAlien/issues/8 (build failure) + - RNAlien - Taxonomy # - TaxonomyTools # build failure - ViennaRNAParser @@ -2768,6 +2768,9 @@ packages: # https://github.com/fpco/stackage/issues/2207 - xlsx < 0.4 + # https://github.com/eggzilla/RNAlien/issues/8 + - ClustalParser < 1.2 + # end of packages # Package flags are applied to individual packages, and override the values of From a3b6d7880ebf26235e25979c3edeae52b0f1f8f6 Mon Sep 17 00:00:00 2001 From: Oleg Grenrus Date: Sun, 15 Jan 2017 21:05:23 +0200 Subject: [PATCH 127/153] Remove constraint from xlsx. --- build-constraints.yaml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 87e219d2..22d1e3b3 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2763,10 +2763,9 @@ packages: # https://github.com/fpco/stackage/issues/2206 - pretty-simple < 1.0.0.5 - - xlsx-tabular < 0.2.1.1 # https://github.com/fpco/stackage/issues/2207 - - xlsx < 0.4 + - xlsx-tabular < 0.2.1.1 # https://github.com/eggzilla/RNAlien/issues/8 - ClustalParser < 1.2 From b231db4c981095ee2cb05ea8fb5d6732cc965db3 Mon Sep 17 00:00:00 2001 From: Luke Murphy Date: Sun, 15 Jan 2017 20:02:44 +0000 Subject: [PATCH 128/153] Re-enable haxl-amazonka. Add upper bound for haxl. Please see https://github.com/tvh/haxl-amazonka/issues/1. Follow on from 63c98ca6ec99b2299fdc45bcdfb991bafe9eef17. --- build-constraints.yaml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 22d1e3b3..4ac2442b 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -1770,7 +1770,7 @@ packages: - misfortune "Timo von Holtz @tvh": - # - haxl-amazonka # https://github.com/tvh/haxl-amazonka/issues/1 (build failure) + - haxl-amazonka - hasql-migration - servant-JuicyPixels @@ -2770,6 +2770,9 @@ packages: # https://github.com/eggzilla/RNAlien/issues/8 - ClustalParser < 1.2 + # https://github.com/tvh/haxl-amazonka/issues/1 + - haxl < 0.5 + # end of packages # Package flags are applied to individual packages, and override the values of From 8ad4ab1ab303f5b1d00d9d506e53b4ea1581a1c7 Mon Sep 17 00:00:00 2001 From: Luke Murphy Date: Mon, 16 Jan 2017 08:25:10 +0000 Subject: [PATCH 129/153] Remove upper bound for ClustalParser. https://github.com/eggzilla/RNAlien/issues/8#issuecomment-272744089 --- build-constraints.yaml | 3 --- 1 file changed, 3 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 4ac2442b..bffd3b93 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2767,9 +2767,6 @@ packages: # https://github.com/fpco/stackage/issues/2207 - xlsx-tabular < 0.2.1.1 - # https://github.com/eggzilla/RNAlien/issues/8 - - ClustalParser < 1.2 - # https://github.com/tvh/haxl-amazonka/issues/1 - haxl < 0.5 From 5a725adc1a4406b335113b7bf9211a6eab923497 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Gr=C3=B6ber?= Date: Mon, 16 Jan 2017 23:19:01 +0100 Subject: [PATCH 130/153] Re-enable cabal-helper --- build-constraints.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index bffd3b93..f63ce3d7 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -753,9 +753,9 @@ packages: - io-choice # - system-canonicalpath # bounds: ghc, base # https://github.com/d12frosted/CanonicalPath/issues/5 - # "Daniel Gröber @DanielG": + "Daniel Gröber @DanielG": # - ghc-mod # bounds: cabal-helper, extra, haskell-src-exts, optparse-applicative, pipes - # - cabal-helper # bounds: extra 1.5 + - cabal-helper "Yann Esposito yogsototh @yogsototh": - human-readable-duration From 8046d33e22073046cc0c52b00e0bb98e0345e3b4 Mon Sep 17 00:00:00 2001 From: Christiaan Baaij Date: Mon, 16 Jan 2017 23:58:22 +0000 Subject: [PATCH 131/153] Enable clash-ghc package again The newly released version 0.7 compiles again GHC 8.0.2 and against all the latest versions of its dependencies. --- build-constraints.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index bffd3b93..38537533 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -1458,7 +1458,7 @@ packages: - clash-vhdl - clash-verilog - clash-systemverilog - # - clash-ghc # bounds: ghc + - clash-ghc "Athan Clark @athanclark": - commutative From 82307cb131b5948c5fcac6901a3970b77b82d394 Mon Sep 17 00:00:00 2001 From: michaelt Date: Tue, 17 Jan 2017 03:46:38 -0500 Subject: [PATCH 132/153] Add `streaming-utils` --- build-constraints.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index bffd3b93..5e87daa8 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -1509,7 +1509,7 @@ packages: - lens-family - streaming - streaming-bytestring - + - streaming-utils "Justin Le @mstksg": - auto From c730e1d83687424c95862a6611c39d49ffff1282 Mon Sep 17 00:00:00 2001 From: Michael Snoyman Date: Tue, 17 Jan 2017 12:26:42 +0200 Subject: [PATCH 133/153] Upper bound for #2213 --- build-constraints.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index bffd3b93..b6d9a8d3 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2770,6 +2770,9 @@ packages: # https://github.com/tvh/haxl-amazonka/issues/1 - haxl < 0.5 + # https://github.com/fpco/stackage/issues/2213 + - memory < 0.14.1 + # end of packages # Package flags are applied to individual packages, and override the values of From c584bcf9aeadf0a2ea494930d7fe96ec208719d0 Mon Sep 17 00:00:00 2001 From: Michael Snoyman Date: Tue, 17 Jan 2017 12:27:21 +0200 Subject: [PATCH 134/153] Upper bound for #2214 --- build-constraints.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index b6d9a8d3..3bc7ffa1 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2773,6 +2773,9 @@ packages: # https://github.com/fpco/stackage/issues/2213 - memory < 0.14.1 + # https://github.com/fpco/stackage/issues/2214 + - hasql-transaction < 0.5 + # end of packages # Package flags are applied to individual packages, and override the values of From 10e576d7f4a59b77b3de30b940bdb50b64acbda9 Mon Sep 17 00:00:00 2001 From: Michael Snoyman Date: Tue, 17 Jan 2017 12:28:13 +0200 Subject: [PATCH 135/153] Extra upper bound for #2184 --- build-constraints.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 3bc7ffa1..002f1401 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2751,6 +2751,7 @@ packages: # https://github.com/fpco/stackage/issues/2184 # https://github.com/ekmett/hashable-extras/pull/3 - hashable < 1.2.5.0 + - intro < 0.1.0.3 # https://github.com/fpco/stackage/issues/2194 - vector < 0.12.0.0 From 3e570e1cb51827203195384ab6d0753ad831dc0b Mon Sep 17 00:00:00 2001 From: Michael Snoyman Date: Tue, 17 Jan 2017 13:20:14 +0200 Subject: [PATCH 136/153] Temporary block clash-lang/clash-compiler#195 --- build-constraints.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index a54b2876..f220f8e7 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -1458,7 +1458,8 @@ packages: - clash-vhdl - clash-verilog - clash-systemverilog - - clash-ghc + # https://github.com/clash-lang/clash-compiler/issues/195 + # - clash-ghc "Athan Clark @athanclark": - commutative From b716a37460a6e97070e8d761e5f180a97e69bd60 Mon Sep 17 00:00:00 2001 From: Michael Snoyman Date: Tue, 17 Jan 2017 14:54:00 +0200 Subject: [PATCH 137/153] Revert "Temporary block clash-lang/clash-compiler#195" This reverts commit 3e570e1cb51827203195384ab6d0753ad831dc0b. --- build-constraints.yaml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index f220f8e7..a54b2876 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -1458,8 +1458,7 @@ packages: - clash-vhdl - clash-verilog - clash-systemverilog - # https://github.com/clash-lang/clash-compiler/issues/195 - # - clash-ghc + - clash-ghc "Athan Clark @athanclark": - commutative From 5e30a1efe52ef3d63e9c82bff4d6ca8c98cab800 Mon Sep 17 00:00:00 2001 From: Timo von Holtz Date: Tue, 17 Jan 2017 18:55:42 +0100 Subject: [PATCH 138/153] Remove upper bound of haxl --- build-constraints.yaml | 3 --- 1 file changed, 3 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index a54b2876..90274ab2 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2768,9 +2768,6 @@ packages: # https://github.com/fpco/stackage/issues/2207 - xlsx-tabular < 0.2.1.1 - # https://github.com/tvh/haxl-amazonka/issues/1 - - haxl < 0.5 - # https://github.com/fpco/stackage/issues/2213 - memory < 0.14.1 From 6b990b948107a174c85fd3ed135819171d05bd9c Mon Sep 17 00:00:00 2001 From: Timo von Holtz Date: Tue, 17 Jan 2017 19:07:09 +0100 Subject: [PATCH 139/153] Remove upper bound of hasql-transaction --- build-constraints.yaml | 3 --- 1 file changed, 3 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index a54b2876..9a4a5253 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2774,9 +2774,6 @@ packages: # https://github.com/fpco/stackage/issues/2213 - memory < 0.14.1 - # https://github.com/fpco/stackage/issues/2214 - - hasql-transaction < 0.5 - # end of packages # Package flags are applied to individual packages, and override the values of From 4453269b3548b855432eb2f9f6aa817ec67bce3a Mon Sep 17 00:00:00 2001 From: Michael Snoyman Date: Wed, 18 Jan 2017 07:48:14 +0200 Subject: [PATCH 140/153] Remove upper bound and close #2213 --- build-constraints.yaml | 3 --- 1 file changed, 3 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index ed3c31ad..e9376e93 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2768,9 +2768,6 @@ packages: # https://github.com/fpco/stackage/issues/2207 - xlsx-tabular < 0.2.1.1 - # https://github.com/fpco/stackage/issues/2213 - - memory < 0.14.1 - # end of packages # Package flags are applied to individual packages, and override the values of From 4fdf4c1d47cf4b295ec7f079f2c5e08f56a303d9 Mon Sep 17 00:00:00 2001 From: Neil Mitchell Date: Wed, 18 Jan 2017 22:59:20 +0000 Subject: [PATCH 141/153] Remove pugixml This library can segfault - see https://github.com/philopon/pugixml-hs/issues/5. It probably shouldn't be in Stackage, with the implied safety, until that is fixed. --- build-constraints.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index e9376e93..6935f605 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -202,7 +202,6 @@ packages: - extra - bake - ghcid - - pugixml - hexml "Alan Zimmerman @alanz": From 3fe8c10e84ba715fef327660bc2b9c2bb8748939 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Gr=C3=B6ber?= Date: Thu, 19 Jan 2017 21:02:34 +0100 Subject: [PATCH 142/153] Re-enable ghc-mod --- build-constraints.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 6935f605..bacc9438 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -753,7 +753,7 @@ packages: # - system-canonicalpath # bounds: ghc, base # https://github.com/d12frosted/CanonicalPath/issues/5 "Daniel Gröber @DanielG": - # - ghc-mod # bounds: cabal-helper, extra, haskell-src-exts, optparse-applicative, pipes + - ghc-mod - cabal-helper "Yann Esposito yogsototh @yogsototh": From 6b2a94bd1983b0a15c58ffc40f3134dd787cc8e0 Mon Sep 17 00:00:00 2001 From: Mitsutoshi Aoe Date: Fri, 20 Jan 2017 16:11:22 +0900 Subject: [PATCH 143/153] Add viewprof --- build-constraints.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index bacc9438..98e2d3bf 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2695,6 +2695,9 @@ packages: "aiya000 @aiya000": - stack-type + "Mitsutoshi Aoe @maoe": + - viewprof + # If you stop maintaining a package you can move it here. # It will then be disabled if it starts causing problems. # See https://github.com/fpco/stackage/issues/1056 From a9979e2f11e55b5e46809cf08dd7ba51de3a80d3 Mon Sep 17 00:00:00 2001 From: Michael Snoyman Date: Fri, 20 Jan 2017 09:39:29 +0200 Subject: [PATCH 144/153] Upper bounds for #2220 --- build-constraints.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index bacc9438..7faa6e97 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2767,6 +2767,10 @@ packages: # https://github.com/fpco/stackage/issues/2207 - xlsx-tabular < 0.2.1.1 + # https://github.com/fpco/stackage/issues/2220 + - genvalidity < 0.3 + - genvalidity-hspec < 0.3 + # end of packages # Package flags are applied to individual packages, and override the values of From 4f7ba8ebe8c30aaa51ddaede076ce72228866ad6 Mon Sep 17 00:00:00 2001 From: Michael Snoyman Date: Fri, 20 Jan 2017 09:46:36 +0200 Subject: [PATCH 145/153] Block hledger-ui and close #2197 --- build-constraints.yaml | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 7faa6e97..53e2c138 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -722,7 +722,7 @@ packages: - darcs - hledger - hledger-lib - - hledger-ui + # - hledger-ui # BLOCKED brick 0.16 - hledger-web - hledger-api # - shelltestrunner # bounds: Diff, HUnit @@ -2755,9 +2755,6 @@ packages: # https://github.com/fpco/stackage/issues/2194 - vector < 0.12.0.0 - # https://github.com/fpco/stackage/issues/2197 - - brick < 0.16 - # https://github.com/fpco/stackage/issues/2205 - base-noprelude < 4.9.1.0 From 74120ad81215be454978f26c411293a25611dc50 Mon Sep 17 00:00:00 2001 From: Michael Snoyman Date: Fri, 20 Jan 2017 12:37:45 +0200 Subject: [PATCH 146/153] Remove upper bounds and close #2220 --- build-constraints.yaml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 6811fc35..00ec4880 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2767,10 +2767,6 @@ packages: # https://github.com/fpco/stackage/issues/2207 - xlsx-tabular < 0.2.1.1 - # https://github.com/fpco/stackage/issues/2220 - - genvalidity < 0.3 - - genvalidity-hspec < 0.3 - # end of packages # Package flags are applied to individual packages, and override the values of From d560ee4565f5c140d86ee48ce9616a0f17cc9d17 Mon Sep 17 00:00:00 2001 From: Simon Michael Date: Fri, 20 Jan 2017 08:55:42 -0800 Subject: [PATCH 147/153] re-enable hledger-ui 1.1.1 has been released, fixes #2197. --- build-constraints.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 00ec4880..651cb37f 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -722,7 +722,7 @@ packages: - darcs - hledger - hledger-lib - # - hledger-ui # BLOCKED brick 0.16 + - hledger-ui - hledger-web - hledger-api # - shelltestrunner # bounds: Diff, HUnit From 2cf3b40353e3f0546c0fb4500e04928bffa135b9 Mon Sep 17 00:00:00 2001 From: Michael Snoyman Date: Sun, 22 Jan 2017 11:55:54 +0200 Subject: [PATCH 148/153] Upper bound for #2223 --- build-constraints.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 651cb37f..a8c83d5c 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2767,6 +2767,9 @@ packages: # https://github.com/fpco/stackage/issues/2207 - xlsx-tabular < 0.2.1.1 + # https://github.com/fpco/stackage/issues/2223 + - pandoc-types < 1.19 + # end of packages # Package flags are applied to individual packages, and override the values of From f3bf4bd61057f13c6af8a74423579be860d167f1 Mon Sep 17 00:00:00 2001 From: Michael Snoyman Date: Sun, 22 Jan 2017 12:00:22 +0200 Subject: [PATCH 149/153] Add a niceness level of 15 for performing builds --- automated/build.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/automated/build.sh b/automated/build.sh index 75ac1ea5..c70be3a3 100755 --- a/automated/build.sh +++ b/automated/build.sh @@ -121,7 +121,7 @@ docker run $ARGS_PREBUILD $IMAGE /bin/bash -c "stackage-curator check --plan-fil # 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 /bin/bash -c "chown $USER $HOME && exec sudo -E -u $USER env \"HOME=$HOME\" \"PATH=\$PATH\" stackage-curator make-bundle --plan-file $PLAN_FILE --docmap-file $DOCMAP_FILE --bundle-file $BUNDLE_FILE --target $TARGET" +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 make-bundle --plan-file $PLAN_FILE --docmap-file $DOCMAP_FILE --bundle-file $BUNDLE_FILE --target $TARGET" # 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 From 488fe34db4e6aa7b8148ed3fdc4a98db560c6790 Mon Sep 17 00:00:00 2001 From: Daniel Mendler Date: Sun, 22 Jan 2017 18:45:12 +0100 Subject: [PATCH 150/153] add writer-cps-morph, writer-cps-lens, writer-cps-full --- build-constraints.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index a8c83d5c..1cacbcf4 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2567,6 +2567,9 @@ packages: - quickcheck-special - writer-cps-mtl - writer-cps-transformers + - writer-cps-morph + - writer-cps-lens + - writer-cps-full - wl-pprint-annotated - wl-pprint-console - console-style From bfffb927e6d9cf40a8e39e42c5429dfb042c2333 Mon Sep 17 00:00:00 2001 From: Ryan Scott Date: Sun, 22 Jan 2017 19:09:04 -0500 Subject: [PATCH 151/153] Add thread-local-storage See https://github.com/rrnewton/thread-local-storage/issues/5 --- build-constraints.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 1cacbcf4..6850c070 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -1729,6 +1729,7 @@ packages: - proxied - text-show - text-show-instances + - thread-local-storage "Kirill Zaborsky @qrilka": - xlsx From 2dc54406ed7b1a471d7c6bd8ffc374edae9b7fbd Mon Sep 17 00:00:00 2001 From: Michael Snoyman Date: Mon, 23 Jan 2017 08:17:49 +0200 Subject: [PATCH 152/153] Add missing @ --- build-constraints.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index ec900831..9ccae5d8 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -525,7 +525,7 @@ packages: "Andrew Thaddeus Martin @andrewthad": - yesod-table - "Chris Allen bitemyapp": + "Chris Allen @bitemyapp": - machines-directory - machines-io - bloodhound From 39b96c0a42df41c716ac8dda672aa8d09bc0f8c8 Mon Sep 17 00:00:00 2001 From: Michael Snoyman Date: Mon, 23 Jan 2017 16:24:54 +0200 Subject: [PATCH 153/153] Upper bound for #2228 --- build-constraints.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build-constraints.yaml b/build-constraints.yaml index 9ccae5d8..5d2d0fd3 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -2774,6 +2774,9 @@ packages: # https://github.com/fpco/stackage/issues/2223 - pandoc-types < 1.19 + # https://github.com/fpco/stackage/issues/2228 + - streaming-commons < 0.1.17 + # end of packages # Package flags are applied to individual packages, and override the values of