on master help sign in
Update from parent
51d8457orome
CURATORS.md+24−3
@@ -1,7 +1,7 @@
1This is a collection of instructions covering the processes that the Stackage curators - the
1This is a collection of instructions covering the processes that the Stackage curators - the
2guys who maintain the Stackage project itself - should be doing on a regular basis.
2guys who maintain the Stackage project itself - should be doing on a regular basis.
3Originally this was handled largely by Michael Snoyman,
3Originally this was handled largely by Michael Snoyman,
4−but now we are a team of 4 people handling requests weekly in rotation.
4+but now we are a team of 5 people handling requests weekly in rotation.
5Curation activities are mostly automated, and do not take up a significant amount of time.
5Curation activities are mostly automated, and do not take up a significant amount of time.
6
6
7## Workflow overview
7## Workflow overview
@@ -223,6 +223,26 @@ rm -r nightly/work/builds/nightly/
223```
223```
224This should also be done when moving the Nightly docker image to a new version of Ubuntu.
224This should also be done when moving the Nightly docker image to a new version of Ubuntu.
225
225
226+If you're impatient and would like to build the Docker image on the
227+build server instead of waiting for Docker Hub, you can run the
228+following command:
229+
230+```
231+DIR=$(mktemp -d)
232+(cd $DIR \
233+ && git clone https://github.com/fpco/stackage \
234+ && cd stackage \
235+ && docker build --tag snoyberg/stackage:nightly .)
236+rm -rf $DIR
237+```
238+
239+Note that we do a clean clone of the `stackage` repo instead of using
240+the existing checkout because of how `docker build` works: it will
241+send the entire local directory contents as context to the Docker
242+daemon, which in the case of the build tree is a _lot_ of content. (We
243+can discuss the wisdom—or lack thereof—of Docker's
244+approach separately.)
245+
226## stackage-build server
246## stackage-build server
227
247
228You'll need to get your SSH public key added to the machine. ~/.ssh/config info:
248You'll need to get your SSH public key added to the machine. ~/.ssh/config info:
@@ -275,8 +295,9 @@ develop this advice over time. For now: if you're not sure, ask for guidance.
275__`NOPLAN=1`__ If you wish to rerun a build without recalculating a
295__`NOPLAN=1`__ If you wish to rerun a build without recalculating a
276build plan, you can set the environment variable `NOPLAN=1`. This is
296build plan, you can set the environment variable `NOPLAN=1`. This is
277useful for such cases as an intermittent test failure, out of memory
297useful for such cases as an intermittent test failure, out of memory
278−condition, or manually tweaking the plan file. This is the default for
298+condition, or manually tweaking the plan file.
279−LTS builds.
299+
300+Note LTS builds inherit the current Hackage data (stack updated for Nigthly) to avoid excess extra rebuilding.
280
301
281### Timing
302### Timing
282
303
MAINTAINERS.md+8−5
@@ -2,7 +2,7 @@ This project is built around the concept of maintainers taking responsibility fo
2
2
3The idea behind Stackage is that, if all packages work with the newest versions of dependencies, we avoid dependency hell. Specifically, we aim for:
3The idea behind Stackage is that, if all packages work with the newest versions of dependencies, we avoid dependency hell. Specifically, we aim for:
4
4
5−* All packages are buildable and testable from Hackage. We recommend [the Stack Travis script](http://docs.haskellstack.org/en/stable/GUIDE.html#travis-with-caching), which ensures a package is not accidentally incomplete.
5+* All packages are buildable and testable from Hackage. We recommend [the Stack Travis script](https://docs.haskellstack.org/en/stable/travis_ci/), which ensures a package is not accidentally incomplete.
6* All packages are compatible with the newest versions of all dependencies (You can find restrictive upper bounds by visiting http://packdeps.haskellers.com/feed?needle=PACKAGENAME).
6* All packages are compatible with the newest versions of all dependencies (You can find restrictive upper bounds by visiting http://packdeps.haskellers.com/feed?needle=PACKAGENAME).
7* All packages in a snapshot are compatible with the versions of libraries that ship with the GHC used in the snapshot ([more information on lenient lower bounds](https://www.fpcomplete.com/blog/2014/05/lenient-lower-bounds)).
7* All packages in a snapshot are compatible with the versions of libraries that ship with the GHC used in the snapshot ([more information on lenient lower bounds](https://www.fpcomplete.com/blog/2014/05/lenient-lower-bounds)).
8
8
@@ -21,6 +21,8 @@ To add a set of packages, you would add:
21 - package2
21 - package2
22 - package3
22 - package3
23
23
24+Note that the `master` branch is used for Stackage Nightly (not the `nightly` branch, which is used for the nightly docker builder imagine).
25+
24After 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
26After 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
25
27
26If you want to make sure that the package builds against the newest versions of all dependecies you can do this:
28If you want to make sure that the package builds against the newest versions of all dependecies you can do this:
@@ -103,10 +105,11 @@ following the above steps, you can get your package into the next major LTS
103Haskell release.
105Haskell release.
104
106
105If you would like to get your package added to an existing LTS Haskell major
107If you would like to get your package added to an existing LTS Haskell major
106−release (e.g., if `lts-3.21` is out, you would want your package to appear in
108+release (e.g., if `lts-8.9` is out, you would want your package to appear in
107−`lts-3.22`), please do the following in addition to the steps above:
109+`lts-8.10`), please do the following in addition to the steps above:
108
110
109* Open up a new issue on the [lts-haskell repo](https://github.com/fpco/lts-haskell/issues/new)
111* Open up a new issue on the [lts-haskell repo](https://github.com/fpco/lts-haskell/issues/new)
110−* Specify the LTS major version you would like your package to go into (e.g., lts-3)
112+* Specify the LTS major version you would like your package to go into (e.g., lts-8)
111* Provide a list of packages you would like added, and if relevant, any upper bounds on those packages
113* Provide a list of packages you would like added, and if relevant, any upper bounds on those packages
112−* Be patient! The LTS releases are by their nature more conservative than nightly, and therefore adding new packages is a more manual process. The Stackage curators will try to get to your issue quickly, but there may be some delay.
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.
README.md+5−1
@@ -17,7 +17,7 @@ Add your package
17We welcome all packages, provided:
17We welcome all packages, provided:
18
18
19* The package author/maintainer agrees to the [maintainers agreement](https://github.com/fpco/stackage/blob/master/MAINTAINERS.md).
19* The package author/maintainer agrees to the [maintainers agreement](https://github.com/fpco/stackage/blob/master/MAINTAINERS.md).
20−* The package is buildable and testable from Hackage. We recommend [the Stack Travis script](http://docs.haskellstack.org/en/stable/GUIDE.html#travis-with-caching), which ensures a package is not accidentally incomplete.
20+* The package is buildable and testable from Hackage. We recommend [the Stack Travis script](https://docs.haskellstack.org/en/stable/travis_ci/), which ensures a package is not accidentally incomplete.
21* The package is compatible with the newest versions of all dependencies (You can find restrictive upper bounds by visiting http://packdeps.haskellers.com/feed?needle=PACKAGENAME).
21* The package is compatible with the newest versions of all dependencies (You can find restrictive upper bounds by visiting http://packdeps.haskellers.com/feed?needle=PACKAGENAME).
22* The package is compatible with the versions of libraries that ship with GHC ([more information on lenient lower bounds](https://www.fpcomplete.com/blog/2014/05/lenient-lower-bounds)).
22* The package is compatible with the versions of libraries that ship with GHC ([more information on lenient lower bounds](https://www.fpcomplete.com/blog/2014/05/lenient-lower-bounds)).
23
23
@@ -123,3 +123,7 @@ That said, we do maintain the capability to keep multiple LTS runs
123operational in parallel, and with LTS 6 and 7 in fact did so. We
123operational in parallel, and with LTS 6 and 7 in fact did so. We
124aren't changing our guarantees yet on longevity of a release, but are
124aren't changing our guarantees yet on longevity of a release, but are
125trying to push out the bounds a bit farther.
125trying to push out the bounds a bit farther.
126+
127+__What time are Stackage snapshots published?__
128+
129+Stackage Nightly and LTS are not released at a fixed time of day, they get pushed to stackage.org (and the metadata to the stackage-nightly and stackage-lts github repos) when their builds finish on the Stackage build server and the latest built haddocks have been synced over. This time varies greatly depending on build times for package updates, bounds breakage, problems with new packages being added and other build issues, etc. There are days when a release does not happen. LTS releases tend to happen over the weekend or early in the week.
automated/build.sh+1
@@ -138,4 +138,5 @@ docker run $ARGS_UPLOAD $IMAGE /bin/bash -c "exec stackage-curator check-target-
138# * Register as a new Hackage distro
138# * Register as a new Hackage distro
139docker run $ARGS_UPLOAD $IMAGE /bin/bash -c "stackage-curator upload-docs --target $TARGET --bundle-file $BUNDLE_FILE && stackage-curator upload-index --plan-file $PLAN_FILE --target $TARGET && stackage-curator upload-github --plan-file $PLAN_FILE --docmap-file $DOCMAP_FILE --target $TARGET && exec stackage-curator hackage-distro --plan-file $PLAN_FILE --target $TARGET"
139docker run $ARGS_UPLOAD $IMAGE /bin/bash -c "stackage-curator upload-docs --target $TARGET --bundle-file $BUNDLE_FILE && stackage-curator upload-index --plan-file $PLAN_FILE --target $TARGET && stackage-curator upload-github --plan-file $PLAN_FILE --docmap-file $DOCMAP_FILE --target $TARGET && exec stackage-curator hackage-distro --plan-file $PLAN_FILE --target $TARGET"
140
140
141+echo -n "Completed at "
141date
142date
become-a-curator.mdnew file+44
@@ -0,0 +1,44 @@
1+## We are no longer accepting applications, please wait until next time
2+
3+We are looking to expand the stackage curator team!
4+
5+As a stackage curator you will help the community by curating and
6+publishing the widely used nightly and LTS snapshots: Collections of
7+packages that are guaranteed to play well together. All curators are
8+volunteers.
9+
10+This is a great opportunity to contribute to the haskell community and get
11+familiar with the tools of the trade! You will also be in regular
12+contact with experienced community members.
13+
14+We don't have any prerequisites, but familiarity with any of Haskell,
15+Cabal, Stack, Linux, Git, and Docker is a plus.
16+
17+We work in shifts of one week, which means you will be on duty every
18+6th week. Our suggestion is to pair you up with another curator to
19+help out in the beginning.
20+
21+The workload is usually about 30 minutes per day, whenever you have
22+time. The work consists of keeping the builds running on the build
23+server, filing issues for packages needing updates when new releases
24+occur, and closing resolved issues. The LTS snapshots are prepared
25+once a week. All communication with package maintainers happen on
26+github.
27+
28+We also have a curator slack channel where we help each other out.
29+
30+The current curator team consists of:
31+* Adam Bergmark
32+* Dan Burton
33+* Jens Petersen
34+* Luke Murphy
35+* Michael Snoyman
36+
37+We onboarded Luke as the newest member a few months ago and this
38+helped us iron out and document the process further.
39+
40+You can read the curator documentation here: https://github.com/fpco/stackage/blob/master/CURATORS.md
41+
42+To apply, please fill in this form: [REDACTED]
43+
44+If you applied last time, we encourage you to do so again!
build-constraints.yaml+496−302
@@ -1,6 +1,103 @@
1ghc-major-version: "8.0"
1ghc-major-version: "8.0"
2# Constraints for brand new builds
2# Constraints for brand new builds
3packages:
3packages:
4+ "Pasqualino Assini <tittoassini@gmail.com> @tittoassini":
5+ - zm
6+ - flat
7+ - model
8+
9+ "Timo Koepke <timo.koepke@gmail.com> @koepket":
10+ - hinterface
11+
12+ "Jose Iborra <pepeiborra@gmail.com> @pepeiborra":
13+ - clr-marshal
14+ - clr-host
15+ - threepenny-editors
16+ - clr-inline # possibly nondeterministic failures, see https://github.com/fpco/stackage/issues/2510
17+
18+ "Joshua Koike <jkoike2013@gmail.com> @jano017":
19+ - discord-hs
20+
21+ "Roman Gonzalez <romanandreg@gmail.com @roman":
22+ - etc
23+
24+ "Richard Cook <rcook@rcook.org> @rcook":
25+ - hidden-char
26+
27+ "Vanessa McHale <tmchale@wisc.edu> @vmchale": []
28+ # - tibetan-utils # bounds: text-show
29+
30+ "Henning Thielemann <stackage@henning-thielemann.de> @thielema":
31+ # - accelerate-arithmetic # via accelerate: bounds: base
32+ # - accelerate-fftw # via accelerate: bounds: base
33+ # - accelerate-fourier # via accelerate: bounds: base
34+ # - accelerate-utility # via accelerate: bounds: base
35+ - apportionment
36+ - audacity
37+ - bibtex
38+ - board-games
39+ - buffer-pipe
40+ - calendar-recycling
41+ - comfort-graph
42+ - concurrent-split
43+ - cutter
44+ - data-accessor
45+ - data-accessor-mtl
46+ - data-accessor-template
47+ - data-accessor-transformers
48+ - data-ref
49+ - dsp
50+ - enumset
51+ - equal-files
52+ - event-list
53+ - explicit-exception
54+ - fixed-length
55+ - gnuplot
56+ - group-by-date
57+ - iff
58+ - interpolation
59+ - latex
60+ - lazyio
61+ - markov-chain
62+ - midi
63+ - midi-music-box
64+ - mbox-utility
65+ - non-empty
66+ - non-negative
67+ - numeric-prelude
68+ - pathtype
69+ - pooled-io
70+ - probability
71+ - sample-frame
72+ - sample-frame-np
73+ - set-cover
74+ - sound-collage
75+ - sox
76+ - split-record
77+ - spreadsheet
78+ - stm-split
79+ - storable-record
80+ - storablevector
81+ - synthesizer-core
82+ - synthesizer-dimensional
83+ - synthesizer-midi
84+ - tagchup
85+ - tfp
86+ - unicode
87+ - unsafe
88+ - utility-ht
89+ - xml-basic
90+ - youtube
91+ - prelude-compat
92+
93+ - fft
94+ - carray
95+ # Not a maintainer
96+ - ix-shapable
97+
98+ "Jeremy Barisch-Rooney <barischj@tcd.ie> @barischj":
99+ - threepenny-gui-flexbox
100+
4 "Romain Edelmann <romain.edelmann@gmail.com> @redelmann":
101 "Romain Edelmann <romain.edelmann@gmail.com> @redelmann":
5 - distribution
102 - distribution
6
103
@@ -11,13 +108,16 @@ packages:
11 - ramus
108 - ramus
12
109
13 "Simon Jakobi <simon.jakobi@gmail.com> @sjakobi":
110 "Simon Jakobi <simon.jakobi@gmail.com> @sjakobi":
111+ - path
112+ - present
14 - threepenny-gui
113 - threepenny-gui
15
114
16 "Joe M <joe9mail@gmail.com> @joe9":
115 "Joe M <joe9mail@gmail.com> @joe9":
17 - logger-thread
116 - logger-thread
18− # - text-generic-pretty # # via ixset-typed: via safecopy: bounds: vector
117+ - text-generic-pretty
19
118
20 "Li-yao Xia <lysxia@gmail.com> @Lysxia":
119 "Li-yao Xia <lysxia@gmail.com> @Lysxia":
120+ - boltzmann-samplers
21 - generic-random
121 - generic-random
22
122
23 "Tobias Dammers <tdammers@gmail.com> @tdammers":
123 "Tobias Dammers <tdammers@gmail.com> @tdammers":
@@ -29,11 +129,13 @@ packages:
29 "Luke Murphy <lukewm@riseup.net> @lwm":
129 "Luke Murphy <lukewm@riseup.net> @lwm":
30 - tasty-discover
130 - tasty-discover
31 - lentil
131 - lentil
132+ - packunused
32
133
33 "Marco Zocca @ocramz":
134 "Marco Zocca @ocramz":
34 - sparse-linear-algebra
135 - sparse-linear-algebra
35 - matrix-market-attoparsec
136 - matrix-market-attoparsec
36 - network-multicast
137 - network-multicast
138+ - xeno
37
139
38 "Joseph Canero <jmc41493@gmail.com> @caneroj1":
140 "Joseph Canero <jmc41493@gmail.com> @caneroj1":
39 - sqlite-simple-errors
141 - sqlite-simple-errors
@@ -55,6 +157,7 @@ packages:
55 - word24
157 - word24
56 - mysql-haskell
158 - mysql-haskell
57 - mysql-haskell-openssl
159 - mysql-haskell-openssl
160+ - data-has
58
161
59 "Harendra Kumar <harendra.kumar@gmail.com> @harendra-kumar":
162 "Harendra Kumar <harendra.kumar@gmail.com> @harendra-kumar":
60 - unicode-transforms
163 - unicode-transforms
@@ -92,7 +195,7 @@ packages:
92 - envy
195 - envy
93 - s3-signer
196 - s3-signer
94 # - google-translate # bounds: servant
197 # - google-translate # bounds: servant
95− # - hackernews # bounds: servant
198+ - hackernews
96 # - ses-html # bounds: time 1.6
199 # - ses-html # bounds: time 1.6
97 # - stripe-haskell # via: stripe-http-streams
200 # - stripe-haskell # via: stripe-http-streams
98 # - stripe-http-streams # via: http-streams
201 # - stripe-http-streams # via: http-streams
@@ -154,19 +257,19 @@ packages:
154 - async
257 - async
155 - base16-bytestring
258 - base16-bytestring
156 - c2hs
259 - c2hs
157− # - cassava # bounds: vector
260+ - cassava
158 - csv-conduit
261 - csv-conduit
159 - executable-hash
262 - executable-hash
160 - executable-path
263 - executable-path
161 - foreign-store
264 - foreign-store
162 - formatting
265 - formatting
163− # - gtk2hs-buildtools # via hashtables: bounds: vector
266+ - gtk2hs-buildtools
164 - happy
267 - happy
165 - hybrid-vectors
268 - hybrid-vectors
166 - indents
269 - indents
167 - language-c
270 - language-c
168 - lhs2tex
271 - lhs2tex
169− # - persistent-mongoDB # bounds: http-api-data
272+ - persistent-mongoDB
170 - pretty-class
273 - pretty-class
171 - th-expand-syns
274 - th-expand-syns
172 - th-lift
275 - th-lift
@@ -202,7 +305,7 @@ packages:
202 - timelens
305 - timelens
203 - non-empty-sequence
306 - non-empty-sequence
204
307
205− "Neil Mitchell @ndmitchell":
308+ "Neil Mitchell <ndmitchell@gmail.com> @ndmitchell":
206 - hlint
309 - hlint
207 - hoogle
310 - hoogle
208 - shake
311 - shake
@@ -217,6 +320,7 @@ packages:
217 - bake
320 - bake
218 - ghcid
321 - ghcid
219 - hexml
322 - hexml
323+ - weeder
220
324
221 "Alan Zimmerman @alanz":
325 "Alan Zimmerman @alanz":
222 - hjsmin
326 - hjsmin
@@ -245,6 +349,14 @@ packages:
245 "Sibi Prabakaran <sibi@psibi.in> @psibi":
349 "Sibi Prabakaran <sibi@psibi.in> @psibi":
246 - download
350 - download
247 - textlocal
351 - textlocal
352+ - shell-conduit
353+ - tldr
354+ - fb
355+ - yesod-fb
356+ - yesod-auth-fb
357+ - hourglass-orphans
358+ - wai-slack-middleware
359+ - sysinfo
248
360
249 "haskell-openal":
361 "haskell-openal":
250 - OpenAL
362 - OpenAL
@@ -311,12 +423,11 @@ packages:
311 - hostname-validate
423 - hostname-validate
312 - ini
424 - ini
313 - lucid
425 - lucid
314− # - osdkeys # via libnotify: via gtk: via cairo: via gtk2hs-buildtools: via hashtables: bounds: vector
426+ - osdkeys # via libnotify
315 - pdfinfo
427 - pdfinfo
316 # - present # compilation failure against haskell-src-exts
428 # - present # compilation failure against haskell-src-exts
317 - pure-io
429 - pure-io
318 # - scrobble # compilation errors against time 1.6
430 # - scrobble # compilation errors against time 1.6
319− - shell-conduit
320 - sourcemap
431 - sourcemap
321 - hindent
432 - hindent
322 - descriptive
433 - descriptive
@@ -328,13 +439,13 @@ packages:
328 # - structured-haskell-mode # bounds: haskell-src-exts # via: applicative-quoters
439 # - structured-haskell-mode # bounds: haskell-src-exts # via: applicative-quoters
329
440
330 "Alberto G. Corona <agocorona@gmail.com> @agocorona":
441 "Alberto G. Corona <agocorona@gmail.com> @agocorona":
331− # - RefSerialize # via hashtables: bounds: vector
442+ - RefSerialize
332− # - TCache # via hashtables: bounds: vector
443+ - TCache
333− # - Workflow # via RefSerialize: via hashtables: bounds: vector
444+ - Workflow
334− # - MFlow # via RefSerialize: via hashtables: bounds: vector
445+ - MFlow
335 - transient
446 - transient
336− # - transient-universe # via TCache: via hashtables: bounds: vector
447+ - transient-universe
337− # - ghcjs-hplay # via transient-universe: via TCache: via hashtables: bounds: vector
448+ - axiom
338
449
339 "Edward Kmett <ekmett@gmail.com> @ekmett":
450 "Edward Kmett <ekmett@gmail.com> @ekmett":
340 - ad
451 - ad
@@ -369,7 +480,7 @@ packages:
369 - lca
480 - lca
370 - lens
481 - lens
371 - linear
482 - linear
372− # - linear-accelerate # via accelerate: via hashtables: bounds: vector
483+ - linear-accelerate
373 # - log-domain # via safecopy: bounds: vector
484 # - log-domain # via safecopy: bounds: vector
374 - machines
485 - machines
375 - monadic-arrays
486 - monadic-arrays
@@ -394,6 +505,7 @@ packages:
394 - streams
505 - streams
395 - tagged
506 - tagged
396 - trifecta
507 - trifecta
508+ - unique
397 - vector-instances
509 - vector-instances
398 - void
510 - void
399 - wl-pprint-extras
511 - wl-pprint-extras
@@ -401,7 +513,7 @@ packages:
401 - zippers
513 - zippers
402 - fixed
514 - fixed
403 - half
515 - half
404− # - gl BLOCKED directory 1.3
516+ - gl
405 - lens-aeson
517 - lens-aeson
406 - zlib-lens
518 - zlib-lens
407 # - hyperloglog # bounds: approximate, binary, comonad
519 # - hyperloglog # bounds: approximate, binary, comonad
@@ -433,10 +545,10 @@ packages:
433 - diagrams
545 - diagrams
434 - diagrams-builder
546 - diagrams-builder
435 # - diagrams-haddock # BLOCKED directory 1.3 via cautious-file
547 # - diagrams-haddock # BLOCKED directory 1.3 via cautious-file
436− # - diagrams-cairo # bounds: vector
548+ - diagrams-cairo # bounds: vector
437 - diagrams-contrib
549 - diagrams-contrib
438 - diagrams-core
550 - diagrams-core
439− # - diagrams-gtk # via diagrams-cairo: bounds: vector
551+ - diagrams-gtk
440 - diagrams-lib
552 - diagrams-lib
441 - diagrams-postscript
553 - diagrams-postscript
442 - diagrams-rasterific
554 - diagrams-rasterific
@@ -488,8 +600,7 @@ packages:
488 - ChannelT
600 - ChannelT
489
601
490 "Trevor L. McDonell <tmcdonell@cse.unsw.edu.au> @tmcdonell":
602 "Trevor L. McDonell <tmcdonell@cse.unsw.edu.au> @tmcdonell":
491− []
492− # - accelerate # via hashtables: bounds: vector
603+ - accelerate
493
604
494 "Liam O'Connor <liamoc@cse.unsw.edu.au> @liamoc":
605 "Liam O'Connor <liamoc@cse.unsw.edu.au> @liamoc":
495 []
606 []
@@ -540,6 +651,7 @@ packages:
540 - turtle
651 - turtle
541 - foldl
652 - foldl
542 - morte
653 - morte
654+ - bench
543
655
544 "Andrew Thaddeus Martin <andrew.thaddeus@gmail.com> @andrewthad":
656 "Andrew Thaddeus Martin <andrew.thaddeus@gmail.com> @andrewthad":
545 - yesod-table
657 - yesod-table
@@ -560,7 +672,6 @@ packages:
560 - fay-text
672 - fay-text
561 - fay-uri
673 - fay-uri
562 - feed
674 - feed
563− # - snaplet-fay # BLOCKED directory 1.3 via heist and snap
564 - time-compat
675 - time-compat
565 - through-text
676 - through-text
566
677
@@ -581,12 +692,13 @@ packages:
581 - messagepack
692 - messagepack
582 - messagepack-rpc
693 - messagepack-rpc
583
694
584− # "Boris Lykah <lykahb@gmail.com> @lykahb":
695+ "Boris Lykah <lykahb@gmail.com> @lykahb":
585− # - groundhog # bounds: transformers
696+ - groundhog
586− # - groundhog-th # via groundhog
697+ - groundhog-th
587− # - groundhog-sqlite # via groundhog
698+ - groundhog-sqlite
588− # - groundhog-postgresql # bounds: transformers # via groundhog
699+ - groundhog-postgresql
589− # - groundhog-mysql # bounds: transformers # via: groundhog, mysql-simple
700+ - groundhog-mysql
701+ - groundhog-inspector
590
702
591 "Janne Hellsten <jjhellst@gmail.com> @nurpax":
703 "Janne Hellsten <jjhellst@gmail.com> @nurpax":
592 - sqlite-simple
704 - sqlite-simple
@@ -603,8 +715,7 @@ packages:
603 - posix-realtime
715 - posix-realtime
604
716
605 "Dom De Re <domdere@domdere.com> @domdere":
717 "Dom De Re <domdere@domdere.com> @domdere":
606− []
607− # - cassava-conduit # via cassava: bounds: vector
718+ - cassava-conduit
608
719
609 "Dominic Steinitz <dominic@steinitz.org> @idontgetoutmuch":
720 "Dominic Steinitz <dominic@steinitz.org> @idontgetoutmuch":
610 []
721 []
@@ -671,6 +782,10 @@ packages:
671 # - hopenpgp-tools # via ixset-typed: via safecopy: bounds: vector
782 # - hopenpgp-tools # via ixset-typed: via safecopy: bounds: vector
672 - opensource
783 - opensource
673
784
785+ "Piyush P Kurur <ppk@cse.iitk.ac.in> @piyush-kurur":
786+ - raaz
787+ - naqsha
788+
674 "Joey Hess <id@joeyh.name> @joeyh":
789 "Joey Hess <id@joeyh.name> @joeyh":
675 # - git-annex # bounds: bloomfilter, [...] # via: aws, esqueleto, [...] #
790 # - git-annex # bounds: bloomfilter, [...] # via: aws, esqueleto, [...] #
676 # - github-backup # bounds: github
791 # - github-backup # bounds: github
@@ -731,8 +846,8 @@ packages:
731 - multipart
846 - multipart
732 - rest-client
847 - rest-client
733 - rest-core
848 - rest-core
734− # - rest-gen # bounds: blaze-html
849+ - rest-gen
735− # - rest-happstack # via rest-gen: bounds: blaze-html
850+ - rest-happstack
736 - rest-snap
851 - rest-snap
737 - rest-stringmap
852 - rest-stringmap
738 - rest-types
853 - rest-types
@@ -742,11 +857,11 @@ packages:
742
857
743 "Simon Michael <simon@joyful.com> @simonmichael":
858 "Simon Michael <simon@joyful.com> @simonmichael":
744 - darcs
859 - darcs
745− # - hledger # via hledger-lib: via hashtables: bounds: vector
860+ - hledger
746− # - hledger-lib # via hashtables: bounds: vector
861+ - hledger-lib
747− # - hledger-ui # via hledger-lib: via hashtables: bounds: vector
862+ - hledger-ui
748− # - hledger-web # via hledger-lib: via hashtables: bounds: vector
863+ - hledger-web
749− # - hledger-api # via hledger-lib: via hashtables: bounds: vector
864+ - hledger-api
750 # - shelltestrunner # bounds: Diff, HUnit
865 # - shelltestrunner # bounds: Diff, HUnit
751 - quickbench
866 - quickbench
752 - regex-compat-tdfa
867 - regex-compat-tdfa
@@ -822,6 +937,8 @@ packages:
822 - netwire
937 - netwire
823 - netwire-input
938 - netwire-input
824 - netwire-input-glfw
939 - netwire-input-glfw
940+ - yoga
941+ - freetype2
825
942
826 "Emanuel Borsboom <manny@fpcomplete.com> @borsboom":
943 "Emanuel Borsboom <manny@fpcomplete.com> @borsboom":
827 - BoundedChan
944 - BoundedChan
@@ -844,7 +961,7 @@ packages:
844 - multimap
961 - multimap
845 - parallel-io
962 - parallel-io
846 - text-binary
963 - text-binary
847− # - Chart-cairo # via cairo: via gtk2hs-buildtools: via hashtables: bounds: vector
964+ - Chart-cairo
848 - ghc-events
965 - ghc-events
849 - monad-extras
966 - monad-extras
850 # - stack < 9.9.9 # bounds: ghc, template-haskell
967 # - stack < 9.9.9 # bounds: ghc, template-haskell
@@ -859,7 +976,8 @@ packages:
859 - base-prelude
976 - base-prelude
860 - cases
977 - cases
861 - focus
978 - focus
862− # - hasql # via hashtables: bounds: vector
979+ - hasql
980+ - hasql-pool
863 - list-t
981 - list-t
864 - mtl-prelude
982 - mtl-prelude
865 - neat-interpolation
983 - neat-interpolation
@@ -867,6 +985,7 @@ packages:
867 - postgresql-binary
985 - postgresql-binary
868 - slave-thread
986 - slave-thread
869 - stm-containers
987 - stm-containers
988+ - refined
870
989
871 "Iustin Pop <iustin@k1024.org> @iustin":
990 "Iustin Pop <iustin@k1024.org> @iustin":
872 - prefix-units
991 - prefix-units
@@ -945,12 +1064,12 @@ packages:
945 - servant-blaze
1064 - servant-blaze
946 - servant-foreign
1065 - servant-foreign
947 - servant-mock
1066 - servant-mock
948− # - servant-cassava # via cassava: bounds: vector
1067+ - servant-cassava
949
1068
950 "Alexandr Ruchkin <voidex@live.com> @mvoidex":
1069 "Alexandr Ruchkin <voidex@live.com> @mvoidex":
951− # - hdocs # BLOCKED haddock-api GHC 8.0.2
1070+ - hdocs
952 - hformat
1071 - hformat
953− # - hsdev # BLOCKED haddock-api GHC 8.0.2
1072+ # - hsdev # bounds: text-region-0.2.0.0
954 - simple-log
1073 - simple-log
955 - text-region
1074 - text-region
956
1075
@@ -978,20 +1097,22 @@ packages:
978
1097
979 "Jens Petersen <juhpetersen@gmail.com> @juhp":
1098 "Jens Petersen <juhpetersen@gmail.com> @juhp":
980 - cabal-rpm
1099 - cabal-rpm
1100+ - stackage-query
981 # - cabal-sort # BLOCKED directory 1.3
1101 # - cabal-sort # BLOCKED directory 1.3
982− - hslua
983− # - idris # bounds: safe
1102+ - idris
1103+ - libffi
984 - xmonad-contrib
1104 - xmonad-contrib
985−
1105+ - shelly
986− # - cairo # via gtk2hs-buildtools: via hashtables: bounds: vector
1106+
987− # - gio # via gtk2hs-buildtools: via hashtables: bounds: vector
1107+ - cairo
988− # - glib # via gtk2hs-buildtools: via hashtables: bounds: vector
1108+ - gio
989− # - gtk # via gtk2hs-buildtools: via hashtables: bounds: vector
1109+ - glib
990− # - gtk3 # via gtk2hs-buildtools: via hashtables: bounds: vector
1110+ - gtk
991− # - gtksourceview3 # via gtk2hs-buildtools: via hashtables: bounds: vector
1111+ - gtk3
992− # - pango # via gtk2hs-buildtools: via hashtables: bounds: vector
1112+ - gtksourceview3
993− # - webkitgtk3 # via gtk2hs-buildtools: via hashtables: bounds: vector
1113+ - pango
1114+ - webkitgtk3
994− # - webkitgtk3-javascriptcore # via gtk2hs-buildtools: via hashtables: bounds: vector
1115+ - webkitgtk3-javascriptcore
995
1116
996 - ghcjs-codemirror
1117 - ghcjs-codemirror
997 # - ghcjs-dom # via: ghcjs-dom-jsaddle # https://github.com/fpco/stackage/issues/1569
1118 # - ghcjs-dom # via: ghcjs-dom-jsaddle # https://github.com/fpco/stackage/issues/1569
@@ -1025,6 +1146,7 @@ packages:
1025 # - mole # bounds: hspec, optparse-applicative
1146 # - mole # bounds: hspec, optparse-applicative
1026 - publicsuffix
1147 - publicsuffix
1027 - rethinkdb-client-driver
1148 - rethinkdb-client-driver
1149+ - snap-blaze
1028
1150
1029 "Alexandr Kurilin <alex@kurilin.net> @alex_kurilin":
1151 "Alexandr Kurilin <alex@kurilin.net> @alex_kurilin":
1030 - bcrypt
1152 - bcrypt
@@ -1064,6 +1186,8 @@ packages:
1064 - http-link-header
1186 - http-link-header
1065 - microformats2-parser
1187 - microformats2-parser
1066 - hspec-expectations-pretty-diff
1188 - hspec-expectations-pretty-diff
1189+ - wai-cli
1190+ - magicbane
1067
1191
1068 "Francesco Mazzoli <f@mazzo.li> @bitonic":
1192 "Francesco Mazzoli <f@mazzo.li> @bitonic":
1069 - language-c-quote
1193 - language-c-quote
@@ -1073,6 +1197,7 @@ packages:
1073 - getopt-generics
1197 - getopt-generics
1074 - graph-wrapper
1198 - graph-wrapper
1075 - string-conversions
1199 - string-conversions
1200+ - hspec-checkers
1076
1201
1077 "Jan Stolarek <jan.stolarek@p.lodz.pl> @jstolarek":
1202 "Jan Stolarek <jan.stolarek@p.lodz.pl> @jstolarek":
1078 - tasty-program
1203 - tasty-program
@@ -1084,12 +1209,14 @@ packages:
1084 - binary-tagged
1209 - binary-tagged
1085 - cabal-doctest
1210 - cabal-doctest
1086 - edit-distance
1211 - edit-distance
1212+ - functor-classes-compat
1087 - generics-sop-lens
1213 - generics-sop-lens
1088 - github
1214 - github
1089 - insert-ordered-containers
1215 - insert-ordered-containers
1090 - integer-logarithms
1216 - integer-logarithms
1091 - JuicyPixels-scale-dct
1217 - JuicyPixels-scale-dct
1092 - lattices
1218 - lattices
1219+ - microstache
1093 - monad-http
1220 - monad-http
1094 - postgresql-simple-url
1221 - postgresql-simple-url
1095 - range-set-list
1222 - range-set-list
@@ -1098,14 +1225,16 @@ packages:
1098 - servant-yaml
1225 - servant-yaml
1099 - singleton-bool
1226 - singleton-bool
1100 - spdx
1227 - spdx
1228+ - tdigest
1229+ - tdigest-Chart
1101 - these
1230 - these
1102 - time-parsers
1231 - time-parsers
1103 - waitra
1232 - waitra
1104
1233
1105 # scrive/log
1234 # scrive/log
1106− # - log # via bloodhound: bounds: vector
1235+ - log # via bloodhound: bounds: vector
1107 - log-base
1236 - log-base
1108− # - log-elasticsearch # via bloodhound: bounds: vector
1237+ - log-elasticsearch # via bloodhound: bounds: vector
1109 - log-postgres
1238 - log-postgres
1110
1239
1111 # Not a maintainer
1240 # Not a maintainer
@@ -1119,11 +1248,6 @@ packages:
1119 - recursion-schemes
1248 - recursion-schemes
1120 - unordered-containers
1249 - unordered-containers
1121
1250
1122− - fft
1123− - carray
1124− - ix-shapable
1125− - fft
1126−
1127 # Regex packages by Chris Kuklewicz
1251 # Regex packages by Chris Kuklewicz
1128 - regex-base
1252 - regex-base
1129 - regex-compat
1253 - regex-compat
@@ -1257,7 +1381,7 @@ packages:
1257 - gogol-admin-reports
1381 - gogol-admin-reports
1258 - gogol-adsense
1382 - gogol-adsense
1259 - gogol-adsense-host
1383 - gogol-adsense-host
1260− #- gogol-affiliates # https://github.com/brendanhay/gogol/issues/61
1384+ - gogol-affiliates
1261 - gogol-analytics
1385 - gogol-analytics
1262 - gogol-android-enterprise
1386 - gogol-android-enterprise
1263 - gogol-android-publisher
1387 - gogol-android-publisher
@@ -1274,7 +1398,7 @@ packages:
1274 - gogol-blogger
1398 - gogol-blogger
1275 - gogol-books
1399 - gogol-books
1276 - gogol-civicinfo
1400 - gogol-civicinfo
1277− #- gogol-classroom # https://github.com/brendanhay/gogol/issues/61
1401+ - gogol-classroom
1278 - gogol-cloudmonitoring
1402 - gogol-cloudmonitoring
1279 - gogol-cloudtrace
1403 - gogol-cloudtrace
1280 - gogol-compute
1404 - gogol-compute
@@ -1375,9 +1499,9 @@ packages:
1375 - hmatrix-gsl-stats
1499 - hmatrix-gsl-stats
1376 - hsignal
1500 - hsignal
1377 - hstatistics
1501 - hstatistics
1378− # - plot # via cairo: via gtk2hs-buildtools: via hashtables: bounds: vector
1502+ - plot
1379− # - plot-gtk # via gtk: via cairo: via gtk2hs-buildtools: via hashtables: bounds: vector
1503+ - plot-gtk
1380− # - plot-gtk3 # via gtk3: via cairo: via gtk2hs-buildtools: via hashtables: bounds: vector
1504+ - plot-gtk3
1381 - vector-buffer
1505 - vector-buffer
1382 # - hmatrix-repa # via repa: bounds: vector
1506 # - hmatrix-repa # via repa: bounds: vector
1383
1507
@@ -1454,7 +1578,7 @@ packages:
1454 - elm-export
1578 - elm-export
1455 - elm-export-persistent
1579 - elm-export-persistent
1456 # - pipes-csv # via cassava: bounds: vector
1580 # - pipes-csv # via cassava: bounds: vector
1457− # - pipes-mongodb # via mongoDB: via hashtables: bounds: vector
1581+ - pipes-mongodb # via mongoDB
1458 - servant-elm
1582 - servant-elm
1459 - skeletons
1583 - skeletons
1460 - streaming-wai
1584 - streaming-wai
@@ -1501,21 +1625,25 @@ packages:
1501 - markup
1625 - markup
1502 # - nested-routes # via: HList
1626 # - nested-routes # via: HList
1503 - path-extra
1627 - path-extra
1504− # - poly-arity # via HList (sent e-mail to HList maintainer)
1628+ - poly-arity
1505 - urlpath
1629 - urlpath
1506 - wai-transformers
1630 - wai-transformers
1507 - wai-middleware-content-type
1631 - wai-middleware-content-type
1508 - wai-middleware-verbs
1632 - wai-middleware-verbs
1633+ - websockets-rpc
1509 - webpage
1634 - webpage
1510 - composition-extra
1635 - composition-extra
1511 - rose-trees
1636 - rose-trees
1512 - sets
1637 - sets
1513 - timemap
1638 - timemap
1514− - triesn
1639+ - tries
1515 - path-extra
1640 - path-extra
1516− # - pred-trie # via poly-arity
1641+ - pred-trie
1517− # - pred-set # via hashtables: bounds: vector
1642+ - pred-set
1518− # - HSet # via hashtables: bounds: vector
1643+ - HSet
1644+ - unit-constraint
1645+ - unfoldable-restricted
1646+ - quickcheck-combinators
1519
1647
1520 "Fumiaki Kinoshita <fumiexcel@gmail.com> @fumieval":
1648 "Fumiaki Kinoshita <fumiexcel@gmail.com> @fumieval":
1521 - boundingboxes
1649 - boundingboxes
@@ -1547,6 +1675,7 @@ packages:
1547
1675
1548 "Justin Le <justin@jle.im> @mstksg":
1676 "Justin Le <justin@jle.im> @mstksg":
1549 - auto
1677 - auto
1678+ - backprop
1550 - configurator-export
1679 - configurator-export
1551 - hamilton
1680 - hamilton
1552 - prompt
1681 - prompt
@@ -1597,9 +1726,6 @@ packages:
1597 - fn
1726 - fn
1598 # - fn-extra # via: digestive-functors
1727 # - fn-extra # via: digestive-functors
1599
1728
1600− "Chris Wong <lambda.fairy@gmail.com> @lfairy":
1601− - nationstates
1602−
1603 "Mathieu Boespflug <mboes@tweag.net> @mboes":
1729 "Mathieu Boespflug <mboes@tweag.net> @mboes":
1604 # - ihaskell-inline-r # via: ihaskell, ihaskell-blaze
1730 # - ihaskell-inline-r # via: ihaskell, ihaskell-blaze
1605 - cassette
1731 - cassette
@@ -1652,6 +1778,7 @@ packages:
1652 - Spintax
1778 - Spintax
1653 - glabrous
1779 - glabrous
1654 - google-oauth2-jwt
1780 - google-oauth2-jwt
1781+ - IPv6DB
1655
1782
1656 "koral koral@mailoo.org @k0ral":
1783 "koral koral@mailoo.org @k0ral":
1657 - atom-conduit
1784 - atom-conduit
@@ -1697,6 +1824,9 @@ packages:
1697 - b9
1824 - b9
1698 - type-spec
1825 - type-spec
1699 - pretty-types
1826 - pretty-types
1827+ - mediabus
1828+ #- mediabus-fdk-aac # needs non-free libfdk-aac-dev
1829+ - mediabus-rtp
1700
1830
1701 # "Will Thompson <will@willthompson.co.uk> @wjt":
1831 # "Will Thompson <will@willthompson.co.uk> @wjt":
1702 # - bustle # build failure against haskell-src-exts https://github.com/vasylp/hgettext/issues/10
1832 # - bustle # build failure against haskell-src-exts https://github.com/vasylp/hgettext/issues/10
@@ -1708,7 +1838,7 @@ packages:
1708 "Robert Massaioli <robertmassaioli@gmail.com> @robertmassaioli":
1838 "Robert Massaioli <robertmassaioli@gmail.com> @robertmassaioli":
1709 - range
1839 - range
1710
1840
1711− "Index Int <vlad.z.4096@gmail.com> @int-index":
1841+ "Vladislav Zavialov <vlad.z.4096@gmail.com> @int-index":
1712 - transformers-lift
1842 - transformers-lift
1713 - ether
1843 - ether
1714 - union
1844 - union
@@ -1737,6 +1867,7 @@ packages:
1737 # - socket-io # bounds: aeson, via: engine-io
1867 # - socket-io # bounds: aeson, via: engine-io
1738 - tasty-rerun
1868 - tasty-rerun
1739 - logging-effect
1869 - logging-effect
1870+ - reactive-banana
1740
1871
1741 "Antoni Silvestre <antoni.silvestre@gmail.com> @asilvestre":
1872 "Antoni Silvestre <antoni.silvestre@gmail.com> @asilvestre":
1742 # Test suite needs a running neo4j server with auth disabled
1873 # Test suite needs a running neo4j server with auth disabled
@@ -1744,6 +1875,9 @@ packages:
1744 # package name is haskell-neo4j-client github name is haskell-neo4j-rest-client
1875 # package name is haskell-neo4j-client github name is haskell-neo4j-rest-client
1745 - haskell-neo4j-client
1876 - haskell-neo4j-client
1746
1877
1878+ "Anton Kholomiov <anton.kholomiov@gmail.com>":
1879+ - data-fix
1880+
1747 "Alexey Khudyakov <alexey.skladnoy@gmail.com> @Shimuuar":
1881 "Alexey Khudyakov <alexey.skladnoy@gmail.com> @Shimuuar":
1748 - histogram-fill
1882 - histogram-fill
1749 - fixed-vector
1883 - fixed-vector
@@ -1751,7 +1885,12 @@ packages:
1751 - type-level-numbers
1885 - type-level-numbers
1752
1886
1753 "Ryan Scott <ryan.gl.scott@gmail.com> @RyanGlScott":
1887 "Ryan Scott <ryan.gl.scott@gmail.com> @RyanGlScott":
1888+ - abstract-deque
1889+ - abstract-deque-tests
1890+ - abstract-par
1891+ - atomic-primops
1754 - base-orphans
1892 - base-orphans
1893+ - chaselev-deque
1755 - code-page
1894 - code-page
1756 - deriving-compat
1895 - deriving-compat
1757 - echo
1896 - echo
@@ -1761,6 +1900,8 @@ packages:
1761 - keycode
1900 - keycode
1762 - lift-generics
1901 - lift-generics
1763 - mintty
1902 - mintty
1903+ - monad-par
1904+ - monad-par-extras
1764 - mtl-compat
1905 - mtl-compat
1765 - proxied
1906 - proxied
1766 - text-show
1907 - text-show
@@ -1796,8 +1937,7 @@ packages:
1796 # - ipython-kernel # GHC 8
1937 # - ipython-kernel # GHC 8
1797
1938
1798 "Andrés Sicard-Ramírez <asr@eafit.edu.co> @asr":
1939 "Andrés Sicard-Ramírez <asr@eafit.edu.co> @asr":
1799− []
1940+ - Agda
1800− # - Agda # via hashtables: bounds: vector
1801
1941
1802 "James Cook <mokus@deepbondi.net> @mokus0":
1942 "James Cook <mokus@deepbondi.net> @mokus0":
1803 - dependent-sum
1943 - dependent-sum
@@ -1810,7 +1950,7 @@ packages:
1810 "Timo von Holtz <tvh@tvholtz.de> @tvh":
1950 "Timo von Holtz <tvh@tvholtz.de> @tvh":
1811 - ekg-wai
1951 - ekg-wai
1812 - haxl-amazonka
1952 - haxl-amazonka
1813− # - hasql-migration # via hasql: via hashtables: bounds: vector
1953+ - hasql-migration
1814 - servant-JuicyPixels
1954 - servant-JuicyPixels
1815
1955
1816 "Artyom <yom@artyom.me> @neongreen":
1956 "Artyom <yom@artyom.me> @neongreen":
@@ -1848,15 +1988,15 @@ packages:
1848 - loop
1988 - loop
1849 - netpbm
1989 - netpbm
1850 - network-house
1990 - network-house
1991+ - posix-paths
1851 - reinterpret-cast
1992 - reinterpret-cast
1852 # As dependencies of packages above
1993 # As dependencies of packages above
1853 - attoparsec-binary
1994 - attoparsec-binary
1854 - storable-record
1995 - storable-record
1855
1996
1856 "Brandon Martin <brandon@codedmart.com> @codedmart":
1997 "Brandon Martin <brandon@codedmart.com> @codedmart":
1857− []
1858− # - engine-io-wai # bounds: ghc, base
1998+ - engine-io-wai
1859− # - rethinkdb # bounds: vector
1999+ - rethinkdb
1860
2000
1861 "Michael Walker <mike@barrucadu.co.uk> @barrucadu":
2001 "Michael Walker <mike@barrucadu.co.uk> @barrucadu":
1862 - both
2002 - both
@@ -1884,6 +2024,8 @@ packages:
1884 - opaleye-trans
2024 - opaleye-trans
1885 - pretty-simple
2025 - pretty-simple
1886 - read-env-var
2026 - read-env-var
2027+ - servant-checked-exceptions
2028+ - servant-static-th
1887 - xml-html-qq
2029 - xml-html-qq
1888 - xml-indexed-cursor
2030 - xml-indexed-cursor
1889 - yahoo-finance-api
2031 - yahoo-finance-api
@@ -1920,12 +2062,10 @@ packages:
1920 - yi-snippet
2062 - yi-snippet
1921
2063
1922 "Tobias Bexelius <tobias_bexelius@hotmail.com> @tobbebex":
2064 "Tobias Bexelius <tobias_bexelius@hotmail.com> @tobbebex":
1923− []
2065+ - GPipe
1924− # - GPipe # BLOCKED directory 1.3 via gl
1925
2066
1926 "Patrick Redmond <plredmond@gmail.com> @plredmond":
2067 "Patrick Redmond <plredmond@gmail.com> @plredmond":
1927− []
2068+ - GPipe-GLFW
1928− # - GPipe-GLFW # BLOCKED directory 1.3 via GPipe and gl
1929
2069
1930 # "Csaba Hruska <csaba.hruska@gmail.com> @csabahruska":
2070 # "Csaba Hruska <csaba.hruska@gmail.com> @csabahruska":
1931 # - lambdacube-ir # bounds: aeson
2071 # - lambdacube-ir # bounds: aeson
@@ -1942,7 +2082,7 @@ packages:
1942 - smallcaps
2082 - smallcaps
1943
2083
1944 "Gregory Collins <greg@gregorycollins.net> @gregorycollins":
2084 "Gregory Collins <greg@gregorycollins.net> @gregorycollins":
1945− # - hashtables # bounds: vector
2085+ - hashtables
1946 - io-streams
2086 - io-streams
1947 - openssl-streams
2087 - openssl-streams
1948
2088
@@ -1971,7 +2111,7 @@ packages:
1971 - cabal2nix
2111 - cabal2nix
1972 - funcmp
2112 - funcmp
1973 - hackage-db
2113 - hackage-db
1974− # - hledger-interest # via hledger-lib: via hashtables: bounds: vector
2114+ - hledger-interest
1975 - hopenssl
2115 - hopenssl
1976 - hsdns
2116 - hsdns
1977 - hsemail
2117 - hsemail
@@ -1983,8 +2123,7 @@ packages:
1983 - titlecase
2123 - titlecase
1984
2124
1985 "Mark Fine <mark.fine@gmail.com> @markfine":
2125 "Mark Fine <mark.fine@gmail.com> @markfine":
1986− []
1987− # - postgresql-schema # BLOCKED shelly GHC 8.0.2
2126+ - postgresql-schema
1988 # - sbp # build failure
2127 # - sbp # build failure
1989
2128
1990 "Jinjing Wang <nfjinjing@gmail.com> @nfjinjing":
2129 "Jinjing Wang <nfjinjing@gmail.com> @nfjinjing":
@@ -2001,6 +2140,7 @@ packages:
2001 # - find-clumpiness # build failure against optparse-applicative https://github.com/GregorySchwartz/find-clumpiness/issues/1
2140 # - find-clumpiness # build failure against optparse-applicative https://github.com/GregorySchwartz/find-clumpiness/issues/1
2002 - blosum
2141 - blosum
2003 # - convert-annotation # via cassava: bounds: vector
2142 # - convert-annotation # via cassava: bounds: vector
2143+ - rank-product
2004
2144
2005 "Simon Marechal <bartavelle@gmail.com> @bartavelle":
2145 "Simon Marechal <bartavelle@gmail.com> @bartavelle":
2006 - compactmap
2146 - compactmap
@@ -2015,7 +2155,7 @@ packages:
2015 # - stm-firehose # bounds: http-types, stm-conduit, transformers, wai, warp
2155 # - stm-firehose # bounds: http-types, stm-conduit, transformers, wai, warp
2016 # - hslogstash # bounds: aeson, lens, time, transformers # via: stm-firehose
2156 # - hslogstash # bounds: aeson, lens, time, transformers # via: stm-firehose
2017
2157
2018− "Mark Karpov <markkarpov@opmbx.org> @mrkkrp":
2158+ "Mark Karpov <markkarpov92@gmail.com> @mrkkrp":
2019 - megaparsec
2159 - megaparsec
2020 - htaglib
2160 - htaglib
2021 - slug
2161 - slug
@@ -2035,13 +2175,16 @@ packages:
2035 - wave
2175 - wave
2036 - flac
2176 - flac
2037 - flac-picture
2177 - flac-picture
2178+ - lame
2179+ - path
2180+ - forma
2181+ - stache
2038
2182
2039 # "Thomas Bereknyei <tomberek@gmail.com>":
2183 # "Thomas Bereknyei <tomberek@gmail.com>":
2040 # - multiplate # bounds: transformers
2184 # - multiplate # bounds: transformers
2041
2185
2042 "Sumit Sahrawat <sumit.sahrawat.apm13@iitbhu.ac.in> @sumitsahrawat":
2186 "Sumit Sahrawat <sumit.sahrawat.apm13@iitbhu.ac.in> @sumitsahrawat":
2043− []
2187+ - plot-gtk-ui
2044− # - plot-gtk-ui # via cairo: via gtk2hs-buildtools: via hashtables: bounds: vector
2045 # - calculator # bounds: ghc, base
2188 # - calculator # bounds: ghc, base
2046
2189
2047 "Emmanuel Touzery <etouzery@gmail.com> @emmanueltouzery":
2190 "Emmanuel Touzery <etouzery@gmail.com> @emmanueltouzery":
@@ -2087,9 +2230,9 @@ packages:
2087
2230
2088 "Takahiro Himura <himuratk421@gmail.com> @thimura":
2231 "Takahiro Himura <himuratk421@gmail.com> @thimura":
2089 - lens-regex
2232 - lens-regex
2090− # - twitter-conduit # bounds: http-conduit 2.2 # via: twitter-types, twitter-types-lens
2233+ - twitter-conduit
2091− # - twitter-types # via: derive
2234+ - twitter-types
2092− # - twitter-types-lens # via: twitter-types
2235+ - twitter-types-lens
2093
2236
2094 # "Robbin C. <robbinch33@gmail.com> robbinch":
2237 # "Robbin C. <robbinch33@gmail.com> robbinch":
2095 # - zim-parser # via: lzma
2238 # - zim-parser # via: lzma
@@ -2265,6 +2408,7 @@ packages:
2265 "Denis Redozubov <denis.redozubov@gmail.com> @dredozubov":
2408 "Denis Redozubov <denis.redozubov@gmail.com> @dredozubov":
2266 - tracy
2409 - tracy
2267 # - hreader-lens # bounds: hreader
2410 # - hreader-lens # bounds: hreader
2411+ - schematic
2268
2412
2269 "Yuji Yamamoto <whosekiteneverfly@gmail.com> @igrep":
2413 "Yuji Yamamoto <whosekiteneverfly@gmail.com> @igrep":
2270 - yes-precure5-command
2414 - yes-precure5-command
@@ -2341,6 +2485,8 @@ packages:
2341
2485
2342 "Elie Genard <elaye.github.io@gmail.com> @eliegenard":
2486 "Elie Genard <elaye.github.io@gmail.com> @eliegenard":
2343 - turtle-options
2487 - turtle-options
2488+ - mushu
2489+ - hakyll-favicon
2344
2490
2345 # "Ruey-Lin Hsu <petercommand@gmail.com> @petercommand":
2491 # "Ruey-Lin Hsu <petercommand@gmail.com> @petercommand":
2346 # - MASMGen # bounds: ghc, base
2492 # - MASMGen # bounds: ghc, base
@@ -2358,8 +2504,8 @@ packages:
2358 "Sid Kapur sidharthkapur1@gmail.com @sid-kap":
2504 "Sid Kapur sidharthkapur1@gmail.com @sid-kap":
2359 - tuple
2505 - tuple
2360 - OneTuple
2506 - OneTuple
2361− # - SVGFonts # via blaze-svg: bounds: blaze-markup
2507+ - SVGFonts
2362− # - Chart-diagrams # via SVGFonts: via blaze-svg: bounds: blaze-markup
2508+ - Chart-diagrams
2363
2509
2364 # "Aaron Levin <aaron.levin@soundcloud.com> @aaronmblevin":
2510 # "Aaron Levin <aaron.levin@soundcloud.com> @aaronmblevin":
2365 # - haskell-kubernetes # bounds: QuickCheck, aeson, http-api-data, lens, servant, servant-client
2511 # - haskell-kubernetes # bounds: QuickCheck, aeson, http-api-data, lens, servant, servant-client
@@ -2415,6 +2561,7 @@ packages:
2415 # - ghc-imported-from # bounds: process-streaming # via: ghc-mod
2561 # - ghc-imported-from # bounds: process-streaming # via: ghc-mod
2416
2562
2417 "Fraser Tweedale <frase@frase.id.au> @frasertweedale":
2563 "Fraser Tweedale <frase@frase.id.au> @frasertweedale":
2564+ - concise
2418 - jose
2565 - jose
2419
2566
2420 # "Yutaka Nishimura <ytk.nishimura@gmail.com> @ynishi":
2567 # "Yutaka Nishimura <ytk.nishimura@gmail.com> @ynishi":
@@ -2424,6 +2571,11 @@ packages:
2424 - zot
2571 - zot
2425 - yjtools
2572 - yjtools
2426 - io-machine
2573 - io-machine
2574+ - yjsvg
2575+ - x11-xim
2576+ - Imlib
2577+ - xturtle
2578+ - gluturtle
2427
2579
2428 "Jan Gerlinger <git@jangerlinger.de> @JanGe":
2580 "Jan Gerlinger <git@jangerlinger.de> @JanGe":
2429 - irc-dcc
2581 - irc-dcc
@@ -2445,10 +2597,11 @@ packages:
2445 "Stephen Diehl <stephen.m.diehl@gamil.com> @sdiehl":
2597 "Stephen Diehl <stephen.m.diehl@gamil.com> @sdiehl":
2446 - protolude
2598 - protolude
2447 - repline
2599 - repline
2448− # - picosat # https://github.com/sdiehl/haskell-picosat/issues/6
2600+ - picosat
2449
2601
2450− # "Daishi Nakajima <nakaji.dayo@gmail.com> @nakaji_dayo":
2602+ "Daishi Nakajima <nakaji.dayo@gmail.com> @nakaji_dayo":
2451− # - yesod-job-queue # build failure https://github.com/nakaji-dayo/yesod-job-queue/issues/10
2603+ - api-field-json-th
2604+ - yesod-job-queue
2452
2605
2453 # "Braden Walters <vc@braden-walters.info> @meoblast001":
2606 # "Braden Walters <vc@braden-walters.info> @meoblast001":
2454 # - hakyll-sass # compilation failure
2607 # - hakyll-sass # compilation failure
@@ -2468,8 +2621,8 @@ packages:
2468 - wikicfp-scraper
2621 - wikicfp-scraper
2469 - wild-bind
2622 - wild-bind
2470 - wild-bind-x11
2623 - wild-bind-x11
2471− # - wild-bind-indicator # via gtk: via cairo: via gtk2hs-buildtools: via hashtables: bounds: vector
2624+ - wild-bind-indicator
2472− # - wild-bind-task-x11 # via wild-blind-indicator: via gtk: via cairo: via gtk2hs-buildtools: via hashtables: bounds: vector
2625+ - wild-bind-task-x11
2473
2626
2474 "Cies Breijs <cies@kde.nl> @cies":
2627 "Cies Breijs <cies@kde.nl> @cies":
2475 - htoml
2628 - htoml
@@ -2478,6 +2631,13 @@ packages:
2478 - protobuf-simple
2631 - protobuf-simple
2479
2632
2480 "David Reaver <johndreaver@gmail.com> @jdreaver":
2633 "David Reaver <johndreaver@gmail.com> @jdreaver":
2634+ - eventful-core
2635+ - eventful-dynamodb
2636+ - eventful-memory
2637+ - eventful-postgresql
2638+ - eventful-sql-common
2639+ - eventful-sqlite
2640+ - eventful-test-helpers
2481 - oanda-rest-api
2641 - oanda-rest-api
2482 - stratosphere
2642 - stratosphere
2483
2643
@@ -2554,7 +2714,7 @@ packages:
2554 - open-witness
2714 - open-witness
2555
2715
2556 "Victor Denisov <denisovenator@gmail.com> @VictorDenisov":
2716 "Victor Denisov <denisovenator@gmail.com> @VictorDenisov":
2557− # - mongoDB # via hashtables: bounds: vector
2717+ - mongoDB
2558 - bson
2718 - bson
2559
2719
2560 "Alexis King <lexi.lambda@gmail.com> @lexi-lambda":
2720 "Alexis King <lexi.lambda@gmail.com> @lexi-lambda":
@@ -2571,6 +2731,7 @@ packages:
2571
2731
2572 "Michal Konecny <mikkonecny@gmail.com> @michalkonecny":
2732 "Michal Konecny <mikkonecny@gmail.com> @michalkonecny":
2573 - hmpfr
2733 - hmpfr
2734+ - mixed-types-num
2574
2735
2575 "Bartosz Nitka <niteria@gmail.com> @niteria":
2736 "Bartosz Nitka <niteria@gmail.com> @niteria":
2576 - haskell-packages
2737 - haskell-packages
@@ -2606,14 +2767,18 @@ packages:
2606
2767
2607 "Al Zohali <zohl@fmap.me> @zohl":
2768 "Al Zohali <zohl@fmap.me> @zohl":
2608 - servant-auth-cookie < 0.4.1 || > 0.4.1
2769 - servant-auth-cookie < 0.4.1 || > 0.4.1
2770+ - dictionaries
2609
2771
2610 "Joachim Fasting <joachifm@fastmail.fm> @joachifm":
2772 "Joachim Fasting <joachifm@fastmail.fm> @joachifm":
2611 - libmpd
2773 - libmpd
2612
2774
2613 "Moritz Kiefer <moritz.kiefer@purelyfunctional.org> @cocreature":
2775 "Moritz Kiefer <moritz.kiefer@purelyfunctional.org> @cocreature":
2614 - lrucaching
2776 - lrucaching
2777+ - llvm-hs
2778+ - llvm-hs-pure
2615
2779
2616 "Thierry Bourrillon <thierry.bourrillon@fpinsight.com> @tbourrillon":
2780 "Thierry Bourrillon <thierry.bourrillon@fpinsight.com> @tbourrillon":
2781+ - heatshrink
2617 - hocilib
2782 - hocilib
2618
2783
2619 # "Matthias Herrmann <matthias.mh.herrmann@gmail.com> @2chilled":
2784 # "Matthias Herrmann <matthias.mh.herrmann@gmail.com> @2chilled":
@@ -2634,6 +2799,7 @@ packages:
2634 - tasty-auto
2799 - tasty-auto
2635 - tasty-stats
2800 - tasty-stats
2636 - colorful-monoids
2801 - colorful-monoids
2802+ - ihs
2637
2803
2638 "Taras Serduke <taras.serduke@gmail.com> @tserduke":
2804 "Taras Serduke <taras.serduke@gmail.com> @tserduke":
2639 - do-list
2805 - do-list
@@ -2667,7 +2833,7 @@ packages:
2667 - pqueue
2833 - pqueue
2668
2834
2669 "Ryan Mulligan <ryan@ryantm.com> @ryantm":
2835 "Ryan Mulligan <ryan@ryantm.com> @ryantm":
2670− - hdbc-mysql
2836+ - HDBC-mysql
2671
2837
2672 "Tony Day <tonyday567@gmail.com> @tonyday567":
2838 "Tony Day <tonyday567@gmail.com> @tonyday567":
2673 []
2839 []
@@ -2693,7 +2859,8 @@ packages:
2693 "Mahdi Dibaiee <mdibaiee@aol.com>":
2859 "Mahdi Dibaiee <mdibaiee@aol.com>":
2694 - picedit
2860 - picedit
2695 - mathexpr
2861 - mathexpr
2696− # - sibe # via Chart-cairo: via cairo: via gtk2hs-buildtools: via hashtables: bounds: vector
2862+ - sibe
2863+ - termcolor
2697
2864
2698 "Alexis Williams <sasinestro@gmail.com> @typedrat":
2865 "Alexis Williams <sasinestro@gmail.com> @typedrat":
2699 # - stb-image-redux # bounds: vector
2866 # - stb-image-redux # bounds: vector
@@ -2701,6 +2868,7 @@ packages:
2701
2868
2702 "XT <e@xtendo.org> @xtendo-org":
2869 "XT <e@xtendo.org> @xtendo-org":
2703 - rawfilepath
2870 - rawfilepath
2871+
2704 "Konstantin Zudov <co@zudov.me> @zudov":
2872 "Konstantin Zudov <co@zudov.me> @zudov":
2705 - html-email-validate
2873 - html-email-validate
2706
2874
@@ -2737,8 +2905,7 @@ packages:
2737 # - hip # via repa: bounds: vector
2905 # - hip # via repa: bounds: vector
2738
2906
2739 "Hans-Peter Deifel <hpd@hpdeifel.de> @hpdeifel":
2907 "Hans-Peter Deifel <hpd@hpdeifel.de> @hpdeifel":
2740− []
2908+ - hledger-iadd
2741− # - hledger-iadd # via hledger-lib: via hashtables: bounds: vector
2742
2909
2743 "Roy Levien <royl@aldaron.com> @orome":
2910 "Roy Levien <royl@aldaron.com> @orome":
2744 - crypto-enigma
2911 - crypto-enigma
@@ -2763,6 +2930,7 @@ packages:
2763 - stack-type
2930 - stack-type
2764
2931
2765 "Mitsutoshi Aoe <maoe@foldr.in> @maoe":
2932 "Mitsutoshi Aoe <maoe@foldr.in> @maoe":
2933+ - sensu-run
2766 - viewprof
2934 - viewprof
2767
2935
2768 "Dylan Simon <dylan-stack@dylex.net> @dylex":
2936 "Dylan Simon <dylan-stack@dylex.net> @dylex":
@@ -2772,9 +2940,15 @@ packages:
2772
2940
2773 "Louis Pan <louis@pan.me> @louispan":
2941 "Louis Pan <louis@pan.me> @louispan":
2774 - alternators
2942 - alternators
2943+ - arrow-extras
2944+ - disposable
2945+ - ghcjs-base-stub
2775 - glaze
2946 - glaze
2776 - glazier
2947 - glazier
2777 - glazier-pipes
2948 - glazier-pipes
2949+ - glazier-react
2950+ - glazier-react-widget
2951+ - javascript-extras
2778 - l10n
2952 - l10n
2779 - pipes-category
2953 - pipes-category
2780 - pipes-fluid
2954 - pipes-fluid
@@ -2787,8 +2961,7 @@ packages:
2787 - sdl2-gfx
2961 - sdl2-gfx
2788
2962
2789 "Aditya Manthramurthy <aditya.mmy@gmail.com> @donatello":
2963 "Aditya Manthramurthy <aditya.mmy@gmail.com> @donatello":
2790− []
2964+ - minio-hs
2791− # - minio-hs # tests failed https://github.com/fpco/stackage/pull/2287
2792
2965
2793 "ncaq <ncaq@ncaq.net> @ncaq":
2966 "ncaq <ncaq@ncaq.net> @ncaq":
2794 - haskell-import-graph
2967 - haskell-import-graph
@@ -2797,10 +2970,15 @@ packages:
2797 "Andrei Barbu <andrei@0xab.com> @abarbu":
2970 "Andrei Barbu <andrei@0xab.com> @abarbu":
2798 - nondeterminism
2971 - nondeterminism
2799 - csp
2972 - csp
2973+ - matplotlib
2800
2974
2801 "mackeyrms <librarymaintainer@mackeycorp.com> @mackeyrms":
2975 "mackeyrms <librarymaintainer@mackeycorp.com> @mackeyrms":
2802 - tsv2csv
2976 - tsv2csv
2803
2977
2978+ "Thomas Sutton <me@thomas-sutton.id.au> @thsutton":
2979+ - aeson-diff
2980+ - edit-distance-vector
2981+
2804 "Kyle Van Berendonck <kvanberendonck@gmail.com> @kvanberendonck":
2982 "Kyle Van Berendonck <kvanberendonck@gmail.com> @kvanberendonck":
2805 - rot13
2983 - rot13
2806 - dvorak
2984 - dvorak
@@ -2814,6 +2992,81 @@ packages:
2814 "Christopher A. Gorski <cgorski@cgorski.org> @cgorski":
2992 "Christopher A. Gorski <cgorski@cgorski.org> @cgorski":
2815 - general-games
2993 - general-games
2816
2994
2995+ "Cristian Adrián Ontivero <cristianontivero@gmail.com> @contivero":
2996+ - hasmin
2997+ - hopfli
2998+
2999+ "Peter Trško <peter.trsko@gmail.com> @trskop":
3000+ - between
3001+ - connection-pool
3002+ - freer-effects
3003+ - verbosity
3004+
3005+ "Devon Hollowood <devonhollowood@gmail.com> @devonhollowood":
3006+ - search-algorithms
3007+
3008+ "Chris Dornan <chris@chrisdornan.com> @cdornan":
3009+ - regex
3010+ - regex-with-pcre
3011+ - regex-examples
3012+
3013+ "Elliot Cameron <eacameron@gmail.com> @3noch":
3014+ - ziptastic-client
3015+ - ziptastic-core
3016+
3017+ "Hardy Jones <jones3.hardy@gmail.com> @joneshf":
3018+ - servant-ruby
3019+ - wai-middleware-rollbar
3020+
3021+ "Andrey Mokhov <andrey.mokhov@gmail.com> @snowleopard":
3022+ - algebraic-graphs
3023+
3024+ "Albert Krewinkel <albert+stackage@zeitkraut.de> @tarleb":
3025+ - hslua
3026+ - hslua-aeson
3027+
3028+ "Judah Jacobson <judah.jacobson@gmail.com> @judah":
3029+ - lens-labels
3030+ - proto-lens
3031+ - proto-lens-descriptors
3032+ - proto-lens-protoc
3033+ - proto-lens-combinators
3034+ - proto-lens-arbitrary
3035+ - proto-lens-optparse
3036+ - tensorflow # https://github.com/fpco/stackage/issues/2527
3037+ - tensorflow-core-ops # https://github.com/fpco/stackage/issues/2527
3038+ - tensorflow-opgen
3039+ - tensorflow-ops # https://github.com/fpco/stackage/issues/2527
3040+ - tensorflow-proto
3041+ - tensorflow-test
3042+
3043+ "Christof Schramm <christof.schramm@campus.lmu.de>":
3044+ - mnist-idx
3045+
3046+ "Naushadh <naushadh@protonmail.com> @naushadh":
3047+ - persistent-mysql-haskell
3048+
3049+ "Moritz Schulte <mtesseract@silverratio.net> @mtesseract":
3050+ - async-refresh
3051+ - async-refresh-tokens
3052+ - type-level-integers
3053+
3054+ "Simon Hafner <hafnersimon@gmail.com> @reactormonk":
3055+ - uri-bytestring-aeson
3056+
3057+ "Sebastian Witte <woozletoff@gmail.com> @saep":
3058+ - nvim-hs
3059+ - nvim-hs-contrib
3060+ - nvim-hs-ghcid
3061+
3062+ "Sam Protas <sam.protas@gmail.com> @SamProtas":
3063+ - triplesec
3064+
3065+ "Anton Ekblad <anton@ekblad.cc> @valderman":
3066+ - selda
3067+ - selda-sqlite
3068+ - selda-postgresql
3069+
2817 # If you stop maintaining a package you can move it here.
3070 # If you stop maintaining a package you can move it here.
2818 # It will then be disabled if it starts causing problems.
3071 # It will then be disabled if it starts causing problems.
2819 # See https://github.com/fpco/stackage/issues/1056
3072 # See https://github.com/fpco/stackage/issues/1056
@@ -2857,6 +3110,7 @@ packages:
2857 - imm < 1.1.0.1
3110 - imm < 1.1.0.1
2858 - opml-conduit < 0.6.0.2
3111 - opml-conduit < 0.6.0.2
2859 - rss-conduit < 0.3.0.1
3112 - rss-conduit < 0.3.0.1
3113+ - MusicBrainz < 0.3
2860
3114
2861 # https://github.com/fpco/stackage/issues/2317
3115 # https://github.com/fpco/stackage/issues/2317
2862 - skylighting < 0.2
3116 - skylighting < 0.2
@@ -2864,11 +3118,89 @@ packages:
2864 # https://github.com/fpco/stackage/issues/2329
3118 # https://github.com/fpco/stackage/issues/2329
2865 - network-transport < 0.5
3119 - network-transport < 0.5
2866
3120
3121+ # https://github.com/fpco/stackage/issues/2334
3122+ - tcp-streams < 1.0.0.0
3123+ - tcp-streams-openssl < 1.0.0.0
3124+
3125+ # https://github.com/fpco/stackage/issues/2345
3126+ - syb < 0.7
3127+
3128+ # https://github.com/fpco/stackage/issues/2378
3129+ - errors < 2.2.0
3130+
3131+ # https://github.com/fpco/stackage/issues/2393
3132+ - HUnit < 1.6.0.0
3133+
3134+ # https://github.com/fpco/stackage/issues/2400
3135+ - hslua < 0.5
3136+
3137+ # https://github.com/fpco/stackage/issues/2433
3138+ - hlint < 2
3139+
3140+ # https://github.com/fpco/stackage/issues/2440
3141+ - discord-hs < 0.3.2
3142+
3143+ # https://github.com/fpco/stackage/issues/2449
3144+ - aeson < 1.2.0.0
3145+
3146+ # https://github.com/fpco/stackage/issues/2451
3147+ - websockets < 0.11.0.0
3148+
3149+ # https://github.com/fpco/stackage/issues/2464
3150+ - traverse-with-class < 1.0.0.0
3151+
3152+ # https://github.com/fpco/stackage/issues/2477
3153+ - intervals < 0.8
3154+
3155+ # https://github.com/fpco/stackage/issues/2478
3156+ - generics-sop < 0.3.0.0
3157+
3158+ # https://github.com/fpco/stackage/issues/2487
3159+ - graphviz < 2999.19
3160+
3161+ # https://github.com/fpco/stackage/issues/2489
3162+ - haskell-src-meta < 0.8
3163+
3164+ # https://github.com/fpco/stackage/issues/2494
3165+ # Indirectly blocked on fpco/stackage/issues/245
3166+ - websockets-simple < 0.0.2.1
3167+ - websockets-rpc < 0.4.1
3168+
3169+ # https://github.com/fpco/stackage/issues/2513
3170+ - hsyslog < 5
3171+
3172+ # https://github.com/fpco/stackage/issues/2516
3173+ - ghc-typelits-knownnat < 0.3
3174+
3175+ # https://github.com/fpco/stackage/issues/2528
3176+ - concurrent-output < 1.10.0
3177+
3178+ # https://github.com/fpco/stackage/issues/2529
3179+ - mmorph < 1.1.0
3180+
3181+ # https://github.com/fpco/stackage/issues/2533
3182+ - mysql-haskell < 0.8.1.0
3183+
3184+ # https://github.com/fpco/stackage/issues/2537
3185+ - servant < 0.11
3186+ - servant-client < 0.11
3187+ - servant-server < 0.11
3188+ - servant-docs < 0.10.0.1
3189+ - servant-foreign < 0.10.0.1
3190+
3191+ # https://github.com/fpco/stackage/issues/2538
3192+ - criterion < 1.2
3193+ - statistics < 0.14 # requires bigger criterion, criterion stopped on #2538
3194+
3195+
2867# end of packages
3196# end of packages
2868
3197
2869# Package flags are applied to individual packages, and override the values of
3198# Package flags are applied to individual packages, and override the values of
2870# global-flags
3199# global-flags
2871package-flags:
3200package-flags:
3201+ pathtype:
3202+ old-time: false
3203+
2872 brick:
3204 brick:
2873 demos: true
3205 demos: true
2874
3206
@@ -2889,6 +3221,12 @@ package-flags:
2889 hpio:
3221 hpio:
2890 test-hlint: false
3222 test-hlint: false
2891
3223
3224+ idris:
3225+ ffi: true
3226+
3227+ minio-hs:
3228+ live-test: false
3229+
2892 hxt:
3230 hxt:
2893 network-uri: true
3231 network-uri: true
2894 hxt-http:
3232 hxt-http:
@@ -2940,6 +3278,9 @@ package-flags:
2940 ghc_7_7: false
3278 ghc_7_7: false
2941 ghc_8_0: true
3279 ghc_8_0: true
2942
3280
3281+ functor-classes-compat:
3282+ containers: false
3283+
2943# end of package-flags
3284# end of package-flags
2944
3285
2945# Special configure options for individual packages
3286# Special configure options for individual packages
@@ -2969,6 +3310,11 @@ configure-args:
2969 hocilib:
3310 hocilib:
2970 - --extra-lib-dirs
3311 - --extra-lib-dirs
2971 - /usr/local/lib
3312 - /usr/local/lib
3313+ clang-pure:
3314+ - --extra-lib-dirs
3315+ - /usr/lib/llvm-3.7/lib
3316+ - --extra-include-dirs
3317+ - /usr/lib/llvm-3.7/include
2972
3318
2973# end of configure-args
3319# end of configure-args
2974
3320
@@ -3036,7 +3382,6 @@ skipped-tests:
3036 - state-plus # QuickCheck 2.9
3382 - state-plus # QuickCheck 2.9
3037 - system-filepath # QuickCheck 2.9 via chell-quickcheck
3383 - system-filepath # QuickCheck 2.9 via chell-quickcheck
3038 - terminal-progress-bar # fixed on master, depends on older version of itself
3384 - terminal-progress-bar # fixed on master, depends on older version of itself
3039− - vector # https://github.com/haskell/vector/commit/31edb3fc51e76facc1e291f1e9e721663d91dbd8
3040
3385
3041 # Transitive outdated dependencies
3386 # Transitive outdated dependencies
3042 # These packages
3387 # These packages
@@ -3058,13 +3403,12 @@ skipped-tests:
3058 - symengine # symengine
3403 - symengine # symengine
3059
3404
3060
3405
3061− # Wontfix. The maintainer chose to keep these broken/outdated, only
3406+ # Wontfix. The maintainer doesn't want to keep test dependencies
3407+ # up to date or be notified about it, or doesn't want stackage to
3408+ # run the tests.
3062− # re-enable if requested.
3409+ # Only re-enable if requested.
3063 - postgresql-binary # https://github.com/nikita-volkov/postgresql-binary/issues/6#issuecomment-243063139
3410 - postgresql-binary # https://github.com/nikita-volkov/postgresql-binary/issues/6#issuecomment-243063139
3064
3411
3065− # BLOCKED shelly GHC 8.0.2
3066− - c2hs
3067−
3068 # directory 1.3
3412 # directory 1.3
3069 - machines
3413 - machines
3070 - xmlhtml
3414 - xmlhtml
@@ -3101,6 +3445,8 @@ expected-test-failures:
3101 - pandoc-citeproc # https://github.com/jgm/pandoc-citeproc/issues/172
3445 - pandoc-citeproc # https://github.com/jgm/pandoc-citeproc/issues/172
3102 - spdx # https://github.com/phadej/spdx/issues/8
3446 - spdx # https://github.com/phadej/spdx/issues/8
3103 - statistics # https://github.com/bos/statistics/issues/42
3447 - statistics # https://github.com/bos/statistics/issues/42
3448+ - courier # https://github.com/hargettp/courier/issues/18
3449+ - matplotlib # https://github.com/fpco/stackage/issues/2365
3104
3450
3105 # Timeouts
3451 # Timeouts
3106 # These tests sometimes take too long and hit the stackage build
3452 # These tests sometimes take too long and hit the stackage build
@@ -3119,6 +3465,7 @@ expected-test-failures:
3119 - GLFW-b # X
3465 - GLFW-b # X
3120 - HTF # Requires shell script and are incompatible with sandboxed package databases
3466 - HTF # Requires shell script and are incompatible with sandboxed package databases
3121 - HaRe # # Needs ~/.ghc-mod/cabal-helper https://github.com/fpco/stackage/pull/906
3467 - HaRe # # Needs ~/.ghc-mod/cabal-helper https://github.com/fpco/stackage/pull/906
3468+ - IPv6DB
3122 - amqp
3469 - amqp
3123 - aws # AWS Credentials
3470 - aws # AWS Credentials
3124 - bindings-GLFW # Expects running X server
3471 - bindings-GLFW # Expects running X server
@@ -3132,6 +3479,8 @@ expected-test-failures:
3132 - dns # https://github.com/kazu-yamamoto/dns/issues/29
3479 - dns # https://github.com/kazu-yamamoto/dns/issues/29
3133 - drifter-postgresql # PostgreSQL
3480 - drifter-postgresql # PostgreSQL
3134 - etcd # etcd https://github.com/fpco/stackage/issues/811
3481 - etcd # etcd https://github.com/fpco/stackage/issues/811
3482+ - eventful-dynamodb
3483+ - eventful-postgresql
3135 - eventstore # Event Store
3484 - eventstore # Event Store
3136 - fb # Facebook app
3485 - fb # Facebook app
3137 - ghc-imported-from # depends on haddocks being generated first https://github.com/fpco/stackage/pull/1315
3486 - ghc-imported-from # depends on haddocks being generated first https://github.com/fpco/stackage/pull/1315
@@ -3178,6 +3527,8 @@ expected-test-failures:
3178 - wai-session-postgresql # PostgreSQL
3527 - wai-session-postgresql # PostgreSQL
3179 - webdriver-angular # webdriver server
3528 - webdriver-angular # webdriver server
3180 - yahoo-finance-api # Requires being able to access Yahoo Finance API
3529 - yahoo-finance-api # Requires being able to access Yahoo Finance API
3530+ - req-conduit # bad JSON response from service pinged https://github.com/mrkkrp/req-conduit/issues/1
3531+ - clr-inline # requires working Mono https://github.com/fpco/stackage/issues/2510
3181
3532
3182 # Test executable requires arguments
3533 # Test executable requires arguments
3183 - hpqtypes
3534 - hpqtypes
@@ -3194,7 +3545,6 @@ expected-test-failures:
3194 - crypto-pubkey # https://github.com/vincenthz/hs-crypto-pubkey/issues/23
3545 - crypto-pubkey # https://github.com/vincenthz/hs-crypto-pubkey/issues/23
3195 - cubicbezier # https://github.com/kuribas/cubicbezier/issues/3
3546 - cubicbezier # https://github.com/kuribas/cubicbezier/issues/3
3196 - ghc-events # https://github.com/haskell/ghc-events/issues/9
3547 - ghc-events # https://github.com/haskell/ghc-events/issues/9
3197− - ginger # https://bitbucket.org/tdammers/ginger/issues/1/test-suite-failure-due-to-missing-test
3198 - graylog # 0.1.0.1 https://github.com/fpco/stackage/pull/1254
3548 - graylog # 0.1.0.1 https://github.com/fpco/stackage/pull/1254
3199 - haskell-names # 0.7.0 https://github.com/haskell-suite/haskell-names/issues/78
3549 - haskell-names # 0.7.0 https://github.com/haskell-suite/haskell-names/issues/78
3200 - rematch # No issue tracker, sent e-mail to maintainer https://github.com/fpco/stackage/issues/376
3550 - rematch # No issue tracker, sent e-mail to maintainer https://github.com/fpco/stackage/issues/376
@@ -3212,18 +3562,19 @@ expected-test-failures:
3212 - th-printf # 0.3.1 https://github.com/pikajude/th-printf/issues/3
3562 - th-printf # 0.3.1 https://github.com/pikajude/th-printf/issues/3
3213 - unicode-show # https://github.com/nushio3/unicode-show/issues/2
3563 - unicode-show # https://github.com/nushio3/unicode-show/issues/2
3214 - xmonad # 0.12 https://github.com/xmonad/xmonad/issues/36
3564 - xmonad # 0.12 https://github.com/xmonad/xmonad/issues/36
3565+ - pixelated-avatar-generator # 0.1.3 https://github.com/ExcaliburZero/pixelated-avatar-generator/issues/19
3566+ - xml-picklers # https://github.com/Philonous/xml-picklers/issues/5
3215
3567
3216 # Compilation failures
3568 # Compilation failures
3217 - ListLike # No issue tracker, e-mail sent to maintainer
3569 - ListLike # No issue tracker, e-mail sent to maintainer
3218 - commutative # https://github.com/athanclark/commutative/issues/4
3570 - commutative # https://github.com/athanclark/commutative/issues/4
3219 - dbus # 0.10.12 No issue tracker, e-mail sent to maintainer
3571 - dbus # 0.10.12 No issue tracker, e-mail sent to maintainer
3220− - folds # https://github.com/ekmett/folds/issues/12
3221 - hspec-expectations-pretty-diff # GHC 8 issue not reported upstream since issue tracker disabled
3572 - hspec-expectations-pretty-diff # GHC 8 issue not reported upstream since issue tracker disabled
3222− - jose-jwt # doctest ambiguity https://github.com/fpco/stackage/issues/2169
3223 - language-lua2 # https://github.com/mitchellwrosen/language-lua2/issues/4
3573 - language-lua2 # https://github.com/mitchellwrosen/language-lua2/issues/4
3224− - servant-server # 0.9.1.1 due to hspec-wai-0.8.0 https://github.com/haskell-servant/servant/issues/643
3574+ - picosat # https://github.com/fpco/stackage/pull/2382
3225 - sourcemap # https://github.com/chrisdone/sourcemap/issues/3
3575 - sourcemap # https://github.com/chrisdone/sourcemap/issues/3
3226− - text-ldap # # https://github.com/khibino/haskell-text-ldap/issues/1
3576+ - text-ldap # https://github.com/khibino/haskell-text-ldap/issues/1
3577+ - text-show # https://github.com/fpco/stackage/issues/2436
3227 - thyme # https://github.com/liyang/thyme/issues/50
3578 - thyme # https://github.com/liyang/thyme/issues/50
3228 - tries # https://github.com/athanclark/tries/issues/2
3579 - tries # https://github.com/athanclark/tries/issues/2
3229 - vector-algorithms # http://hub.darcs.net/dolio/vector-algorithms/issue/9
3580 - vector-algorithms # http://hub.darcs.net/dolio/vector-algorithms/issue/9
@@ -3232,7 +3583,7 @@ expected-test-failures:
3232 - yesod-auth-basic # https://github.com/creichert/yesod-auth-basic/issues/1
3583 - yesod-auth-basic # https://github.com/creichert/yesod-auth-basic/issues/1
3233
3584
3234 # Stackage upper bounds, re-enable these when their upper bound is removed
3585 # Stackage upper bounds, re-enable these when their upper bound is removed
3235−
3586+ - lens # doctest failure in 4.15.1, fixed in 4.15.2 but lens has an upper bound
3236
3587
3237 # Recursive deps https://github.com/fpco/stackage/issues/1818
3588 # Recursive deps https://github.com/fpco/stackage/issues/1818
3238 - clock # 0.7.2 clock:test => tasty:lib => clock:lib
3589 - clock # 0.7.2 clock:test => tasty:lib => clock:lib
@@ -3244,17 +3595,18 @@ expected-test-failures:
3244 # these if we want them fixed
3595 # these if we want them fixed
3245 - stack # Permissions failure when creating /home/stackage/.stack.
3596 - stack # Permissions failure when creating /home/stackage/.stack.
3246 - skein # openfile: does not exist https://github.com/fpco/stackage/issues/1187
3597 - skein # openfile: does not exist https://github.com/fpco/stackage/issues/1187
3598+ - haskell-tools-daemon # openFile: permission denied https://github.com/fpco/stackage/issues/2502
3247
3599
3248 # Doctests require hidden Glob package
3600 # Doctests require hidden Glob package
3249 - multiset
3601 - multiset
3250 - makefile
3602 - makefile
3251
3603
3252 # Misc.
3604 # Misc.
3253− - aeson # Will be fixed in the next release
3254 - distributed-process-supervisor # # https://github.com/haskell-d
3605 - distributed-process-supervisor # # https://github.com/haskell-d
3255 - ghcid # Weird conflicts with sandboxingistributed/distributed-process-supervisor/issues/1
3606 - ghcid # Weird conflicts with sandboxingistributed/distributed-process-supervisor/issues/1
3256 - haskell-docs # GHC bug
3607 - haskell-docs # GHC bug
3257 - rattletrap # OOM? https://github.com/fpco/stackage/issues/2232
3608 - rattletrap # OOM? https://github.com/fpco/stackage/issues/2232
3609+ - req # https://github.com/mrkkrp/req/issues/14#issuecomment-287562784
3258 - servant # https://github.com/haskell-servant/servant/issues/698
3610 - servant # https://github.com/haskell-servant/servant/issues/698
3259 - snap-core # https://github.com/snapframework/snap-core/issues/26
3611 - snap-core # https://github.com/snapframework/snap-core/issues/26
3260 - stm-delay # https://github.com/joeyadams/haskell-stm-delay/issues/5
3612 - stm-delay # https://github.com/joeyadams/haskell-stm-delay/issues/5
@@ -3295,7 +3647,7 @@ expected-haddock-failures:
3295 - gtk
3647 - gtk
3296 - gtk3
3648 - gtk3
3297
3649
3298− # Intermittent failures or unreliable. These tay pass when
3650+ # Intermittent failures or unreliable. These may pass when
3299 # re-enabled, but will eventually fail again. Only remove these
3651 # re-enabled, but will eventually fail again. Only remove these
3300 # from expected-haddock-failures if we know a fix has been released.
3652 # from expected-haddock-failures if we know a fix has been released.
3301 - gi-gtk # Uses all memory
3653 - gi-gtk # Uses all memory
@@ -3320,6 +3672,10 @@ expected-haddock-failures:
3320 - stratosphere
3672 - stratosphere
3321 - store
3673 - store
3322
3674
3675+ # https://github.com/kuribas/cubicbezier/issues/4
3676+ - cubicbezier
3677+
3678+
3323# end of expected-haddock-failures
3679# end of expected-haddock-failures
3324
3680
3325# Benchmarks which should not be built. Note that Stackage builds benchmarks but does not run them.
3681# Benchmarks which should not be built. Note that Stackage builds benchmarks but does not run them.
@@ -3334,6 +3690,8 @@ skipped-benchmarks:
3334 # just remove these lines and run `stackage-curator check'
3690 # just remove these lines and run `stackage-curator check'
3335 # to verify.
3691 # to verify.
3336 - criterion-plus
3692 - criterion-plus
3693+ - http2
3694+ - pipes # optparse-applicative 0.13
3337
3695
3338 # Transitive outdated dependencies
3696 # Transitive outdated dependencies
3339 # These packages
3697 # These packages
@@ -3349,188 +3707,12 @@ skipped-benchmarks:
3349 - cipher-camellia # https://github.com/vincenthz/hs-crypto-cipher/issues/46
3707 - cipher-camellia # https://github.com/vincenthz/hs-crypto-cipher/issues/46
3350 - cipher-des # https://github.com/vincenthz/hs-crypto-cipher/issues/46
3708 - cipher-des # https://github.com/vincenthz/hs-crypto-cipher/issues/46
3351 - cipher-rc4 # https://github.com/vincenthz/hs-crypto-cipher/issues/46
3709 - cipher-rc4 # https://github.com/vincenthz/hs-crypto-cipher/issues/46
3352− - http2 # https://github.com/kazu-yamamoto/http2/pull/13, we can upgrade http2 in lts-6 when this is lifted.
3353
3710
3354 # GHC Bugs
3711 # GHC Bugs
3355 - hledger-lib # https://github.com/fpco/stackage/issues/1587
3712 - hledger-lib # https://github.com/fpco/stackage/issues/1587
3356
3713
3357− - pipes # optparse-applicative 0.13
3714+ # Cyclic dependencies
3358−
3359− # Criterionpocalypse # via criterion: via cassava: bounds: vector
3360− - Earley
3361− - Frames
3362− - IntervalMap
3363− - JuicyPixels-extra
3364− - acid-state
3365− - ad
3366− - arithmoi
3367− - attoparsec
3368− - avers
3369− - binary-list
3370− - binary-parsers
3371− - binary-tagged
3372− - binary-typed
3373− - blake2
3374− - buffer-builder
3375− - bytestring-conversion
3376− - bytestring-tree-builder
3377− - cacophony
3378− - case-insensitive
3379 - cassava
3715 - cassava
3380− - cipher-aes128
3381− - clash-prelude
3382− - clustering
3383− - cmark
3384− - conduit
3385− - conduit-extra
3386− - conduit-iconv
3387− - cprng-aes
3388− - criterion
3389− - cron
3390− - crypto-numbers
3391− - crypto-pubkey
3392− - cryptohash
3393− - cryptohash-md5
3394− - cryptohash-sha1
3395− - cryptohash-sha256
3396− - cryptol
3397− - ctrie
3398− - data-msgpack
3399− - diagrams-lib
3400− - dimensional
3401− - do-list
3402− - ed25519
3403− - edit-distance
3404− - effect-handlers
3405− - euphoria
3406− - farmhash
3407− - fast-builder
3408− - fast-digits
3409− - fclabels
3410− - foldl
3411− - foldl-statistics
3412− - gitson
3413− - glob-posix
3414− - graphviz
3415− - grouped-list
3416− - hOpenPGP
3417− - hashable
3418− - haskell-tools-cli
3419− - hasql
3420− - highjson
3421− - hindent
3422− - hip
3423− - histogram-fill
3424− - hledger
3425− - hosc
3426− - hourglass
3427− - html-email-validate
3428− - htoml
3429− - http-client-tls
3430− - http-link-header
3431− - human-readable-duration
3432− - hw-balancedparens
3433− - hw-bits
3434− - hw-conduit
3435− - hw-json
3436− - hw-rankselect-base
3437− - hweblib
3438− - hxt-regex-xmlschema
3439− - identicon
3440− - ilist
3441− - include-file
3442− - incremental-parser
3443− - inline-r
3444− - jose-jwt
3445− - katip
3446− - kdt
3447− - lens
3448− - lifted-async
3449− - lifted-base
3450− - logging-effect
3451− - loop
3452− - lucid
3453− - matrices
3454− - matrix
3455− - megaparsec
3456− - monad-logger-prefix
3457− - mongoDB
3458− - mono-traversable
3459− - monoid-extras
3460− - morte
3461− - mutable-containers
3462− - netpbm
3463− - pandoc
3464− - phantom-state
3465− - picoparsec
3466− - postgresql-binary
3467− - pretty-simple
3468− - prometheus-client
3469− - psqueues
3470− - publicsuffix
3471− - ramus
3472− - rdf
3473− - redis-io
3474− - reinterpret-cast
3475− - reroute
3476− - rethinkdb-client-driver
3477− - rose-trees
3478− - sampling
3479− - sandi
3480− - say
3481− - scalpel-core
3482− - scanner
3483− - scientific
3484− - semver
3485− - servant-auth-cookie
3486− - sets
3487− - skylighting
3488− - snap-server
3489− - sorted-list
3490− - sourcemap
3491− - sparse-linear-algebra
3492− - stache
3493− - stackage-curator
3494− - stateWriter
3495− - stm-containers
3496− - store
3497− - streaming-commons
3498− - superbuffer
3499− - taggy
3500− - tar
3501− - text-manipulate
3502− - text-metrics
3503− - text-show
3504− - thread-local-storage
3505− - thyme
3506− - timemap
3507− - tinylog
3508− - tls
3509− - turtle
3510− - tz
3511− - ua-parser
3512− - unbound-generics
3513− - unicode-transforms
3514− - union
3515− - unordered-containers
3516− - uri-bytestring
3517− - uuid
3518− - uuid-types
3519− - varying
3520− - vector-binary-instances
3521− - vectortiles
3522− - vinyl
3523− - wai-middleware-metrics
3524− - wai-routing
3525− - warp
3526− - wire-streams
3527− - word24
3528− - word8
3529− - xmlgen
3530− - yesod-core
3531− - yi-rope
3532− - zippers
3533− - jvm
3534
3716
3535# end of skipped-benchmarks
3717# end of skipped-benchmarks
3536
3718
@@ -3590,7 +3772,6 @@ github-users:
3590 - sestrella
3772 - sestrella
3591 - jsl
3773 - jsl
3592 - jsantos17
3774 - jsantos17
3593− - mrkkrp
3594 scotty-web:
3775 scotty-web:
3595 - RyanGlScott
3776 - RyanGlScott
3596 - xich
3777 - xich
@@ -3616,6 +3797,11 @@ github-users:
3616 - Bodigrim
3797 - Bodigrim
3617 - cartazio
3798 - cartazio
3618 - phadej
3799 - phadej
3800+ IxpertaSolutions:
3801+ - Siprj
3802+ - liskin
3803+ - trskop
3804+ - xkollar
3619
3805
3620# end of github-users
3806# end of github-users
3621
3807
@@ -3648,8 +3834,9 @@ tell-me-when-its-released:
3648- point-octree-0.5.5.3 # re-enable test and then we can resolve https://github.com/fpco/lts-haskell/issues/27
3834- point-octree-0.5.5.3 # re-enable test and then we can resolve https://github.com/fpco/lts-haskell/issues/27
3649- yarr-1.4.0.2 # Re-enable package https://github.com/fpco/stackage/issues/1876
3835- yarr-1.4.0.2 # Re-enable package https://github.com/fpco/stackage/issues/1876
3650- terminal-progress-bar-0.1.1 # Unskip test suite
3836- terminal-progress-bar-0.1.1 # Unskip test suite
3837+- req-0.2.0 # Remove from expected-test-failures https://github.com/mrkkrp/req/issues/14#issuecomment-287562784
3651- vivid-0.2.0.5 # Re-enable package (disabed per MonadRandom < 0.5) https://github.com/fpco/stackage/issues/2180
3838- vivid-0.2.0.5 # Re-enable package (disabed per MonadRandom < 0.5) https://github.com/fpco/stackage/issues/2180
3652−- aeson-1.1.0.0 # Re-enable test suite
3839+- lens-4.15.2 # Test failures in lens-4.15.1 https://github.com/fpco/stackage/issues/2496
3653
3840
3654# Packages which should be hidden after registering, to avoid module name
3841# Packages which should be hidden after registering, to avoid module name
3655# conflicts. This is intended for at least two use cases:
3842# conflicts. This is intended for at least two use cases:
@@ -3688,6 +3875,7 @@ hide:
3688- objective # conflicts with Control.Object in natural-transformation
3875- objective # conflicts with Control.Object in natural-transformation
3689- binary-ieee754 # conflicts with data-binary-ieee754
3876- binary-ieee754 # conflicts with data-binary-ieee754
3690- rerebase # conflicts with base
3877- rerebase # conflicts with base
3878+- matrices # conflicts with matrix
3691
3879
3692# Cryptonite deprecations
3880# Cryptonite deprecations
3693- cipher-aes
3881- cipher-aes
@@ -3706,3 +3894,9 @@ hide:
3706- cryptohash-md5
3894- cryptohash-md5
3707- cryptohash-sha1
3895- cryptohash-sha1
3708- cryptohash-sha256
3896- cryptohash-sha256
3897+
3898+# Experimental: packages where Hackage cabal file revisions should be ignored.
3899+# Always use the cabal file shipped with the sdist tarball instead.
3900+no-revisions:
3901+- tls
3902+- mime-mail
debian-bootstrap.sh+38−3
@@ -20,10 +20,11 @@ apt-get install -y software-properties-common
20
20
21add-apt-repository ppa:hvr/ghc -y
21add-apt-repository ppa:hvr/ghc -y
22add-apt-repository -y ppa:marutter/rrutter
22add-apt-repository -y ppa:marutter/rrutter
23−# not sure what this was needed for
23+apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
24−#add-apt-repository -y ppa:openstack-ubuntu-testing/icehouse
24+add-apt-repository -y --keyserver hkp://keyserver.ubuntu.com:80 'deb http://download.mono-project.com/repo/debian wheezy main'
25+add-apt-repository -y --keyserver hkp://keyserver.ubuntu.com:80 'deb http://download.mono-project.com/repo/debian wheezy-apache24-compat main'
26+add-apt-repository -y --keyserver hkp://keyserver.ubuntu.com:80 'deb http://download.mono-project.com/repo/debian wheezy-libjpeg62-compat main'
25
27
26−# Set the GHC version
27GHCVER=8.0.2
28GHCVER=8.0.2
28
29
29apt-get update
30apt-get update
@@ -37,6 +38,7 @@ apt-get install -y \
37 sudo \
38 sudo \
38 curl \
39 curl \
39 freeglut3-dev \
40 freeglut3-dev \
41+ fsharp \
40 git \
42 git \
41 gradle \
43 gradle \
42 libadns1-dev \
44 libadns1-dev \
@@ -69,6 +71,7 @@ apt-get install -y \
69 libgtksourceview-3.0-dev \
71 libgtksourceview-3.0-dev \
70 libhidapi-dev \
72 libhidapi-dev \
71 libicu-dev \
73 libicu-dev \
74+ libimlib2-dev \
72 libjudy-dev \
75 libjudy-dev \
73 liblapack-dev \
76 liblapack-dev \
74 libleveldb-dev \
77 libleveldb-dev \
@@ -78,6 +81,8 @@ apt-get install -y \
78 libmagickcore-dev \
81 libmagickcore-dev \
79 libmagickwand-dev \
82 libmagickwand-dev \
80 libmarkdown2-dev \
83 libmarkdown2-dev \
84+ libmono-2.0-dev \
85+ libmp3lame-dev \
81 libmpfr-dev \
86 libmpfr-dev \
82 libmysqlclient-dev \
87 libmysqlclient-dev \
83 libncurses-dev \
88 libncurses-dev \
@@ -94,6 +99,7 @@ apt-get install -y \
94 libsdl2-ttf-dev \
99 libsdl2-ttf-dev \
95 libsnappy-dev \
100 libsnappy-dev \
96 libsndfile1-dev \
101 libsndfile1-dev \
102+ libsox-dev \
97 libsqlite3-dev \
103 libsqlite3-dev \
98 libssl-dev \
104 libssl-dev \
99 libsystemd-dev \
105 libsystemd-dev \
@@ -112,10 +118,16 @@ apt-get install -y \
112 llvm-3.7 \
118 llvm-3.7 \
113 locales \
119 locales \
114 m4 \
120 m4 \
121+ minisat \
122+ mono-mcs \
115 nettle-dev \
123 nettle-dev \
116 nodejs \
124 nodejs \
117 npm \
125 npm \
118 openjdk-8-jdk \
126 openjdk-8-jdk \
127+ python-mpltoolkits.basemap \
128+ python3-matplotlib \
129+ python3-numpy \
130+ python3-pip \
119 r-base \
131 r-base \
120 r-base-dev \
132 r-base-dev \
121 ruby-dev \
133 ruby-dev \
@@ -172,3 +184,26 @@ cd /tmp \
172# Add JDK to system paths.
184# Add JDK to system paths.
173echo "/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/server/" > /etc/ld.so.conf.d/openjdk.conf \
185echo "/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/server/" > /etc/ld.so.conf.d/openjdk.conf \
174 && ldconfig
186 && ldconfig
187+
188+# llvm-4.0 for llvm-hs (separate since it needs wget)
189+wget -O - http://apt.llvm.org/llvm-snapshot.gpg.key | apt-key add - \
190+ && add-apt-repository "deb http://apt.llvm.org/xenial/ llvm-toolchain-xenial-4.0 main" \
191+ && apt-get update \
192+ && apt-get install -y llvm-4.0
193+
194+# Install version 3 of the protobuf compiler. (The `protobuf-compiler` package only
195+# supports version 2.)
196+curl -OL https://github.com/google/protobuf/releases/download/v3.3.0/protoc-3.3.0-linux-x86_64.zip \
197+ && sudo unzip -o protoc-3.3.0-linux-x86_64.zip -d /usr bin/protoc \
198+ && rm -f protoc-3.3.0-linux-x84_64.zip
199+
200+# Install the TensorFlow C API.
201+curl https://storage.googleapis.com/tensorflow/libtensorflow/libtensorflow-cpu-linux-x86_64-1.1.0.tar.gz > libtensorflow.tar.gz \
202+ && sudo tar zxf libtensorflow.tar.gz -C /usr \
203+ && rm libtensorflow.tar.gz \
204+ && ldconfig
205+
206+## non-free repo for mediabus-fdk-aac
207+#apt-add-repository multiverse \
208+# && apt-get update \
209+# && apt-get install -y libfdk-aac-dev