on master help sign in
Merge pull request #2 from fpco/master

catch up

commit6dd2c0e95d68b9ec339e461767e9429b7b8744d8 authorMichal Konecny <mikkonecny@gmail.com> dateWed 6 Dec 2017, 10:27 (9 years ago) parentaf59283bb086db
9 files changed+808−807
.travis.yml+1−1 CURATORS.md+3 Dockerfile+5−1 MAINTAINERS.md+118−40 README.md+1−2 automated/build.sh+3−2 build-constraints.yaml+645−753 check+1−1 debian-bootstrap.sh+31−7
.travis.yml+1−1
@@ -11,7 +11,7 @@ addons:
1111 - libgmp-dev
1212
1313env:
14−- GHCVER=8.2.1
14+- GHCVER=8.2.2
1515
1616install:
1717 # Download and unpack the stack executable
CURATORS.md+3
@@ -204,6 +204,9 @@ major version number (e.g., lts3 for lts-3.\*).
204204Note that when starting a new LTS major release, you'll need to modify Docker
205205Hub to create a new Docker tag for the relevant branch name.
206206
207+You'll need to update both the `PATH` in `Dockerfile` and the `GHCVER` variable
208+in `debian-bootstrap.sh`.
209+
207210### Getting the new image to the build server
208211Once a new Docker image is available, you'll need to pull it onto the stackage-build server (see
209212below). Instead of pulling an unbounded number of images, I typically just
Dockerfile+5−1
@@ -2,7 +2,11 @@ FROM fpco/pid1:16.04
22
33ENV HOME /home/stackage
44ENV LANG en_US.UTF-8
5−ENV PATH /opt/ghc/8.2.1/bin:/usr/sbin:/usr/bin:/sbin:/bin
5+
6+# NOTE: also update debian-bootstrap.sh when cuda version changes
7+ENV PATH /usr/local/cuda-8.0/bin:/opt/ghc/8.2.2/bin:/usr/sbin:/usr/bin:/sbin:/bin
8+ENV CUDA_PATH /usr/local/cuda-8.0
9+ENV LD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64:/usr/local/cuda-8.0/nvvm/lib64
610
711ADD debian-bootstrap.sh /tmp/debian-bootstrap.sh
812RUN /tmp/debian-bootstrap.sh && rm /tmp/debian-bootstrap.sh
MAINTAINERS.md+118−40
@@ -12,29 +12,55 @@ Packages in Stackage are not patched: all package changes occur upstream in Hack
1212
1313Anyone can add any package to Stackage but you may only add packages under your own name. It's highly encouraged that the actual package maintainer is also the Stackage maintainer, if that is not the case you should drop the package maintainer a note first.
1414
15−To add your package, first fork this repository.
16−In the [`build-constraints.yaml`](https://github.com/fpco/stackage/blob/master/build-constraints.yaml) file, there's a section called `packages`.
17−To add a set of packages, you would add:
15+To add your package you can edit [`build-constraints.yaml`](https://github.com/fpco/stackage/blob/master/build-constraints.yaml) directly on github or fork the project. There's a section called `packages` where you would add yourself and your packages:
1816
1917 "My Name <myemail@example.com> @mygithubuser":
2018 - package1
2119 - package2
2220 - package3
2321
24−Note that the `master` branch is used for Stackage Nightly (not the `nightly` branch, which is used for the nightly docker builder imagine).
22+If your library depends on a C library, please add it to the `debian-bootstrap.sh` script.
2523
26−After doing that, send a pull request (with a commit message like "add foo-bar"). We do not require new submissions to be tested against the rest of Stackage before the pull request (though it is a good idea to do so if you can with `stack --resolver nightly exec stackage-curator check` and `stack --resolver nightly build`), provided you meet the dependency version requirements above. If your library depends on a C library, add a note to your pull request with the Ubuntu library name, or even better edit the `debian-bootstrap.sh` script directly
24+After doing that commit with a message like "add foo-bar" and send a pull request.
2725
28−If you want to make sure that the package builds against the newest versions of all dependecies you can do this:
26+The continuous integration job will do some checks to see if your package's dependencies are up-to-date.
27+
28+The CI job notably doesn't compile packages, run tests, build documentation, or find missing C libraries.
29+If you want to be proactive or if CI fails, you can make sure that your package builds against the latest nightly:
30+
31+```
32+# Build from the tarball on Hackage to check for missing files
33+$ stack unpack yourpackage && cd yourpackage-*
34+# Generate a pristine stack.yaml, adding any missing extra-deps
35+$ rm -f stack.yaml && stack init --resolver nightly --solver
36+# Build, generate docs, test, and build benchmarks
37+$ stack build --resolver nightly --haddock --test --bench --no-run-benchmarks
2938```
39+
40+This approach works well, but has two limitations you should be aware
41+of:
42+
43+* It won't notify you of restrictive upper bounds in your package if
44+ Stackage has the same upper bounds. For that reason, we recommend
45+ using [Packdeps](http://packdeps.haskellers.com/) (see "Following
46+ dependency upgrades" below).
47+* If the latest Stackage Nightly is missing some of the latest
48+ packages, your build above may succeed whereas the Travis job may
49+ fail. Again: Packdeps will help you detect this situation.
50+
51+Alternatively, you can build with `cabal`. Note that this may end up
52+using older dependency versions:
53+
54+```
55+$ ghc --version # Should be the same as the latest nightly, it's in the title of https://www.stackage.org/nightly
3056$ cabal update
31−$ ghc --version # Should give v8.0.2
32−$ cabal get PACKAGE-VERSION # e.g. aeson-0.11.2.1
33−$ cd PACKAGE-VERSION
57+$ cabal get PACKAGE
58+$ cd PACKAGE-*
3459$ cabal sandbox init # Should give "Creating a new sandbox" and not "Using an existing sandbox".
3560$ cabal install --enable-tests --enable-benchmarks --dry-run | grep latest # Should give no results
3661$ cabal install --enable-tests --enable-benchmarks --allow-newer
3762$ cabal test
63+$ cabal haddock
3864```
3965
4066**NB** Please use commit messages like "add foo-bar" or "add johndev's packages"
@@ -45,56 +71,103 @@ so commit messages like "update build-constraints.yaml" are not helpful).
4571newly uploaded to Hackage appear to our build server. If you just
4672uploaded a package to Hackage that you're trying to get included, we
4773recommend waiting an hour before opening the PR. You can verify this
48−by making sure the latest version is listed at
74+by making sure the latest version is listed at
4975https://github.com/commercialhaskell/all-cabal-metadata/tree/master/packages/.
5076
77+## Github and Notifications
78+
79+Stackage uses Github notifications to reduce overhead of contacting individual
80+package maintainers through various channels. As a package maintainer, you will
81+receive notifications for a number of reasons, package build failures of
82+different sorts, blockages and bounds issues, etc.
83+
84+Please note, Github does some throttling on the number people that can be
85+notified within one issue. This means that on issues created with a large
86+number of packages affected, maintainers may not receive a notification. This
87+is not ideal, but Stackage is largely a manual process and done on a best
88+effort basis.
89+
5190## Uploading a new package version
5291
53−When a new version of a package in Stackage is uploaded to Hackage, we automatically try to include it in Stackage (unless the new version is considered experimental). That can result in a number of possible failures. If there is a failure we temporarily introduce an upper bound, and open a GitHub issue ticket to resolve the issue.
92+When a new version of a package in Stackage is uploaded to Hackage, we automatically try to include it in Stackage. That can result in a number of possible failures. If there is a failure we temporarily introduce an upper bound, and open a GitHub issue ticket to resolve the issue.
5493
5594If the new version doesn't compile then the package author should upload a fixed version.
5695
5796If a package's test suite is failing, the first job is to investigate why. If this is due to a bad interaction with versions of other packages in Stackage, then it is the responsibility of the maintainer to fix the test suite. In some situations, it is acceptable to not run the test suite.
5897
59−
6098## Following dependency upgrades
6199
62−If a new version of a dependency is released, and that stops your package compiling/passing the tests, then it is your responsibility to modify your package. It is recommended that all package maintainers follow the dependencies of their packages on [Packdeps](http://packdeps.haskellers.com/), typically using the RSS feeds.
100+If a new version of a dependency is released your package may fail to
101+build or tests may fail. In most cases we will add an upper bound on
102+the dependency so that your package remains in nightly. We'll also
103+create a github issue pinging you with the bounds issues or give build
104+logs showing failures. It's then up to you to modify your package.
105+
106+We recommend that you also follow the dependencies of your packages on
107+[Packdeps](http://packdeps.haskellers.com/) (typically using the RSS
108+feeds) as well as that often gives you notice ahead of stackage
109+issues. There are cases where we will not notice a new release of a
110+package because of other upper bounds that are in place.
63111
64−If a package is not modified in a timely manner, it may be temporarily
65−removed from Stackage by the curator team, at which point it is your
66−responsibility to add it back in via a new pull request. We typically
67−use fairly long windows on this, but at a minimum:
112+If a package is not updated in time, it may be temporarily removed
113+from Stackage by the curator team. We strive to notify you when this
114+happens. If it does you are always welcome to file another pull
115+request to add it back.
68116
69−* If restrictive version bounds are the only problem, we will give at
70− least a week to respond.
117+We typically use fairly long windows before disabling packages, but it
118+is decided on a case-by-case basis.
119+
120+* If restrictive version bounds are the only problem, we will give
121+ maintainers at least a week to respond.
71122* If there are real breaking changes, the curator team will retain
72123 more discretion on how long a window to give before dropping
73− packages. Historically, this has usually waited until the cutting of
124+ packages.
125+* We usually drop all upper bounds and disable packages when we create
74126 a new Long Term Support (LTS) major version.
127+* There are rare cases where an upper bound or build failure are hard
128+ to deal with so then we may disable
75129
76−**NOTE** Previously, this maintainer agreement put a time limit on
77−maintainers, requiring a certain level of responsiveness for
78−modifications to be made. We have explicitly removed that: anyone is
79−free to add a package to Stackage regardless of responsiveness
80−guarantees. However, as stated above, we may elect to temporarily
81−remove a package if it is not updated in a timely manner.
82−
83−## Failing to meet the time limits
130+**NOTE** Previously we had stricter time limits, but we decided to
131+remove that: Anyone is free to add a package to Stackage regardless of
132+responsiveness guarantees. However, as stated above, we may elect to
133+temporarily remove a package if it is not updated in a timely manner.
84134
85−Maintainers are humans, humans get sick/have babies/go on holiday. If you have regular problems meeting the limits, find a co-maintainer. If you have a one-off problem, respond to the GitHub tickets saying so, and some kind soul might pick up the slack.
135+## Delays
86136
87−The soft time limits are intended to prevent people being inconvenienced because of problems in other packages. Where such inconvenience happens, we will drop the offending packages from Stackage. While upper bounds are sometimes a temporary solution, they are against the ethos of Stackage, so will not be kept for longer periods.
137+Maintainers are humans, humans get sick/have babies/go on
138+holiday. Sometimes a dependency upgrade is extra time consuming.
88139
89−## Upgrading to a new GHC version
140+Consider finding a co-maintainer with access to SCM and Hackage to
141+help you out.
90142
91−The Stackage curation team tries to move Stackage Nightly to new versions of GHC quickly as they become available, while keeping LTS Haskell on a regular release schedule. For package maintainers, the most important impacts of a new GHC release are:
143+We appreciate if you notify us of any expected delays in the Github
144+issues, some kind soul might decide to help out.
92145
93−* We will typically do a sweep through the Stackage upper bounds and aggressively remove packages that block them. This is because, in most cases, we will need to move to the newest versions of a package to get support for the latest GHC, and asking package maintainers to backport their fixes is an undue burden
94− * We will definitely do this at a GHC major version release, and may do so at a minor version release
95−* Packages that are incompatible with the newest GHC version will be temporarily blocked
146+## Upgrading to a new GHC version
96147
97−If your package ends up being temporarily removed from Stackage Nightly, please simply send a pull request to add it back once it and its dependencies are compatible with the newest GHC version.
148+The Stackage curation team tries to move Stackage Nightly to new
149+versions of GHC quickly as they become available, while keeping LTS
150+Haskell on a regular release schedule. For package maintainers, the
151+most important impacts of a new GHC release are:
152+
153+* We will typically do a sweep through the Stackage upper bounds and
154+ remove blocking packages. We prefer to do it this way rather than
155+ ask other maintainers to backport fixes.
156+ * We will definitely do this at a GHC major version release, and
157+ may do so at a minor version release
158+* Packages that are incompatible with the newest GHC version will be
159+ temporarily disabled
160+
161+If your package ends up being temporarily disabled from Stackage
162+Nightly, please simply send a pull request to add it back once it and
163+its dependencies are compatible with the newest GHC version.
164+
165+Note that it is _not_ a goal of LTS Haskell to track the latest
166+version of GHC. If you want the latest and greatest, Stackage Nightly
167+is your best bet. In particular, LTS Haskell will often&mdash;but not
168+always&mdash;avoid upgrading to the first point release of GHC
169+releases (e.g., 8.2.1) to allow further testing and to get the
170+benefits of the first bugfix release (e.g., 8.2.2).
98171
99172## Adding a package to an LTS snapshot
100173
@@ -108,8 +181,13 @@ If you would like to get your package added to an existing LTS Haskell major
108181release (e.g., if `lts-8.9` is out, you would want your package to appear in
109182`lts-8.10`), please do the following in addition to the steps above:
110183
184+* Check that your package can be built with that LTS major version (e.g. `stack build --test --bench --haddock --resolver lts-8.10`)
111185* Open up a new issue on the [lts-haskell repo](https://github.com/fpco/lts-haskell/issues/new)
112−* Specify the LTS major version you would like your package to go into (e.g., lts-8)
113−* Provide a list of packages you would like added, and if relevant, any upper bounds on those packages
114−* Be patient! The LTS releases are less frequent than Nightly and by their nature more conservative, and therefore adding new packages is a more manual process. The Stackage curators will try to get to your issue as soon as possible, but it may take some time.
115−* To add a package to more than one LTS version please file separate tickets for each major LTS release, since they will typically be built and added at different times.
186+ * Specify the LTS major versions you would like your packages to go into (e.g. lts-8)
187+ * Provide a list of packages you would like added
188+ * If relevant, mention any upper bounds that are needed on those packages
189+* Be patient! The LTS releases are less frequent than Nightly. The
190+ Stackage curators will try to get to your issue as soon as possible,
191+ but it may take some time.
192+* We gradually stop maintainng old LTS major versions, so your
193+ request may take longer or be declined if it's for an old LTS.
README.md+1−2
@@ -37,7 +37,6 @@ project information. In addition, we have the following repositories:
3737
3838* [stackage-server](https://github.com/fpco/stackage-server) [![Build Status](https://travis-ci.org/fpco/stackage-server.svg?branch=master)](https://travis-ci.org/fpco/stackage-server)
3939* [stackage-curator](https://github.com/fpco/stackage-curator) [![Build Status](https://travis-ci.org/fpco/stackage-curator.svg?branch=master)](https://travis-ci.org/fpco/stackage-curator)
40−* [stackage-types](https://github.com/fpco/stackage-types) [![Build Status](https://travis-ci.org/fpco/stackage-types.svg?branch=master)](https://travis-ci.org/fpco/stackage-types)
4140* [lts-haskell](https://github.com/fpco/lts-haskell)
4241* [stackage-nightly](https://github.com/fpco/stackage-nightly)
4342
@@ -58,7 +57,7 @@ Build the package set
5857---------------------
5958
6059Generally only the stackage build server run by the stackage curator
61−team and people intrested in incorporating stackage snapshots into an
60+team and people interested in incorporating stackage snapshots into an
6261OS distribution need to build the entire package set. If you're
6362interested in trying this yourself, please check out
6463[the curator guide](https://github.com/fpco/stackage/blob/master/CURATORS.md),
automated/build.sh+3−2
@@ -30,6 +30,7 @@ DOT_STACKAGE_DIR=$ROOT/dot-stackage
3030WORKDIR=$ROOT/$TAG/work
3131EXTRA_BIN_DIR=$ROOT/extra-bin
3232SSH_DIR=$ROOT/ssh-$SHORTNAME
33+USERID=$(id -u)
3334
3435mkdir -p \
3536 "$CABAL_DIR" \
@@ -81,9 +82,9 @@ chmod +x stackage-curator
8182)
8283
8384ARGS_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"
84−ARGS_PREBUILD="$ARGS_COMMON -u $USER -e HOME=$HOME -v $CABAL_DIR:$HOME/.cabal -v $STACK_DIR:$HOME/.stack -v $GHC_DIR:$HOME/.ghc -v $DOT_STACKAGE_DIR:$HOME/.stackage"
85+ARGS_PREBUILD="$ARGS_COMMON -u $USERID -e HOME=$HOME -v $CABAL_DIR:$HOME/.cabal -v $STACK_DIR:$HOME/.stack -v $GHC_DIR:$HOME/.ghc -v $DOT_STACKAGE_DIR:$HOME/.stackage"
8586ARGS_BUILD="$ARGS_COMMON -v $CABAL_DIR:$HOME/.cabal:ro -v $STACK_DIR:$HOME/.stack:ro -v $GHC_DIR:$HOME/.ghc:ro"
86−ARGS_UPLOAD="$ARGS_COMMON -u $USER -e HOME=$HOME -e AWS_ACCESS_KEY_ID=$AWS_ACCESS_KEY_ID -e AWS_SECRET_ACCESS_KEY=$AWS_SECRET_ACCESS_KEY -v $AUTH_TOKEN:/auth-token:ro -v $HACKAGE_CREDS:/hackage-creds:ro -v $DOT_STACKAGE_DIR:$HOME/.stackage -v $SSH_DIR:$HOME/.ssh:ro -v $GITCONFIG:$HOME/.gitconfig:ro -v $CABAL_DIR:$HOME/.cabal:ro -v $STACK_DIR:$HOME/.stack:ro"
87+ARGS_UPLOAD="$ARGS_COMMON -u $USERID -e HOME=$HOME -e AWS_ACCESS_KEY_ID=$AWS_ACCESS_KEY_ID -e AWS_SECRET_ACCESS_KEY=$AWS_SECRET_ACCESS_KEY -v $AUTH_TOKEN:/auth-token:ro -v $HACKAGE_CREDS:/hackage-creds:ro -v $DOT_STACKAGE_DIR:$HOME/.stackage -v $SSH_DIR:$HOME/.ssh:ro -v $GITCONFIG:$HOME/.gitconfig:ro -v $CABAL_DIR:$HOME/.cabal:ro -v $STACK_DIR:$HOME/.stack:ro"
8788
8889# Make sure we actually need this snapshot. We only check this for LTS releases
8990# since, for nightlies, we'd like to run builds even if they are unnecessary to
build-constraints.yaml+645−753
@@ -7,6 +7,25 @@ cabal-format-version: "1.24"
77
88# Constraints for brand new builds
99packages:
10+ "Mikolaj Konarski <mikolaj.konarski@funktory.com> @Mikolaj":
11+ - sdl2-ttf
12+ - assert-failure
13+ - minimorph
14+ - miniutter
15+
16+ "Jürgen Keck <jhyphenkeck@gmail.com> @j-keck":
17+ - wreq-stringless
18+
19+ "Olaf Chitil <oc@kent.ac.uk> @OlafChitil":
20+ - FPretty
21+
22+ "Maarten Faddegon <stackage@maartenfaddegon.nl> @MaartenFaddegon":
23+ - libgraph
24+ - Hoed
25+
26+ "Agustin Camino <agustin.camino@gmail.com> @acamino":
27+ - state-codes
28+
1029 "Sebastian Mihai Ardelean <ardeleanasm@gmail.com> @ardeleanasm":
1130 - qchas
1231
@@ -18,71 +37,59 @@ packages:
1837 - hedgehog
1938 - hedgehog-quickcheck
2039
40+ "Walter Schulze <awalterschulze@gmail.com> @awalterschulze":
41+ - katydid
42+
2143 "Nobutada Matsubara <t12307043@gunma-u.ac.jp> @matsubara0507":
2244 - chatwork
45+ - rakuten
46+ - servant-kotlin
2347
2448 "Pavol Klacansky <pavol@klacansky.com> @pavolzetor":
2549 - openexr-write
2650
27− "Bas van Dijk <v.dijk.bas@gmail.com> @basvandijk":
28− - opencv < 0 # hard to install build tools
29− - opencv-extra < 0 # hard to install build tools
30−
3151 "Pasqualino Assini <tittoassini@gmail.com> @tittoassini":
3252 - zm
3353 - flat
3454 - model
3555
36− "Timo Koepke <timo.koepke@gmail.com> @koepket":
37− - hinterface < 0 # compilation failure https://github.com/lindenbaum/hinterface/issues/2
38−
3956 "Jose Iborra <pepeiborra@gmail.com> @pepeiborra":
4057 - arrowp-qq
4158 - clr-marshal
4259 - clr-host
60+ - haskell-src-exts-util
4361 - hexml-lens
4462 - hp2pretty
4563 - floatshow
64+ - NoHoed
4665 - threepenny-editors
4766 - clr-inline # possibly nondeterministic failures, see https://github.com/fpco/stackage/issues/2510
48−
49−
50− "Joshua Koike <jkoike2013@gmail.com> @jano017":
51− []
52− # - discord-hs # bounds: req
67+ - strict-types
5368
5469 "Roman Gonzalez <romanandreg@gmail.com> @roman":
55− []
56− # - etc # GHC 8.2.1 via protolude
57− # - teardown # GHC 8.2.1
70+ - teardown
5871
5972 "Richard Cook <rcook@rcook.org> @rcook":
6073 - hidden-char
6174
6275 "Vanessa McHale <tmchale@wisc.edu> @vmchale":
63− []
64− # - tibetan-utils # bounds: text-show
76+ - tibetan-utils
6577
6678 "Henning Thielemann <stackage@henning-thielemann.de> @thielema":
67− # - accelerate-arithmetic # via accelerate: bounds: base
68− # - accelerate-fftw # via accelerate: bounds: base
69− # - accelerate-fourier # via accelerate: bounds: base
70− # - accelerate-utility # via accelerate: bounds: base
7179 - alsa-core
7280 - alsa-pcm
7381 - alsa-seq
7482 - apportionment
7583 - audacity
7684 - bibtex
77− # - board-games # GHC 8.2.1 via cgi
7885 - buffer-pipe
7986 - calendar-recycling
8087 - comfort-graph
8188 - concurrent-split
8289 - cutter
83− - data-accessor # GHC 8.2.1
90+ - data-accessor
8491 - data-accessor-mtl
85− - data-accessor-template # GHC 8.2.1
92+ - data-accessor-template
8693 - data-accessor-transformers
8794 - data-ref
8895 - dsp
@@ -91,8 +98,8 @@ packages:
9198 - event-list
9299 - explicit-exception
93100 - fixed-length
94− - gnuplot # GHC 8.2.1
95− - group-by-date # GHC 8.2.1 via c2hs
101+ - gnuplot
102+ - group-by-date
96103 - iff
97104 - interpolation
98105 - jack
@@ -100,7 +107,7 @@ packages:
100107 - lazyio
101108 - markov-chain
102109 - midi
103− # - midi-music-box # GHC 8.2.1 via diagrams-lib
110+ - midi-music-box
104111 - mbox-utility
105112 - med-module
106113 - non-empty
@@ -112,24 +119,19 @@ packages:
112119 - sample-frame
113120 - sample-frame-np
114121 - set-cover
115− # - sound-collage # via synthesizer-core compilation failure
116− - sox # GHC 8.2.1
122+ - sox
117123 - soxlib
118− # - split-record # via synthesizer-core compilation failure
119124 - spreadsheet
120125 - stm-split
121126 - storable-record
122127 - storablevector
123− - synthesizer-core < 0 # test compilation failure
124− # - synthesizer-dimensional # via synthesizer-core compilation failure
125− # - synthesizer-midi # via synthesizer-core compilation failure
126128 - tagchup
127129 - tfp
128130 - unicode
129131 - unsafe
130132 - utility-ht
131133 - xml-basic
132− - youtube # GHC 8.2.1
134+ - youtube
133135 - prelude-compat
134136 - fft
135137 - carray
@@ -142,9 +144,6 @@ packages:
142144 "Romain Edelmann <romain.edelmann@gmail.com> @redelmann":
143145 - distribution
144146
145− "Rongcui Dong <rongcuid@outlook.com> @rongcuid":
146− - sdl2-ttf
147−
148147 "Nikita Tchayka <nikitatchayka@gmail.com> @nickseagull":
149148 - ramus
150149
@@ -156,8 +155,8 @@ packages:
156155 - newtype-generics
157156
158157 "Joe M <joe9mail@gmail.com> @joe9":
159− - logger-thread # GHC 8.2.1 via protolude
160− # - text-generic-pretty # GHC 8.2.1 via ixset-typed
158+ - logger-thread
159+ - text-generic-pretty
161160
162161 "Li-yao Xia <lysxia@gmail.com> @Lysxia":
163162 - boltzmann-samplers
@@ -165,34 +164,33 @@ packages:
165164
166165 "Tobias Dammers <tdammers@gmail.com> @tdammers":
167166 - ginger
167+ - yeshql
168168
169169 "Yair Chuchem <yairchu@gmail.com> @yairchu":
170170 - List
171171
172172 "Luke Murphy <lukewm@riseup.net> @lwm":
173173 - tasty-discover
174− # - lentil # bounds: optparse-applicative & via terminal-progress-bar
175− # - packunused # bounds: optparse-applicative
176174
177175 "Marco Zocca @ocramz":
178− - sparse-linear-algebra # GHC 8.2.1 via MemoTrie
176+ - sparse-linear-algebra
179177 - matrix-market-attoparsec
180178 - network-multicast
181179 - xeno
182− # - plot-light # GHC 8.2.1 via palette
183180
184181 "Joseph Canero <jmc41493@gmail.com> @caneroj1":
185182 - sqlite-simple-errors
186183 - median-stream
187− # - stm-supply # GHC 8.2.1 via Unique
184+ - stm-supply
188185 - filter-logger
186+ - tile
187+ - mbtiles
189188
190189 "James M.C. Haver II <mchaver@gmail.com> @mchaver":
191190 - quickcheck-arbitrary-adt
192191 - hspec-golden-aeson
193− # - servant-aeson-specs # bounds: servant
194192
195− "Winter Land <winterland1989@gmail.com> @winterland1989":
193+ "Winter Han <winterland1989@gmail.com> @winterland1989":
196194 - if
197195 - tcp-streams
198196 - tcp-streams-openssl
@@ -200,15 +198,18 @@ packages:
200198 - binary-parsers
201199 - binary-ieee754
202200 - word24
203− # - mysql-haskell # bounds: memory
204− # - mysql-haskell-openssl # bounds: tcp-streams
201+ - mysql-haskell
202+ - mysql-haskell-openssl
205203 - data-has
204+ - unboxed-ref
206205
207206 "Harendra Kumar <harendra.kumar@gmail.com> @harendra-kumar":
207+ - monad-recorder
208208 - unicode-transforms
209+ - xls
209210
210211 "Aleksey Uimanov <s9gf4ult@gmail.com> @s9gf4ult":
211− # - postgresql-query # compilation error
212+ - postgresql-query
212213 - hreader
213214 - hset
214215
@@ -222,46 +223,39 @@ packages:
222223 "Nicolas Mattia <nicolas@nmattia.com> @nmattia":
223224 - makefile
224225
225− "Michael Litchard <michael@schmong.org> @mlitchard":
226− []
227− # - point-octree # GHC 8.2.1
228−
229226 "Siddharth Bhat <siddu.druid@gmail.com> @bollu":
230227 - symengine
231228
232229 "alpheccar <misc@alpheccar.org> @alpheccar":
233230 - HPDF
234− - hbayes < 0 # compilation failure https://github.com/alpheccar/hbayes/issues/3
235231
236232 "Dmitry Bogatov <KAction@gnu.org>":
237233 - once
238234
239235 "David Johnson <djohnson.m@gmail.com> @dmjio":
240− - miso # GHC 8.2.1
236+ - miso
241237 - envy
242238 - s3-signer
243− - google-translate # bounds: servant
244− - hackernews # GHC 8.2.1
245− # - ses-html # bounds: time 1.6
246− # - stripe-haskell # via: stripe-http-streams
247− # - stripe-http-streams # via: http-streams
248− # - stripe-core # bounds: aeson 1.0
239+ - google-translate
240+ - hackernews
241+ - ses-html
242+ - stripe-haskell
243+ - stripe-http-streams
244+ - stripe-core
249245
250246 "Piotr Mlodawski @pmlodawski":
251247 - error-util
252248 - signal
253− # - ghc-session # bounds: GHC 8
254249
255250 "Michael Snoyman michael@snoyman.com @snoyberg":
256251 - bzlib-conduit
257− # - cabal-install # GHC 8.2.1
252+ - cabal-install
258253 - mega-sdist
259254 - case-insensitive
260255 - classy-prelude-yesod
261256 - conduit-combinators
262257 - conduit-extra
263258 - hebrew-time
264− - keter < 0 # compilation failure https://github.com/snoyberg/keter/issues/170
265259 - markdown
266260 - mime-mail
267261 - mime-mail-ses
@@ -271,18 +265,15 @@ packages:
271265 - persistent-postgresql
272266 - persistent-sqlite
273267 - persistent-template
274− # - stackage-curator # via store compilation failure
275− - store < 0 # compilation failure
276− - stm-conduit
268+ - stackage-curator
269+ - store
277270 - wai-websockets
278271 - warp-tls
279− - yackage < 0 # compilation failure
280272 - yesod
281273 - yesod-auth
282274 - authenticate-oauth
283275 - yesod-bin
284276 - yesod-eventsource
285− # - yesod-fay # via: fay
286277 - yesod-gitrepo
287278 - yesod-newsfeed
288279 - yesod-sitemap
@@ -310,19 +301,17 @@ packages:
310301 - executable-path
311302 - foreign-store
312303 - formatting
313− # - gtk2hs-buildtools # Cabal 2.0.0.2
304+ - gtk2hs-buildtools
314305 - happy
315306 - hybrid-vectors
316307 - indents
317308 - language-c
318− - lhs2tex < 0 # compilation failure https://github.com/kosmikus/lhs2tex/issues/55
319309 - persistent-mongoDB
320310 - pretty-class
321311 - th-expand-syns
322312 - th-lift
323313 - quickcheck-assertions
324314
325− # - hackage-mirror # via: aws
326315 - wai-middleware-consul
327316 - wai-middleware-crowd
328317 - monad-logger-json
@@ -334,6 +323,7 @@ packages:
334323 - say
335324 - unliftio-core
336325 - unliftio
326+ - compact
337327
338328 - fsnotify
339329 - hinotify
@@ -341,15 +331,12 @@ packages:
341331 - Win32-notify
342332
343333 "Omari Norman <omari@smileystation.com> @massysett":
344− - rainbow # GHC 8.2.1 via lens-simple
345− - rainbox # GHC 8.2.1 via lens-simple
346− - anonymous-sums < 0 # compilation failure https://github.com/massysett/anonymous-sums/issues/1
334+ - rainbow
335+ - rainbox
347336 - multiarg
348− - prednote < 0 # test compilation failure
349337 - cartel
350338 - Earley
351339 - ofx
352− - pinchot < 0 # compilation failure
353340 - accuerr
354341 - timelens
355342 - non-empty-sequence
@@ -370,7 +357,7 @@ packages:
370357 - ghcid
371358 - hexml
372359 - weeder
373− - profiterole # GHC 8.2.1 via ghc-prof
360+ - profiterole
374361
375362 "Alan Zimmerman @alanz":
376363 - ghc-exactprint
@@ -378,22 +365,19 @@ packages:
378365 - hjsmin
379366 - language-javascript
380367 - Strafunski-StrategyLib
381− # - HaRe # via: ghc-mod
382368
383369 "Alfredo Di Napoli <alfredo.dinapoli@gmail.com> @adinapoli":
384370 - mandrill
385371
386372 "Jon Schoning <jonschoning@gmail.com> @jonschoning":
387373 - pinboard
374+ - swagger-petstore
388375
389376 "Jasper Van der Jeugt @jaspervdj":
390377 - blaze-html
391378 - blaze-markup
392− # - cabal-dependency-licenses # Cabal 2.0.0.2
393− # - hakyll # bounds: skylighting
394379 - stylish-haskell
395− # - patat # bounds: skylighting
396− - profiteur # GHC 8.2.1 via ghc-prof
380+ - profiteur
397381 - psqueues
398382 - websockets
399383 - websockets-snap
@@ -409,7 +393,8 @@ packages:
409393 - hourglass-orphans
410394 - wai-slack-middleware
411395 - sysinfo
412− - xmonad-extras # GHC 8.2.1 via c2hs
396+ - xmonad-extras
397+ - shelly
413398
414399 "haskell-openal":
415400 - OpenAL
@@ -434,12 +419,13 @@ packages:
434419 - HTF
435420 - xmlgen
436421 - stm-stats
437− # - large-hashable # via: safecopy, bounds, vector
422+ - large-hashable
438423
439424 "Bart Massey <bart.massey+stackage@gmail.com> @BartMassey":
440425 - parseargs
441426
442427 "Vincent Hanquez @vincenthz":
428+ - basement
443429 - bytedump
444430 - cipher-aes
445431 - cipher-rc4
@@ -452,6 +438,8 @@ packages:
452438 - cryptonite-openssl
453439 - crypto-pubkey-types
454440 - crypto-random-api
441+ - foundation
442+ - gauge
455443 - git
456444 - hit
457445 - memory
@@ -466,7 +454,7 @@ packages:
466454 - xenstore
467455
468456 "Chris Done @chrisdone":
469− - labels < 0 # compilation failure https://github.com/chrisdone/labels/issues/8
457+ - labels
470458 - ace
471459 - ical
472460 - check-email
@@ -476,19 +464,15 @@ packages:
476464 - hostname-validate
477465 - ini
478466 - lucid
479− # - osdkeys # via libnotify # Cabal 2.0.0.2
480467 - pdfinfo
481468 - present
482469 - pure-io
483− - scrobble < 0 # compilation failure against time 1.6
484470 - sourcemap
485471 - hindent
486472 - descriptive
487473 - wrap
488474 - path
489− - intero
490475 - weigh
491− # - haskell-docs # BLOCKED haddock-api GHC 8.0.2
492476 - structured-haskell-mode
493477
494478 "Alberto G. Corona <agocorona@gmail.com> @agocorona":
@@ -503,7 +487,7 @@ packages:
503487 "Edward Kmett <ekmett@gmail.com> @ekmett":
504488 - ad
505489 - adjunctions
506− # - approximate # GHC 8.2.1 via safecopy
490+ - approximate
507491 - bifunctors
508492 - bits
509493 - bound
@@ -512,12 +496,12 @@ packages:
512496 - comonad
513497 - comonads-fd
514498 - comonad-transformers
515− # - compensated # GHC 8.2.1 via safecopy
516− # - compressed # bounds: comonad, pointed
499+ - compensated
517500 - concurrent-supply
518501 - constraints
519502 - contravariant
520503 - distributive
504+ - discrimination
521505 - either
522506 - eq
523507 - ersatz
@@ -526,7 +510,7 @@ packages:
526510 - graphs
527511 - groupoids
528512 - heaps
529− # - hyperloglog # GHC 8.2.1 via safecopy
513+ - hyperloglog
530514 - hyphenation
531515 - integration
532516 - intervals
@@ -535,7 +519,7 @@ packages:
535519 - lens
536520 - linear
537521 - linear-accelerate
538− # - log-domain # GHC 8.2.1 via safecopy
522+ - log-domain
539523 - machines
540524 - monadic-arrays
541525 - monad-products
@@ -549,7 +533,7 @@ packages:
549533 - prelude-extras
550534 - profunctor-extras
551535 - profunctors
552− - reducers
536+ - promises
553537 - reducers
554538 - reflection
555539 - semigroupoid-extras
@@ -593,20 +577,13 @@ packages:
593577
594578 "Brent Yorgey <byorgey@gmail.com> @byorgey":
595579 - active
596− # - BlogLiterately # bounds: skylighting
597− # - BlogLiterately-diagrams # bounds: skylighting
598− # - diagrams # bounds: optparse-applicative
599− # - diagrams-builder # GHC 8.2.1
600− # - diagrams-haddock # BLOCKED directory 1.3 via cautious-file
601− # - diagrams-cairo # bounds: optparse-applicative & via pango
602− # - diagrams-contrib # GHC 8.2.1 via dual-tree
603− # - diagrams-core # GHC 8.2.1 via dual-tree
604− # - diagrams-gtk # bounds: optparse-applicative
605− # - diagrams-lib # GHC 8.2.1 via diagrams-core
606− # - diagrams-postscript # GHC 8.2.1 via diagrams-core
607− # - diagrams-rasterific # bounds: optparse-applicative
608− # - diagrams-svg # bounds: optparse-applicative
609− # - dual-tree # via testing-feat
580+ - diagrams
581+ - diagrams-builder
582+ - diagrams-cairo
583+ - diagrams-contrib
584+ - diagrams-core
585+ - diagrams-lib
586+ - diagrams-svg
610587 - force-layout
611588 - haxr
612589 - MonadRandom
@@ -616,35 +593,21 @@ packages:
616593 - JuicyPixels
617594 - FontyFruity
618595 - Rasterific
619− - svg-tree < 0 # haddocks never finish https://github.com/Twinside/svg-tree/issues/11
620− # - rasterific-svg # via svg-tree haddock loop https://github.com/Twinside/svg-tree/issues/11
621− # - asciidiagram # via svg-tree haddock loop https://github.com/Twinside/svg-tree/issues/11
622596
623597 "Patrick Brisbin @pbrisbin":
624598 - gravatar
625599
626− "Paul Harper <benekastah@gmail.com> @benekastah":
627− []
628− # - yesod-auth-oauth2 # bounds: aeson-1.0, http-client, load-env
629−
630600 "Felipe Lessa <felipe.lessa@gmail.com> @meteficha":
631− # - country-codes # bounds: tagsoup
632601 - fb
633− # - fb-persistent # bounds: persistent
634− - mangopay < 0 # compilation failure against aeson
635602 - nonce
636603 - serversession
637− # - serversession-backend-acid-state # via acid-state: via safecopy: bounds: vector
638604 - serversession-backend-persistent
639605 - serversession-backend-redis
640− # - serversession-frontend-snap # via snap
641606 - serversession-frontend-wai
642607 - serversession-frontend-yesod
643608 - thumbnail-plus
644− # - yesod-auth-account-fork # bounds: persistent
645609 - yesod-auth-fb
646610 - yesod-fb
647− # - yesod-mangopay # bounds: wai-logger, vector, hjsmin
648611
649612 "Alexander Altman <alexanderaltman@me.com> @pthariensflame":
650613 # Maintaining on behalf of @roelvandijk:
@@ -655,20 +618,34 @@ packages:
655618
656619 "Trevor L. McDonell <tmcdonell@cse.unsw.edu.au> @tmcdonell":
657620 - accelerate
658−
659− "Liam O'Connor <liamoc@cse.unsw.edu.au> @liamoc":
660− []
661− # - patches-vector # bounds: QuickCheck, edit-distance-vector, hspec
662− # - composition-tree # bounds: QuickCheck
663− # - dixi # bounds: aeson, lens, time, [...]
664− # - latex-formulae-image # BLOCKED directory 1.3
665− # - latex-formulae-pandoc # bounds: pandoc-types
666− # - latex-formulae-hakyll # bounds: ghc, base
667− # - agda-snippets # bounds: ghc, base
668− # - agda-snippets-hakyll # bounds: ghc, base
621+ - accelerate-llvm
622+ - accelerate-llvm-native
623+ - accelerate-llvm-ptx
624+ - accelerate-io
625+ - accelerate-fft
626+ - accelerate-blas
627+ - accelerate-bignum
628+ - accelerate-examples
629+ - repa
630+ - repa-io
631+ - repa-algorithms
632+ - gloss
633+ - gloss-algorithms
634+ - gloss-raster
635+ - gloss-rendering
636+ - gloss-accelerate
637+ - gloss-raster-accelerate
638+ - colour-accelerate
639+ - lens-accelerate
640+ - mwc-random-accelerate
641+ - cuda
642+ - cublas
643+ - cusparse
644+ - cusolver
645+ - nvvm
646+ - wide-word
669647
670648 "Dan Burton <danburton.email@gmail.com> @DanBurton":
671− - hspec-jenkins < 0 # compilation failure https://github.com/worksap-ate/hspec-jenkins/issues/3
672649 - yesod-gitrev
673650 - basic-prelude
674651 - composition
@@ -684,10 +661,9 @@ packages:
684661 - binary-list
685662 - byteset
686663 - Clipboard
687− # - grouped-list # GHC 8.2.1
664+ - grouped-list
688665 - haskintex
689666 - HaTeX
690− - hatex-guide < 0
691667 - include-file
692668 - matrix
693669 - pcre-light
@@ -707,6 +683,10 @@ packages:
707683 - morte
708684 - bench
709685 - dhall
686+ - dhall-bash
687+ - dhall-json
688+ - dhall-nix
689+ - dhall-text
710690
711691 "Andrew Thaddeus Martin <andrew.thaddeus@gmail.com> @andrewthad":
712692 - yesod-table
@@ -714,7 +694,7 @@ packages:
714694 "Chris Allen <cma@bitemyapp.com> @bitemyapp":
715695 - machines-directory
716696 - machines-io
717− # - bloodhound # GHC 8.2.1
697+ - bloodhound
718698 - esqueleto
719699
720700 "Adam Bergmark <adam@bergmark.nl> @bergmark":
@@ -754,22 +734,14 @@ packages:
754734
755735 "Michal J. Gajda <maintainer@migamake.com> @mgajda":
756736 - iterable
757− # - Octree # GHC 8.2.1
758737 - FenwickTree
759− # - hPDB # GHC 8.2.1
760− # - hPDB-examples # GHC 8.2.1
761− # - homplexity # BLOCKED directory 1.3
762− # - wordpass # bounds: vector
763− # - json-autotype # bounds: aeson 1.0, lens
764− - posix-realtime < 0
738+ - json-autotype
765739
766740 "Dom De Re <domdere@domdere.com> @domdere":
767741 - cassava-conduit
768742
769743 "Dominic Steinitz <dominic@steinitz.org> @idontgetoutmuch":
770− []
771− # - yarr # bounds template-haskell
772− # - random-fu # via: log-domain, safecopy, bounds: vector
744+ - random-fu
773745
774746 "Ben Gamari <ben@smart-cactus.org> @bgamari":
775747 - vector-fftw
@@ -790,8 +762,8 @@ packages:
790762 - tasty-smallcheck
791763 - tasty-html
792764 - time-lens
793− - timezone-olson # GHC 8.2.1
794− - timezone-series # GHC 8.2.1
765+ - timezone-olson
766+ - timezone-series
795767 - traverse-with-class
796768 - tuples-homogenous-h98
797769
@@ -809,25 +781,18 @@ packages:
809781
810782 "Joachim Breitner <mail@joachim-breitner.de> @nomeata":
811783 - circle-packing
812− # - arbtt # via terminal-progress-bar
813− # - ghc-heap-view # GHC 8.2.1
814− # - tttool # GHC 8.2.1
815− # - gipeda # via cassava: bounds: vector
816− # - list-fusion-probe # GHC 8.2.1
817784 - haskell-spacegoo
818785 - tasty-expected-failure
819− # - RepLib # GHC 8.2.1
820− # - unbound # GHC 8.2.1
821786
822787 "Aditya Bhargava <adit@adit.io> @egonSchiele":
823788 - HandsomeSoup
824789
825790 "Clint Adams <clint@debian.org> @clinty":
826− # - hOpenPGP # via ixset-typed: via safecopy: bounds: vector
791+ - hOpenPGP
827792 - openpgp-asciiarmor
828793 - MusicBrainz
829794 - DAV
830− # - hopenpgp-tools # via ixset-typed: via safecopy: bounds: vector
795+ - hopenpgp-tools
831796 - opensource
832797
833798 "Piyush P Kurur <ppk@cse.iitk.ac.in> @piyush-kurur":
@@ -835,40 +800,31 @@ packages:
835800 - naqsha
836801
837802 "Joey Hess <id@joeyh.name> @joeyh":
838− # - git-annex # GHC 8.2.1 via aws
839− # - github-backup # bounds: github
803+ - git-annex
840804 - concurrent-output
841805 - mountpoints
842806 - disk-free-space
843807
844808 "Colin Woodbury <colingw@gmail.com> @fosskers":
845− []
846− # - microlens-aeson # GHC 8.2.1
847− # - versions # GHC 8.2.1 per megaparsec
848− # - vectortiles # GHC 8.2.1
849− # - pipes-random # GHC 8.2.1
850− # - repa # bounds: vector
851− # - repa-io # bounds: vector
852− # - repa-algorithms # bounds: vector
853− # - kanji # bounds: ghc 8, base
809+ - microlens-aeson
810+ - repa
811+ - repa-io
812+ - repa-algorithms
813+ - versions
814+ - kanji
815+ - pipes-random
816+ - vectortiles
854817
855818 "Ketil Malde @ketil-malde":
856819 - biocore
857820 - biofasta
858821 - biofastq
859− - biosff < 0 # 0.3.7.1 compilation failure
860822 - blastxml
861823 - bioace
862824 - biopsl
863− - samtools < 0 # compilation failure against c2hs https://github.com/ingolia/SamTools/issues/3
864825 - seqloc
865826 - bioalign
866827 - BlastHTTP
867− # Outdated dependencies:
868− # biostockholm memexml RNAwolf Biobase BiobaseDotP
869− # BiobaseFR3D BiobaseInfernal BiobaseMAF BiobaseTrainingData
870− # BiobaseTurner BiobaseXNA BiobaseVienna"
871− # BiobaseTypes BiobaseFasta MC-Fold-DP
872828
873829 "Florian Eggenhofer <florian.eggenhofer@univie.ac.at> @eggzilla":
874830 - ClustalParser
@@ -876,16 +832,13 @@ packages:
876832 - Genbank
877833 - RNAlien
878834 - Taxonomy
879− - TaxonomyTools < 0 # compilation failure
880835 - ViennaRNAParser
881836
882837 "Silk <code@silk.co>":
883838 - aeson-utils
884839 - arrow-list
885840 - attoparsec-expr
886− # - bumper # GHC 8.2.1
887841 - code-builder
888− # - fay-builder # via: fay
889842 - generic-aeson
890843 - generic-xmlpickler
891844 - hxt-pickle-utils
@@ -904,13 +857,11 @@ packages:
904857 - uri-encode
905858
906859 "Simon Michael <simon@joyful.com> @simonmichael":
907− # - darcs # bounds: graphviz < 2999.19
908860 - hledger
909861 - hledger-lib
910− # - hledger-ui # bounds: brick
911− # - hledger-web # GHC 8.2.1 via yesod-form
862+ - hledger-ui
863+ - hledger-web
912864 - hledger-api
913− # - shelltestrunner # bounds: Diff, HUnit
914865 - quickbench
915866 - regex-compat-tdfa
916867
@@ -918,16 +869,11 @@ packages:
918869 - io-manager
919870
920871 "Dimitri Sabadie <dimitri.sabadie@gmail.com> @phaazon":
921− - al < 0 # Setup failure, needs old c2hs
922872 - event
923− - hid # GHC 8.2.1 via c2hs
924− # - luminance # BLOCKED directory 1.3
925− # - luminance-samples # bounds: base
873+ - hid
926874 - monad-journal
927− # - msi-kb-backlit # bounds: ghc, base
928875 - smoothie
929− # - tellbot # bounds: bifunctors, http-conduit, tagsoup
930− # - wavefront # bounds: vector
876+ - wavefront
931877 - zero
932878
933879 "Thomas Schilling <nominolo@googlemail.com> @nominolo":
@@ -935,12 +881,6 @@ packages:
935881
936882 "Boris Buliga <d12frosted@icloud.com> @d12frosted":
937883 - io-choice
938− # - system-canonicalpath # bounds: ghc, base # https://github.com/d12frosted/CanonicalPath/issues/5
939−
940− "Daniel Gröber <dxld@darkboxed.org> @DanielG":
941− []
942− # - ghc-mod # bounds: syb
943− # - cabal-helper # bounds: extra
944884
945885 "Yann Esposito <yann.esposito@gmail.com> yogsototh @yogsototh":
946886 - human-readable-duration
@@ -985,7 +925,6 @@ packages:
985925 "Pavel Krajcevski <krajcevski@gmail.com> @Mokosha":
986926 - netwire
987927 - netwire-input
988− # - netwire-input-glfw # GHC 8.2.1 via GLFW-b
989928 - yoga
990929 - freetype2
991930
@@ -996,7 +935,6 @@ packages:
996935 - bytestring-trie
997936 - data-accessor
998937 - data-accessor-mtl
999− - file-location < 0
1000938 - fuzzcheck
1001939 - here
1002940 - hlibgit2
@@ -1009,10 +947,9 @@ packages:
1009947 - multimap
1010948 - parallel-io
1011949 - text-binary
1012− # - Chart-cairo # Cabal 2.0.0.2
950+ - Chart-cairo
1013951 - ghc-events
1014952 - monad-extras
1015− # - stack < 9.9.9 # bounds: ghc, template-haskell
1016953 - optparse-simple
1017954 - hpack
1018955
@@ -1025,6 +962,7 @@ packages:
1025962 - cases
1026963 - focus
1027964 - hasql
965+ - hasql-optparse-applicative
1028966 - hasql-pool
1029967 - list-t
1030968 - mtl-prelude
@@ -1043,7 +981,6 @@ packages:
1043981 - Spock-core
1044982 - Spock-api
1045983 - Spock-api-server
1046− # - Spock-digestive # via: digestive-functors
1047984 - Spock-worker
1048985 - graph-core
1049986 - hvect
@@ -1054,8 +991,6 @@ packages:
1054991 - users-test
1055992 - validate-input
1056993 - ignore
1057− # - elm-bridge # bounds: aeson
1058− # - digestive-bootstrap # via: digestive-functors, digestive-functors-blaze
1059994 - blaze-bootstrap
1060995 - dataurl
1061996 - psql-helpers
@@ -1067,16 +1002,12 @@ packages:
10671002 - highjson
10681003 - highjson-swagger
10691004 - highjson-th
1070− # - superrecord # GHC 8.2.1 via bookkeeper
10711005 - fileplow
10721006
10731007 "Joey Eremondi <joey@eremondi.com> @JoeyEremondi":
10741008 - aeson-pretty
10751009 - digest
1076− # - elm-build-lib # via: elm-compiler
1077− # - elm-compiler # bounds: aeson, binary, transformers, [...]
10781010 - elm-core-sources
1079− # - elm-package # bounds: HTTP, binary # via: elm-compiler, [...]
10801011 - language-glsl
10811012 - prettyclass
10821013 - QuasiText
@@ -1087,13 +1018,6 @@ packages:
10871018 - yesod-form-richtext
10881019 - ghcjs-perch
10891020
1090− "Sebastian Nagel <sebastian.nagel@ncoding.at> @ch1bo":
1091− - hdevtools < 0 # Compilation failure https://github.com/hdevtools/hdevtools/issues/57
1092−
1093− "Andrey Chudnov <oss@chudnov.com> @achudnov":
1094− []
1095− # - language-ecmascript # via testing-feat
1096−
10971021 "Tom Ellis <tom-stackage@jaguarpaw.co.uk> @tomjaguarpaw":
10981022 - opaleye
10991023 - product-profunctors
@@ -1118,9 +1042,7 @@ packages:
11181042 - servant-cassava
11191043
11201044 "Alexandr Ruchkin <voidex@live.com> @mvoidex":
1121− # - hdocs # GHC 8.2.1 via haddock-api 2.18.1
11221045 - hformat
1123− # - hsdev # bounds: mmorph
11241046 - simple-log
11251047 - text-region
11261048
@@ -1128,12 +1050,10 @@ packages:
11281050 - unbound-generics
11291051 - indentation-core
11301052 - indentation-parsec
1053+ - clang-compilation-database
11311054
11321055 "Alois Cochard <alois.cochard@gmail.com> @aloiscochard":
1133− # - codex # bounds: http-client, directory
11341056 - machines-binary
1135− # - machines-process # GHC 8.2.1
1136− # - sarsi # bound: cryptonite
11371057 # on behalf of Bryan O'Sullivan @bos:
11381058 - wreq
11391059
@@ -1147,42 +1067,29 @@ packages:
11471067 - HaskellNet-SSL
11481068
11491069 "Jens Petersen <juhpetersen@gmail.com> @juhp":
1150− # - cabal-rpm # GHC 8.2.1
1151− # - stackage-query # via stackage-types compilation failure
1152− # - cabal-sort # BLOCKED directory 1.3
1153− # - idris # bounds aeson
1070+ - cabal-rpm
1071+ - fedora-haskell-tools
1072+
11541073 - libffi
11551074 - xmonad-contrib
1156− - shelly
1157− # - cairo # Cabal 2.0.0.2
1158− # - gio # Cabal 2.0.0.2
1159− # - glib # Cabal 2.0.0.2
1160− # - gtk # Cabal 2.0.0.2
1161− # - gtk3 # Cabal 2.0.0.2
1162− # - gtksourceview3 # Cabal 2.0.0.2
1163− # - pango # Cabal 2.0.0.2
1164− # - webkitgtk3 # Cabal 2.0.0.2
1165− # - webkitgtk3-javascriptcore # Cabal 2.0.0.2
1075+ - cairo
1076+ - glib
1077+ - pango
11661078 - ghcjs-codemirror
11671079 - ghcjs-dom
11681080 - jsaddle
1169− # - leksah-server # bounds: ghc, base
1170− # - ltk # bounds: ghc, base
11711081 - vado
1172− # - vcsgui # via: gi-gtk-hs compilation failure
11731082 - vcswrapper
11741083
11751084 "Renzo Carbonara <renzocarbonara@gmail.com> @k0001":
11761085 - network-simple
11771086 - pipes-aeson
11781087 - pipes-attoparsec
1179− # - pipes-binary # bounds: binary, pipes, transformers
11801088 - pipes-network
11811089
11821090 "Tomas Carnecky @wereHamster":
11831091 - avers
11841092 - avers-api
1185− - avers-api-docs
11861093 - avers-server
11871094 - css-syntax
11881095 - etcd
@@ -1192,7 +1099,7 @@ packages:
11921099 - google-cloud
11931100 - kraken
11941101 - libinfluxdb
1195− # - mole # via snap, heist, xmlhtml,
1102+ - mole
11961103 - publicsuffix
11971104 - rethinkdb-client-driver
11981105 - snap-blaze
@@ -1201,14 +1108,9 @@ packages:
12011108 - bcrypt
12021109
12031110 "Jeffrey Rosenbluth <jeffrey.rosenbluth@gmail.com> @jeffreyrosenbluth":
1204− []
1205− # - palette # GHC 8.2.1
1206− # - diagrams-canvas # bounds: optparse-applicative
1207− # - diagrams-rasterific # bounds: optparse-applicative
1208− # - lucid-svg # GHC 8.2.1
1209− # - diagrams-html5 # bounds: optparse-applicative
1210− # - static-canvas # GHC 8.2.1
1211− # - svg-builder # GHC 8.2.1
1111+ - palette
1112+ - diagrams-canvas
1113+ - svg-builder
12121114
12131115 "Gabríel Arthúr Pétursson <gabriel@system.is> @polarina":
12141116 - sdl2
@@ -1231,7 +1133,6 @@ packages:
12311133 - http-media
12321134
12331135 "Greg V <greg@unrelenting.technology> @myfreeweb":
1234− # - gitson # GHC 8.2.1 via flock
12351136 - pcre-heavy
12361137 - http-link-header
12371138 - microformats2-parser
@@ -1248,6 +1149,7 @@ packages:
12481149 - graph-wrapper
12491150 - string-conversions
12501151 - hspec-checkers
1152+ - FindBin
12511153
12521154 "Jan Stolarek <jan.stolarek@p.lodz.pl> @jstolarek":
12531155 - tasty-program
@@ -1278,20 +1180,18 @@ packages:
12781180 - singleton-bool
12791181 - spdx
12801182 - splitmix
1281− # - tdigest
1282− # - tdigest-Chart # bounds: optparse-applicative
1183+ - tdigest
12831184 - these
12841185 - time-parsers
1285− # - waitra # GHC 8.2.1
1186+ - tree-diff
12861187
12871188 # scrive/log
1288− # - log # via bloodhound: bounds: vector # GHC 8.2.1
1189+ - log
12891190 - log-base
1290− # - log-elasticsearch # via bloodhound: bounds: vector # GHC 8.2.1
1191+ - log-elasticsearch
12911192 - log-postgres
12921193
12931194 # Not a maintainer
1294− - arithmoi
12951195 - folds
12961196 - friendly-time
12971197 - hashable
@@ -1304,13 +1204,9 @@ packages:
13041204 # Regex packages by Chris Kuklewicz
13051205 - regex-base
13061206 - regex-compat
1307− - regex-dfa < 0 # 0.91 Compilation failure due to -Werror
1308− - regex-parsec < 0 # 0.90 Compilation failure due to -Werror
13091207 - regex-pcre
13101208 - regex-posix
13111209 - regex-tdfa
1312− # - regex-tdfa-utf8 # bounds: ghc, base
1313− - regex-tre < 0 # 0.91 Compilation failure due to -Werror
13141210
13151211 # Universe
13161212 - universe
@@ -1320,14 +1216,15 @@ packages:
13201216 - universe-instances-trans
13211217 - universe-reverse-instances
13221218
1219+ "@Bodigrim":
1220+ - arithmoi
1221+
13231222 "Abhinav Gupta <mail@abhinavg.net> @abhinav":
13241223 - farmhash
13251224 - pinch
13261225 - sandman
1327− - language-thrift
13281226
13291227 "Adam C. Foltzer <acfoltzer@galois.com> @acfoltzer":
1330− - cryptol
13311228 - gitrev
13321229 - persistent-refs
13331230
@@ -1552,16 +1449,13 @@ packages:
15521449 - hmatrix-gsl-stats
15531450 - hsignal
15541451 - hstatistics
1555− # - plot # Cabal 2.0.0.2 & via pango
1556− # - plot-gtk # Cabal 2.0.0.2
1557− # - plot-gtk3 # Cabal 2.0.0.2
1452+ - plot
15581453 - vector-buffer
1559− # - hmatrix-repa # via repa: bounds: vector
1454+ - hmatrix-repa
15601455
15611456 "Noam Lewis <jones.noamle@gmail.com> @sinelaw":
15621457 - xml-to-json
15631458 - xml-to-json-fast
1564− # - resolve-trivial-conflicts # bounds: optparse-applicative
15651459 - wl-pprint
15661460 # not a maintainer
15671461 - hxt-curl
@@ -1575,42 +1469,32 @@ packages:
15751469 - system-argv0
15761470 - markdown-unlit
15771471
1578− "Mateusz Kowalczyk <fuuzetsu@fuuzetsu.co.uk> @Fuuzetsu":
1579− - aeson-schema < 0 # bounds: QuickCheck, aeson # compilation failure for 0.4.1.1
1580− - H < 0 # via inline-r compilation failure
1581− - inline-r < 0 # compilation failure
1582−
1583− "David Fox <dsf@seereason.com> @ddssff":
1584− - debian < 0 # GHC bug: https://github.com/ddssff/debian-haskell/issues/6
1585− - cabal-debian < 0 # compilation failure
1586−
15871472 "Stefan Saasen <stefan@saasen.me> @juretta":
15881473 - jwt
15891474
15901475 "Sven Bartscher sven.bartscher@weltraumschlangen.de @kritzefitz":
15911476 - setlocale
15921477
1593− "John Chee <cheecheeo+stackage@gmail.com> @chee1bot":
1594− []
1595− # - cgi # GHC 8.2.1
1596−
15971478 "Taylor Fausak <taylor@fausak.me> @tfausak":
15981479 - autoexporter
15991480 - bento
1600− - bmp # Maintained by @benl23x5.
1601− - ekg-statsd
1481+ - bmp
1482+ - Chart # Maintained by @timbod7.
1483+ - Chart-diagrams # Maintained by @timbod7.
1484+ - diagrams-postscript # Maintained by @byorgey.
1485+ - ekg-statsd # Maintained by @tibbe.
16021486 - flow
16031487 - github-release
1604− # - gloss # Maintained by @benl23x5. # GHC 8.2.1
1605− # - gloss-rendering # Maintained by @benl23x5. # GHC 8.2.1
1488+ - gloss # Maintained by @benl23x5.
1489+ - gloss-rendering # Maintained by @benl23x5.
16061490 - gpolyline # Maintained by @fegu.
1607− # - lackey # GHC 8.2.1
1608− # - octane # GHC 8.2.1
1609− # - overloaded-records # Maintained by @trskop. # GHC 8.2.1
1491+ - lackey
1492+ - monad-memo # Maintained by @EduardSergeev.
16101493 - postgresql-simple-migration # Maintained by @ameingast.
16111494 - ratel
16121495 - ratel-wai
16131496 - rattletrap
1497+ - statestack # Maintained by @byorgey.
16141498 - strive
16151499 - wuss
16161500
@@ -1640,17 +1524,12 @@ packages:
16401524 - pipes-mongodb
16411525 - servant-elm
16421526 - skeletons
1643− # - streaming-wai # bounds: mmorph
1644−
1645− "Smirnov Alexey <chemistmail@gmail.com> @chemist":
1646− []
1647− # - snmp # bounds: ghc, base
1648− # - agentx # bounds: ghc, base
16491527
16501528 "David Raymond Christiansen <david@davidchristiansen.dk> @david-christiansen":
16511529 - annotated-wl-pprint
16521530
16531531 "Yitz Gale <gale@sefer.org> @ygale":
1532+ - strict-concurrency
16541533 - timezone-series
16551534 - timezone-olson
16561535
@@ -1671,39 +1550,40 @@ packages:
16711550 - ghc-typelits-extra
16721551 - ghc-typelits-knownnat
16731552 - ghc-typelits-natnormalise
1674− # - clash-prelude # GHC 8.2.1
1675− # - clash-lib # GHC 8.2.1
1676− # - clash-vhdl # GHC 8.2.1
1677− # - clash-verilog # GHC 8.2.1
1678− # - clash-systemverilog # GHC 8.2.1
1679− # - clash-ghc # GHC 8.2.1
16801553
16811554 "Athan Clark <athan.clark@gmail.com> @athanclark":
1555+ - alternative-vector
1556+ - attoparsec-path
1557+ - attoparsec-ip
1558+ - attoparsec-uri
16821559 - commutative
1683− # - digestive-functors-lucid # via: digestive-functors
1684− - ltext < 0 # compilation failure: https://github.com/ltext/ltext/issues/22
1560+ - composition-extra
1561+ - every
1562+ - extractable-singleton
1563+ - follow-file
1564+ - HSet
16851565 - markup
1686− # - nested-routes # via: HList
1566+ - monad-control-aligned
1567+ - monadoid
1568+ - n-tuple
1569+ - path-extra
1570+ - pred-trie
1571+ - pred-set
16871572 - path-extra
16881573 - poly-arity
1689− - urlpath
1690− - wai-transformers
1691− # - wai-middleware-content-type # bounds: skylighting
1692− # - wai-middleware-verbs # bounds: skylighting
1693− - websockets-rpc
1694− - webpage
1695− - composition-extra
1574+ - quickcheck-combinators
16961575 - rose-trees
16971576 - sets
16981577 - timemap
1578+ - tmapchan
1579+ - tmapmvar
16991580 - tries
1700− - path-extra
1701− - pred-trie
1702− - pred-set
1703− - HSet
17041581 - unit-constraint
17051582 - unfoldable-restricted
1706− - quickcheck-combinators
1583+ - urlpath
1584+ - wai-transformers
1585+ - websockets-rpc
1586+ - webpage
17071587
17081588 "Fumiaki Kinoshita <fumiexcel@gmail.com> @fumieval":
17091589 - boundingboxes
@@ -1717,7 +1597,6 @@ packages:
17171597 "Peter Harpending <peter@harpending.org> @pharpend":
17181598 - editor-open
17191599 - exceptional
1720− # - optparse-helper # GHC 8.2.1
17211600 - pager
17221601 - semiring-simple
17231602
@@ -1729,9 +1608,6 @@ packages:
17291608 - lens-simple
17301609 - lens-family-core
17311610 - lens-family
1732− # - streaming # bounds: mmorph
1733− # - streaming-bytestring # bounds: mmorph
1734− # - streaming-utils # bounds: mmorph
17351611
17361612 "Justin Le <justin@jle.im> @mstksg":
17371613 - auto
@@ -1740,6 +1616,7 @@ packages:
17401616 - hamilton
17411617 - prompt
17421618 - tagged-binary
1619+ - type-combinators-singletons
17431620 - typelits-witnesses
17441621 - uncertain
17451622 - vector-sized
@@ -1751,15 +1628,9 @@ packages:
17511628 - serf
17521629 - uri-templater
17531630 - librato
1754− # - datadog # bounds: aeson
1755− # - engine-io-growler # bounds: websockets # via [...]
1756− # - flowdock # bounds: aeson, http-client, [...]
1757− # - growler # bounds: pipes, pipes-aeson, transformers
17581631
17591632 "Michael Xavier <michael@michaelxavier.net> @MichaelXavier":
1760− # - angel # https://github.com/MichaelXavier/Angel/issues/52
17611633 - uri-bytestring
1762− # - phash # Setup failure, can't build on stackage server https://github.com/MichaelXavier/phash/issues/5
17631634 - cron
17641635 - tasty-tap
17651636 - tasty-fail-fast
@@ -1772,66 +1643,35 @@ packages:
17721643
17731644 "Sam Rijs <srijs@airpost.net> @srijs":
17741645 - ndjson-conduit
1775− # - attoparsec-trans # bounds: transformers
17761646 - operational-class
17771647 - result
17781648
1779− "Anupam Jain <ajnsit@gmail.com> @ajnsit":
1780− []
1781− # - wai-routes # GHC 8.2.1
1782−
17831649 "Daniel Patterson <dbp@dbpmail.net> @dbp":
1784− # - hspec-snap # bounds: hspec, hspec-core # via: digestive-functors
17851650 - hworker
1786− - hworker-ses < 0 # 0.1.1.0 compilation failure
17871651 - fn
1788− # - fn-extra # via: digestive-functors
17891652
17901653 "Mathieu Boespflug <mboes@tweag.net> @mboes":
1791− # - ihaskell-inline-r # via: ihaskell, ihaskell-blaze
17921654 - cassette
17931655 - choice
17941656 - distributed-closure
1795− - H < 0 # compilation failure
1796− - inline-r < 0 # compilation failure
1657+ - H
1658+ - inline-java
1659+ - inline-r
17971660 - jni
1798− - jvm < 0 # compilation failure
1799− # - sparkle # bounds: mmorph
1800− # - streaming-binary # bounds: mmorph
1661+ - jvm
18011662 - th-lift
18021663
18031664 "Christopher Reichert <creichert07@gmail.com> @creichert":
18041665 - bencode
18051666 - hsebaysdk
18061667 - dockerfile
1807− # - wai-middleware-throttle # GHC 8.2.1 via token-bucket
1668+ - wai-middleware-throttle
18081669 - yesod-auth-basic
18091670
1810− "Alcides Viamontes <a.viamontes.esquivel@gmail.com> @alcidesv":
1811− []
1812− # - second-transfer # bounds: GHC 8
1813−
18141671 "Hirotomo Moriwaki <philopon.dependence@gmail.com> @philopon":
1815− # - apiary # GHC 8 & bounds
1816− # - apiary-logger # GHC 8 & bounds
1817− # - apiary-persistent # GHC 8 & bounds
1818− # - apiary-websockets # GHC 8 & bounds
1819− # - apiary-cookie # GHC 8 & bounds
1820− # - apiary-session # GHC 8 & bounds
1821− # - apiary-clientsession # GHC 8 & bounds
1822− # - apiary-authenticate # GHC 8 & bounds
1823− # - apiary-eventsource # GHC 8 & bounds
1824− # - apiary-mongoDB # GHC 8 & bounds
1825− # - apiary-memcached # GHC 8 & bounds
1826− # - types-compat # GHC 8
1827− # - web-routing # GHC 8
1828− # - bytestring-read # GHC 8
1829− # - memcached-binary # GHC 8 & bounds
18301672 - barrier
1831− # - haddocset # GHC 8
18321673
18331674 "Kai Zhang <kai@kzhang.org> @kaizhang":
1834− - clustering
18351675 - matrices
18361676
18371677 "Michel Boucey <michel.boucey@gmail.com> @MichelBoucey":
@@ -1846,15 +1686,14 @@ packages:
18461686 "koral koral@mailoo.org @k0ral":
18471687 - atom-conduit
18481688 - conduit-parse
1689+ - dublincore-xml-conduit
18491690 - opml-conduit
1850− - rss-conduit < 0 # test runtime failure
1851− - imm < 0 # compilation failure via synthesizer-core
18521691 - timerep
18531692 - xml-conduit-parse
18541693
18551694 "Kostiantyn Rybnikov <k-bx@k-bx.com> @k-bx":
18561695 - protocol-buffers
1857− - hprotoc < 0 # compilation failure https://github.com/k-bx/protocol-buffers/issues/45
1696+ - hprotoc
18581697 - protocol-buffers-descriptor
18591698 - ekg-core
18601699 - digits
@@ -1872,13 +1711,9 @@ packages:
18721711
18731712 "Rob O'Callahan ropoctl@gmail.com @rcallahan":
18741713 - pipes-fastx
1875− # - pipes-illumina # via: pipes-bgzf
18761714 - seqalign
1877− - thermonuc
1878− - xlsior < 0 # compilation failure https://github.com/eurekagenomics/xlsior/issues/3
18791715
18801716 "John Lenz <wuzzeb@gmail.com> @wuzzeb":
1881− - yesod-auth-account < 0 # test compilation failure
18821717 - yesod-static-angular
18831718 - hspec-webdriver
18841719 - webdriver-angular
@@ -1887,12 +1722,6 @@ packages:
18871722 - b9
18881723 - type-spec
18891724 - pretty-types
1890− # - mediabus # GHC 8.2.1
1891− # - mediabus-fdk-aac # needs non-free libfdk-aac-dev
1892− # - mediabus-rtp # GHC 8.2.1
1893−
1894− "Will Thompson <will@willthompson.co.uk> @wjt":
1895− - bustle < 0 # compilation failure against haskell-src-exts https://github.com/vasylp/hgettext/issues/10
18961725
18971726 "Jakub Fijałkowski <kuba@codinginfinity.me> @jakubfijalkowski":
18981727 - hlibsass
@@ -1908,13 +1737,12 @@ packages:
19081737
19091738 "Stack Builders stackage@stackbuilders.com @stackbuilders":
19101739 - atomic-write
1911− # - cassava-megaparsec # via cassava: bounds: vector
19121740 - dbcleaner
19131741 - dotenv
19141742 - hapistrano
19151743 - inflections
1916− # - stache # GHC 8.2.1
1917− # - twitter-feed # GHC 8.2.1
1744+ - stache
1745+ - scalendar
19181746
19191747 "Sergey Alirzaev <zl29ah@gmail.com> @l29ah":
19201748 - monad-peel
@@ -1922,15 +1750,12 @@ packages:
19221750 - Network-NineP
19231751
19241752 "Oliver Charles <ollie@ocharles.org.uk> @ocharles":
1925− - engine-io < 0 # compilation failure
19261753 - diff3
1927− # - digestive-functors-aeson # bounds: aeson, lens # via: digestive-functors
19281754 - exhaustive
19291755 - libsystemd-journal
19301756 - network-carbon
1931− # - socket-io # via engine-io compilation-failure
19321757 - tasty-rerun
1933− # - logging-effect # GHC 8.2.1
1758+ - logging-effect
19341759 - reactive-banana
19351760
19361761 "Antoni Silvestre <antoni.silvestre@gmail.com> @asilvestre":
@@ -1956,8 +1781,10 @@ packages:
19561781 - base-orphans
19571782 - chaselev-deque
19581783 - code-page
1784+ - criterion
19591785 - deriving-compat
19601786 - echo
1787+ - eliminators
19611788 - generic-deriving
19621789 - hashmap
19631790 - invariant
@@ -1979,37 +1806,27 @@ packages:
19791806 "Matt Parsons <parsonsmatt@gmail.com> @parsonsmatt":
19801807 - monad-logger-prefix
19811808 - monad-metrics
1809+ - ekg-cloudwatch
1810+ - smtp-mail
1811+ - liboath-hs
19821812
19831813 "Matthew Pickering <matthewtpickering@gmail.com> @mpickering":
19841814 - refact
19851815 - apply-refact
19861816
19871817 "Andrew Gibiansky <andrew.gibiansky@gmail.com> @gibiansky":
1988− # - ihaskell # GHC 8
1989− # - ihaskell-aeson # via: ihaskell
1990− # - ihaskell-basic # via: ihaskell
1991− # - ihaskell-blaze # via: ihaskell
1992− # - ihaskell-charts # via: ihaskell
1993− # - ihaskell-diagrams # via: ihaskell
1994− # - ihaskell-hatex # via: ihaskell
1995− # - ihaskell-juicypixels # via: ihaskell
1996− # - ihaskell-magic # via: ihaskell
1997− # - ihaskell-rlangqq # via: ihaskell
1998− # - ihaskell-static-canvas # via: ihaskell
1999− # - ghc-parser # GHC 8
2000− - ipython-kernel # GHC 8
1818+ - ipython-kernel
20011819
20021820 "Andrés Sicard-Ramírez <asr@eafit.edu.co> @asr":
2003− []
2004− # - Agda # GHC 8.2.1
1821+ - Agda
20051822
20061823 "James Cook <mokus@deepbondi.net> @mokus0":
20071824 - dependent-sum
20081825 - dependent-sum-template
20091826 - dependent-map
2010− # - dice # via random-fu: via log-domain: via safecopy: bounds: vector
1827+ - dice
20111828 - hstatsd
2012− # - misfortune # via random-fu: via log-domain: via safecopy: bounds: vector
1829+ - misfortune
20131830
20141831 "Timo von Holtz <tvh@tvholtz.de> @tvh":
20151832 - ekg-wai
@@ -2036,17 +1853,11 @@ packages:
20361853 - fmt
20371854
20381855 "Takano Akio tak@anoak.io @takano-akio":
2039− # - fast-builder # GHC 8.2.1
1856+ - fast-builder
20401857 - filelock
2041− # - euphoria # GHC 8.2.1
2042−
2043− "Ashley Moni ashley.moni1@gmail.com @AshleyMoni":
2044− - quadtree
20451858
20461859 "Brian Lewis brian@lorf.org @bsl":
2047− []
2048− # - bindings-GLFW # GHC 8.2.1
2049− # - GLFW-b # GHC 8.2.1
1860+ - bindings-GLFW
20501861
20511862 "Niklas Hambüchen mail@nh2.me @nh2":
20521863 - hidapi
@@ -2054,19 +1865,14 @@ packages:
20541865 - loop
20551866 - netpbm
20561867 - network-house
2057− # - posix-paths # GHC 8.2.1
20581868 - reinterpret-cast
1869+ - posix-paths
20591870 # As dependencies of packages above
20601871 - attoparsec-binary
20611872
2062− "Brandon Martin <brandon@codedmart.com> @codedmart":
2063− []
2064− # - engine-io-wai # bounds websockets
2065− # - rethinkdb # GHC 8.2.1
2066−
20671873 "Michael Walker <mike@barrucadu.co.uk> @barrucadu":
20681874 - both
2069− - concurrency # GHC 8.2.1 via atomic-primops
1875+ - concurrency
20701876 - dpor
20711877 - dejafu
20721878 - async-dejafu
@@ -2091,36 +1897,32 @@ packages:
20911897 - from-sum
20921898 - hailgun
20931899 - hailgun-simple
2094− # - highlight # GHC 8.2.1 via regex-with-pcre
2095− # - ig # bounds: http-conduit, transformers
20961900 - natural-transformation
2097− # - opaleye-trans # GHC 8.2.1
1901+ - opaleye-trans
20981902 - pretty-simple
20991903 - read-env-var
21001904 - servant-checked-exceptions
1905+ - servant-rawm
21011906 - servant-static-th
21021907 - xml-html-qq
21031908 - xml-indexed-cursor
2104− - yahoo-finance-api
2105− # - yesod-markdown # bounds: skylighting
21061909
21071910 "Franklin Chen <franklinchen@franklinchen.com> @FranklinChen":
21081911 - Ebnf2ps
21091912
21101913 "Dmitry Ivanov <ethercrow@gmail.com> @ethercrow":
21111914 - charsetdetect-ae
2112− - compiler-errors
1915+ - compiler-warnings
21131916 - docopt
21141917 - dynamic-state
21151918 - dyre
21161919 - io-storage
21171920 - oo-prototypes
21181921 - pointedlist
1922+ - unordered-intmap
21191923 - word-trie
21201924 - xdg-basedir
2121− # - yi # Cabal 2.0.0.2 via yi-frontend-pango via pango
21221925 - yi-core
2123− # - yi-frontend-pango # Cabal 2.0.0.2 via pango
21241926 - yi-frontend-vty
21251927 - yi-fuzzy-open
21261928 - yi-ireader
@@ -2135,18 +1937,10 @@ packages:
21351937 - yi-snippet
21361938
21371939 "Tobias Bexelius <tobias_bexelius@hotmail.com> @tobbebex":
2138− []
2139− # - GPipe # GHC 8.2.1
2140−
2141− "Patrick Redmond <plredmond@gmail.com> @plredmond":
2142− []
2143− # - GPipe-GLFW # GHC 8.2.1 via GLFW-b
1940+ - GPipe
21441941
2145− "Csaba Hruska <csaba.hruska@gmail.com> @csabahruska":
2146− []
2147− # - lambdacube-ir # bounds: aeson
2148− # - lambdacube-gl # bounds: aeson, time # via: lambdacube-ir
2149− # - lambdacube-compiler # bounds: aeson, megaparsec # via: lambdacube-ir
1942+ "Jonas Carpay <jonascarpay@gmail.com> @jonascarpay":
1943+ - apecs
21501944
21511945 "Spencer Janssen <spencerjanssen@gmail.com> @spencerjanssen":
21521946 - Xauth
@@ -2154,10 +1948,6 @@ packages:
21541948 "Sebastian de Bellefon <arnaudpourseb@gmail.com> @Helkafen":
21551949 - wai-middleware-metrics
21561950
2157− "Stefan Berthold":
2158− []
2159− # - smallcaps # GHC 8.2.1
2160−
21611951 "Gregory Collins <greg@gregorycollins.net> @gregorycollins":
21621952 - hashtables
21631953 - io-streams
@@ -2167,16 +1957,11 @@ packages:
21671957 - http-common
21681958 - http-streams
21691959
2170− "Devan Stormont <stormont@gmail.com> @stormont":
2171− []
2172− # - forecast-io # bounds: aeson 1.0
2173−
21741960 "Sean Hunt <scshunt@csclub.uwaterloo.ca @scshunt":
21751961 - cheapskate
21761962
21771963 "Ivan Miljenovic <Ivan.Miljenovic@gmail.com> @ivan-m":
21781964 - fgl
2179− # - fgl-arbitrary # bounds: QuickCheck
21801965 - graphviz
21811966 - wl-pprint-text
21821967 - servant-pandoc
@@ -2201,6 +1986,7 @@ packages:
22011986 - nix-paths
22021987 - streamproc
22031988 - titlecase
1989+ - json-autotype
22041990
22051991 "Mark Fine <mark.fine@gmail.com> @markfine":
22061992 - postgresql-schema
@@ -2218,8 +2004,7 @@ packages:
22182004 - clumpiness
22192005 - find-clumpiness
22202006 - blosum
2221− # - convert-annotation # via inline-r compilation failure
2222− # - rank-product # GHC 8.2.1 via random-fu
2007+ - rank-product
22232008
22242009 "Simon Marechal <bartavelle@gmail.com> @bartavelle":
22252010 - compactmap
@@ -2229,10 +2014,8 @@ packages:
22292014 - strict-base-types
22302015 - withdependencies
22312016 - hruby
2232− # - language-puppet
2017+ - language-puppet
22332018 - tar-conduit
2234− # - stm-firehose # bounds: http-types, stm-conduit, transformers, wai, warp
2235− # - hslogstash # bounds: aeson, lens, time, transformers # via: stm-firehose
22362019
22372020 "Mark Karpov <markkarpov92@gmail.com> @mrkkrp":
22382021 - megaparsec
@@ -2250,24 +2033,18 @@ packages:
22502033 - tagged-identity
22512034 - req
22522035 - req-conduit
2253− # - cue-sheet # bounds: megaparsec
2036+ - cue-sheet
22542037 - wave
22552038 - flac
22562039 - flac-picture
22572040 - lame
22582041 - path
22592042 - forma
2260− # - stache # GHC 8.2.1
2043+ - stache
22612044 - parser-combinators
2262−
2263− "Thomas Bereknyei <tomberek@gmail.com>":
2264− []
2265− # - multiplate # bounds: transformers
2266−
2267− "Sumit Sahrawat <sumit.sahrawat.apm13@iitbhu.ac.in> @sumitsahrawat":
2268− []
2269− # - plot-gtk-ui # Cabal 2.0.0.2
2270− # - calculator # bounds: ghc, base
2045+ - modern-uri
2046+ - mmark
2047+ - mmark-ext
22712048
22722049 "Emmanuel Touzery <etouzery@gmail.com> @emmanueltouzery":
22732050 - app-settings
@@ -2276,7 +2053,6 @@ packages:
22762053
22772054 "Nickolay Kudasov <nickolay.kudasov@gmail.com> @fizruk":
22782055 - http-api-data
2279− - smsaero < 0 # compilation failure against aeson https://github.com/GetShopTV/smsaero/issues/12
22802056 - swagger2
22812057 - servant-swagger
22822058
@@ -2291,50 +2067,31 @@ packages:
22912067 - flat-mcmc
22922068
22932069 "Facundo Domínguez <facundo.dominguez@tweag.io> @facundominguez":
2294− # - distributed-process # bounds: syb
2295− # - distributed-process-async # GHC 8
2296− # - distributed-process-client-server # GHC 8
2297− # - distributed-process-execution # GHC 8
2298− # - distributed-process-extras # GHC 8
2299− # - distributed-process-registry # GHC 8
2300− # - distributed-process-supervisor # GHC 8
2301− # - distributed-process-task # GHC 8
2302− # - distributed-process-simplelocalnet # via: distributed-process
2303− # - distributed-static # https://github.com/haskell-distributed/rank1dynamic/issues/18
2070+ - distributed-process
2071+ - distributed-process-tests
2072+ - distributed-process-simplelocalnet
2073+ - distributed-static
23042074 - network-transport
2305− # - network-transport-tcp # bounds: network-transport
2306− # - network-transport-inmemory # bounds: network-transport
2307− # - network-transport-composed # bounds: network-transport
2308− # - rank1dynamic # https://github.com/haskell-distributed/rank1dynamic/issues/18
2309−
2310− "Alexander Vershilov <alexander.vershilov@tweag.io> @qnikst":
2311− []
2312− # - imagemagick # https://github.com/qnikst/imagemagick/issues/41
2313− # - network-transport-zeromq # bounds: ghc # via: distributed-process-tests
2075+ - network-transport-tests
2076+ - network-transport-tcp
2077+ - network-transport-inmemory
2078+ - network-transport-composed
2079+ - pthread
2080+ - rank1dynamic
23142081
23152082 "Takahiro Himura <himuratk421@gmail.com> @thimura":
23162083 - lens-regex
2317− # - twitter-conduit # Cabal 2.0 https://github.com/himura/twitter-conduit/issues/56
2084+ - twitter-conduit
23182085 - twitter-types
23192086 - twitter-types-lens
23202087
23212088 "Robbin C. <robbinch33@gmail.com> @robbinch":
2322− []
2323− # - zim-parser # via: lzma
2089+ - zim-parser
23242090
23252091 "David Wiltshire <david.wiltshire@metark.com> @dave77":
23262092 # on behalf of Alexey Karakulov @w3rs
23272093 - hashable-time
23282094
2329− "Tim Baumann <tim@timbaumann.info> @timjb":
2330− []
2331− # - engine-io-yesod # bounds: ghc, base
2332−
2333− "Tim McGilchrist <timmcgil@gmail.com> @tmcgilchrist":
2334− []
2335− # - riak # bounds: aeson
2336− # - airship # bounds: mmorph
2337−
23382095 "Yuras Shumovich <shumovichy@gmail.com> @Yuras":
23392096 - pdf-toolbox-core
23402097 - pdf-toolbox-content
@@ -2354,8 +2111,6 @@ packages:
23542111 - pathwalk
23552112
23562113 "John Galt <jgalt@centromere.net> @centromere":
2357− # - cacophony # GHC 8.2.1
2358− # - pipes-cacophony # GHC 8.2.1
23592114 - blake2
23602115 - nfc
23612116
@@ -2367,17 +2122,9 @@ packages:
23672122 - inline-c-cpp
23682123 - ekg
23692124
2370− "Emin Karayel <me@eminkarayel.de> @ekarayel":
2371− []
2372− # - sync-mht # bounds: ghc, base
2373−
23742125 "Michael Schröder <mc.schroeder@gmail.com> @mcschroeder":
23752126 - ctrie
2376− # - ttrie # GHC 8.2.1 via atomic-primops
2377−
2378− "Greg Weber <greg@gregweber.info> @gregwebs":
2379− []
2380− # - base-noprelude # cabal-version >= 2
2127+ - ttrie
23812128
23822129 "Andrew Lelechenko <andrew.lelechenko@gmail.com> @Bodigrim":
23832130 - exp-pairs
@@ -2389,28 +2136,13 @@ packages:
23892136 "yihuang <yi.codeplayer@gmail.com> @yihuang":
23902137 - tagstream-conduit
23912138
2392− "Johannes Hilden <hildenjohannes@gmail.com> @johanneshilden":
2139+ "Johannes Hilden <hildenjohannes@gmail.com> @laserpants":
23932140 - hashids
2394−
2395− "Joe Hermaszewski <stackage@monoid.al> @expipiplus1":
2396− []
2397− # - exact-real # bounds: ghc, base
2398−
2399− "Jonatan Sundqvist jonatanhsundqvist@gmail.com @SwiftsNamesake":
2400− []
2401− # - Cartesian # bounds: lens
2402− # - Michelangelo # bounds: lens # via: Wavefront
2403−
2404− "Henry J. Wylde <public@hjwylde.com> @hjwylde":
2405− []
2406− # - git-fmt # bounds: optparse-applicative 0.13
2407− # - omnifmt # bounds: optparse-applicative 0.13
2408− # - werewolf # bounds: aeson, extra, lens
2409− # - werewolf-slack # bounds: aeson, extra, http-client, http-client-tls # via: werewolf
2141+ - fuzzyset
24102142
24112143 "Will Sewell <me@willsewell.com> @willsewell":
24122144 - benchpress
2413− # - pusher-http-haskell # GHC 8.2.1
2145+ - pusher-http-haskell
24142146
24152147 "Yorick Laupa yo.eight@gmail.com @YoEight":
24162148 - eventstore
@@ -2428,6 +2160,8 @@ packages:
24282160 - aeson-casing
24292161 - graylog
24302162 - parsec-numeric
2163+ - mallard
2164+ - gdax
24312165
24322166 "Callum Rogers @CRogers":
24332167 - should-not-typecheck
@@ -2441,7 +2175,6 @@ packages:
24412175 - pkcs10
24422176
24432177 "David Luposchainsky <dluposchainsky (λ) googles email service> @quchen":
2444− # - binary-typed # https://github.com/quchen/binary-typed/issues/42
24452178 - pgp-wordlist
24462179 - show-prettyprint
24472180 - prettyprinter
@@ -2452,26 +2185,18 @@ packages:
24522185
24532186 "Jeremy Shaw <jeremy@n-heptane.com> @stepcut":
24542187 - boomerang
2455− # - clckwrks # via acid-state: via safecopy: bounds: vector
2456− # - clckwrks-cli # via acid-state: via safecopy: bounds: vector
2457− # - clckwrks-plugin-page # via acid-state: via safecopy: bounds: vector
2458− # - clckwrks-plugin-media # via acid-state: via safecopy: bounds: vector
2459− # - clckwrks-theme-bootstrap # via clckwrks: via acid-state: via safecopy: bounds: vector
2460− # - hackage-whatsnew # bounds: directory 1.3
2461− # - happstack-authenticate # via acid-state: via safecopy: bounds: vector
2462− # - happstack-clientsession # via safecopy: bounds: vector
2463− # - happstack-hsp # GHC 8.2.1 via hsx2hs
2188+ - happstack-hsp
24642189 - happstack-jmacro
24652190 - happstack-server
24662191 - happstack-server-tls
24672192 - hsx-jmacro
2468− # - ixset # via: syb-with-class, safecopy
2193+ - ixset
24692194 - reform
24702195 - reform-blaze
24712196 - reform-hamlet
24722197 - reform-happstack
24732198 - reform-hsp
2474− # - userid # via safecopy: bounds: vector
2199+ - userid
24752200 - web-plugins
24762201 - web-routes
24772202 - web-routes-boomerang
@@ -2484,19 +2209,13 @@ packages:
24842209 "Pedro Tacla Yamada <tacla.yamada@gmail.com> @yamadapc":
24852210 - ascii-progress
24862211 - drawille
2487− # - extract-dependencies # via: package-description-remote
24882212 - file-modules
24892213 - frontmatter
24902214 - read-editor
2491− # - hspec-setup # bounds: haskell-src-exts
2492− # - hzulip # bounds: aeson, stm-conduit
24932215 - list-prompt
2494− # - memoization-utils # bounds: time
24952216 - package-description-remote
24962217 - projectroot
24972218 - questioner
2498− # - stack-run-auto # GHC 8.2.1 via extract-dependencies
2499− - hpack-convert < 0
25002219 - language-dockerfile
25012220
25022221 "Pascal Hartig <phartig@rdrei.net> @passy":
@@ -2507,16 +2226,16 @@ packages:
25072226 - open-browser
25082227
25092228 "Denis Redozubov <denis.redozubov@gmail.com> @dredozubov":
2510− # - tracy # GHC 8.2.1
25112229 - hreader-lens
2512− # - schematic # GHC 8.2.1
2230+ - schematic
25132231
25142232 "Yuji Yamamoto <whosekiteneverfly@gmail.com> @igrep":
25152233 - yes-precure5-command
2234+ - th-strict-compat
25162235
25172236 "Hans-Christian Esperer <hc@hcesperer.org> @hce":
25182237 - avwx
2519− # - wai-session-postgresql # GHC-8.2.1
2238+ - wai-session-postgresql
25202239
25212240 "Haisheng Wu <freizl@gmail.com> @freizl":
25222241 - hoauth2
@@ -2528,11 +2247,9 @@ packages:
25282247 - dawg-ord
25292248
25302249 "Amit Levy <amit@amitlevy.com> @alevy":
2531− - postgresql-orm < 0 # 0.5.0 compilation failure
25322250 - simple
25332251 - simple-templates
25342252 - simple-session
2535− # - simple-postgresql-orm # compilation failure via: postgresql-orm
25362253
25372254 "Sergey Astanin <s.astanin@gmail.com> @astanin":
25382255 # Stackage server uses Ubuntu 16.04 which ships libzip-1.0.1.
@@ -2541,7 +2258,7 @@ packages:
25412258 - LibZip >= 1.0
25422259
25432260 "Anthony Cowley <acowley@gmail.com> @acowley":
2544− - Frames < 0 # test compilation failure
2261+ - Frames
25452262 - hpp
25462263
25472264 "Takayuki Muranushi <muranushi@gmail.com> @nushio3":
@@ -2549,9 +2266,9 @@ packages:
25492266 - unicode-show
25502267
25512268 "Jason Shipman <jasonpshipman@gmail.com> @jship":
2552− # on behalf of Boris Sukholitko @bosu
2553− []
2554− # - pure-cdb # https://github.com/bosu/pure-cdb/issues/5 & via testing-feat
2269+ - logging-effect-extra
2270+ - logging-effect-extra-file
2271+ - logging-effect-extra-handler
25552272
25562273 "Suhail Shergill <suhailshergill@gmail.com> @suhailshergill":
25572274 - extensible-effects
@@ -2562,7 +2279,7 @@ packages:
25622279 - mustache
25632280
25642281 "Cindy Wang <cindylinz@gmail.com> @CindyLinz":
2565− # - NoTrace # GHC 8.2.1
2282+ - NoTrace
25662283 - linked-list-with-iterator
25672284
25682285 "Jean-Philippe Bernardy <jean-philippe.bernardy@tweag.io> @jyp":
@@ -2575,43 +2292,31 @@ packages:
25752292 - texmath
25762293 - highlighting-kate
25772294 - skylighting
2578− - pandoc-types < 1.19 # Accidental upload, see: https://github.com/fpco/stackage/issues/2223
2295+ - pandoc-types < 1.19 || > 1.19 # Accidental upload, see: https://github.com/fpco/stackage/issues/2223
25792296 - zip-archive
25802297 - doctemplates
2581− # - pandoc # bounds: skylighting
2582− # - pandoc-citeproc # bounds: skylighting
2298+ - pandoc
2299+ - pandoc-citeproc
25832300
25842301 "Karun Ramakrishnan <karun012@gmail.com> @karun012":
25852302 - doctest-discover
25862303
2587− "Elie Genard <elaye.github.io@gmail.com> @eliegenard":
2304+ "Elie Genard <elaye.github.io@gmail.com> @elaye":
25882305 - turtle-options
2589− - mushu < 0 # compilation failure
2590− # - hakyll-favicon # bounds: skylighting
2591−
2592− "Ruey-Lin Hsu <petercommand@gmail.com> @petercommand":
2593− []
2594− # - MASMGen # bounds: ghc, base
25952306
25962307 "Ozgun Ataman ozgun.ataman@soostone.com @ozataman":
25972308 - string-conv
25982309 - rng-utils
2599− # - rotating-log # GHC 8.2.1
2600− # - ua-parser # bounds aeson
2310+ - ua-parser
26012311 - hs-GeoIP
26022312 - retry
2603− # - katip # bounds aeson
2604− # - katip-elasticsearch # via bloodhound: bounds: vector
2313+ - katip
2314+ - katip-elasticsearch
26052315
26062316 "Sid Kapur sidharthkapur1@gmail.com @sid-kap":
26072317 - tuple
26082318 - OneTuple
2609− # - SVGFonts # GHC 8.2.1 via diagrams-core
2610− # - Chart-diagrams # bounds optparse-applicative
2611−
2612− "Aaron Levin <aaron.levin@soundcloud.com> @aaronmblevin":
2613− []
2614− # - haskell-kubernetes # bounds: QuickCheck, aeson, http-api-data, lens, servant, servant-client
2319+ - SVGFonts
26152320
26162321 "Aaron Levin <vilevin@gmail.com> @aaronmblevin":
26172322 - free-vl
@@ -2621,20 +2326,12 @@ packages:
26212326
26222327 "Mikhail Glushenkov <mikhail.glushenkov@gmail.com> @23Skidoo":
26232328 - Cabal
2624− # - cabal-install # GHC 8.2.1
2329+ - cabal-install
26252330 - pointful
26262331
26272332 "Lennart Kolmodin <kolmodin@gmail.com> @kolmodin":
26282333 - binary-bits
26292334
2630− "Nicolas Trangez <ikke@nicolast.be> @NicolasT":
2631− []
2632− # - reedsolomon # bounds: vector
2633−
2634− "Alp Mestanogullari <alpmestan@gmail.com> @alpmestan":
2635− - taggy < 0 # compilation failure https://github.com/alpmestan/taggy/issues/19
2636− # - taggy-lens # via taggy: compilation failure https://github.com/alpmestan/taggy/issues/19
2637−
26382335 "Alex McLean <lxyxpx@gmail.com> @yaxu":
26392336 - tidal
26402337
@@ -2642,9 +2339,9 @@ packages:
26422339 - th-data-compat
26432340 - th-reify-compat
26442341 - relational-query
2645− # - relational-query-HDBC # GHC 8.2.1
2646− # - persistable-types-HDBC-pg # GHC 8.2.1
2647− # - relational-record # GHC 8.2.1
2342+ - relational-query-HDBC
2343+ - persistable-types-HDBC-pg
2344+ - relational-record
26482345 - text-ldap
26492346 - debian-build
26502347 - aeson-generic-compat
@@ -2662,17 +2359,10 @@ packages:
26622359 - unification-fd
26632360 - unix-bytestring
26642361
2665− "Carlo Hamalainen <carlo@carlo-hamalainen.net> @carlohamalainen":
2666− []
2667− # - ghc-imported-from # bounds: process-streaming # via: ghc-mod
2668−
26692362 "Fraser Tweedale <frase@frase.id.au> @frasertweedale":
26702363 - concise
26712364 - jose
26722365
2673− "Yutaka Nishimura <ytk.nishimura@gmail.com> @ynishi":
2674− - atndapi < 0 # compilation failure https://github.com/ynishi/atndapi/issues/1
2675−
26762366 "Yoshikuni Jujo <PAF01143@nifty.ne.jp> @YoshikuniJujo":
26772367 - zot
26782368 - yjtools
@@ -2686,39 +2376,40 @@ packages:
26862376
26872377 "Jan Gerlinger <git@jangerlinger.de> @JanGe":
26882378 - irc-dcc
2689− # - xdcc # bounds: path
26902379
26912380 "John Ky newhoggy@gmail.com @newhoggy":
2381+ - hw-balancedparens
26922382 - hw-bits
26932383 - hw-conduit
26942384 - hw-diagnostics
2385+ - hw-excess
2386+ - hw-hedgehog
2387+ - hw-hspec-hedgehog
2388+ - hw-int
26952389 - hw-json
26962390 - hw-parser
26972391 - hw-prim
26982392 - hw-rankselect
2393+ - hw-rankselect-base
26992394 - hw-succinct
2395+ - hw-xml
27002396
27012397 "Ismail Mustafa <ismailmustafa@rocketmail.com> @ismailmustafa":
27022398 - handwriting
27032399
27042400 "Stephen Diehl <stephen.m.diehl@gamil.com> @sdiehl":
27052401 - protolude
2706− # - repline # GHC 8.2.1
2402+ - repline
27072403 - picosat
27082404
2709− "Daishi Nakajima <nakaji.dayo@gmail.com> @nakaji_dayo":
2405+ "Daishi Nakajima <nakaji.dayo@gmail.com> @nakaji-dayo":
27102406 - api-field-json-th
2711− # - yesod-job-queue # bounds cron
2712−
2713− "Braden Walters <vc@braden-walters.info> @meoblast001":
2714− - hakyll-sass < 0 # compilation failure
27152407
27162408 "Patrick Thomson <patrick@helium.com> @helium":
27172409 - postgresql-transactional
27182410
27192411 "Tom Murphy <amindfv@gmail.com> @amindfv":
2720− # - vivid # bounds: MonadRandom
2721− # - midair # bounds: ghc, base
2412+ - vivid
27222413 - nano-erl
27232414
27242415 "Toshio Ito <debug.ito@gmail.com> @debug-ito":
@@ -2728,8 +2419,6 @@ packages:
27282419 - wikicfp-scraper
27292420 - wild-bind
27302421 - wild-bind-x11
2731− # - wild-bind-indicator # Cabal 2.0.0.2
2732− # - wild-bind-task-x11 # Cabal 2.0.0.2
27332422
27342423 "Cies Breijs <cies@kde.nl> @cies":
27352424 - htoml
@@ -2745,27 +2434,15 @@ packages:
27452434 - eventful-sql-common
27462435 - eventful-sqlite
27472436 - eventful-test-helpers
2748− - oanda-rest-api < 0 # test compilation failure
27492437 - stratosphere
27502438 - sum-type-boilerplate
27512439
2752− "Alexey Rodiontsev <alex.rodiontsev@gmail.com> @klappvisor":
2753− []
2754− # - telegram-api # bounds: aeson, servant
2755−
27562440 "Iñaki García Etxebarria <garetxe@gmail.com> @garetxe":
27572441 - gi-atk
27582442 - gi-cairo
2759− - gi-gdk < 0 # compilation failure via gi-pango https://github.com/haskell-gi/haskell-gi/issues/113
2760− # - gi-gdkpixbuf # via gi-gio compilation failure https://github.com/haskell-gi/haskell-gi/issues/113
2761− - gi-gio < 0 # compilation failure https://github.com/haskell-gi/haskell-gi/issues/113
27622443 - gi-glib
27632444 - gi-gobject
2764− # - gi-gtk # compilation failure via gi-pango https://github.com/haskell-gi/haskell-gi/issues/113
2765− - gi-pango < 0 # compilation failure https://github.com/haskell-gi/haskell-gi/issues/113
2766− # - gi-soup # via gi-gio compilation failure https://github.com/haskell-gi/haskell-gi/issues/113
27672445 - gi-javascriptcore == 3.0.*
2768− # - gi-webkit # compilation failure via gi-pango https://github.com/haskell-gi/haskell-gi/issues/113
27692446 - haskell-gi
27702447 - haskell-gi-base
27712448
@@ -2773,9 +2450,8 @@ packages:
27732450 - directory-tree
27742451
27752452 "Ian Grant Jeffries <ian@housejeffries.com> @seagreen":
2776− []
2777− # - hjsonpointer # GHC 8.2.1
2778− # - hjsonschema # GHC 8.2.1
2453+ - hjsonpointer
2454+ - hjsonschema
27792455
27802456 "Drew Hess <src@drewhess.com> @dhess":
27812457 - hpio
@@ -2783,8 +2459,6 @@ packages:
27832459 "Richard Eisenberg <eir@cis.upenn.edu> @goldfirere":
27842460 - th-desugar
27852461 - singletons
2786− - units < 0 # compilation failure
2787− # - units-defs # via units compilation failure
27882462 - HUnit-approx
27892463 - units-parser
27902464
@@ -2799,14 +2473,16 @@ packages:
27992473 "Pavel Ryzhov <paul@paulrz.cz> @paulrzcz":
28002474 - hquantlib
28012475 - HSvm
2802− # - persistent-redis # GHC 8.2.1
28032476
28042477 "Henri Verroken <henriverroken@gmail.com> @hverr":
2478+ - bordacount
28052479 - cache
2480+ - lxd-client
2481+ - lxd-client-config
2482+ - xxhash-ffi
28062483
28072484 "Cliff Harvey <cs.hbar+hs@gmail.com> @BlackBrane":
28082485 - ansigraph
2809− # - quantum-random # BLOCKED directory 1.3
28102486
28112487 "Tebello Thejane <zyxoas+stackage@gmail.com> @tebello-thejane":
28122488 - bitx-bitcoin
@@ -2816,9 +2492,6 @@ packages:
28162492 - fast-digits
28172493 - bit-stream
28182494
2819− "Greg Hurrell <greg@hurrell.net> @wincent":
2820− - docvim < 0 # compilation failure: https://github.com/wincent/docvim/issues/30
2821−
28222495 "Ashley Yakeley <ashley@semantic.org> @AshleyYakeley":
28232496 - countable
28242497 - witness
@@ -2829,15 +2502,13 @@ packages:
28292502 - bson
28302503
28312504 "Alexis King <lexi.lambda@gmail.com> @lexi-lambda":
2505+ - monad-mock
28322506 - test-fixture
28332507 - text-conversions
28342508 - th-to-exp
28352509 - type-assertions
28362510
28372511 "Patrick Chilton <chpatrick@gmail.com> @chpatrick":
2838− # - solga # https://github.com/chpatrick/solga/issues/9
2839− # - solga-swagger # GHC 8.2.1 via swagger2
2840− # - clang-pure # https://github.com/chpatrick/clang-pure/issues/10
28412512 - webrtc-vad
28422513
28432514 "Michal Konecny <mikkonecny@gmail.com> @michalkonecny":
@@ -2855,32 +2526,23 @@ packages:
28552526
28562527 "Dominic Orchard <dom.orchard@gmail.com> @dorchard":
28572528 - array-memoize
2858− # - camfort # https://github.com/camfort/camfort/issues/102
28592529 - codo-notation
2860− - fortran-src < 0 # OOM https://github.com/fpco/stackage/issues/2232
2861− - ixmonad < 0 # 0.57 Compilation failure https://github.com/fpco/stackage/pull/1710#issuecomment-235067168
28622530 - language-fortran
28632531
28642532 "Philipp Schuster <phischu3000@gmail.com> @phischu":
2865− []
2866− # - haskell-names # bounds: aeson
2533+ - haskell-names
28672534
28682535 "Shao Cheng <astrohavoc@gmail.com> @TerrorJack":
2869− []
2870− # - simple-download # GHC 8.2.1
2871− # - encoding-io # GHC 8.2.1
2536+ - cabal-toolkit
2537+ - direct-rocksdb
28722538
28732539 "Anton Gushcha <ncrashed@gmail.com> @ncrashed":
2874− []
2875− # - aeson-injector # GHC 8.2.1
2876−
2877− "Rune K. Svendsen <runesvend@gmail.com> @runeks":
2878− []
2879− # - bitcoin-payment-channel # bounds: QuickCheck, aeson 1.0 # via: haskoin-core
2540+ - aeson-injector
28802541
28812542 "Al Zohali <zohl@fmap.me> @zohl":
28822543 - servant-auth-cookie
28832544 - dictionaries
2545+ - cereal-time
28842546
28852547 "Joachim Fasting <joachifm@fastmail.fm> @joachifm":
28862548 - libmpd
@@ -2894,10 +2556,6 @@ packages:
28942556 - heatshrink
28952557 - hocilib
28962558
2897− "Matthias Herrmann <matthias.mh.herrmann@gmail.com> @2chilled":
2898− []
2899− # - scrape-changes # cannot build because validation fails https://github.com/NICTA/validation/issues/9
2900−
29012559 "Daniel Mendler <mail@daniel-mendler.de> @minad":
29022560 - quickcheck-special
29032561 - writer-cps-mtl
@@ -2923,6 +2581,10 @@ packages:
29232581 - lmdb
29242582 - rdf
29252583
2584+ "Michael Swan <mswan@fastmail.com> @michael-swan":
2585+ - pcf-font
2586+ - pcf-font-embed
2587+
29262588 "Iago Abal <iagoabal+stack@gmail.com>":
29272589 - bv
29282590
@@ -2934,12 +2596,10 @@ packages:
29342596 - vector-mmap
29352597
29362598 "Alex Mason <alex.mason@data61.csiro.au> @Axman6":
2937− # - foldl-statistics # bounds: foldl
29382599 - amazonka-s3-streaming
29392600
29402601 "Ondrej Palkovsky <palkovsky.ondrej@gmail.com> @ondrap":
2941− []
2942− # - json-stream # GHC 8.2.1
2602+ - json-stream
29432603
29442604 "Philipp Balzarek <p.balzarek@googlemail.com>":
29452605 - xml-picklers
@@ -2947,17 +2607,22 @@ packages:
29472607 "Lennart Spitzner <hexagoxel@hexagoxel.de> @lspitzner":
29482608 - multistate
29492609 - pqueue
2610+ - butcher ==1.1.1.0
2611+ - czipwith
2612+ - brittany
29502613
29512614 "Ryan Mulligan <ryan@ryantm.com> @ryantm":
2952− []
2953− # - HDBC-mysql # GHC 8.2.1
2615+ - HDBC-mysql
2616+
2617+ "Tony Morris <haskell@tmorris.net> @tonymorris":
2618+ - validation
29542619
29552620 "Tony Day <tonyday567@gmail.com> @tonyday567":
29562621 - numhask
29572622 - numhask-range
2958− # - chart-unit # bounds optparse-applicative
2959− # - perf # bounds optparse-applicative
2623+ - perf
29602624 - online
2625+ - chart-unit
29612626
29622627 "Iphigenia Df <iphydf@gmail.com> @iphydf":
29632628 - data-msgpack
@@ -2968,30 +2633,20 @@ packages:
29682633 - hsinstall
29692634 - tce-conf
29702635
2971− "Jonathan Fischoff <jonathangfischoff@gmail.com>":
2972− - threads-extra
2636+ "Jonathan Fischoff <jonathangfischoff@gmail.com> @jfischoff":
29732637 - clock-extras
29742638 - next-ref
2639+ - threads-extras
29752640 - tmp-postgres
2976− # - postgresql-simple-opts # bounds: optparse-applicative
29772641 - pg-transact
29782642 - hspec-pg-transact
29792643 - postgresql-simple-queue
29802644
2981− "Bernie Pope <bjpope@unimelb.edu.au> @bjpop":
2982− - language-python < 0 # compilation failure https://github.com/bjpop/language-python/issues/35
2983−
2984− "Mahdi Dibaiee <mdibaiee@aol.com>":
2645+ "Mahdi Dibaiee <mdibaiee@aol.com> @mdibaiee":
29852646 - picedit
29862647 - mathexpr
2987− # - sibe # GHC 8.2.1 via stemmer
29882648 - termcolor
29892649
2990− "Alexis Williams <sasinestro@gmail.com> @typedrat":
2991− []
2992− # - stb-image-redux # bounds: vector
2993− # - wavefront-obj # GHC 8.2.1
2994−
29952650 "XT <e@xtendo.org> @xtendo-org":
29962651 - rawfilepath
29972652
@@ -3019,15 +2674,11 @@ packages:
30192674 - line
30202675
30212676 "Hannes Saffrich <m0rphism@zankapfel.org> @m0rphism":
3022− # - dmenu # GHC 8.2.1
3023− # - dmenu-pmount # GHC 8.2.1
3024− # - dmenu-pkill # GHC 8.2.1
3025− # - dmenu-search # GHC 8.2.1
30262677 - printcess
30272678
30282679 "Alexey Kuleshevich <lehins@yandex.ru> @lehins":
30292680 - wai-middleware-auth
3030− # - hip # via repa-algorithms
2681+ - hip
30312682
30322683 "Hans-Peter Deifel <hpd@hpdeifel.de> @hpdeifel":
30332684 - hledger-iadd
@@ -3038,15 +2689,15 @@ packages:
30382689 "Boldizsár Németh <nboldi@elte.hu> @nboldi":
30392690 - instance-control
30402691 - references
3041− # - haskell-tools-ast # GHC 8.2.1
3042− # - haskell-tools-backend-ghc # GHC 8.2.1
3043− # - haskell-tools-rewrite # GHC 8.2.1
3044− # - haskell-tools-prettyprint # GHC 8.2.1
3045− # - haskell-tools-refactor # GHC 8.2.1
3046− # - haskell-tools-demo # bounds: websockets
3047− # - haskell-tools-cli # GHC 8.2.1
3048− # - haskell-tools-daemon # GHC 8.2.1
3049− # - haskell-tools-debug # GHC 8.2.1
2692+ - haskell-tools-ast
2693+ - haskell-tools-backend-ghc
2694+ - haskell-tools-rewrite
2695+ - haskell-tools-prettyprint
2696+ - haskell-tools-refactor
2697+ - haskell-tools-demo
2698+ - haskell-tools-cli
2699+ - haskell-tools-daemon
2700+ - haskell-tools-debug
30502701
30512702 "David Fisher <ddf1991@gmail.com> @ddfisher":
30522703 - socket-activation
@@ -3057,13 +2708,14 @@ packages:
30572708 - snowtify
30582709
30592710 "Mitsutoshi Aoe <maoe@foldr.in> @maoe":
2711+ - influxdb
30602712 - sensu-run
30612713 - viewprof
30622714
30632715 "Dylan Simon <dylan-stack@dylex.net> @dylex":
3064− # - postgresql-typed # GHC 8.2.1
2716+ - postgresql-typed
30652717 - invertible
3066− # - ztail # GHC 8.2.1
2718+ - ztail
30672719
30682720 "Louis Pan <louis@pan.me> @louispan":
30692721 - alternators
@@ -3075,8 +2727,6 @@ packages:
30752727 - glaze
30762728 - glazier
30772729 - glazier-pipes
3078− # - glazier-react # https://github.com/louispan/glazier-react/issues/7
3079− # - glazier-react-widget # https://github.com/louispan/glazier-react/issues/7
30802730 - javascript-extras
30812731 - l10n
30822732 - pipes-category
@@ -3090,11 +2740,11 @@ packages:
30902740 - sdl2-gfx
30912741
30922742 "Aditya Manthramurthy <aditya.mmy@gmail.com> @donatello":
3093− []
3094− # - minio-hs # GHC 8.2.1 via protolude
2743+ - minio-hs
30952744
30962745 "ncaq <ncaq@ncaq.net> @ncaq":
30972746 - haskell-import-graph
2747+ - string-transform
30982748 - uniq-deep
30992749 - yesod-form-bootstrap4
31002750 - yesod-recaptcha2
@@ -3118,9 +2768,6 @@ packages:
31182768 "Pavel Yakovlev <pavel@yakovlev.me> @zmactep":
31192769 - hasbolt
31202770
3121− "Michael Thomas <Michaelt293@gmail.com> @Michaelt293":
3122− - isotope
3123−
31242771 "Christopher A. Gorski <cgorski@cgorski.org> @cgorski":
31252772 - general-games
31262773
@@ -3131,15 +2778,12 @@ packages:
31312778 "Peter Trško <peter.trsko@gmail.com> @trskop":
31322779 - between
31332780 - connection-pool
3134− # - freer-effects # https://github.com/IxpertaSolutions/freer-effects/issues/49
31352781 - verbosity
31362782
31372783 "Devon Hollowood <devonhollowood@gmail.com> @devonhollowood":
31382784 - search-algorithms
31392785
31402786 "Chris Dornan <chris@chrisdornan.com> @cdornan":
3141− # - regex # GHC 8.2.1
3142− # - regex-with-pcre # GHC 8.2.1
31432787 - sort
31442788 - regex-pcre-text
31452789
@@ -3148,9 +2792,8 @@ packages:
31482792 - ziptastic-core
31492793
31502794 "Hardy Jones <jones3.hardy@gmail.com> @joneshf":
3151− []
3152− # - servant-ruby # GHC 8.2.1
3153− # - wai-middleware-rollbar # GHC 8.2.1
2795+ - servant-ruby
2796+ - wai-middleware-rollbar
31542797
31552798 "Andrey Mokhov <andrey.mokhov@gmail.com> @snowleopard":
31562799 - algebraic-graphs
@@ -3168,19 +2811,13 @@ packages:
31682811 - proto-lens-arbitrary
31692812 - proto-lens-optparse
31702813 - proto-lens-protobuf-types
3171− # - tensorflow # via: tensorflow-proto
3172− # - tensorflow-core-ops # via: tensorflow-proto
3173− # - tensorflow-opgen # via: tensorflow-proto
3174− # - tensorflow-ops # bounds: tensorflow-proto
3175− # - tensorflow-proto # compilation failure
31762814 - tensorflow-test
31772815
31782816 "Christof Schramm <christof.schramm@campus.lmu.de>":
31792817 - mnist-idx
31802818
31812819 "Naushadh <naushadh@protonmail.com> @naushadh":
3182− []
3183− # - persistent-mysql-haskell # bounds: tcp-streams
2820+ - persistent-mysql-haskell
31842821
31852822 "Moritz Schulte <mtesseract@silverratio.net> @mtesseract":
31862823 - async-refresh
@@ -3188,6 +2825,9 @@ packages:
31882825 - type-level-integers
31892826 - partial-order
31902827 - async-timer
2828+ - nakadi-client
2829+ - throttle-io-stream
2830+ - conduit-throttle
31912831
31922832 "Simon Hafner <hafnersimon@gmail.com> @reactormonk":
31932833 - uri-bytestring-aeson
@@ -3212,10 +2852,7 @@ packages:
32122852 - conduit-algorithms
32132853
32142854 "Alex Biehl <alexbiehl@gmail.com> @alexbiehl":
3215− []
3216− # - haddock-library # cabal-version >= 2
3217− # - haddock-api # cabal-version >= 2
3218− # - haddock # cabal-version >= 2
2855+ - haddock-library < 1.4.4 # cabal-version >= 2
32192856
32202857 "Mark Hopkins <markjohnhopkins@gmail.com> @mjhopkins":
32212858 - alerta
@@ -3229,17 +2866,18 @@ packages:
32292866 "Alexander Ignatyev <ignatyev.alexander@gmail.com> @alexander-ignatyev":
32302867 - astro
32312868 - mltool
2869+ - hmatrix-morpheus
32322870
32332871 "Edward Amsden <edwardamsden@gmail.com> @eamsden":
32342872 - h2c
32352873 - bno055-haskell
32362874
32372875 "Lars Brünjes <brunjlar@gmail.com> @brunjlar":
3238− # - neural # https://github.com/fpco/stackage/issues/2735
32392876 - pell
32402877
32412878 "Matt Noonan <matt.noonan@gmail.com> @matt-noonan":
32422879 - justified-containers
2880+ - roles >= 0.2
32432881
32442882 "Levent Erkok <erkokl@gmail.com> @LeventErkok":
32452883 - sbv
@@ -3248,6 +2886,7 @@ packages:
32482886 - listsafe
32492887
32502888 "Serokell <hi@serokell.io> @serokell":
2889+ - log-warper
32512890 - universum
32522891
32532892 "Lorenz Moesenlechner <moesenle@gmail.com> @moesenle":
@@ -3255,6 +2894,88 @@ packages:
32552894
32562895 "Daniel Campoverde <alx@sillybytes.net> @alx741":
32572896 - currencies
2897+ - alerts
2898+ - yesod-alerts
2899+
2900+ "José Lorenzo Rodríguez <jose.zap@gmail.com> @lorenzo":
2901+ - wrecker
2902+ - docker-build-cacher
2903+ - mysql-haskell-nem
2904+
2905+ "Phil Ruffwind <rf@rufflewind.com> @Rufflewind":
2906+ - blas-hs
2907+
2908+ "Eitan Chatav <eitan@gmail.com> @echatav":
2909+ - squeal-postgresql
2910+
2911+ "Sam Quinn <lazersmoke@gmail.com> @Lazersmoke":
2912+ - ghost-buster
2913+
2914+ "typeable.io <makeit@typeable.io>":
2915+ - dom-parser
2916+ - xml-isogen
2917+
2918+ "Jeremy Huffman <jeremy@jeremyhuffman.com> @jeremyjh":
2919+ - higher-leveldb
2920+
2921+ "Adam Curtis <kallisti.dev@gmail.com> @kallisti-dev":
2922+ - webdriver
2923+ - cond
2924+
2925+ "Naoto Shimazaki <naoto.shimazaki@gmail.com> @igy":
2926+ - thread-hierarchy
2927+ - bitset-word8
2928+ - cisco-spark-api
2929+
2930+ "Deni Bertovic <deni@denibertovic.com> @denibertovic, James Parker <dev@jamesparker.me>":
2931+ - docker
2932+
2933+ "Hexirp <hexirp@gmail.com> @Hexirp":
2934+ - doctest-driver-gen
2935+
2936+ "Václav Haisman <vhaisman@gmail.com> @wilx":
2937+ - hs-bibutils
2938+
2939+ "Christian Kjær Laustsen <ckl@codetalk.io> @tehnix":
2940+ - ghc-core
2941+ - colorize-haskell
2942+
2943+ "Chris Martin <ch.martin@gmail.com> @chris-martin":
2944+ - partial-semigroup
2945+
2946+ "Viacheslav Lotsmanov <lotsmanov89@gmail.com> @unclechu":
2947+ - qm-interpolated-string
2948+
2949+ "Douglas Burke <dburke.gw@gmail.com> @DougBurke":
2950+ - swish
2951+
2952+ "Adam Flott <adam@adamflott.com> @adamflott":
2953+ - milena
2954+
2955+ "Csongor Kiss <kiss.csongor.kiss@gmail.com> @kcsongor":
2956+ - generic-lens
2957+
2958+ "Bogdan Neterebskii <bog2dan1@gmail.com> @ozzzzz":
2959+ - cast
2960+
2961+ "Warlock <internalmike@gmail.com> @A1-Triard":
2962+ - errors-ext
2963+
2964+ "Bob Long <robertjflong@gmail.com> @bobjflong":
2965+ - yesod-csp
2966+
2967+ "Alexander Vershilov <alexander.vershilov@gmail.com> @qnikst":
2968+ - stm-conduit
2969+
2970+ "Tung Dao <me@tungdao.com> @tungd":
2971+ - time-locale-vietnamese
2972+
2973+ "Tim McGilchrist <timmcgil@gmail.com> @tmcgilchrist":
2974+ # - riak # https://github.com/riak-haskell-client/riak-haskell-client/issues/98
2975+ - airship
2976+
2977+ "Sam Stites <sam@stites.io> @stites":
2978+ - gym-http-api
32582979
32592980 # If you stop maintaining a package you can move it here.
32602981 # It will then be disabled if it starts causing problems.
@@ -3273,6 +2994,12 @@ packages:
32732994 # - language-lua2 # https://github.com/mitchellwrosen/language-lua2/issues/4 # GHC 8.2.1
32742995 - cassava
32752996
2997+ # Packages without maintainers that cause compilation failures,
2998+ # this is to prevent us from including them by accident. They can
2999+ # be removed from this list if they are fixed.
3000+ "Unmaintained packages with compilation failures":
3001+ - stackage-types < 0
3002+
32763003 # If you want to make sure a package is removed from stackage,
32773004 # place it here with a `< 0` constraint and send a pull
32783005 # request. This will tell us if other packages would be
@@ -3285,19 +3012,6 @@ packages:
32853012 - Win32 == 2.5.4.1
32863013
32873014 "Stackage upper bounds":
3288− # https://github.com/fpco/stackage/issues/2663
3289− - doctest < 0.12
3290−
3291− # https://github.com/fpco/stackage/issues/2666
3292− - megaparsec < 6
3293− - hspec-megaparsec < 1
3294− - dotenv < 0.4
3295− - inflections < 0.4
3296− # Unblock cue-sheet above when removing this bound
3297−
3298− # https://github.com/fpco/stackage/issues/2714
3299− - brick < 0.21
3300− - word-wrap < 0.2
33013015
33023016 # https://github.com/fpco/stackage/issues/2740
33033017 - fgl < 5.6
@@ -3305,14 +3019,148 @@ packages:
33053019 # https://github.com/commercialhaskell/stack/issues/3345
33063020 - cassava < 0.5.1.0
33073021
3308− # https://github.com/fpco/stackage/issues/2772
3309− - Yampa < 0.10.6.1
3310−
33113022 # https://github.com/fpco/stackage/issues/2778
33123023 - ansi-terminal < 0.7
33133024
3314− # https://github.com/fpco/stackage/issues/2779
3315− - xml-conduit < 1.6.0
3025+ # https://github.com/fpco/stackage/issues/2832
3026+ - io-streams < 1.5
3027+
3028+ # https://github.com/fpco/stackage/issues/3044
3029+ - either < 4.5 # Latest ATOW is either-5
3030+ - rebase < 1.2
3031+
3032+ # https://github.com/fpco/stackage/issues/2976
3033+ - http-types < 0.10
3034+ - servant-auth-cookie < 0.5.0.6
3035+
3036+ # https://github.com/fpco/stackage/issues/2978
3037+ - conduit-extra < 1.2.0
3038+ - cassava-conduit < 0.4.0.1
3039+
3040+ # https://github.com/fpco/stackage/issues/2995
3041+ - tasty < 0.12
3042+ # When tasty constraint is lifted:
3043+ # don't forget to unskip tests for cabal-install
3044+
3045+ # https://github.com/fpco/stackage/issues/3013
3046+ - servant < 0.12
3047+ - servant-client < 0.12
3048+ - servant-server < 0.12
3049+ - servant-docs < 0.11.1
3050+ - servant-foreign < 0.10.2
3051+ - slack-web < 0.2.0.2
3052+ - servant-client-core < 0.12
3053+
3054+ # https://github.com/fpco/stackage/issues/3030
3055+ - amazonka < 1.5
3056+ - amazonka-core < 1.5
3057+ - amazonka-s3 < 1.5
3058+ - amazonka-test < 1.5
3059+ - amazonka-apigateway < 1.5
3060+ - amazonka-application-autoscaling < 1.5
3061+ - amazonka-appstream < 1.5
3062+ - amazonka-autoscaling < 1.5
3063+ - amazonka-budgets < 1.5
3064+ - amazonka-certificatemanager < 1.5
3065+ - amazonka-cloudformation < 1.5
3066+ - amazonka-cloudfront < 1.5
3067+ - amazonka-cloudhsm < 1.5
3068+ - amazonka-cloudsearch < 1.5
3069+ - amazonka-cloudsearch-domains < 1.5
3070+ - amazonka-cloudtrail < 1.5
3071+ - amazonka-cloudwatch < 1.5
3072+ - amazonka-cloudwatch-events < 1.5
3073+ - amazonka-cloudwatch-logs < 1.5
3074+ - amazonka-codebuild < 1.5
3075+ - amazonka-codecommit < 1.5
3076+ - amazonka-codedeploy < 1.5
3077+ - amazonka-codepipeline < 1.5
3078+ - amazonka-cognito-identity < 1.5
3079+ - amazonka-cognito-idp < 1.5
3080+ - amazonka-cognito-sync < 1.5
3081+ - amazonka-config < 1.5
3082+ - amazonka-datapipeline < 1.5
3083+ - amazonka-devicefarm < 1.5
3084+ - amazonka-directconnect < 1.5
3085+ - amazonka-discovery < 1.5
3086+ - amazonka-dms < 1.5
3087+ - amazonka-ds < 1.5
3088+ - amazonka-dynamodb < 1.5
3089+ - amazonka-dynamodb-streams < 1.5
3090+ - amazonka-ec2 < 1.5
3091+ - amazonka-ecr < 1.5
3092+ - amazonka-ecs < 1.5
3093+ - amazonka-efs < 1.5
3094+ - amazonka-elasticache < 1.5
3095+ - amazonka-elasticbeanstalk < 1.5
3096+ - amazonka-elasticsearch < 1.5
3097+ - amazonka-elastictranscoder < 1.5
3098+ - amazonka-elb < 1.5
3099+ - amazonka-elbv2 < 1.5
3100+ - amazonka-emr < 1.5
3101+ - amazonka-gamelift < 1.5
3102+ - amazonka-glacier < 1.5
3103+ - amazonka-health < 1.5
3104+ - amazonka-iam < 1.5
3105+ - amazonka-importexport < 1.5
3106+ - amazonka-inspector < 1.5
3107+ - amazonka-iot < 1.5
3108+ - amazonka-iot-dataplane < 1.5
3109+ - amazonka-kinesis < 1.5
3110+ - amazonka-kinesis-analytics < 1.5
3111+ - amazonka-kinesis-firehose < 1.5
3112+ - amazonka-kms < 1.5
3113+ - amazonka-lambda < 1.5
3114+ - amazonka-lightsail < 1.5
3115+ - amazonka-marketplace-analytics < 1.5
3116+ - amazonka-marketplace-metering < 1.5
3117+ - amazonka-ml < 1.5
3118+ - amazonka-opsworks < 1.5
3119+ - amazonka-opsworks-cm < 1.5
3120+ - amazonka-pinpoint < 1.5
3121+ - amazonka-polly < 1.5
3122+ - amazonka-rds < 1.5
3123+ - amazonka-redshift < 1.5
3124+ - amazonka-rekognition < 1.5
3125+ - amazonka-route53 < 1.5
3126+ - amazonka-route53-domains < 1.5
3127+ - amazonka-sdb < 1.5
3128+ - amazonka-servicecatalog < 1.5
3129+ - amazonka-ses < 1.5
3130+ - amazonka-shield < 1.5
3131+ - amazonka-sms < 1.5
3132+ - amazonka-snowball < 1.5
3133+ - amazonka-sns < 1.5
3134+ - amazonka-sqs < 1.5
3135+ - amazonka-ssm < 1.5
3136+ - amazonka-stepfunctions < 1.5
3137+ - amazonka-storagegateway < 1.5
3138+ - amazonka-sts < 1.5
3139+ - amazonka-support < 1.5
3140+ - amazonka-swf < 1.5
3141+ - amazonka-waf < 1.5
3142+ - amazonka-workspaces < 1.5
3143+ - amazonka-xray < 1.5
3144+
3145+ # https://github.com/fpco/stackage/issues/3046
3146+ - persistent < 2.7.2
3147+ - persistent-sqlite < 2.6.3.2
3148+
3149+ # https://github.com/fpco/stackage/issues/3057
3150+ - hscolour <1.24.3
3151+
3152+ # https://github.com/fpco/stackage/issues/3061
3153+ - req < 1.0.0
3154+ - req-conduit < 1.0.0
3155+
3156+ # https://github.com/fpco/stackage/issues/3062
3157+ - tasty-hunit < 0.10
3158+
3159+ # https://github.com/fpco/stackage/issues/3063
3160+ - vty < 5.19
3161+
3162+ # https://github.com/fpco/stackage/issues/3069
3163+ - vinyl < 0.7.0
33163164
33173165# end of packages
33183166
@@ -3408,11 +3256,14 @@ package-flags:
34083256 time_pre_1_6: false
34093257
34103258 mintty:
3411− win32-2-5: false
3259+ win32-2-5: true
34123260
34133261 cassava:
34143262 pre-bytestring-0-10-4: false
34153263
3264+ alerta:
3265+ servant-client-core: false
3266+
34163267# end of package-flags
34173268
34183269# Special configure options for individual packages
@@ -3465,6 +3316,8 @@ skipped-builds:
34653316# or if Setup fails because of missing foreign libraries.
34663317# Otherwise place them in expected-test-failures.
34673318skipped-tests:
3319+ # Bleeding edge dependencies
3320+ - cabal-install # tasty 0.12 # https://github.com/fpco/stackage/issues/2995
34683321 # Outdated dependencies
34693322 # These can periodically be checked for updates;
34703323 # just remove these lines and run `stackage-curator check' to verify.
@@ -3477,11 +3330,14 @@ skipped-tests:
34773330 - bytestring-handle # QuickCheck 2.9
34783331 - case-insensitive # HUnit 1.6
34793332 - cryptohash-sha512 # tasty-quickcheck
3333+ - diagrams-solve # tasty-quickcheck
34803334 - drawille # hspec 2.4
3335+ - dual-tree # testing-feat per ghc < 4.10
34813336 - edit-distance # QuickCheck 2.10
34823337 - envy # QuickCheck 2.10
34833338 - exception-transformers # HUnit 1.6
34843339 - extensible-effects # HUnit 1.6
3340+ - http-api-data # doctest 0.13
34853341 - lifted-base # HUnit 1.6
34863342 - makefile # GHC 8.2
34873343 - next-ref # hspec 2.3
@@ -3491,6 +3347,7 @@ skipped-tests:
34913347 - retry # QuickCheck 2.10
34923348 - superbuffer # QuickCheck 2.10
34933349 - tar # tasty-quickcheck
3350+ - tdigest # doctest 0.13
34943351 - text-short # tasty-quickcheck
34953352 - vector # QuickCheck 2.10
34963353 - vector-builder # tasty-quickcheck
@@ -3502,7 +3359,8 @@ skipped-tests:
35023359 # These can also be checked for updates periodically.
35033360 - MissingH # via testpack https://github.com/jgoerzen/testpack/issues/11
35043361 - chell # via chell-quickcheck
3505− - clustering # via RLang-QQ via HList https://github.com/kaizhang/clustering/issues/2 (also sent e-mail to HList maintainer)
3362+ # - clustering # via RLang-QQ via HList https://github.com/kaizhang/clustering/issues/2 (also sent e-mail to HList maintainer)
3363+ - dbus # via chell-quickcheck
35063364 - language-ecmascript # via testing-feat
35073365 - options # QuickCheck via chell-quickcheck
35083366 - path # via genvalidity genvalidity-property
@@ -3542,6 +3400,8 @@ skipped-tests:
35423400 - cryptohash-md5
35433401 - cryptohash-sha1
35443402 - cryptohash-sha256
3403+ - lzma
3404+ - token-bucket
35453405 - uuid
35463406 - uuid-types
35473407 # @nikita-volkov https://github.com/fpco/stackage/issues/2538#issuecomment-305129396
@@ -3566,6 +3426,12 @@ skipped-tests:
35663426 - graphviz
35673427 - wl-pprint-text
35683428
3429+ # Uncategorized, please categorize!
3430+ - hackage-security # Cabal 2.0
3431+ - ed25519 # QuickCheck, hlint and more
3432+ - servant-mock # https://github.com/fpco/stackage/issues/3014
3433+ - servant-server # # https://github.com/fpco/stackage/issues/3014
3434+
35693435# end of skipped-tests
35703436
35713437# Tests which we should build and run, but which are expected to fail. We
@@ -3639,8 +3505,8 @@ expected-test-failures:
36393505 - gitson # https://github.com/myfreeweb/gitson/issues/1
36403506 - happy # Needs mtl in the user package DB
36413507 - haskell-neo4j-client # neo4j with auth disabled
3642− - haskell-tools-cli # https://github.com/haskell-tools/haskell-tools/issues/230
3643− - haskell-tools-refactor # https://github.com/haskell-tools/haskell-tools/issues/231
3508+ - haskell-tools-cli # https://github.com/haskell-tools/haskell-tools/issues/230
3509+ - haskell-tools-refactor # https://github.com/haskell-tools/haskell-tools/issues/231
36443510 - hasql # PostgreSQL
36453511 - hasql-transaction # PostgreSQL
36463512 - hedis
@@ -3665,10 +3531,8 @@ expected-test-failures:
36653531 - postgresql-typed # PostgreSQL
36663532 - purescript # git 128 https://github.com/purescript/purescript/issues/2292
36673533 - redis-io
3668− - req-conduit # bad JSON response from service pinged https://github.com/mrkkrp/req-conduit/issues/1
36693534 - rethinkdb
36703535 - rethinkdb-client-driver
3671− - riak
36723536 - serialport # "The tests need two serial ports as command line arguments" https://github.com/jputcu/serialport/issues/30
36733537 - serversession-backend-redis # redis
36743538 - shake # Needs ghc on $PATH with some installed haskell packages
@@ -3678,6 +3542,11 @@ expected-test-failures:
36783542 - wai-cors # PhantomJS
36793543 - wai-session-postgresql # PostgreSQL
36803544 - webdriver-angular # webdriver server
3545+ - accelerate-bignum # CUDA GPU
3546+ - gdax # Needs environment variables set
3547+ - nakadi-client # Needs environment variable set
3548+ - lxd-client # Needs LXD, not available on debian
3549+ - stripe-http-streams # https://github.com/fpco/stackage/issues/2945, needs Stripe account
36813550
36823551 # Test executable requires arguments
36833552 - hpqtypes
@@ -3696,64 +3565,61 @@ expected-test-failures:
36963565 - ghc-events # https://github.com/haskell/ghc-events/issues/9
36973566 - ghc-syb-utils # https://github.com/nominolo/ghc-syb/issues/18
36983567 - graylog # 0.1.0.1 https://github.com/fpco/stackage/pull/1254
3699− - haskell-names # 0.7.0 https://github.com/haskell-suite/haskell-names/issues/78
37003568 - matplotlib # https://github.com/fpco/stackage/issues/2365
37013569 - rematch # No issue tracker, sent e-mail to maintainer https://github.com/fpco/stackage/issues/376
37023570 - xlsior # https://github.com/rcallahan/xlsior/issues/1
3703− - yi-keymap-vim # https://github.com/yi-editor/yi/issues/954
37043571
37053572 # Assertion failures, these can be real bugs or just limitations
37063573 # in the test cases.
37073574 - DRBG # https://github.com/TomMD/DRBG/issues/7
37083575 - cayley-client # https://github.com/MichelBoucey/cayley-client/issues/2
3709− - direct-sqlite # 2.3.17 https://github.com/IreneKnapp/direct-sqlite/issues/63
3576+ - download # https://github.com/fpco/stackage/issues/2811
37103577 - ed25519 # 0.0.5.0 https://github.com/thoughtpolice/hs-ed25519/issues/15
37113578 - ghc-exactprint # https://github.com/alanz/ghc-exactprint/issues/47
37123579 - nettle # https://github.com/stbuehler/haskell-nettle/issues/8
37133580 - pixelated-avatar-generator # 0.1.3 https://github.com/ExcaliburZero/pixelated-avatar-generator/issues/19
37143581 - shikensu # https://github.com/icidasset/shikensu/issues/5
37153582 - th-printf # 0.3.1 https://github.com/pikajude/th-printf/issues/3
3716− - throwable-exceptions # https://github.com/aiya000/hs-throwable-exceptions/issues/2
37173583 - unicode-show # https://github.com/nushio3/unicode-show/issues/2
37183584 - xml-picklers # https://github.com/Philonous/xml-picklers/issues/5
37193585 - xmonad # 0.12 https://github.com/xmonad/xmonad/issues/36
3586+ - bitx-bitcoin # https://github.com/tebello-thejane/bitx.hs/issues/4
37203587
37213588 # Compilation failures
3589+ - yeshql # https://bitbucket.org/tdammers/yeshql/issues/1/stackage-nightly-test-failure
37223590 - ListLike # No issue tracker, e-mail sent to maintainer
37233591 - amazonka-core # https://github.com/brendanhay/amazonka/issues/397
37243592 - commutative # https://github.com/athanclark/commutative/issues/4
37253593 - dbus # 0.10.12 No issue tracker, e-mail sent to maintainer
37263594 - flat # https://github.com/Quid2/flat/issues/1
3727− - foundation # https://github.com/haskell-foundation/foundation/issues/381
37283595 - haddock
37293596 - heap # https://github.com/pruvisto/heap/issues/4
3730− - hledger-iadd # https://github.com/hpdeifel/hledger-iadd/issues/26
3731− - hledger-lib # https://github.com/simonmichael/hledger/issues/596
37323597 - hspec-expectations-pretty-diff # GHC 8 issue not reported upstream since issue tracker disabled
37333598 - hweblib # https://github.com/aycanirican/hweblib/issues/3
37343599 - language-dockerfile # https://github.com/beijaflor-io/haskell-language-dockerfile/issues/8
37353600 - language-lua2 # https://github.com/mitchellwrosen/language-lua2/issues/4
37363601 - picosat # https://github.com/fpco/stackage/pull/2382
37373602 - pkcs10 # https://github.com/fcomb/pkcs10-hs/issues/2
3738− - raaz
37393603 - sourcemap # https://github.com/chrisdone/sourcemap/issues/3
37403604 - text-icu # https://github.com/bos/text-icu/issues/32
37413605 - text-ldap # https://github.com/khibino/haskell-text-ldap/issues/1
37423606 - threads
37433607 - thyme # https://github.com/liyang/thyme/issues/50
37443608 - tls # https://github.com/vincenthz/hs-tls/issues/247
3745− - tries # https://github.com/athanclark/tries/issues/2
37463609 - unicode-transforms # https://github.com/harendra-kumar/unicode-transforms/issues/15
37473610 - vector-algorithms # http://hub.darcs.net/dolio/vector-algorithms/issue/9
37483611 - vty # https://github.com/jtdaugherty/vty/issues/132
37493612 - wai-middleware-content-type # 0.4.1 - https://github.com/athanclark/wai-middleware-content-type/issues/2
37503613 - xmlgen # https://github.com/skogsbaer/xmlgen/issues/6
37513614 - yesod-auth-basic # https://github.com/creichert/yesod-auth-basic/issues/1
3615+ - monad-memo # https://github.com/EduardSergeev/monad-memo/issues/3
3616+ - perf # https://github.com/fpco/stackage/pull/2859
3617+ - tibetan-utils # https://github.com/vmchale/tibetan-utils/issues/1
3618+ - haskell-tools-builtin-refactorings
37523619
37533620 # Stackage upper bounds, re-enable these when their upper bound is removed
37543621
37553622 # Recursive deps https://github.com/fpco/stackage/issues/1818
3756− - clock # 0.7.2 clock:test => tasty:lib => clock:lib
37573623 - options
37583624 - text # 1.2.2.1
37593625 - wai-logger # Missing build dep because of this https://github.com/kazu-yamamoto/logger/issues/42
@@ -3768,20 +3634,30 @@ expected-test-failures:
37683634 - multiset
37693635 - makefile
37703636
3637+ # Doctest failures
3638+ - teardown
3639+ - model # https://github.com/Quid2/model/issues/2
3640+ - zm # https://github.com/fpco/stackage/issues/3026
3641+
3642+ # Requires running server
3643+ - milena
3644+
37713645 # Misc.
37723646 - distributed-process-supervisor # # https://github.com/haskell-d
37733647 - ghcid # Weird conflicts with sandboxingistributed/distributed-process-supervisor/issues/1
37743648 - haskell-docs # GHC bug
37753649 - hosc # GHC 8.2.1 (?)
37763650 - rattletrap # OOM? https://github.com/fpco/stackage/issues/2232
3777− - servant # https://github.com/haskell-servant/servant/issues/698
3778− - snap-core # https://github.com/snapframework/snap-core/issues/26
37793651 - stm-delay # https://github.com/joeyadams/haskell-stm-delay/issues/5
37803652 - pg-transact # https://github.com/jfischoff/pg-transact/issues/2
37813653 - postgresql-simple-queue # same issue as before, see also https://github.com/fpco/stackage/issues/2592 as that will fix both
37823654 - tcp-streams # https://github.com/didi-FP/tcp-streams/issues/5
3783− - tcp-streams-openssl # https://github.com/didi-FP/tcp-streams/issues/5
37843655 - tmp-postgres # https://github.com/jfischoff/tmp-postgres/issues/1
3656+ - HTTP # e.g. "ERROR: Network.Socket.connect: <socket: 6>: unsupported operation (Cannot assign requested address)", I'm not sure if this is a build server issue...
3657+
3658+ # Linting failures (these may break every time HLint gets updated so keep them disabled)
3659+ # https://www.snoyman.com/blog/2017/11/future-proofing-test-suites
3660+ - folds
37853661
37863662# end of expected-test-failures
37873663
@@ -3789,14 +3665,9 @@ expected-test-failures:
37893665# benchmarks, and therefore failures are only for building, not running.
37903666expected-benchmark-failures:
37913667 # Recursive deps https://github.com/fpco/stackage/issues/1818
3792− - attoparsec
37933668 - hashable
37943669 - unordered-containers # 0.2.7.1 unordered-containers:bench -> criterion:lib -> aeson:lib -> unordered-containers:lib
37953670
3796− # stack bug https://github.com/commercialhaskell/stack/issues/2153
3797− - scientific
3798− - vector-binary-instances
3799−
38003671 # Missing files in sdist
38013672 - picoparsec # https://bitbucket.org/blamario/picoparsec/issues/3/benchmark-compilation-failure
38023673
@@ -3806,10 +3677,13 @@ expected-benchmark-failures:
38063677 - dbus # No issue tracker, sent e-mail to maintainer
38073678 - ghc-mod # https://github.com/DanielG/ghc-mod/issues/895
38083679 - thyme # https://github.com/liyang/thyme/issues/50
3809− - tls # https://github.com/vincenthz/hs-tls/issues/247
38103680 - xmlgen # https://github.com/skogsbaer/xmlgen/issues/6
38113681 - raaz # https://github.com/raaz-crypto/raaz/issues/338
38123682 - http2
3683+ - xxhash # https://github.com/christian-marie/xxhash/issues/4
3684+ - monad-memo # https://github.com/EduardSergeev/monad-memo/issues/3
3685+ - ip # https://github.com/andrewthad/haskell-ip/issues/22
3686+ - cmark-gfm # https://github.com/kivikakk/cmark-gfm-hs/issues/5
38133687
38143688# end of expected-benchmark-failures
38153689
@@ -3835,15 +3709,19 @@ expected-haddock-failures:
38353709 - MemoTrie # https://github.com/conal/MemoTrie/issues/10
38363710 - text-generic-pretty # https://github.com/fpco/stackage/pull/2160
38373711 - cubicbezier # https://github.com/kuribas/cubicbezier/issues/4
3838−
3839− # Haddock bugs
3840− - swagger2 # https://github.com/GetShopTV/swagger2/issues/66
3712+ - pusher-http-haskell # https://github.com/pusher-community/pusher-http-haskell/issues/60
38413713
38423714 # Runs out of memory
38433715 - store
38443716
38453717# end of expected-haddock-failures
38463718
3719+# For packages with haddock issues
3720+skipped-haddocks:
3721+- language-puppet # https://github.com/fpco/stackage/issues/2822
3722+- approximate
3723+# end of skipped-haddocks
3724+
38473725# Benchmarks which should not be built. Note that Stackage builds benchmarks but does not run them.
38483726# By skipping a benchmark, we do not pull in the build dependencies
38493727# Packages should only be added here if required by `stackage-curator check'
@@ -3858,6 +3736,7 @@ skipped-benchmarks:
38583736 - binary-parsers # criterion 1.2
38593737 - cryptohash-sha512 # criterion 1.2
38603738 - pipes # optparse-applicative 0.13
3739+ - ttrie # criterion-plus and th-pprint
38613740 - unordered-containers # criterion 1.2
38623741
38633742 # Transitive outdated dependencies
@@ -3874,15 +3753,17 @@ skipped-benchmarks:
38743753 - extensible # via freer-effects https://github.com/fumieval/extensible/issues/12
38753754 - hw-bits # https://github.com/haskell-works/hw-bits/issues/8
38763755
3877− # GHC Bugs
3878− - hledger-lib # https://github.com/fpco/stackage/issues/1587
3879−
38803756 # Cyclic dependencies
38813757 - cassava
38823758
38833759 # Timeouts
38843760 - gogol-youtube
38853761
3762+ # Very resource intensive
3763+ - OpenGLRaw
3764+ - pandoc
3765+ - git-annex
3766+
38863767 # Maintainers who don't want to update benchmarks
38873768 # Only re-enable if requested.
38883769 ## @hvr https://github.com/fpco/stackage/issues/2538#issuecomment-304458844
@@ -3908,6 +3789,7 @@ skipped-benchmarks:
39083789 - refined
39093790 - slave-thread
39103791 - stm-containers
3792+ - vector-builder
39113793 # @ivan-m https://github.com/fpco/stackage/issues/2538#issuecomment-307290070
39123794 - fgl
39133795 - fgl-arbitrary
@@ -3915,6 +3797,8 @@ skipped-benchmarks:
39153797 - graphviz
39163798 - wl-pprint-text
39173799
3800+ - ed25519 # Criterion
3801+
39183802# end of skipped-benchmarks
39193803
39203804
@@ -4003,6 +3887,8 @@ github-users:
40033887 - liskin
40043888 - trskop
40053889 - xkollar
3890+ futurice:
3891+ - phadej
40063892
40073893# end of github-users
40083894
@@ -4034,10 +3920,6 @@ build-tool-overrides:
40343920tell-me-when-its-released:
40353921- point-octree-0.5.5.3 # re-enable test and then we can resolve https://github.com/fpco/lts-haskell/issues/27
40363922- yarr-1.4.0.2 # Re-enable package https://github.com/fpco/stackage/issues/1876
4037−- vivid-0.2.0.5 # Re-enable package (disabed per MonadRandom < 0.5) https://github.com/fpco/stackage/issues/2180
4038−- cryptohash-md5-0.11.100.1 # re-enable benchmarks, https://github.com/fpco/stackage/issues/2538#issuecomment-304458844
4039−- cryptohash-sha1-0.11.100.1 # re-enable benchmarks, https://github.com/fpco/stackage/issues/2538#issuecomment-304458844
4040−- cryptohash-sha256-0.11.100.1 # re-enable benchmarks, https://github.com/fpco/stackage/issues/2538#issuecomment-304458844
40413923- freer-effects-0.3.0.1 # re-enable extensible benchmarks
40423924
40433925# Packages which should be hidden after registering, to avoid module name
@@ -4050,7 +3932,6 @@ tell-me-when-its-released:
40503932hide:
40513933- async-dejafu # https://github.com/yesodweb/wai/issues/579
40523934- monads-tf # mtl is preferred
4053−- protolude # `module Panic` conflicts with base
40543935- crypto-api # `module Crypto.Random` conflicts with cryptonite
40553936- fay-base # conflicts with many modules in base and others
40563937- hashmap # conflicts with Data.HashSet in unordered-containers
@@ -4078,6 +3959,8 @@ hide:
40783959- binary-ieee754 # conflicts with data-binary-ieee754
40793960- rerebase # conflicts with base
40803961- matrices # conflicts with matrix
3962+- pretty-class # conflicts with pretty and prettyclass
3963+- prettyclass # conflicts with pretty and pretty-class
40813964
40823965# Cryptonite deprecations
40833966- cipher-aes
@@ -4103,3 +3986,12 @@ no-revisions:
41033986- hjsonpointer
41043987- tls
41053988- mime-mail
3989+- basement
3990+- cryptonite
3991+- foundation
3992+- gauge
3993+
3994+# Do not build these packages in parallel with others. Useful for high memory
3995+# usage.
3996+non-parallel-builds:
3997+- pandoc
check+1−1
@@ -3,4 +3,4 @@
33# Convenience script for checking constraints locally
44
55cd `dirname $0`
6−exec stack exec --resolver ghc-8.2.1 stackage-curator check
6+exec stack exec --resolver ghc-8.2.2 stackage-curator check
debian-bootstrap.sh+31−7
@@ -25,14 +25,17 @@ add-apt-repository -y --keyserver hkp://keyserver.ubuntu.com:80 'deb http://down
2525add-apt-repository -y --keyserver hkp://keyserver.ubuntu.com:80 'deb http://download.mono-project.com/repo/debian wheezy-apache24-compat main'
2626add-apt-repository -y --keyserver hkp://keyserver.ubuntu.com:80 'deb http://download.mono-project.com/repo/debian wheezy-libjpeg62-compat main'
2727
28−GHCVER=8.2.1
28+GHCVER=8.2.2
2929
3030apt-get update
3131apt-get install -y \
3232 build-essential \
33+ cmake \
3334 curl \
3435 freeglut3-dev \
3536 fsharp \
37+ g++ \
38+ gawk \
3639 ghc-$GHCVER \
3740 ghc-$GHCVER-dyn \
3841 ghc-$GHCVER-htmldocs \
@@ -89,6 +92,7 @@ apt-get install -y \
8992 libmysqlclient-dev \
9093 libncurses-dev \
9194 libnfc-dev \
95+ liboath-dev \
9296 libnotify-dev \
9397 libopenal-dev \
9498 libpango1.0-dev \
@@ -124,6 +128,7 @@ apt-get install -y \
124128 minisat \
125129 mono-mcs \
126130 nettle-dev \
131+ ninja-build \
127132 nodejs \
128133 npm \
129134 openjdk-8-jdk \
@@ -191,9 +196,9 @@ echo "/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/server/" > /etc/ld.so.conf
191196
192197# llvm-4.0 for llvm-hs (separate since it needs wget)
193198wget -O - http://apt.llvm.org/llvm-snapshot.gpg.key | apt-key add - \
194− && add-apt-repository "deb http://apt.llvm.org/xenial/ llvm-toolchain-xenial-4.0 main" \
199+ && add-apt-repository "deb http://apt.llvm.org/xenial/ llvm-toolchain-xenial-5.0 main" \
195200 && apt-get update \
196− && apt-get install -y llvm-4.0
201+ && apt-get install -y llvm-5.0
197202
198203# Install version 3 of the protobuf compiler. (The `protobuf-compiler` package only
199204# supports version 2.)
@@ -207,7 +212,26 @@ curl https://storage.googleapis.com/tensorflow/libtensorflow/libtensorflow-cpu-l
207212 && rm libtensorflow.tar.gz \
208213 && ldconfig
209214
210−## non-free repo for mediabus-fdk-aac
211−#apt-add-repository multiverse \
212−# && apt-get update \
213−# && apt-get install -y libfdk-aac-dev
215+# NOTE: also update Dockerfile when cuda version changes
216+# Install CUDA toolkit
217+# The current version can be found at: https://developer.nvidia.com/cuda-downloads
218+CUDA_PKG=8.0.61-1 # update this on new version
219+CUDA_VER=${CUDA_PKG:0:3}
220+CUDA_APT=${CUDA_VER/./-}
221+
222+pushd /tmp \
223+ && wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64/cuda-repo-ubuntu1604_${CUDA_PKG}_amd64.deb \
224+ && dpkg -i cuda-repo-ubuntu1604_${CUDA_PKG}_amd64.deb \
225+ && apt-get update -qq \
226+ && apt-get install -y cuda-drivers cuda-core-${CUDA_APT} cuda-cudart-dev-${CUDA_APT} cuda-cufft-dev-${CUDA_APT} cuda-cublas-dev-${CUDA_APT} cuda-cusparse-dev-${CUDA_APT} cuda-cusolver-dev-${CUDA_APT} \
227+ && rm cuda-repo-ubuntu1604_${CUDA_PKG}_amd64.deb \
228+ && export CUDA_PATH=/usr/local/cuda-${CUDA_VER} \
229+ && export LD_LIBRARY_PATH=${CUDA_PATH}/nvvm/lib64:${LD_LIBRARY_PATH+x} \
230+ && export LD_LIBRARY_PATH=${CUDA_PATH}/lib64:${LD_LIBRARY_PATH} \
231+ && export PATH=${CUDA_PATH}/bin:${PATH} \
232+ && popd
233+
234+# non-free repo for mediabus-fdk-aac
235+apt-add-repository multiverse \
236+ && apt-get update \
237+ && apt-get install -y nvidia-cuda-dev