on master help sign in
Merge remote-tracking branch 'origin/master' into HEAD
commitc133010486b8d50d3bd1ee729482ac3d1386fbb0 authorAdam Bergmark <adam@bergmark.nl> dateTue 29 Oct 2019, 15:24 (7 years ago) parent28cef15e396b6e
6 files changed+1009−517
CURATORS.md+14−14 Dockerfile+1−1 README.md+13−1 build-constraints.yaml+974−494 debian-bootstrap.sh+6−6 etc/ci-script.sh+1−1
CURATORS.md+14−14
@@ -283,28 +283,28 @@ we're just not there yet.
283283/opt/stackage-build/stackage/automated/run-nightly.sh
284284
285285# Run an LTS minor bump
286−/opt/stackage-build/stackage/automated/build.sh lts-2.17
286+/opt/stackage-build/stackage/automated/build-next.sh lts-14.17
287287
288288# Run an LTS major bump
289−/opt/stackage-build/stackage/automated/build.sh lts-3.0
289+/opt/stackage-build/stackage/automated/build-next.sh lts-15.0
290290```
291291
292292Recommended: run these from inside a `tmux` session. If you get version bound
293293problems on nightly or LTS major, you need to fix build-constraints.yaml (see
294−info above). For an LTS minor bump, you'll typically want to use the
295−`CONSTRAINTS` environment variable, e.g.:
294+info above).
296295
297−```
298−CONSTRAINTS='--constraint "conduit < 1.4.5" --constraint "criterion < 1.2.3"' /opt/stackage-build/stackage/automated/build.sh lts-2.17
299−```
296+### Building LTS minor releases
297+First run `build-next.sh` to regenerate updated `ltsXX/work/constraints.yaml` and `ltsXX/work/snapshot-incomplete.yaml` files.
298+
299+For an LTS minor bump, you'll typically want to:
300+
301+* Add constraints to package `range:` fields in that `constraints.yaml`.
302+* Add new packages versioned to `snapshot-incomplete.yaml` (the `@<hash>` suffix is optional)
303+* Test, benchmark, haddock failures can also be added to package fields in the `constraints.yaml` if necessary, though it should be avoided if possible for LTS.
300304
301−Valid arguments to include in this environment variable:
305+Then run `NOPLAN=1 build-next.sh` to build the generate an updated snapshot.
302306
303−* `--constraint` to modify an upper or lower bound
304−* `--add-package` to add a brand new package
305−* `--expect-test-failure` to expect tests to fail
306−* `--expect-haddock-failure` to expect haddocks to fail
307−* `--expect-bench-failure` to expect benchmarks to fail
307+This replaces `CONSTRAINTS=...' /opt/stackage-build/stackage/automated/build.sh lts-x.y` for the old curator-1.
308308
309309If a build fails for bounds reasons, see all of the advice above. If the code
310310itself doesn't build, or tests fail, open up an issue and then either put in a
@@ -320,7 +320,7 @@ if one needs to revert one package, say due to a build or test regression,
320320one can edit `current-plan.yaml` and updated the SHA256 hash of the .cabal file,
321321to avoid having to rebuild everything again.)
322322
323−Note LTS builds inherit the current Hackage data (stack updated for Nigthly) to avoid excess extra rebuilding.
323+_Sadly no longer true currently_: ~~Note LTS builds inherit the current Hackage data (stack updated for Nightly) to avoid excess extra rebuilding.~~
324324
325325### Timing
326326
Dockerfile+1−1
@@ -2,7 +2,7 @@ FROM fpco/pid1:18.04
22
33ENV HOME /home/stackage
44ENV LANG en_US.UTF-8
5−ENV GHCVER 8.6.5
5+ENV GHCVER 8.8.1
66
77# NOTE: also update debian-bootstrap.sh when cuda version changes
88ENV PATH /home/stackage/.stack/programs/x86_64-linux/ghc-$GHCVER/bin:/usr/local/cuda-10.0/bin:/usr/sbin:/usr/bin:/sbin:/bin
README.md+13−1
@@ -126,4 +126,16 @@ trying to push out the bounds a bit farther.
126126
127127__What time are Stackage snapshots published?__
128128
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.
129+Stackage Nightly and LTS are not released at a fixed time of day, they get
130+pushed to stackage.org (and the metadata to the stackage-nightly and
131+stackage-lts github repos) when their builds finish on the Stackage build
132+server and the latest built haddocks have been synced over. This time varies
133+greatly depending on build times for package updates, bounds breakage,
134+problems with new packages being added and other build issues, etc. There are
135+days when a release does not happen. LTS releases tend to happen over the
136+weekend or early in the week.
137+
138+__Where to get help regarding uploading packages?__
139+
140+Please ask on [Gitter](https://gitter.im/commercialhaskell/stackage) or open
141+an issue or comment on the PR which uploads the package.
build-constraints.yaml+974−494
@@ -1,6 +1,6 @@
1−ghc-major-version: "8.6"
1+ghc-major-version: "8.8"
22# new curator is supposed to use exact GHC version
3−ghc-version: "8.6.5"
3+ghc-version: "8.8.1"
44
55# This affects which version of the Cabal file format we allow. We
66# should ensure that this is always no greater than the version
@@ -9,6 +9,12 @@ cabal-format-version: "2.4"
99
1010# Constraints for brand new builds
1111packages:
12+ "Callan McGill <callan.mcgill@gmail.com> @callanmcgill":
13+ - perfect-vector-shuffle
14+
15+ "Luke Clifton <lukec@themk.net> @luke-clifton":
16+ - generic-monoid
17+
1218 "Tobias Reinhart <tobi.reinhart@fau.de> @TobiReinhart":
1319 - sparse-tensor
1420
@@ -27,17 +33,28 @@ packages:
2733 "Emily Pillmore <emilypi@cohomolo.gy> @topos":
2834 - lens-process
2935 - microlens-process
36+ - nonempty-vector
3037
3138 "Matthieu Monsch <mtth@apache.org> @mtth":
3239 - flags-applicative
3340 - more-containers
3441 - tracing
42+ # transitive dependencies for tracing
43+ - ip
44+ - byteslice
45+ - bytesmith
46+ - contiguous
47+ - natural-arithmetic
48+ - primitive-offset
49+ - primitive-unlifted
50+ - run-st
51+ - small-bytearray-builder < 0.3.0.0 # #4919
3552
3653 "Robert Vollmert <rob@vllmrt.net> @robx":
3754 - configurator-pg
3855
3956 "Sandy Maguire <sandy@sandymaguire.me> @isovector":
40− - polysemy
57+ - polysemy < 0 # via loopbreaker
4158 - polysemy-plugin
4259 - polysemy-zoo
4360 - ecstasy
@@ -143,8 +160,8 @@ packages:
143160
144161 "Manuel Bärenz <programming@manuelbaerenz.de> @turion":
145162 - dunai
146− - rhine
147− - rhine-gloss
163+ - rhine < 0 # via base-4.13.0.0
164+ - rhine-gloss < 0 # via base-4.13.0.0
148165 - dunai-core
149166 - finite-typelits
150167 - essence-of-live-coding
@@ -246,7 +263,7 @@ packages:
246263 "Nobutada Matsubara <t12307043@gunma-u.ac.jp> @matsubara0507":
247264 - chatwork < 0
248265 - rakuten < 0
249− - servant-kotlin
266+ - servant-kotlin < 0 # via containers-0.6.2.1
250267
251268 "Pavol Klacansky <pavol@klacansky.com> @pavolzetor":
252269 - openexr-write
@@ -393,7 +410,7 @@ packages:
393410
394411 "Simon Jakobi <simon.jakobi@gmail.com> @sjakobi":
395412 - path
396− - present
413+ - present < 0 # MonadFail
397414 - threepenny-gui
398415 - snap-server
399416 - newtype-generics
@@ -434,7 +451,7 @@ packages:
434451 - network-multicast
435452 - xeno
436453 - plot-light
437− - datasets
454+ - datasets < 0 # via req
438455 - lucid-extras
439456 - rigel-viz
440457
@@ -453,8 +470,8 @@ packages:
453470
454471 "Winter Han <winterland1989@gmail.com> @winterland1989":
455472 - if
456− - tcp-streams
457− - tcp-streams-openssl
473+ - tcp-streams < 0 # via test-framework
474+ - tcp-streams-openssl < 0 # via HsOpenSSL-x509-system
458475 - wire-streams
459476 - binary-parsers
460477 - binary-ieee754
@@ -498,7 +515,7 @@ packages:
498515 - mbug
499516
500517 "David Johnson <djohnson.m@gmail.com> @dmjio":
501− - miso
518+ - miso < 0 # via servant
502519 - envy
503520 - s3-signer
504521 # - google-translate # servant 0.12
@@ -537,14 +554,14 @@ packages:
537554 - wai-websockets
538555 - warp-tls
539556 - yesod
540− - yesod-auth
557+ - yesod-auth < 0 # via email-validate & persistent & yesod-core
541558 - authenticate-oauth
542559 - yesod-bin
543560 - yesod-eventsource
544561 - yesod-gitrepo
545562 - yesod-newsfeed
546563 - yesod-sitemap
547− - yesod-static
564+ - yesod-static < 0 # via wai-app-static & yesod-test & yesod-core
548565 - yesod-test
549566 - yesod-websockets
550567 - cereal-conduit
@@ -563,7 +580,7 @@ packages:
563580 - async
564581 - base16-bytestring
565582 - c2hs
566− - csv-conduit < 0 # BuildFailureException Process exited with ExitFailure 1: ./Setup build
583+ - csv-conduit
567584 - executable-hash
568585 - executable-path
569586 - foreign-store
@@ -573,7 +590,7 @@ packages:
573590 - hybrid-vectors
574591 - indents
575592 - language-c
576− - persistent-mongoDB
593+ - persistent-mongoDB < 0 # via blaze-html & persistent & persistent-qq & persistent-template & persistent-test
577594 - pretty-class
578595 - th-expand-syns
579596 - th-lift
@@ -604,7 +621,7 @@ packages:
604621 - githash
605622
606623 - time-manager
607− - pantry
624+ - pantry < 0 # via cryptonite-conduit & hackage-security & hpack & http-download & persistent & persistent-sqlite & persistent-template & rio-orphans & rio-prettyprint & tar-conduit & th-utilities
608625 - mega-sdist
609626 - http-download
610627 - hi-file-parser
@@ -642,6 +659,7 @@ packages:
642659 - filepattern
643660 - record-hasfield
644661 - rattle
662+ - hie-bios
645663
646664 "Digital Asset <shayne.fletcher@digitalasset.com>":
647665 - ghc-lib
@@ -670,11 +688,11 @@ packages:
670688 "Jasper Van der Jeugt @jaspervdj":
671689 - blaze-html
672690 - blaze-markup
673− - stylish-haskell < 0 # haskell-src-exts 1.21
691+ - stylish-haskell
674692 # profiteur # aeson-1.4.0.0
675693 - psqueues
676694 - websockets
677− - websockets-snap
695+ - websockets-snap < 0 # via io-streams
678696 - hakyll < 0 # jaspervdj/hakyll#691
679697
680698 "Sibi Prabakaran <sibi@psibi.in> @psibi":
@@ -762,7 +780,6 @@ packages:
762780 - ini
763781 - lucid
764782 - pdfinfo
765− - present
766783 - pure-io < 0 # build failure with GHC 8.4
767784 - sourcemap
768785 - hindent < 0 # GHC 8.4 via descriptive
@@ -808,7 +825,6 @@ packages:
808825 - fixed
809826 - folds
810827 - free
811− - gc
812828 - gl
813829 - graphs
814830 - half
@@ -884,11 +900,11 @@ packages:
884900 - incremental-parser
885901 - monoid-subclasses
886902 - picoparsec < 0 # BuildFailureException Process exited with ExitFailure 1: ./Setup build
887− - rank2classes
903+ - rank2classes < 0 # via template-haskell-2.15.0.0
888904
889905 "Brent Yorgey <byorgey@gmail.com> @byorgey":
890906 - active
891− - diagrams
907+ - diagrams < 0 # via diagrams-contrib
892908 - diagrams-builder < 0 # via lens-4.17
893909 - diagrams-cairo < 0 # via lens-4.17
894910 - diagrams-canvas < 0 # via lens-4.17
@@ -896,7 +912,7 @@ packages:
896912 - diagrams-core
897913 - diagrams-gtk < 0 # via diagrams-cairo
898914 - diagrams-html5 < 0 # via lens-4.17
899− - diagrams-lib
915+ - diagrams-lib < 0 # via base-4.13.0.0
900916 - diagrams-postscript
901917 - diagrams-rasterific
902918 - diagrams-solve
@@ -919,9 +935,9 @@ packages:
919935 - bugsnag-haskell
920936 - gravatar
921937 - load-env
922− - yesod-auth-oauth2
938+ - yesod-auth-oauth2 < 0 # via hoauth2 & yesod-core
923939 - yesod-markdown < 0 # pbrisbin/yesod-markdown#65
924− - yesod-paginator
940+ - yesod-paginator < 0 # via persistent
925941
926942 "Felipe Lessa <felipe.lessa@gmail.com> @meteficha":
927943 - fb
@@ -1064,7 +1080,7 @@ packages:
10641080
10651081 "Boris Lykah <lykahb@gmail.com> @lykahb":
10661082 - groundhog
1067− - groundhog-inspector
1083+ - groundhog-inspector < 0 # via groundhog
10681084 - groundhog-mysql
10691085 - groundhog-postgresql
10701086 - groundhog-sqlite
@@ -1129,11 +1145,11 @@ packages:
11291145 - HandsomeSoup
11301146
11311147 "Clint Adams <clint@debian.org> @clinty":
1132− - hOpenPGP
1148+ - hOpenPGP < 0 # via bzlib
11331149 - openpgp-asciiarmor
11341150 - MusicBrainz
11351151 - DAV
1136− - hopenpgp-tools
1152+ - hopenpgp-tools < 0 # via graphviz
11371153 - opensource
11381154 - debian
11391155 - cabal-debian
@@ -1188,7 +1204,7 @@ packages:
11881204 - hxt-pickle-utils < 0
11891205 - imagesize-conduit
11901206 - json-schema < 0
1191− - multipart
1207+ - multipart < 0 # MonadFail
11921208 # - rest-client # http-types 0.12
11931209 - rest-core < 0 # GHC 8.4 via base-4.11.0.0
11941210 - rest-snap < 0 # GHC 8.4 via rest-core
@@ -1242,7 +1258,7 @@ packages:
12421258 - wai-middleware-caching-lru < 0
12431259 - wai-middleware-caching-redis < 0 # GHC 8.4 via hedis
12441260 # not package maintainer
1245− - ekg
1261+ - ekg < 0 # via base-4.13.0.0
12461262 - ekg-json
12471263
12481264 "Paul Rouse <pgr@doynton.org> @paul-rouse":
@@ -1261,7 +1277,7 @@ packages:
12611277 - swagger
12621278 - tinylog
12631279 - wai-predicates
1264− - wai-routing
1280+ - wai-routing < 0 # DependencyFailed (PackageName "wai-route")
12651281 - zeromq4-haskell
12661282
12671283 "Alejandro Serrano <trupill@gmail.com> @serras":
@@ -1299,7 +1315,7 @@ packages:
12991315 - interpolatedstring-perl6
13001316 - iproute
13011317 - missing-foreign
1302− - MissingH
1318+ - MissingH < 0 # via array-0.5.4.0 & base-4.13.0.0 & containers-0.6.2.1 & directory-1.3.3.2 & filepath-1.4.2.1 & old-time-1.1.0.3 & process-1.6.5.1 & time-1.9.3 & unix-2.7.2.2
13031319 - multimap
13041320 - parallel-io
13051321 - text-binary
@@ -1310,6 +1326,7 @@ packages:
13101326 - hpack
13111327 - bindings-uname
13121328 - stack < 9.9.9 # see https://github.com/fpco/stackage/issues/3563
1329+ - stack < 0 # via hackage-security
13131330
13141331 "Michael Sloan <mgsloan@gmail.com> @mgsloan":
13151332 - th-orphans
@@ -1397,24 +1414,32 @@ packages:
13971414 - servant-conduit
13981415 - servant-docs
13991416 - servant-foreign
1400− - servant-http-streams
1417+ - servant-http-streams < 0 # via servant
14011418 - servant-js
14021419 - servant-lucid
14031420 - servant-machines
14041421 - servant-mock
1405− - servant-multipart
1422+ - servant-multipart < 0 # via servant
14061423 - servant-pipes
14071424 - servant-server
14081425 - servant-swagger
14091426 - servant-swagger-ui
14101427 - servant-swagger-ui-core
14111428
1429+ "Optics <optics@well-typed.com>":
1430+ - indexed-profunctors
1431+ - optics
1432+ - optics-core
1433+ - optics-extra
1434+ - optics-th
1435+ - optics-vl
1436+
14121437 "Alexandr Ruchkin <voidex@live.com> @mvoidex":
14131438 - hformat
14141439 - simple-log
14151440 - text-region
14161441 - haskell-names
1417− - hsdev
1442+ - hsdev < 0 # via ghc-boot-8.8.1
14181443
14191444 "Aleksey Kliger <aleksey@lambdageek.org> @lambdageek":
14201445 - unbound-generics
@@ -1498,7 +1523,7 @@ packages:
14981523 "Tomas Carnecky @wereHamster":
14991524 - avers
15001525 - avers-api
1501− - avers-server
1526+ - avers-server < 0 # via servant-server
15021527 - css-syntax
15031528 # - etcd # https://github.com/wereHamster/etcd-hs/issues/5
15041529 - github-types
@@ -1508,7 +1533,7 @@ packages:
15081533 - kraken
15091534 - libinfluxdb < 0 # GHC 8.4 via base-4.11.0.0
15101535 - mole < 0 # GHC 8.4 via base-4.11.0.0
1511− - publicsuffix < 0
1536+ - publicsuffix
15121537 - rethinkdb-client-driver
15131538 - snap-blaze
15141539
@@ -1543,7 +1568,7 @@ packages:
15431568 "Greg V <greg@unrelenting.technology> @myfreeweb":
15441569 - pcre-heavy
15451570 - http-link-header
1546− - microformats2-parser
1571+ - microformats2-parser < 0 # via blaze-html
15471572 - hspec-expectations-pretty-diff
15481573 - wai-cli
15491574 - magicbane < 0 # via ekg-wai
@@ -1610,7 +1635,7 @@ packages:
16101635 - amazonka-ds
16111636 - amazonka-dynamodb
16121637 - amazonka-dynamodb-streams
1613− - amazonka-ec2
1638+ # - amazonka-ec2 # https://github.com/brendanhay/amazonka/issues/549
16141639 - amazonka-ecr
16151640 - amazonka-ecs
16161641 - amazonka-efs
@@ -1831,6 +1856,7 @@ packages:
18311856 - github-release
18321857 - json-feed
18331858 - lackey
1859+ - list-singleton
18341860 - ratel
18351861 - ratel-wai
18361862 - rattletrap
@@ -1983,7 +2009,7 @@ packages:
19832009 - hamilton
19842010 - hmatrix-backprop
19852011 - hmatrix-vector-sized
1986− - lens-typelevel
2012+ - lens-typelevel < 0 # GHC 8.8 via ghc-typelits-presburger (konn/equational-reasoning-in-haskell#4)
19872013 - list-witnesses
19882014 - nonempty-containers
19892015 - one-liner-instances
@@ -2089,7 +2115,7 @@ packages:
20892115 - friday < 0
20902116 - friday-juicypixels < 0
20912117 - hbeanstalk
2092− - hedis
2118+ - hedis < 0 # via test-framework
20932119 - hprotoc
20942120 - hsyslog-udp < 0
20952121 - iso3166-country-codes
@@ -2181,6 +2207,7 @@ packages:
21812207 - base-orphans
21822208 - chaselev-deque
21832209 - code-page
2210+ - constraint-tuples
21842211 - criterion
21852212 - criterion-measurement
21862213 - data-reify
@@ -2199,6 +2226,7 @@ packages:
21992226 - mtl-compat
22002227 - ordered-containers
22012228 - proxied
2229+ - rdtsc
22022230 - singleton-nats
22032231 - text-show
22042232 - text-show-instances
@@ -2317,11 +2345,12 @@ packages:
23172345 - password
23182346 - password-instances
23192347 - pretty-simple
2348+ - print-console-colors
23202349 - read-env-var
23212350 - servant-checked-exceptions
23222351 - servant-checked-exceptions-core
2323− - servant-rawm
2324− - servant-static-th
2352+ - servant-rawm < 0 # via http-media
2353+ - servant-static-th < 0 # via http-media
23252354 - termonad
23262355 - world-peace
23272356 - xml-html-qq
@@ -2373,7 +2402,7 @@ packages:
23732402
23742403 "Gregory Collins <greg@gregorycollins.net> @gregorycollins":
23752404 - hashtables
2376− - io-streams
2405+ - io-streams < 0 # via test-framework
23772406 - openssl-streams
23782407
23792408 "Andrew Cowie <andrew@operationaldynamics.com> @afcowie":
@@ -2414,22 +2443,22 @@ packages:
24142443 - hsyslog
24152444 - jailbreak-cabal
24162445 - json-autotype
2417− - lambdabot-core
2446+ - lambdabot-core < 0 # via dependent-map-0.3
24182447 - lambdabot-irc-plugins
24192448 - language-nix
24202449 - logging-facade-syslog
24212450 - MonadPrompt
2422− - multipart # for cgi
24232451 - nix-paths
24242452 - parsec-class
24252453 - prim-uniq
2426− - random-fu
2454+ - random-fu < 0 # via random-source
24272455 - random-source
24282456 - rvar
24292457 - SafeSemaphore
24302458 - streamproc
2431− - stringsearch # for cgi
2459+ - stringsearch # for cgi
24322460 - titlecase
2461+ - X11
24332462 - xmonad
24342463
24352464 "Mark Fine <mark.fine@gmail.com> @markfine":
@@ -2458,7 +2487,7 @@ packages:
24582487 - strict-base-types
24592488 - withdependencies < 0
24602489 - hruby
2461− - language-puppet
2490+ - language-puppet < 0 # via hslogger-1.3.0.0
24622491 - tar-conduit
24632492
24642493 "Mark Karpov <markkarpov92@gmail.com> @mrkkrp":
@@ -2511,6 +2540,8 @@ packages:
25112540 - declarative
25122541 - sampling
25132542 - flat-mcmc
2543+ - urbit-hob
2544+ - hnock
25142545
25152546 "Facundo Domínguez <facundo.dominguez@tweag.io> @facundominguez":
25162547 - distributed-process < 0 # GHC 8.4 via network-transport-tcp
@@ -2588,7 +2619,7 @@ packages:
25882619 - pusher-http-haskell
25892620
25902621 "Yorick Laupa yo.eight@gmail.com @YoEight":
2591− - eventstore
2622+ - eventstore < 0 # via dns
25922623 - dotnet-timespan
25932624 - eventsource-api < 0 # GHC 8.4 build failure
25942625 - eventsource-geteventstore-store < 0 # GHC 8.4 via protolude
@@ -2662,7 +2693,7 @@ packages:
26622693 # - language-dockerfile # https://github.com/beijaflor-io/haskell-language-dockerfile/issues/11
26632694
26642695 "Pascal Hartig <phartig@rdrei.net> @passy":
2665− - giphy-api < 0 # https://github.com/passy/giphy-api/issues/18
2696+ - giphy-api
26662697 - optparse-text
26672698
26682699 "rightfold <rightfold@gmail.com> @rightfold":
@@ -2725,7 +2756,7 @@ packages:
27252756 - tao-example
27262757
27272758 "Suhail Shergill <suhailshergill@gmail.com> @suhailshergill":
2728− - extensible-effects < 0 # GHC 8.4 via base-4.11.0.0
2759+ - extensible-effects
27292760
27302761 "Justus Adam <dev@justus.science> @JustusAdam":
27312762 # - marvin # https://github.com/JustusAdam/marvin/issues/22
@@ -2781,15 +2812,15 @@ packages:
27812812 - xlsx-tabular
27822813
27832814 "Mikhail Glushenkov <mikhail.glushenkov@gmail.com> @23Skidoo":
2784− - Cabal < 3 # https://github.com/commercialhaskell/stackage/issues/4761
2785− - cabal-install < 3
2815+ - Cabal
2816+ - cabal-install
27862817 # - pointful # haskell-src-exts
27872818
27882819 "Lennart Kolmodin <kolmodin@gmail.com> @kolmodin":
27892820 - binary-bits
27902821
27912822 "Alex McLean <alex@slab.org> @yaxu":
2792− - tidal < 0 # transformers https://github.com/commercialhaskell/stackage/issues/4408
2823+ - tidal
27932824 - hosc
27942825
27952826 "Kei Hibino <ex8k.hibino@gmail.com> @khibino":
@@ -2832,7 +2863,7 @@ packages:
28322863 - Imlib
28332864 - xturtle < 0 # GHC 8.4 via yjsvg
28342865 - gluturtle < 0 # build failure with GHC 8.4
2835− - papillon < 0
2866+ - papillon
28362867 - exception-hierarchy < 0
28372868 - simplest-sqlite < 0
28382869 - warp-tls-uid
@@ -2854,7 +2885,7 @@ packages:
28542885 - hw-diagnostics
28552886 - hw-dsv
28562887 - hw-eliasfano
2857− - hw-excess
2888+ - hw-excess < 0 # via hw-rankselect-base
28582889 - hw-hedgehog
28592890 - hw-hspec-hedgehog
28602891 - hw-int
@@ -2896,14 +2927,14 @@ packages:
28962927 - protolude
28972928 - repline
28982929 - picosat < 0
2899− - aos-signature
2930+ - aos-signature < 0 # via protolude
29002931 # https://github.com/commercialhaskell/stackage/issues/4682
29012932 - bulletproofs < 1
29022933 - pedersen-commitment
29032934 - merkle-tree
29042935 - oblivious-transfer
29052936 - pairing < 0 # #4758
2906− - libraft
2937+ - libraft < 0 # via concurrency & ejafu & kg & kg-core & onad-metrics & ostgresql-simple-url & rotolude & uickcheck-state-machine & asty-dejafu
29072938 - galois-field
29082939
29092940 "Daishi Nakajima <nakaji.dayo@gmail.com> @nakaji-dayo":
@@ -2960,11 +2991,11 @@ packages:
29602991 - gi-gio
29612992 - gi-gobject
29622993 - gi-gtk
2963− - gi-gtk-hs
2994+ - gi-gtk-hs < 0 # via base-compat-0.11.0
29642995 - gi-gtksource
29652996 - gi-javascriptcore
29662997 - gi-vte
2967− # - gi-webkit2 # GHC 8.4
2998+ # - gi-webkit2 # https://github.com/fpco/stackage/issues/3415
29682999
29693000 "Brandon Simmons <brandon.m.simmons@gmail.com> @jberryman":
29703001 - directory-tree
@@ -3002,7 +3033,7 @@ packages:
30023033 - haskey-mtl < 0
30033034 - intset-imperative
30043035 - lxd-client < 0 # GHC 8.4 via http-media
3005− - lxd-client-config
3036+ - lxd-client-config < 0 # via test-framework
30063037 - xxhash-ffi
30073038 - zeromq4-patterns
30083039
@@ -3018,10 +3049,16 @@ packages:
30183049 - fast-digits
30193050 - chimera
30203051 - quadratic-irrational
3052+ - primitive-addr
30213053 - quickcheck-classes
3054+ - quickcheck-classes-base
30223055 - arithmoi
30233056 - bitvec
30243057 - poly
3058+ - extended-reals
3059+ - ChasingBottoms
3060+ - data-interval
3061+ - vector-rotcev
30253062
30263063 "Ashley Yakeley <ashley@semantic.org> @AshleyYakeley":
30273064 - countable
@@ -3030,7 +3067,7 @@ packages:
30303067
30313068 "Victor Denisov <denisovenator@gmail.com> @VictorDenisov":
30323069 - mongoDB
3033− - bson
3070+ - bson < 0 # via network-3.1.1.0
30343071
30353072 "Alexis King <lexi.lambda@gmail.com> @lexi-lambda":
30363073 - freer-simple
@@ -3240,7 +3277,7 @@ packages:
32403277 # - printcess # lens 4.16
32413278
32423279 "Alexey Kuleshevich <lehins@yandex.ru> @lehins":
3243− - wai-middleware-auth
3280+ - wai-middleware-auth < 0 # via hoauth2
32443281 # - hip # lens 4.16 via diagrams/chart
32453282 - massiv
32463283 - massiv-io
@@ -3248,7 +3285,7 @@ packages:
32483285 - scheduler
32493286
32503287 "Hans-Peter Deifel <hpd@hpdeifel.de> @hpdeifel":
3251− - hledger-iadd
3288+ - hledger-iadd < 0 # via brick
32523289
32533290 "Roy Levien <royl@aldaron.com> @orome":
32543291 - crypto-enigma
@@ -3393,13 +3430,13 @@ packages:
33933430 - hslua-module-text
33943431
33953432 "Judah Jacobson <judah.jacobson@gmail.com> @judah":
3396− - proto-lens-protobuf-types
3397− - proto-lens-protoc
3398− - proto-lens-runtime
3399− - proto-lens-setup
3400− - proto-lens
3401− - proto-lens-arbitrary
3402− - proto-lens-optparse
3433+ - proto-lens-protobuf-types < 0 # via lens-family-2.0.0
3434+ - proto-lens-protoc < 0 # via lens-family-2.0.0
3435+ - proto-lens-runtime < 0 # via lens-family-2.0.0
3436+ - proto-lens-setup < 0 # via base-4.13.0.0
3437+ - proto-lens < 0 # via base-4.13.0.0
3438+ - proto-lens-arbitrary < 0 # via lens-family-2.0.0
3439+ - proto-lens-optparse < 0 # via optparse-applicative-0.15.1.0
34033440 - tensorflow-test
34043441 - pier-core < 0
34053442 - pier < 0
@@ -3449,6 +3486,7 @@ packages:
34493486
34503487 "Alex Biehl <alexbiehl@gmail.com> @alexbiehl":
34513488 - haddock-library
3489+ - http-client-openssl
34523490
34533491 "Mark Hopkins <markjohnhopkins@gmail.com> @mjhopkins":
34543492 []
@@ -3494,13 +3532,12 @@ packages:
34943532 - universum
34953533
34963534 "Kowainik <xrom.xkov@gmail.com> @chshersh @vrom911":
3497− - base-noprelude == 4.12.0.0
34983535 - co-log-core
34993536 - co-log
35003537 - first-class-patterns
35013538 - relude
35023539 - shellmet
3503− - summoner
3540+ - summoner < 0 # via base-4.13.0.0
35043541 - tomland
35053542 - typerep-map
35063543
@@ -3530,6 +3567,7 @@ packages:
35303567 - blas-hs
35313568
35323569 "Eitan Chatav <eitan@gmail.com> @echatav":
3570+ - free-categories
35333571 - squeal-postgresql < 0
35343572
35353573 "Sam Quinn <lazersmoke@gmail.com> @Lazersmoke":
@@ -3663,7 +3701,7 @@ packages:
36633701 - servant-exceptions < 0 # https://github.com/ch1bo/servant-exceptions/issues/9
36643702
36653703 "Vaibhav Sagar <vaibhavsagar@gmail.com> @vaibhavsagar":
3666− - ihaskell
3704+ - ihaskell < 0 # via base-4.13.0.0
36673705 - ghc-parser
36683706
36693707 "Alexis Williams <alexis@typedr.at> @typedrat":
@@ -3691,7 +3729,7 @@ packages:
36913729
36923730 "Alexey Kotlyarov <a@koterpillar.com> @koterpillar":
36933731 - appendmap
3694− - serverless-haskell
3732+ - serverless-haskell < 0 # via aeson-extra
36953733
36963734 "Guru Devanla <grdvnl@gmail.com> @gdevanla":
36973735 - pptable
@@ -3702,6 +3740,11 @@ packages:
37023740 - map-syntax < 0 # GHC 8.4 via base-4.11.0.0
37033741 - heist < 0 # GHC 8.4 via map-syntax
37043742 - snap < 0 # GHC 8.4 via base-4.11.0.0
3743+ - conferer
3744+ # - conferer-snap # Because snap
3745+ - conferer-warp
3746+ - conferer-hspec
3747+ # - conferer-provider-json # via aeson-qq
37053748
37063749 "Tim Humphries <tim+stackage@utf8.me> @thumphries":
37073750 - transformers-either < 0 # via exceptions-0.10.0
@@ -3709,14 +3752,14 @@ packages:
37093752
37103753 "Domen Kozar <domen@enlambda.com> @domenkozar":
37113754 - cachix < 0 # #4752
3712− - cachix-api
3755+ - cachix-api < 0 # via http-media & protolude & servant-auth & servant-auth-server & servant-auth-swagger & swagger2
37133756 - elm2nix
37143757 - mixpanel-client < 0
37153758 - netrc
37163759 - pretty-sop
37173760 - servant-auth
3718− - servant-auth-server
3719− - servant-auth-client
3761+ - servant-auth-server < 0 # via base-4.13.0.0
3762+ - servant-auth-client < 0 # via warp-3.3.2
37203763 - servant-auth-swagger
37213764 - servant-auth-docs
37223765 - servant-elm
@@ -3726,6 +3769,7 @@ packages:
37263769 "Andre Van Der Merwe <stackage@andrevdm.com> @andrevdm":
37273770 - bhoogle < 0
37283771 - hyraxAbif
3772+ - hyraxAbif < 0 # via binary-0.8.7.0
37293773
37303774 "David Millar-Durrant <dmillardurrant@gmail.com> @DavidM-D":
37313775 - indexed-list-literals
@@ -3799,6 +3843,7 @@ packages:
37993843 - alg
38003844 - category
38013845 - constraint
3846+ - dual
38023847 - either-both
38033848 - filtrable
38043849 - foldable1
@@ -3813,7 +3858,7 @@ packages:
38133858 - yesod-text-markdown
38143859
38153860 "Alexander Krupenkin <mail@akru.me> @akru":
3816− - web3
3861+ - web3 < 0 # via base-4.13.0.0 & cryptonite-0.26 & memory-0.15.0 & microlens-mtl-0.2.0.1 & time-1.9.3
38173862
38183863 "Georg Rudoy <0xd34df00d@gmail.com> @0xd34df00d":
38193864 - can-i-haz
@@ -3927,11 +3972,11 @@ packages:
39273972
39283973 "David Himmelstrup <lemmih@gmail.com> @lemmih":
39293974 - reanimate-svg
3930− - reanimate
3975+ - reanimate < 0 # via base-4.13.0.0
39313976
39323977 "Vitaly Bragilevsky <vit.bragilevsky@gmail.com> @bravit":
39333978 - Chart
3934− - Chart-diagrams
3979+ - Chart-diagrams < 0 # via diagrams-core & diagrams-lib & diagrams-postscript & diagrams-svg & svg-builder
39353980
39363981 "Juri Chomé <juri.chome@gmail.com> @2mol":
39373982 - msgpack
@@ -3959,6 +4004,7 @@ packages:
39594004 - unboxing-vector
39604005
39614006 "Brandon Chinn <brandon@leapyear.io> @brandon-leapyear":
4007+ - aeson-schemas
39624008 - th-test-utils
39634009
39644010 "Akshay Mankar <itsakshaymankar@gmail.com> @akshaymankar":
@@ -3971,9 +4017,15 @@ packages:
39714017 "Robbie McMichael @robbiemcmichael":
39724018 - http-client-overrides
39734019
4020+ "Ian Graves <thegravian@gmail.com> @igraves":
4021+ - monad-resumption
4022+
4023+ "Marius Ghita <mhitza@gmail.com> @mhitza":
4024+ - minimal-configuration
4025+
39744026 "Grandfathered dependencies":
4027+ - network
39754028 - Boolean
3976− - ChasingBottoms < 0 # due to QuickCheck, https://github.com/commercialhaskell/stackage/issues/4444
39774029 - Decimal
39784030 - Diff
39794031 - FloatingHex
@@ -3988,14 +4040,13 @@ packages:
39884040 - ListLike
39894041 - MemoTrie
39904042 - NumInstances
3991− - OneTuple
39924043 - Only
39934044 - ParsecTools
39944045 - QuickCheck
39954046 - RSA
3996− - X11
39974047 - aeson-compat
39984048 - aeson-extra
4049+ - aeson-optics
39994050 - alsa-mixer
40004051 - ansi-terminal
40014052 - appar
@@ -4187,7 +4238,6 @@ packages:
41874238 - inspection-testing
41884239 - integer-logarithms
41894240 - io-streams-haproxy
4190− - ip
41914241 - ixset-typed
41924242 - json
41934243 - json-alt
@@ -4301,6 +4351,8 @@ packages:
43014351 - servant-swagger-ui-redoc
43024352 - servant-yaml
43034353 - semialign
4354+ - semialign-indexed
4355+ - semialign-optics
43044356 - setenv
43054357 - shakespeare
43064358 - shell-escape
@@ -4311,7 +4363,8 @@ packages:
43114363 - size-based
43124364 - skein
43134365 - skylighting-core
4314− - snap-core
4366+ - snap-core < 0 # via test-framework
4367+ - some
43154368 - special-values
43164369 - splice
43174370 - split
@@ -4362,6 +4415,8 @@ packages:
43624415 - th-lift-instances
43634416 - th-utilities
43644417 - these
4418+ - these-lens
4419+ - these-optics
43654420 - threads
43664421 - thyme
43674422 - time-locale-compat
@@ -4381,6 +4436,7 @@ packages:
43814436 - unbounded-delays
43824437 - universe
43834438 - universe-base
4439+ - universe-some
43844440 - universe-dependent-sum
43854441 - universe-instances-base
43864442 - universe-instances-extended
@@ -4427,7 +4483,7 @@ packages:
44274483 - yeshql-core
44284484 - yeshql-hdbc
44294485 - yesod-core
4430− - yesod-form
4486+ - yesod-form < 0 # via email-validate
44314487 - yesod-persistent
44324488 - zlib
44334489 - zlib-bindings
@@ -4465,7 +4521,6 @@ packages:
44654521 # affected. Packages will be kept in this list indefinitely so
44664522 # that new packages depending on it will be flagged as well.
44674523 "Removed packages":
4468− - gi-webkit2 < 0 # https://github.com/fpco/stackage/issues/3415
44694524 - PSQueue < 0 # build failure with GHC 8.4 (nowhere to report, it's ancient just let it die)
44704525 - json-builder < 0 # build failure with GHC 8.4 https://github.com/lpsmith/json-builder/issues/2
44714526 - type-combinators < 0 # build failure with GHC 8.4 https://github.com/kylcarte/type-combinators/issues/8
@@ -4473,7 +4528,6 @@ packages:
44734528 - preprocessor-tools < 0 # build failure with GHC 8.4
44744529 - tinytemplate < 0 # build failure with GHC 8.4
44754530 - wai-route < 0 # BuildFailureException Process exited with ExitFailure 1: ./Setup build
4476− - wai-routing < 0 # DependencyFailed (PackageName "wai-route")
44774531 - fingertree-psqueue < 0 # BuildFailureException Process exited with ExitFailure 1: ./Setup build
44784532 - cli < 0 # BuildFailureException Process exited with ExitFailure 1: ./Setup build
44794533 - prim-array < 0 # BuildFailureException Process exited with ExitFailure 1: ./Setup build
@@ -4485,362 +4539,725 @@ packages:
44854539 - lens-labels < 0 # deprecated https://github.com/commercialhaskell/stackage/pull/4358
44864540 - proto-lens-combinators < 0 # deprecated https://github.com/commercialhaskell/stackage/pull/4358
44874541
4488− # Packages in the build plan that are blocked from inclusion due to
4489− # compilation failure with ghc 8.6
4490− "Build failure with GHC 8.6":
4491− # out of bounds
4492− - SCalendar < 0
4493− - haskell-tools-builtin-refactorings < 0
4494− - hpqtypes < 0
4495− - ref-fd < 0
4496−
4497− # failed to build
4498− - Fin < 0
4499− - HPDF < 0
4500− - broadcast-chan < 0
4501− - df1 < 0
4502− - di-handle < 0
4503− - exinst < 0
4504− - extensible < 0
4505− - gtk2hs-buildtools < 0
4506− - hdevtools < 0
4507− - histogram-fill < 0
4508− - hprotoc < 0
4509− - jni < 0
4510− - large-hashable < 0
4511− - llvm-hs-pretty < 0
4512− - med-module < 0
4513− - monad-recorder < 0
4514− - o-clock < 0
4515− - teardown < 0
4516− - typography-geometry < 0
4517−
4518− # transitive dependencies of packages failing to build
4519− - capataz < 0
4520− - componentm < 0
4521− - componentm-devel < 0
4522− - di < 0
4523− - di-df1 < 0
4524− - geodetics < 0
4525− - jvm < 0
4526− - plot-light < 0
4527−
4528−
4529− "Blocked per http-client-0.6":
4530− - amazonka < 0 # via http-client-0.6.1
4531− - amazonka-core < 0 # via http-client-0.6.1
4542+ "Build failures on GHC upgrades":
4543+
4544+ - DAV < 0 # via xml-hamlet
4545+ - DBFunctor < 0 # via MissingH
4546+ - Fin < 0 # compilation failure
4547+ - FontyFruity < 0 # MonadFail
4548+ - H < 0 # via inline-r
4549+ - HCodecs < 0 # MonadFail
4550+ - HDBC < 0 # via time-1.9.3
4551+ - HDBC-mysql < 0 # via HDBC
4552+ - HDBC-session < 0 # via HDBC
4553+ - HPDF < 0 # compilation failure
4554+ - HSet < 0 # Duplicate Hashable instance
4555+ - HTF < 0 # via haskell-src
4556+ - HTTP < 0 # via test-framework & test-framework-hunit
4557+ - HaTeX < 0 # MonadFail
4558+ - HandsomeSoup < 0 # via HTTP
4559+ - Hoed < 0 # via regex-tdfa-text
4560+ - HsOpenSSL-x509-system < 0 # via HsOpenSSL
4561+ - IPv6Addr < 0 # via test-framework & test-framework-hunit
4562+ - MusicBrainz < 0 # via HTTP
4563+ - Rasterific < 0 # via vector-algorithms
4564+ - SCalendar < 0 # bounds failure
4565+ - SVGFonts < 0 # via diagrams-core
4566+ - SVGFonts < 0 # via diagrams-lib
4567+ - ShellCheck < 0 # via Cabal-3.0.0.0
4568+ - Strafunski-StrategyLib < 0 # via base-4.13.0.0
4569+ - TotalMap < 0 # via base-4.13.0.0
4570+ - abstract-deque-tests < 0 # via test-framework
4571+ - active < 0 # via base-4.13.0.0
4572+ - aeson-diff < 0 # via base-4.13.0.0
4573+ - aeson-extra < 0 # via semialign
4574+ - aeson-iproute < 0 # via iproute
4575+ - aeson-qq < 0 # MonadFail
4576+ - alarmclock < 0 # via base-4.13.0.0
4577+ - alerts < 0 # via blaze-html
4578+ - algebraic-graphs < 0 # via base-compat-0.11.0
4579+ - antiope-core < 0 # via aeson-lens & hspec-2.7.1 & hw-hspec-hedgehog
4580+ - antiope-dynamodb < 0 # via antiope-core
4581+ - antiope-messages < 0 # via hspec-2.7.1 & hw-hspec-hedgehog
4582+ - antiope-s3 < 0 # via antiope-core & antiope-messages
4583+ - antiope-sns < 0 # via hspec-2.7.1 & hw-hspec-hedgehog
4584+ - antiope-sqs < 0 # via hspec-2.7.1 & hw-hspec-hedgehog
4585+ - apecs < 0 # Template Haskell changes
4586+ - apecs-gloss < 0 # via gloss
4587+ - apecs-physics < 0 # via inline-c
4588+ - apply-refact < 0 # via ghc-8.8.1
4589+ - arbor-lru-cache < 0 # via hw-hspec-hedgehog
4590+ - asciidiagram < 0 # via pandoc-types
4591+ - asif < 0 # via hw-hspec-hedgehog
4592+ - asif < 0 # via hw-ip
4593+ - authenticate < 0 # via tagstream-conduit
4594+ - autoexporter < 0 # via base-4.13.0.0
4595+ - avers-api < 0 # via servant
4596+ - avro < 0 # via pure-zlib
4597+ - avwx < 0 # via HTTP
4598+ - backprop < 0 # via vinyl
4599+ - bank-holidays-england < 0 # via base-4.13.0.0
4600+ - barbies < 0
4601+ - barrier < 0 # via blaze-svg
4602+ - base-noprelude < 0 # via base-4.13.0.0
4603+ - beam-core < 0 # via vector-sized-1.4.0.0
4604+ - beam-migrate < 0 # via dependent-map-0.3 & dependent-sum-0.6.2.0
4605+ - beam-mysql < 0 # via beam-core
4606+ - beam-postgres < 0 # via beam-core
4607+ - beam-sqlite < 0 # via beam-core
4608+ - bench-show < 0 # via optparse-applicative-0.15.1.0
4609+ - benchpress < 0 # via base-4.13.0.0
4610+ - bencode < 0 # via base-4.13.0.0
4611+ - bencoding < 0 # via bencode
4612+ - binary-bits < 0 # MonadFail
4613+ - bitcoin-block < 0 # via hexstring
4614+ - bitcoin-script < 0 # MonadFail
4615+ - bitcoin-tx < 0 # via hexstring
4616+ - bitcoin-types < 0 # via base58string & hexstring
4617+ - bits-extra < 0 # via hw-hspec-hedgehog
4618+ - bitx-bitcoin < 0 # compilation error
4619+ - blas-hs < 0 # MonadFail
4620+ - blaze-bootstrap < 0 # via blaze-html
4621+ - blaze-colonnade < 0 # via profunctors-5.5
4622+ - board-games < 0 # via httpd-shed
4623+ - boolean-normal-forms < 0 # via base-4.13.0.0
4624+ - brick < 0 # via base-4.13.0.0
4625+ - broadcast-chan < 0 # compilation failure
4626+ - bson-lens < 0 # via bson
4627+ - bugsnag-haskell < 0 # via yesod-core
4628+ - bulletproofs < 0 # via protolude
4629+ - butter < 0 # via network-simple
4630+ - bv-little < 0 # via text-show
4631+ - bzlib < 0 # via base-4.13.0.0
4632+ - cabal-debian < 0 # via debian
4633+ - cabal-file-th < 0 # Cabal 3
4634+ - cabal-install < 0 # via base-4.13.0.0
4635+ - cabal2nix < 0 # via hpack
4636+ - capataz < 0 # transitive compilation failure
4637+ - cassava-records < 0 # MonadFail
4638+ - caster < 0 # via fast-builder
4639+ - cayley-client < 0 # via lens-4.18.1
4640+ - cayley-client < 0 # via lens-aeson-1.1
4641+ - cborg-json < 0 # via base-4.13.0.0
4642+ - cereal-time < 0 # via time-1.9.3
4643+ - cgi < 0 # via multipart
4644+ - cheapskate < 0 # via blaze-html
4645+ - cheapskate-highlight < 0 # via blaze-html
4646+ - cheapskate-lucid < 0 # via blaze-html
4647+ - check-email < 0 # via email-validate
4648+ - chronos < 0 # also test-framework
4649+ - chronos-bench < 0 # via chronos
4650+ - cipher-aes128 < 0 # via Cabal-3.0.0.0
4651+ - cipher-blowfish < 0 # MonadFail
4652+ - circle-packing < 0 # via base-4.13.0.0
4653+ - classy-prelude-yesod < 0 # via persistent
4654+ - classyplate < 0 # via base-4.13.0.0
4655+ - closed < 0 # via persistent
4656+ - cmark-gfm < 0 # via blaze-html
4657+ - cmark-gfm < 0 # via markdown
4658+ - co-log < 0 # via base-4.13.0.0
4659+ - co-log-core < 0 # via base-4.13.0.0
4660+ - codec < 0 # via binary-bits
4661+ - codo-notation < 0 # MonadFail
4662+ - colonnade < 0 # via profunctors-5.5
4663+ - columnar < 0 # via fmt
4664+ - compact < 0 # via base-4.13.0.0
4665+ - componentm < 0 # transitive compilation failure
4666+ - componentm-devel < 0 # transitive compilation failure
4667+ - concurrent-supply < 0 # hashable-1.3.0
4668+ - conduit-iconv < 0 # MonadFail
4669+ - conduit-throttle < 0 # via test-framework
4670+ - conduit-throttle < 0 # via test-framework-hunit
4671+ - confcrypt < 0 # via crypto-pubkey-openssh & optparse-applicative-0.15.1.0
4672+ - configuration-tools < 0 # compilation error
4673+ - configurator-pg < 0 # via base-4.13.0.0
4674+ - control-dsl < 0 # via doctest-discover
4675+ - core-data < 0 # via prettyprinter-1.3.0
4676+ - core-program < 0 # via prettyprinter-1.3.0 and template-haskell-2.15
4677+ - core-text < 0 # via prettyprinter-1.3.0 and template-haskell-2.15
4678+ - country < 0 # via base-4.13.0.0
4679+ - courier < 0 # via test-framework & test-framework-hunit
4680+ - cql < 0 # Template Haskell changes
4681+ - cql-io < 0 # via cql
4682+ - cron < 0 # MonadFail
4683+ - crypto-api-tests < 0 # via test-framework
4684+ - crypto-cipher-tests < 0 # via test-framework
4685+ - crypto-pubkey-openssh < 0 # MonadFail
4686+ - cryptocipher < 0 # via cipher-blowfish
4687+ - cryptocompare < 0 # via MissingH
4688+ - css-syntax < 0 # via base-4.13.0.0
4689+ - cublas < 0 # via cuda
4690+ - cuda < 0
4691+ - cufft < 0 # via cuda
4692+ - cusparse < 0 # via cuda
4693+ - cyclotomic < 0 # via base-4.13.0.0
4694+ - data-accessor-template < 0 # via template-haskell-2.15.0.0
4695+ - data-diverse-lens < 0 # "The liberal coverage condition fails"
4696+ - data-dword < 0 # template-haskell
4697+ - data-msgpack < 0 # via data-msgpack-types
4698+ - data-msgpack-types < 0 # MonadFail
4699+ - data-serializer < 0 # MonadFail
4700+ - data-textual < 0 # MonadFail
4701+ - dbcleaner < 0 # via postgresql-simple
4702+ - debian < 0 # via bzlib
4703+ - debug < 0 # via Hoed
4704+ - decidable < 0 # via vinyl
4705+ - dependent-map < 0 # via constraints-extras
4706+ - dependent-sum < 0 # via constraints-extras
4707+ - dependent-sum-template < 0 # via constraints-extras
4708+ - derulo < 0 # via base-4.13.0.0
4709+ - df1 < 0 # compilation failure
4710+ - dhall < 0 # via cborg-json
4711+ - dhall-bash < 0 # via dhall
4712+ - dhall-json < 0 # via dhall
4713+ - di < 0 # transitive compilation failure
4714+ - di-df1 < 0 # transitive compilation failure
4715+ - di-handle < 0 # compilation failure
4716+ - diagrams-contrib < 0 # via base-4.13.0.0
4717+ - diagrams-contrib < 0 # via lens-4.18.1
4718+ - diagrams-core < 0 # via base-4.13.0.0 & lens-4.18.1
4719+ - diagrams-postscript < 0 # via base-4.13.0.0 & lens-4.18.1
4720+ - diagrams-rasterific < 0 # via base-4.13.0.0 & lens-4.18.1 & optparse-applicative-0.15.1.0
4721+ - diagrams-solve < 0 # via base-4.13.0.0
4722+ - diagrams-svg < 0 # via base-4.13.0.0 & lens-4.18.1 & optparse-applicative-0.15.1.0
4723+ - direct-sqlite < 0 # semigroups-0.19
4724+ - dl-fedora < 0 # via http-directory
4725+ - docopt < 0 # MonadFail
4726+ - doctemplates < 0 # via doclayout
4727+ - doctest-driver-gen < 0 # via base-4.13.0.0
4728+ - dom-parser < 0 # via xml-lens
4729+ - download < 0 # via feed
4730+ - dual-tree < 0 # via base-4.13.0.0
4731+ - dunai-core < 0 # via base-4.13.0.0
4732+ - easytest < 0 # via hedgehog-1.0.1
4733+ - ekg-core < 0 # via base-4.13.0.0
4734+ - ekg-json < 0 # via base-4.13.0.0
4735+ - ekg-statsd < 0 # via base-4.13.0.0 & time-1.9.3
4736+ - elm-export < 0 # via wl-pprint-text
4737+ - elm-street < 0 # via base-4.13.0.0 & warp-3.3.2
4738+ - elm2nix < 0 # via req
4739+ - emd < 0 # via typelits-witnesses
4740+ - enum-text < 0 # via fmt
4741+ - enum-text-rio < 0 # via fmt
4742+ - error-util < 0 # MonadFail
4743+ - esqueleto < 0 # via time-1.9.3
4744+ - essence-of-live-coding < 0 # via base-4.13.0.0
4745+ - essence-of-live-coding-gloss < 0 # via base-4.13.0.0
4746+ - essence-of-live-coding-pulse < 0 # via base-4.13.0.0
4747+ - essence-of-live-coding-quickcheck < 0 # via base-4.13.0.0
4748+ - eventful-memory < 0 # via eventful-core
4749+ - eventful-memory < 0 # via eventful-test-helpers
4750+ - exceptional < 0 # MonadFail
4751+ - executable-hash < 0 # via cryptohash
4752+ - exinst < 0 # compilation failure
4753+ - extensible < 0 # compilation failure
4754+ - fast-builder < 0 # via true-name
4755+ - fclabels < 0 # via base-4.13.0.0
4756+ - fib < 0 # via base-noprelude
4757+ - file-modules < 0 # via MissingH
4758+ - filter-logger < 0 # via scotty & wai-logger
4759+ - flat-mcmc < 0 # via monad-par
4760+ - flay < 0
4761+ - flexible-defaults < 0 # MonadFail
4762+ - flow < 0 # via base-4.13.0.0
4763+ - fmt < 0 # via doctest-discover
4764+ - fmt < 0 # via interpolate
4765+ - fmt-for-rio < 0 # via enum-text-rio
4766+ - fold-debounce < 0 # via time-1.9.3
4767+ - fold-debounce-conduit < 0 # via base-4.13.0.0
4768+ - force-layout < 0 # via base-4.13.0.0
4769+ - force-layout < 0 # via lens-4.18.1
4770+ - frisby < 0 # MonadFail
4771+ - functor-combinators < 0 # via dependent-sum
4772+ - functor-products < 0 # via vinyl
4773+ - galois-field < 0 # via protolude & wl-pprint-text
4774+ - generic-data-surgery < 0 # via generic-data
4775+ - generics-eot < 0 # via interpolate
4776+ - generics-mrsop < 0 # MonadFail
4777+ - geodetics < 0 # transitive compilation failure
4778+ - ghc-parser < 0 # via ghc-8.8.1
4779+ - gi-atk < 0 # via haskell-gi
4780+ - gi-cairo < 0 # via haskell-gi
4781+ - gi-gdk < 0 # via haskell-gi
4782+ - gi-gdkpixbuf < 0 # via haskell-gi
4783+ - gi-gio < 0 # via haskell-gi
4784+ - gi-glib < 0 # via haskell-gi
4785+ - gi-gobject < 0 # via haskell-gi
4786+ - gi-gtk < 0 # via gi-graphene
4787+ - gi-gtk < 0 # via gi-gsk
4788+ - gi-gtksource < 0 # via gi-gdk-4.0.1 & gi-gtk-4.0.1
4789+ - gi-javascriptcore < 0 # via haskell-gi
4790+ - gi-pango < 0 # via haskell-gi
4791+ - gi-vte < 0 # via gi-gdk-4.0.1 & gi-gtk-4.0.1
4792+ - ginger < 0 # via regex-tdfa-1.3.0
4793+ - gingersnap < 0 # via snap-core
45324794 - github < 0 # via http-client-0.6.1
4795+ - github-release < 0 # via base-4.13.0.0
4796+ - github-webhooks < 0 # unknown
4797+ - gloss < 0 # via base-4.13.0.0
4798+ - gloss-algorithms < 0 # via base-4.13.0.0
4799+ - gloss-examples < 0 # via base-4.13.0.0
4800+ - gloss-raster < 0 # via base-4.13.0.0
4801+ - gloss-rendering < 0 # via base-4.13.0.0
4802+ - gnuplot < 0 # via time-1.9.3
4803+ - google-oauth2-jwt < 0 # via HsOpenSSL
4804+ - gothic < 0 # via lens-4.18.1
4805+ - gothic < 0 # via lens-aeson-1.1
4806+ - graphite < 0 # via graphviz
4807+ - graphviz < 0 # via polyparse-1.13
4808+ - gravatar < 0 # via HTTP
4809+ - graylog < 0 # Couldn't find module Network.BSD
4810+ - greskell < 0 # via base-4.13.0.0
4811+ - greskell-core < 0 # via base-4.13.0.0
4812+ - greskell-websocket < 0 # via base-4.13.0.0
4813+ - groundhog < 0 # MonadFail
4814+ - groundhog-mysql < 0 # via groundhog
4815+ - groundhog-postgresql < 0 # via groundhog
4816+ - groundhog-sqlite < 0 # via direct-sqlite
4817+ - groundhog-th < 0 # via groundhog
4818+ - grouped-list < 0 # via base-4.13.0.0
4819+ - gtk2hs-buildtools < 0 # compilation failure
4820+ - gym-http-api < 0 # via servant servant-client
4821+ - hackage-security < 0 # via base-4.13.0.0
4822+ - haddock-library < 0 # via base-4.13.0.0
4823+ - hadolint < 0 # via ShellCheck
45334824 - hailgun < 0 # via http-client-0.6.1
4825+ - hamilton < 0 # via vty
4826+ - hapistrano < 0 # via path-io-1.5.0 & time-1.9.3
4827+ - hasbolt < 0 # via hex
4828+ - haskell-lsp < 0 # via hslogger
4829+ - haskell-spacegoo < 0 # MonadFail
4830+ - haskell-src < 0 # via base-4.13.0.0
4831+ - haskell-tools-builtin-refactorings < 0 # bounds failure
4832+ - haskintex < 0 # via hint
4833+ - haskoin-core < 0 # via secp256k1-haskell
4834+ - hasql < 0 # via postgresql-binary
4835+ - hasql-optparse-applicative < 0 # via hasql
4836+ - hasql-pool < 0 # via hasql
4837+ - hasql-transaction < 0 # via hasql
4838+ - haxl < 0 # via time-1.9.3
4839+ - hbeanstalk < 0 # sClose not in scope
4840+ - hdevtools < 0 # compilation failure
4841+ - hedn < 0 # via base-4.13.0.0
4842+ - hex < 0 # via base-4.13.0.0
4843+ - hidden-char < 0 # via base-4.13.0.0
4844+ - highlighting-kate < 0 # via blaze-html
4845+ - highlighting-kate < 0 # via regex-pcre-builtin
4846+ - histogram-fill < 0 # compilation failure
4847+ - hledger < 0 # via base-4.13.0.0 & base-compat-batteries-0.11.0 & easytest-0.3
4848+ - hledger-interest < 0 # via hledger-lib
4849+ - hledger-lib < 0 # via base-4.13.0.0 & base-compat-batteries-0.11.0 & easytest-0.3
4850+ - hledger-ui < 0 # via base-4.13.0.0 & base-compat-batteries-0.11.0
4851+ - hledger-web < 0 # via base-4.13.0.0
4852+ - hlibsass < 0 # template-haskell
4853+ - hmatrix-backprop < 0 # via backprop
4854+ - hmm-lapack < 0 # via lapack
4855+ - hoauth2 < 0 # via binary-0.8.7.0
4856+ - hoogle < 0 # via wai-logger
4857+ - hpack < 0 # MonadFail https://github.com/sol/hpack/issues/371
4858+ - hpack-dhall < 0 # via dhall & dhall-json
4859+ - hpqtypes < 0 # bounds failure
4860+ - hprotoc < 0 # compilation failure
4861+ - hquantlib-time < 0 # via time-1.9.3
4862+ - hsass < 0 # via hlibsass
4863+ - hschema < 0 # via natural-transformation
4864+ - hschema-aeson < 0 # via hschema & hschema-prettyprinter & hschema-quickcheck
4865+ - hschema-prettyprinter < 0 # via natural-transformation
4866+ - hschema-quickcheck < 0 # via hschema
4867+ - hsexif < 0 # via time-1.9.3
4868+ - hslogger < 0 # via network-3.1.1.0 & network-bsd
4869+ - hspec-expectations-pretty-diff < 0 # unknown
4870+ - hspec-need-env < 0 # via base-4.13.0.0
4871+ - hspec-pg-transact < 0 # via tmp-postgres
4872+ - hspec-wai-json < 0 # via hspec-wai
4873+ - hstatsd < 0 # sClose not in scope
4874+ - html-conduit < 0 # compilation error https://github.com/snoyberg/xml/issues/148
4875+ - html-email-validate < 0 # via regex-pcre-builtin
4876+ - http-directory < 0 # via html-conduit
4877+ - http-streams < 0 # via io-streams & openssl-streams
4878+ - httpd-shed < 0 # via network-bsd
4879+ - hw-balancedparens < 0 # via hw-fingertree
4880+ - hw-dsv < 0 # via hw-hspec-hedgehog & hw-rankselect
4881+ - hw-eliasfano < 0 # via generic-lens-1.2.0.0 & hw-packed-vector-0.2.0.0
4882+ - hw-fingertree < 0 # via hw-hspec-hedgehog
4883+ - hw-fingertree-strict < 0 # via hw-hspec-hedgehog
4884+ - hw-hspec-hedgehog < 0 # via call-stack-0.2.0
4885+ - hw-ip < 0 # via generic-lens-1.2.0.0
4886+ - hw-json < 0 # via generic-lens-1.2.0.0 & hw-json-simple-cursor & hw-json-standard-cursor
4887+ - hw-mquery < 0 # via lens-4.18.1
4888+ - hw-packed-vector < 0 # via generic-lens-1.2.0.0
4889+ - hw-parser < 0 # via hw-hspec-hedgehog
4890+ - hw-rankselect < 0 # via generic-lens-1.2.0.0
4891+ - hw-rankselect-base < 0 # via bits-extra
4892+ - hw-simd < 0 # via hw-hspec-hedgehog & hw-rankselect
4893+ - hw-succinct < 0 # via hw-rankselect
4894+ - hxt-http < 0 # via HTTP
4895+ - hyper < 0 # via base-4.13.0.0
4896+ - indentation-core < 0 # via base-4.13.0.0
4897+ - indentation-parsec < 0 # via base-4.13.0.0
4898+ - inline-c-cpp < 0 # via inline-c
4899+ - inline-r < 0 # via inline-c
4900+ - inliterate < 0 # via blaze-html & plotlyhs
4901+ - interpolatedstring-perl6 < 0
4902+ - interpolatedstring-qq2 < 0 # via template-haskell-2.15.0.0
4903+ - invertible-grammar < 0 # via profunctors-5.5
4904+ - io-choice < 0 # template-haskell
4905+ - io-streams-haproxy < 0 # via base-4.13.0.0
4906+ - ip6addr < 0 # via IPv6Addr
4907+ - ipynb < 0 # via aeson-diff
4908+ - ixset-typed < 0 # via safecopy-0.10.0
4909+ - jni < 0 # compilation failure
4910+ - jose < 0 # MonadFail
4911+ - json < 0 # via base-4.13.0.0
4912+ - json-autotype < 0 # via lens-4.18.1
4913+ - json-feed < 0 # via base-4.13.0.0
4914+ - json-rpc-client < 0 # via base-4.13.0.0
4915+ - json-rpc-server < 0 # via base-4.13.0.0
4916+ - jvm < 0 # transitive compilation failure
4917+ - kleene < 0 # via regex-applicative
4918+ - kraken < 0 # via base-4.13.0.0
4919+ - lackey < 0 # via base-4.13.0.0
4920+ - lambdabot-irc-plugins < 0 # via lambdabot-core
4921+ - language-docker < 0 # Data.Text instance of Lift
4922+ - language-ecmascript < 0 # via Diff-0.4.0
4923+ - lapack < 0 # via hyper
4924+ - large-hashable < 0 # compilation failure
4925+ - learn-physics < 0 # via base-4.13.0.0
4926+ - lens-process < 0 # via lens-4.18.1
4927+ - lens-regex-pcre < 0 # via pcre-heavy
4928+ - lens-simple < 0 # via lens-family-2.0.0
4929+ - lens-simple < 0 # via lens-family-core-2.0.0
4930+ - liboath-hs < 0 # via inline-c-0.8.0.1
4931+ - line < 0 # via scotty
4932+ - linear-circuit < 0 # via lapack
4933+ - list-witnesses < 0 # via vinyl
4934+ - llvm-hs-pretty < 0 # compilation failure
4935+ - loc < 0 # via base-4.13.0.0
4936+ - locators < 0 # via cryptohash
4937+ - logger-thread < 0 # via protolude
4938+ - loopbreaker < 0 # via ghc-8.8.1
4939+ - lsp-test < 0 # via conduit-parse
4940+ - lsp-test < 0 # via haskell-lsp
4941+ - machines-binary < 0 # via machines-0.7
4942+ - machines-directory < 0 # via machines-0.7
4943+ - machines-io < 0 # via machines-0.7
4944+ - magico < 0 # via lapack
4945+ - massiv-io < 0 # via netpbm
4946+ - mbtiles < 0 # via sqlite-simple
45344947 - mbug < 0 # via http-client-0.6.1
4535−
4536− - antiope-athena < 0 # via amazonka
4537− - antiope-core < 0 # via amazonka
4538− - antiope-dynamodb < 0 # via amazonka
4539− - antiope-messages < 0 # via amazonka
4540− - antiope-s3 < 0 # via amazonka
4541− - antiope-sns < 0 # via amazonka
4542− - antiope-sqs < 0 # via amazonka
4543− - confcrypt < 0 # via amazonka
4544− - amazonka-apigateway < 0 # via amazonka-core
4545− - amazonka-application-autoscaling < 0 # via amazonka-core
4546− - amazonka-appstream < 0 # via amazonka-core
4547− - amazonka-athena < 0 # via amazonka-core
4548− - amazonka-autoscaling < 0 # via amazonka-core
4549− - amazonka-budgets < 0 # via amazonka-core
4550− - amazonka-certificatemanager < 0 # via amazonka-core
4551− - amazonka-cloudformation < 0 # via amazonka-core
4552− - amazonka-cloudfront < 0 # via amazonka-core
4553− - amazonka-cloudhsm < 0 # via amazonka-core
4554− - amazonka-cloudsearch < 0 # via amazonka-core
4555− - amazonka-cloudsearch-domains < 0 # via amazonka-core
4556− - amazonka-cloudtrail < 0 # via amazonka-core
4557− - amazonka-cloudwatch < 0 # via amazonka-core
4558− - amazonka-cloudwatch-events < 0 # via amazonka-core
4559− - amazonka-cloudwatch-logs < 0 # via amazonka-core
4560− - amazonka-codebuild < 0 # via amazonka-core
4561− - amazonka-codecommit < 0 # via amazonka-core
4562− - amazonka-codedeploy < 0 # via amazonka-core
4563− - amazonka-codepipeline < 0 # via amazonka-core
4564− - amazonka-cognito-identity < 0 # via amazonka-core
4565− - amazonka-cognito-idp < 0 # via amazonka-core
4566− - amazonka-cognito-sync < 0 # via amazonka-core
4567− - amazonka-config < 0 # via amazonka-core
4568− - amazonka-datapipeline < 0 # via amazonka-core
4569− - amazonka-devicefarm < 0 # via amazonka-core
4570− - amazonka-directconnect < 0 # via amazonka-core
4571− - amazonka-discovery < 0 # via amazonka-core
4572− - amazonka-dms < 0 # via amazonka-core
4573− - amazonka-ds < 0 # via amazonka-core
4574− - amazonka-dynamodb < 0 # via amazonka-core
4575− - amazonka-dynamodb-streams < 0 # via amazonka-core
4576− - amazonka-ec2 < 0 # via amazonka-core
4577− - amazonka-ecr < 0 # via amazonka-core
4578− - amazonka-ecs < 0 # via amazonka-core
4579− - amazonka-efs < 0 # via amazonka-core
4580− - amazonka-elasticache < 0 # via amazonka-core
4581− - amazonka-elasticbeanstalk < 0 # via amazonka-core
4582− - amazonka-elasticsearch < 0 # via amazonka-core
4583− - amazonka-elastictranscoder < 0 # via amazonka-core
4584− - amazonka-elb < 0 # via amazonka-core
4585− - amazonka-elbv2 < 0 # via amazonka-core
4586− - amazonka-emr < 0 # via amazonka-core
4587− - amazonka-gamelift < 0 # via amazonka-core
4588− - amazonka-glacier < 0 # via amazonka-core
4589− - amazonka-glue < 0 # via amazonka-core
4590− - amazonka-health < 0 # via amazonka-core
4591− - amazonka-iam < 0 # via amazonka-core
4592− - amazonka-importexport < 0 # via amazonka-core
4593− - amazonka-inspector < 0 # via amazonka-core
4594− - amazonka-iot < 0 # via amazonka-core
4595− - amazonka-iot-dataplane < 0 # via amazonka-core
4596− - amazonka-kinesis < 0 # via amazonka-core
4597− - amazonka-kinesis-analytics < 0 # via amazonka-core
4598− - amazonka-kinesis-firehose < 0 # via amazonka-core
4599− - amazonka-kms < 0 # via amazonka-core
4600− - amazonka-lambda < 0 # via amazonka-core
4601− - amazonka-lightsail < 0 # via amazonka-core
4602− - amazonka-marketplace-analytics < 0 # via amazonka-core
4603− - amazonka-marketplace-metering < 0 # via amazonka-core
4604− - amazonka-ml < 0 # via amazonka-core
4605− - amazonka-opsworks < 0 # via amazonka-core
4606− - amazonka-opsworks-cm < 0 # via amazonka-core
4607− - amazonka-pinpoint < 0 # via amazonka-core
4608− - amazonka-polly < 0 # via amazonka-core
4609− - amazonka-rds < 0 # via amazonka-core
4610− - amazonka-redshift < 0 # via amazonka-core
4611− - amazonka-rekognition < 0 # via amazonka-core
4612− - amazonka-route53 < 0 # via amazonka-core
4613− - amazonka-route53-domains < 0 # via amazonka-core
4614− - amazonka-s3 < 0 # via amazonka-core
4615− - amazonka-sdb < 0 # via amazonka-core
4616− - amazonka-servicecatalog < 0 # via amazonka-core
4617− - amazonka-ses < 0 # via amazonka-core
4618− - amazonka-shield < 0 # via amazonka-core
4619− - amazonka-sms < 0 # via amazonka-core
4620− - amazonka-snowball < 0 # via amazonka-core
4621− - amazonka-sns < 0 # via amazonka-core
4622− - amazonka-sqs < 0 # via amazonka-core
4623− - amazonka-ssm < 0 # via amazonka-core
4624− - amazonka-stepfunctions < 0 # via amazonka-core
4625− - amazonka-storagegateway < 0 # via amazonka-core
4626− - amazonka-sts < 0 # via amazonka-core
4627− - amazonka-support < 0 # via amazonka-core
4628− - amazonka-swf < 0 # via amazonka-core
4629− - amazonka-test < 0 # via amazonka-core
4630− - amazonka-waf < 0 # via amazonka-core
4631− - amazonka-workspaces < 0 # via amazonka-core
4632− - amazonka-xray < 0 # via amazonka-core
4633− - antiope-athena < 0 # via amazonka-core
4634− - antiope-core < 0 # via amazonka-core
4635− - antiope-dynamodb < 0 # via amazonka-core
4636− - antiope-messages < 0 # via amazonka-core
4637− - antiope-s3 < 0 # via amazonka-core
4638− - antiope-sns < 0 # via amazonka-core
4639− - antiope-sqs < 0 # via amazonka-core
4640− - serverless-haskell < 0 # via amazonka-core
4641−
4948+ - med-module < 0 # compilation failure
4949+ - mega-sdist < 0 # via pantry
4950+ - menshen < 0 # via regex-tdfa-1.3.0
4951+ - merkle-tree < 0 # via protolude
4952+ - midi-music-box < 0 # via diagrams-lib
4953+ - midi-music-box < 0 # via diagrams-postscript
4954+ - minio-hs < 0 # via protolude
4955+ - mmtf < 0 # via data-msgpack
4956+ - monad-metrics < 0 # via ekg-core
4957+ - monad-recorder < 0 # compilation failure
4958+ - mongoDB < 0 # via network-3.1.1.0
4959+ - monoid-extras < 0 # via base-4.13.0.0
4960+ - monoidal-containers < 0 # via base-4.13.0.0
4961+ - mpi-hs < 0 # via store
4962+ - msgpack < 0 # via base-4.13.0.0
4963+ - msgpack-aeson < 0 # via msgpack
4964+ - mustache < 0 # Lift Text
4965+ - mwc-probability-transition < 0 # via logging-effect
4966+ - mysql-haskell < 0 # via memory-0.15.0
4967+ - mysql-haskell-nem < 0 # via io-streams
4968+ - mysql-haskell-nem < 0 # via mysql-haskell
4969+ - named < 0 # via base-4.13.0.0
4970+ - naqsha < 0 # via base-4.13.0.0
4971+ - network-anonymous-i2p < 0 # via network-simple
4972+ - network-attoparsec < 0 # via network-simple
4973+ - network-bsd < 0 # via network-3.1.1.0
4974+ - network-house < 0 # MonadFail
4975+ - network-ip < 0 # via data-dword
4976+ - network-messagepack-rpc < 0 # via data-msgpack
4977+ - network-multicast < 0 # via network-bsd
4978+ - network-simple < 0 # via network-bsd
4979+ - network-simple-tls < 0 # via network-simple
4980+ - nvim-hs < 0 # via hslogger
4981+ - nvim-hs-contrib < 0 # via nvim-hs
4982+ - nvvm < 0 # via cuda
4983+ - o-clock < 0 # compilation failure
4984+ - oblivious-transfer < 0 # via protolude
4985+ - oeis < 0 # via test-framework
4986+ - oeis < 0 # via test-framework-hunit
4987+ - open-witness < 0 # MonadFail
4988+ - openssl-streams < 0 # via test-framework-hunit
4989+ - optparse-enum < 0 # via fmt
4990+ - oset < 0 # via base-4.13.0.0
4991+ - palette < 0 # via base-4.13.0.0
4992+ - pandoc < 0 # via HsYAML-0.2.0.0
4993+ - pandoc < 0 # via doctemplates-0.6.1
4994+ - pandoc-citeproc < 0 # via pandoc-types
4995+ - pandoc-csv2table < 0 # via pandoc
4996+ - pandoc-markdown-ghci-filter < 0 # via pandoc
4997+ - pandoc-pyplot < 0 # via pandoc
4998+ - pandoc-types < 0 # via test-framework-quickcheck2
4999+ - partial-semigroup < 0 # via base-4.13.0.0
5000+ - password-instances < 0 # via persistent
5001+ - path-text-utf8 < 0 # via base-4.13.0.0
5002+ - pcf-font < 0 # MonadFail
5003+ - pcf-font-embed < 0 # via pcf-font
5004+ - pcre-heavy < 0 # via string-conversions
5005+ - pcre-utils < 0 # via regex-pcre-builtin
5006+ - pedersen-commitment < 0 # via protolude
5007+ - pencil < 0 # via pandoc
5008+ - peregrin < 0 # via postgresql-simple
5009+ - persist < 0 # MonadFail
5010+ - persistable-types-HDBC-pg < 0 # via HDBC
5011+ - persistent < 0 # via base-4.13.0.0
5012+ - persistent-mysql < 0 # via persistent
5013+ - persistent-pagination < 0 # via persistent
5014+ - persistent-postgresql < 0 # via persistent
5015+ - persistent-qq < 0 # via persistent
5016+ - persistent-sqlite < 0 # via persistent
5017+ - persistent-template < 0 # via persistent
5018+ - persistent-test < 0 # via persistent
5019+ - persistent-typed-db < 0 # via persistent
5020+ - pg-harness-client < 0 # via HTTP
5021+ - pg-harness-server < 0 # via scotty
5022+ - pg-transact < 0 # via tmp-postgres
5023+ - pinboard < 0 # via time-1.9.3
5024+ - pipes-category < 0 # via pipes-extras
5025+ - pipes-fluid < 0 # via these
5026+ - pipes-misc < 0 # via pipes-category
5027+ - pipes-network < 0 # via network-simple
5028+ - pipes-network-tls < 0 # via network-simple-tls
5029+ - plot-light < 0 # transitive compilation failure
5030+ - polysemy-plugin < 0 # via polysemy
5031+ - polysemy-zoo < 0 # via hedis
5032+ - postgresql-binary < 0 # via network-ip
5033+ - postgresql-schema < 0 # via postgresql-simple
5034+ - postgresql-simple-migration < 0 # via time-1.9.3
5035+ - postgresql-simple-queue < 0 # via pg-transact
5036+ - postgresql-simple-url < 0 # via postgresql-simple
5037+ - postgresql-transactional < 0 # via postgresql-simple
5038+ - postgresql-typed < 0 # via HDBC
5039+ - postgresql-typed < 0 # via postgresql-binary
5040+ - prim-uniq < 0 # via dependent-sum
5041+ - probability < 0 # MonadFail
5042+ - protobuf < 0 # via hex
5043+ - protocol-buffers < 0 # MonadFail
5044+ - protocol-buffers-descriptor < 0 # via protocol-buffers
5045+ - psql-helpers < 0 # via postgresql-simple
5046+ - pure-zlib < 0 # via base-compat-0.11.0
5047+ - purescript-bridge < 0 # via hspec-expectations-pretty-diff
5048+ - qnap-decrypt < 0 # via cipher-aes128
5049+ - quickbench < 0 # via docopt
5050+ - quickcheck-arbitrary-template < 0 # via template-haskell-2.15.0.0
5051+ - quickcheck-state-machine < 0 # via tree-diff
5052+ - raaz < 0 # via base-4.13.0.0
5053+ - radius < 0 # via iproute
5054+ - rainbow < 0 # via lens-simple
5055+ - rainbox < 0 # via lens-simple
5056+ - random-source < 0 # via flexible-defaults
5057+ - rasterific-svg < 0 # via Rasterific
5058+ - ratel < 0 # via base-4.13.0.0
5059+ - ratel-wai < 0 # via base-4.13.0.0
5060+ - rattletrap < 0 # via base-4.13.0.0
5061+ - ref-fd < 0 # bounds failure
5062+ - references < 0
5063+ - regex < 0 # hashable-1.3.0
5064+ - regex-applicative-text < 0 # via regex-applicative
5065+ - regex-pcre-text < 0 # via regex-base-0.94.0.0
5066+ - regex-tdfa-text < 0 # via regex-base-0.94.0.0
5067+ - regex-with-pcre < 0 # via regex
5068+ - registry < 0 # also protolude, semigroups, universum
5069+ - relational-query-HDBC < 0 # via HDBC
5070+ - relational-record < 0 # via persistable-types-HDBC-pg
5071+ - relational-record < 0 # via relational-query-HDBC
5072+ - relude < 0 # hashable-1.3.0
5073+ - repa < 0 # via base-4.13.0.0
5074+ - repa-algorithms < 0 # via base-4.13.0.0
5075+ - repa-io < 0 # via base-4.13.0.0
5076+ - require < 0 # via universum
5077+ - resistor-cube < 0 # via lapack
5078+ - rg < 0 # via fmt
5079+ - rvar < 0 # via random-source
5080+ - s3-signer < 0 # via http-types
5081+ - safe-json < 0 # via time-1.9.3
5082+ - salak-toml < 0 # via tomland
5083+ - salve < 0 # via base-4.13.0.0
5084+ - sandman < 0 # Cabal 3
5085+ - sbv < 0 # MonadFail
5086+ - scalpel < 0 # via scalpel-core
5087+ - scalpel-core < 0 # compilation error
5088+ - secp256k1-haskell < 0 # via string-conversions
5089+ - selda-postgresql < 0 # via selda-0.5.0.0
5090+ - selda-sqlite < 0 # via selda-0.5.0.0
5091+ - servant-auth < 0 # via base-4.13.0.0
5092+ - servant-auth-docs < 0 # via base-4.13.0.0
5093+ - servant-auth-swagger < 0 # via base-4.13.0.0
5094+ - servant-auth-wordpress < 0 # via servant-server
5095+ - servant-checked-exceptions < 0 # via servant-server
5096+ - servant-checked-exceptions-core < 0 # via http-media
5097+ - servant-cli < 0 # via servant-server
5098+ - servant-elm < 0 # via wl-pprint-text
5099+ - servant-ruby < 0 # via servant-foreign
5100+ - servant-tracing < 0 # via servant-server
5101+ - servant-xml < 0 # via http-media
5102+ - servius < 0 # via wai-app-static
5103+ - ses-html < 0 # via HsOpenSSL
5104+ - ses-html < 0 # via http-streams
5105+ - sexp-grammar < 0 # via prettyprinter-1.3.0 and semigroups-0.19
5106+ - sexpr-parser < 0 # via base-4.13.0.0
5107+ - shake-language-c < 0 # via fclabels
5108+ - shikensu < 0 # via flow
5109+ - shortcut-links < 0 # MonadFail
5110+ - show-prettyprint < 0 # via trifecta
5111+ - shower < 0 # via base-4.13.0.0
5112+ - simple < 0 # https://github.com/alevy/simple/issues/23
5113+ - simple-session < 0
5114+ - size-based < 0 # via template-haskell-2.15.0.0
5115+ - sized-grid < 0 # via base-4.13.0.0
5116+ - skews < 0 # via websockets
5117+ - slack-web < 0 # via base-4.13.0.0
5118+ - smallcheck-series < 0 # via base-4.13.0.0
5119+ - snap-blaze < 0 # via snap-core
5120+ - snap-server < 0 # via base-4.13.0.0
5121+ - socket-activation < 0 # via network-3.1.1.0
5122+ - sphinx < 0 # Could not find module Network
5123+ - sqlite-simple < 0 # via base-4.13.0.0
5124+ - sqlite-simple-errors < 0 # via text-1.2.4.0
5125+ - state-codes < 0 # via shakespeare
5126+ - statestack < 0 # via base-4.13.0.0
5127+ - static-text < 0 # via template-haskell-2.15.0.0
5128+ - store < 0 # via store-core
5129+ - store-core < 0 # MonadFail
5130+ - streaming-attoparsec < 0 # via streaming
5131+ - streaming-bytestring < 0 # via streaming
5132+ - streaming-cassava < 0 # via streaming
5133+ - streaming-wai < 0 # via streaming
5134+ - streamproc < 0 # MonadFail
5135+ - string-interpolate < 0 # via interpolatedstring-perl6
5136+ - stripe-scotty < 0 # via scotty
5137+ - stripe-wreq < 0 # via wreq
5138+ - strive < 0 # via base-4.13.0.0
5139+ - structured-cli < 0 # MonadFail
5140+ - sv < 0 # via base-4.13.0.0
5141+ - sv-cassava < 0 # via sv-core
5142+ - sv-core < 0 # via base-4.13.0.0
5143+ - svg-builder < 0 # via base-4.13.0.0
5144+ - swish < 0 # via base-4.13.0.0
5145+ - systemd < 0 # socketToFd is ambiguous
5146+ - tagstream-conduit < 0 # MonadFail
5147+ - tdigest < 0 # via vector-algorithms
5148+ - teardown < 0 # compilation failure
5149+ - template-toolkit < 0 # via regex-pcre-builtin
5150+ - termbox < 0 # via base-4.13.0.0
5151+ - termonad < 0 # via gi-gtk
5152+ - termonad < 0 # via gi-vte
5153+ - testing-feat < 0 # via size-based
5154+ - texmath < 0 # via pandoc-types
5155+ - text-builder < 0 # via deferred-folds
5156+ - text-format < 0 # via base-4.13.0.0
5157+ - th-nowq < 0 # via time-1.9.3
5158+ - th-utilities < 0 # template-haskell
5159+ - threepenny-gui < 0 # via base-4.13.0.0
5160+ - time-qq < 0
5161+ - timer-wheel < 0 # via base-4.13.0.0
5162+ - tintin < 0 # via universum
5163+ - token-bucket < 0 # via base-4.13.0.0
5164+ - tonaparser < 0 # via envy
5165+ - tonatona < 0 # via tonaparser
5166+ - tonatona-logger < 0 # via tonaparser
5167+ - tonatona-persistent-postgresql < 0 # via persistent
5168+ - tonatona-persistent-sqlite < 0 # via persistent
5169+ - tonatona-servant < 0 # via servant-server
5170+ - true-name < 0 # MonadFail
5171+ - ttl-hashtables < 0 # hashable-1.3.0
5172+ - typelits-witnesses < 0 # via dependent-sum
5173+ - typography-geometry < 0 # compilation failure
5174+ - tz < 0 # via time-1.9.3
5175+ - ucam-webauth < 0 # via base-4.13.0.0
5176+ - ucam-webauth-types < 0 # via base-4.13.0.0
5177+ - unagi-chan < 0 # via base-4.13.0.0
5178+ - unbound-generics < 0 # MonadFail
5179+ - union < 0 # via base-4.13.0.0
5180+ - universe-dependent-sum < 0 # via some
5181+ - universum < 0 # via text-1.2.4.0
5182+ - unliftio-streams < 0 # via io-streams
5183+ - uri-templater < 0 # via HTTP
5184+ - users-postgresql-simple < 0 # via postgresql-simple
5185+ - users-test < 0 # via users
5186+ - verbosity < 0 # via dhall
5187+ - viewprof < 0 # via base-4.13.0.0
5188+ - vinyl < 0 # kind stuff
5189+ - vivid < 0 # via vivid-osc
5190+ - vivid-osc < 0
5191+ - vivid-supercollider < 0 # via vivid-osc
5192+ - vty < 0 # via microlens-0.4.11.2
5193+ - wai-cli < 0 # via network-3.1.1.0
5194+ - wai-middleware-crowd < 0 # via optparse-applicative-0.15.1.0
5195+ - wai-middleware-throttle < 0 # via token-bucket
5196+ - wai-middleware-travisci < 0 # via base-4.13.0.0
5197+ - wai-predicates < 0 # MonadFail
5198+ - wai-session-postgresql < 0 # via wai-session
5199+ - wai-transformers < 0 # via wai-websockets
5200+ - wai-websockets < 0 # via wai-app-static
5201+ - wai-websockets < 0 # via websockets
5202+ - web-routes < 0 # via http-types
5203+ - web-routes-hsp < 0 # via web-routes
5204+ - web-routes-wai < 0 # via web-routes
5205+ - websockets < 0 # via network-3.1.1.0
5206+ - wikicfp-scraper < 0 # via scalpel-core
5207+ - wild-bind < 0 # via base-4.13.0.0
5208+ - wild-bind-x11 < 0 # via base-4.13.0.0
5209+ - winery < 0 # via fast-builder
5210+ - wire-streams < 0 # via io-streams
5211+ - witherable < 0 # via monoidal-containers
5212+ - wl-pprint-text < 0 # via base-compat-0.11.0
5213+ - wordpress-auth < 0 # via http-types
5214+ - wreq < 0 # via authenticate-oauth
5215+ - ws < 0 # via attoparsec-uri
5216+ - ws < 0 # via wuss
5217+ - wuss < 0 # via base-4.13.0.0
5218+ - xenstore < 0 # sClose not in scope
5219+ - xlsx < 0 # MonadFail
5220+ - xlsx-tabular < 0 # via xlsx
5221+ - xml-conduit-parse < 0 # compilation error
5222+ - xml-hamlet < 0 # via shakespeare
5223+ - xml-html-qq < 0 # via html-conduit
5224+ - xml-isogen < 0 # via dom-parser
5225+ - xml-lens < 0 # via case-insensitive-1.2.1.0
5226+ - xmlbf < 0 # MonadFail
5227+ - xmlbf-xeno < 0 # via xmlbf
5228+ - yeshql < 0 # via yeshql-hdbc
5229+ - yeshql-core < 0 # MonadFail
5230+ - yeshql-hdbc < 0 # via HDBC
5231+ - yesod < 0 # via wai-logger
5232+ - yesod < 0 # via yesod-core
5233+ - yesod-alerts < 0 # via yesod-core
5234+ - yesod-auth-hashdb < 0 # via yesod-test
5235+ - yesod-bin < 0 # via project-template
5236+ - yesod-bin < 0 # via shakespeare
5237+ - yesod-core < 0 # via blaze-html
5238+ - yesod-csp < 0 # via yesod-core
5239+ - yesod-eventsource < 0 # via yesod-core
5240+ - yesod-fb < 0 # via yesod-core
5241+ - yesod-form-bootstrap4 < 0 # via yesod-core
5242+ - yesod-gitrepo < 0 # via yesod-core
5243+ - yesod-gitrev < 0 # via yesod-core
5244+ - yesod-newsfeed < 0 # via yesod-core
5245+ - yesod-persistent < 0 # via persistent
5246+ - yesod-recaptcha2 < 0 # via yesod-core
5247+ - yesod-sitemap < 0 # via yesod-core
5248+ - yesod-test < 0 # via blaze-html
5249+ - yesod-text-markdown < 0 # via persistent
5250+ - yesod-websockets < 0 # via wai-websockets
5251+ - yi-language < 0 # via regex-base-0.94.0.0
5252+ - ztail < 0 # via time-1.9.3
46425253
46435254 "GHC upper bounds":
46445255 # Need to always match the version shipped with GHC
46455256 - Win32 == 2.6.1.0
46465257
46475258 "Stackage upper bounds":
4648− # https://github.com/commercialhaskell/stackage/issues/4528
4649− - network < 3
4650− - hsdev < 0.3.3.0
4651− - network-bsd < 2.8.1.0
4652− - MissingH < 1.4.2.0
4653− - dbus < 1.2.8
4654− - xml-conduit < 1.9
4655− - systemd < 2
4656−
4657− # https://github.com/simonmichael/hledger/pull/987
4658− - easytest < 0.3
4659−
4660− # https://github.com/commercialhaskell/stackage/issues/4484
4661− - hslogger < 1.3.0.0
4662−
4663− # https://github.com/commercialhaskell/stackage/issues/4519
4664− - case-insensitive < 1.2.1
4665−
4666− # https://github.com/commercialhaskell/stackage/issues/4529
4667− - hashable < 1.3
4668−
4669− # https://github.com/commercialhaskell/stackage/issues/4530
4670− - semigroups < 0.19
4671−
4672− # https://github.com/commercialhaskell/stackage/issues/4531
4673− - constraints < 0.11
4674−
4675− # https://github.com/commercialhaskell/stackage/issues/4534
4676− - intervals < 0.9
4677−
4678− # https://github.com/commercialhaskell/stackage/issues/4533
4679− - machines < 0.7
4680−
4681− # https://github.com/commercialhaskell/stackage/issues/4532
4682− - profunctors < 5.5
4683−
4684− # https://github.com/commercialhaskell/stackage/issues/4541
4685− - dependent-sum < 0.5
4686−
4687− # https://github.com/commercialhaskell/stackage/issues/4564
4688− - primitive < 0.7.0.0
4689− - primitive-extras < 0.8
4690− - primitive-unlifted < 0
4691− - stm-hamt < 0
4692− - stm-containers < 0
4693−
4694− # https://github.com/commercialhaskell/stackage/issues/4568
4695− - prettyprinter < 1.3.0
4696−
4697− # https://github.com/commercialhaskell/stackage/issues/4569
4698− - cryptonite < 0.26
4699−
4700− # https://github.com/commercialhaskell/stackage/issues/4575
4701− - data-accessor < 0.2.3
4702−
4703− # https://github.com/commercialhaskell/stackage/issues/4579
4704− - quickcheck-classes < 0.6.2.0
4705−
4706− # https://github.com/commercialhaskell/stackage/issues/4596
4707− - tls < 1.5.0
4708− - tls-debug < 0.4.6
4709−
4710− # https://github.com/commercialhaskell/stackage/issues/4604
4711− - inline-c < 0.8
4712−
4713− # https://github.com/commercialhaskell/stackage/issues/4619
4714− - hw-balancedparens < 0.2.1.0
4715− # https://github.com/commercialhaskell/stackage/issues/4676
4716− - hw-json < 1.1
4717− # https://github.com/commercialhaskell/stackage/issues/4657
4718− - hw-rankselect < 0.13.1.0
4719−
4720− # https://github.com/commercialhaskell/stackage/issues/4632
4721− - microlens < 0.4.11
4722− - microlens-mtl < 0.2
4723− - microlens-platform < 0.4
4724− - microlens-ghc < 0.4.11
4725− - microlens-th < 0.4.3
4726−
4727− # https://github.com/commercialhaskell/stackage/issues/4633
4728− - hw-packed-vector < 0.1
4729−
4730− # https://github.com/commercialhaskell/stackage/issues/4645
4731− - warp < 3.3.0
4732− - http2 < 2
4733−
4734− # https://github.com/commercialhaskell/stackage/issues/4673
4735− - hlint < 2.2
4736−
4737− # https://github.com/commercialhaskell/stackage/issues/4693
4738− - optparse-applicative < 0.15
4739−
4740− # https://github.com/commercialhaskell/stackage/issues/4702
4741− - generic-lens < 1.2.0.0
4742−
4743− # https://github.com/commercialhaskell/stackage/issues/4709
4744− - base-unicode-symbols < 0.2.4
4745−
4746− # https://github.com/commercialhaskell/stackage/issues/4725
4747− - lens-family < 2
4748− - lens-family-core < 2
4749−
4750− # https://github.com/commercialhaskell/stackage/issues/4731
4751− - ghc-lib-parser < 8.8.0.20190723
4752− - ghc-lib < 8.8.0.20190723
4753−
4754− # https://github.com/commercialhaskell/stackage/issues/4737
4755− - parser-combinators < 1.2.0
4756− - parser-combinators-tests < 1.2.0
4757−
4758− # https://github.com/commercialhaskell/stackage/issues/4739
4759− - doctemplates < 0.3
4760−
4761− # https://github.com/commercialhaskell/stackage/issues/4743
4762− - monoidal-containers < 0.5
4763−
4764− # https://github.com/commercialhaskell/stackage/issues/4749
4765− - call-stack < 0.2.0
4766−
4767− # https://github.com/commercialhaskell/stackage/issues/4750
4768− - gi-gdk < 4
4769− - gi-gtk < 4
4770−
4771− # https://github.com/commercialhaskell/stackage/issues/4753
4772− - dependent-map < 0.3
4773− - dependent-sum-template < 0.1
4774−
4775− # https://github.com/commercialhaskell/stackage/issues/4775
4776− - polyparse < 1.13
4777−
4778− # https://github.com/commercialhaskell/stackage/issues/4781
4779− - generic-deriving < 1.13
4780−
4781− # See https://github.com/commercialhaskell/stackage/issues/4646#issuecomment-525517773
4782− - singletons < 2.6
4783− - eliminators < 0.6
4784− - th-desugar < 1.10
4785−
4786− # https://github.com/commercialhaskell/stackage/issues/4785
4787− - ghc-exactprint < 0.6.2
4788−
4789− # https://github.com/commercialhaskell/stackage/issues/4786
4790− - shelly < 1.9
4791−
4792− # https://github.com/commercialhaskell/stackage/issues/4796
4793− - jailbreak-cabal < 1.3.5
4794− - cabal2spec < 2.3
4795−
4796− # https://github.com/commercialhaskell/stackage/issues/4798
4797− - ansi-terminal < 0.10
4798−
4799− # https://github.com/commercialhaskell/stackage/issues/4799
4800− - memory < 0.15
4801−
4802− # https://github.com/commercialhaskell/stackage/issues/4801
4803− - base-compat < 0.11
4804−
4805− # https://github.com/commercialhaskell/stackage/issues/4802
4806− - base-compat-batteries < 0.11
4807−
4808− # https://github.com/commercialhaskell/stackage/issues/4803
4809− - hspec-wai < 0.10.0
4810− - hspec-wai-json < 0.10.0
4811−
4812− # https://github.com/commercialhaskell/stackage/issues/4804
4813− - lens < 4.18
4814−
4815− # https://github.com/commercialhaskell/stackage/issues/4805
4816− - lens-aeson < 1.1
4817−
4818− # https://github.com/commercialhaskell/stackage/issues/4807
4819− - aeson < 1.4.5.0
4820−
4821− # https://github.com/commercialhaskell/stackage/issues/4809
4822− - elm-street < 0.1
4823−
4824− # https://github.com/commercialhaskell/stackage/issues/4816
4825− - trifecta < 2.1
4826−
4827− # https://github.com/commercialhaskell/stackage/issues/4823
4828− - universe < 1.2
4829− - universe-dependent-sum < 1.2
4830−
4831− # https://github.com/commercialhaskell/stackage/issues/4824
4832− - bindings-GLFW < 3.3
4833−
4834− # https://github.com/commercialhaskell/stackage/issues/4829
4835− - safecopy < 0.10
4836−
4837− # https://github.com/commercialhaskell/stackage/issues/4832
4838− - path-io < 1.5
4839−
4840− # https://github.com/commercialhaskell/stackage/issues/4833
4841− - vector-sized < 1.4
4842− - essence-of-live-coding < 0.1.0.2
4843− - rhine < 0.5.1.1
5259+ # https://github.com/commercialhaskell/stackage/issues/4948
5260+ - stylish-haskell < 0.9.4.0
48445261
48455262# end of packages
48465263
@@ -4977,6 +5394,107 @@ skipped-tests:
49775394 # Outdated dependencies
49785395 # These can periodically be checked for updates;
49795396 # just remove these lines and run `stackage-curator check' to verify.
5397+ - time-compat # base-compat 0.11
5398+ - http-media # base-4.13
5399+
5400+ # fails with ghc 8.8
5401+ - alex # as of alex-3.2.4
5402+
5403+ # Cyclic dependencies
5404+ - base-orphans # via hspec
5405+
5406+ # test-framework per ghc 8.8
5407+ - extensible-effects # via test-framework
5408+ - stm-conduit # via test-framework
5409+ - conduit-zstd # via test-framework
5410+ - conduit-algorithms # via test-framework
5411+ - statistics # via test-framework
5412+ - Decimal # via test-framework
5413+ - Diff # via test-framework
5414+ - ENIG # via test-framework
5415+ - Glob # via test-framework
5416+ - SHA # via test-framework
5417+ - abstract-deque-tests # via test-framework
5418+ - astro # via test-framework
5419+ - async # via test-framework
5420+ - base64-bytestring # via test-framework
5421+ - binary-bits # via test-framework
5422+ - bindings-GLFW # via test-framework
5423+ - blaze-builder # via test-framework
5424+ - blaze-textual # via test-framework
5425+ - c2hs # via test-framework
5426+ - cereal # via test-framework
5427+ - chaselev-deque # via test-framework
5428+ - cipher-aes # via test-framework
5429+ - cipher-blowfish # via test-framework
5430+ - cipher-camellia # via test-framework
5431+ - cipher-des # via test-framework
5432+ - cipher-rc4 # via test-framework
5433+ - concurrent-extra # via test-framework
5434+ - conduit-iconv # via test-framework
5435+ - configurator # via test-framework
5436+ - crypto-api-tests # via test-framework
5437+ - crypto-cipher-tests # via test-framework
5438+ - ctrie # via test-framework
5439+ - data-textual # via test-framework
5440+ - deepseq-generics # via test-framework
5441+ - doldol # via test-framework
5442+ - double-conversion # via test-framework
5443+ - enummapset # via test-framework
5444+ - exception-transformers # via test-framework
5445+ - fingertree # via test-framework
5446+ - hashable # via test-framework
5447+ - haskey-btree # via test-framework
5448+ - hmatrix-morpheus # via test-framework
5449+ - irc # via test-framework
5450+ - language-c-quote # via test-framework
5451+ - largeword # via test-framework
5452+ - lifted-base # via test-framework
5453+ - lockfree-queue # via test-framework
5454+ - lzma-conduit # via test-framework
5455+ - messagepack # via test-framework
5456+ - minimorph # via test-framework
5457+ - miniutter # via test-framework
5458+ - mltool # via test-framework
5459+ - monad-memo # via test-framework
5460+ - monad-peel # via test-framework
5461+ - murmur3 # via test-framework
5462+ - nettle # via test-framework
5463+ - network-uri # via test-framework
5464+ - numbers # via test-framework
5465+ - parsec # via test-framework
5466+ - pem # via test-framework
5467+ - perfect-hash-generator # via test-framework
5468+ - persist # via test-framework
5469+ - pipes # via test-framework
5470+ - pipes-extras # via test-framework
5471+ - prefix-units # via test-framework
5472+ - pureMD5 # via test-framework
5473+ - range # via test-framework
5474+ - safeio # via test-framework
5475+ - saltine # via test-framework
5476+ - scrypt # via test-framework
5477+ - siphash # via test-framework
5478+ - spatial-math # via test-framework
5479+ - terminal-progress-bar # via test-framework
5480+ - text-icu # via test-framework
5481+ - text-printer # via test-framework
5482+ - threads # via test-framework
5483+ - throttle-io-stream # via test-framework
5484+ - ttrie # via test-framework
5485+ - type-map # via test-framework
5486+ - tzdata # via test-framework
5487+ - unicode-show # via test-framework
5488+ - word24 # via test-framework
5489+ - zeromq4-patterns # via test-framework
5490+ - zstd # via test-framework
5491+ - ENIG # via test-framework-th
5492+ - doldol # via test-framework-th
5493+ - messagepack # via test-framework-th
5494+ - safeio # via test-framework-th
5495+ - tzdata # via test-framework-th
5496+
5497+ # other dep issues
49805498 - Cabal # GHC 8.4 via base-orphans-0.7, base-orphans-0.7
49815499 - DBFunctor # missing file test_options.csv
49825500 - MissingH # testpack, quickcheck
@@ -4987,7 +5505,6 @@ skipped-tests:
49875505 - attoparsec # QuickCheck-2.11.3
49885506 - barrier # tasty 0.12 and tasty-hunit 0.10
49895507 - binary-parser # tasty-1.0.1.1, tasty-quickcheck-0.10, tasty-hunit-0.10.0.1
4990− - blaze-markup # tasty 1.1
49915508 - cabal-install # tasty 1.1
49925509 - cayley-client # via hspec-2.6.0
49935510 - cborg # via tasty-1.2
@@ -5053,6 +5570,7 @@ skipped-tests:
50535570 - wide-word # via semirings
50545571 - zlib # tasty-quickcheck, tasty-hunit, tasty
50555572 - comfort-array # ChasingBottoms
5573+ - hw-int # via hw-hspec-hedgehog
50565574
50575575 # Blocked due to tests failing to compile for GHC 8.6
50585576 - async-refresh
@@ -5069,8 +5587,6 @@ skipped-tests:
50695587 - distributed-closure
50705588 - dotenv
50715589 - enum-subset-generate
5072− - folds
5073− - gc
50745590 - generic-lens
50755591 - geojson
50765592 - github-types
@@ -5092,7 +5608,6 @@ skipped-tests:
50925608 - quickcheck-state-machine
50935609 - rakuten
50945610 - rank1dynamic
5095− - rcu
50965611 - rss-conduit
50975612 - servant-auth-server
50985613 - servant-blaze
@@ -5103,7 +5618,6 @@ skipped-tests:
51035618 - skylighting-core
51045619 - speedy-slice
51055620 - static-text
5106− - structs
51075621 - thyme
51085622 - universum
51095623 - unordered-containers
@@ -5142,7 +5656,6 @@ skipped-tests:
51425656 # Compilation failures
51435657 - snappy # https://github.com/bos/snappy/issues/1
51445658 - genvalidity-time # https://github.com/NorfairKing/validity/issues/51
5145− - uri-bytestring # Could not deduce (SOP.All (SOP.All Arbitrary) xs) arising from a use of ‘SOP.hcpure’
51465659 - cron # Could not deduce (SOP.All (SOP.All Arbitrary) xss) arising from a use of ‘SOP.hcpure’
51475660 - config-ini # https://github.com/aisamanra/config-ini/issues/22
51485661 - polysemy-plugin # https://github.com/commercialhaskell/stackage/issues/4733
@@ -5237,14 +5750,13 @@ skipped-tests:
52375750
52385751 # Test errors with modules not being visible
52395752 - servant-ruby # https://github.com/commercialhaskell/stackage/issues/4650
5240− - pretty-simple # https://github.com/commercialhaskell/stackage/issues/4652
52415753 - password-instances # https://github.com/commercialhaskell/stackage/issues/4653
5242− - password # https://github.com/commercialhaskell/stackage/issues/4654
5243− - haskell-gi # https://github.com/commercialhaskell/stackage/issues/4661
5754+ - password # https://github.com/cdepillabout/password/issues/2
52445755 - envelope # https://github.com/commercialhaskell/stackage/issues/4669
52455756 - algebraic-graphs # https://github.com/commercialhaskell/stackage/issues/4670
5246− - either-both # https://github.com/commercialhaskell/stackage/issues/4757
52475757 - bugsnag-haskell # https://github.com/commercialhaskell/stackage/issues/4759
5758+ - genvalidity-hspec-cereal # https://github.com/commercialhaskell/stackage/issues/4909
5759+ - genvalidity-hspec-optics # https://github.com/commercialhaskell/stackage/issues/4910
52485760# end of skipped-tests
52495761
52505762# Tests listed in expected-test-failures configure correctly but may fail to run
@@ -5262,7 +5774,7 @@ expected-test-failures:
52625774 - aeson-lens # https://github.com/tanakh/aeson-lens/issues/10
52635775 - cabal-debian # https://github.com/ddssff/cabal-debian/issues/50
52645776 - capataz # https://github.com/roman/Haskell-capataz/issues/6
5265− - concurrent-extra # https://github.com/commercialhaskell/stackage/issues/3717
5777+ - concurrent-extra # https://github.com/basvandijk/concurrent-extra/issues/12
52665778 - crypto-numbers
52675779 - css-text # 0.1.2.2 https://github.com/yesodweb/css-text/issues/10
52685780 - distributed-process
@@ -5273,7 +5785,6 @@ expected-test-failures:
52735785 - hastache
52745786 - idris # https://github.com/fpco/stackage/issues/1382
52755787 - ihaskell # https://github.com/gibiansky/IHaskell/issues/551
5276− - libmpd # https://github.com/vimus/libmpd-haskell/issues/104
52775788 - math-functions # https://github.com/bos/math-functions/issues/25
52785789 - matplotlib # https://github.com/fpco/stackage/issues/2365
52795790 - mltool # https://github.com/Alexander-Ignatyev/mltool/issues/1
@@ -5394,8 +5905,6 @@ expected-test-failures:
53945905 - dhall-json # https://github.com/dhall-lang/dhall-haskell/issues/996
53955906 - doctest-discover # 0.1.0.9 https://github.com/karun012/doctest-discover/issues/22
53965907 - graylog # 0.1.0.1 https://github.com/fpco/stackage/pull/1254
5397− - tomland # https://github.com/kowainik/tomland/issues/141
5398− - reanimate # https://github.com/commercialhaskell/stackage/issues/4830
53995908
54005909 # Assertion failures, these can be real bugs or just limitations
54015910 # in the test cases.
@@ -5424,7 +5933,6 @@ expected-test-failures:
54245933 - conduit-throttle # https://github.com/mtesseract/conduit-throttle/issues/12
54255934 - haddock
54265935 - haskell-tools-builtin-refactorings
5427− - hoopl # https://github.com/haskell/hoopl/issues/50
54285936 - hspec-expectations-pretty-diff # GHC 8 issue not reported upstream since issue tracker disabled
54295937 - hweblib # https://github.com/aycanirican/hweblib/issues/3
54305938 - libraft # https://github.com/commercialhaskell/stackage/issues/4337#issuecomment-462465921
@@ -5436,6 +5944,7 @@ expected-test-failures:
54365944 - squeal-postgresql # https://github.com/fpco/stackage/issues/3180
54375945 - text-icu # https://github.com/bos/text-icu/issues/32
54385946 - text-ldap # https://github.com/khibino/haskell-text-ldap/issues/1
5947+ - th-test-utils # https://github.com/LeapYear/th-test-utils/issues/14
54395948 - unicode-transforms # https://github.com/harendra-kumar/unicode-transforms/issues/15
54405949 - vector-algorithms # http://hub.darcs.net/dolio/vector-algorithms/issue/9
54415950 - vivid-supercollider # https://github.com/commercialhaskell/stackage/issues/4250
@@ -5444,7 +5953,6 @@ expected-test-failures:
54445953 - yeshql-core # https://github.com/tdammers/yeshql/issues/6
54455954 - yeshql-hdbc # https://github.com/tdammers/yeshql/issues/6
54465955 - yesod-gitrev # https://github.com/DanBurton/yesod-gitrev/issues/5
5447− - record-dot-preprocessor # https://github.com/commercialhaskell/stackage/issues/4449
54485956
54495957 # Recursive deps https://github.com/fpco/stackage/issues/1818
54505958 - options
@@ -5466,10 +5974,7 @@ expected-test-failures:
54665974 - rattletrap # OOM? https://github.com/fpco/stackage/issues/2232
54675975 - stm-delay # https://github.com/joeyadams/haskell-stm-delay/issues/5
54685976 - tmp-postgres # https://github.com/jfischoff/tmp-postgres/issues/1
5469−
5470− # Linting failures (these may break every time HLint gets updated so keep them disabled)
5471− # https://www.snoyman.com/blog/2017/11/future-proofing-test-suites
5472− - folds
5977+ - prettyprinter # Could not load module ‘Test.QuickCheck.Modifiers’ (member of the hidden package ‘QuickCheck-2.13.2’)
54735978
54745979 # https://github.com/pruvisto/heap/issues/11
54755980 - heap
@@ -5495,30 +6000,15 @@ expected-test-failures:
54956000 # https://github.com/alphaHeavy/lzma-conduit/issues/19
54966001 - lzma-conduit
54976002
5498− # https://github.com/blamario/monoid-subclasses/issues/18
5499− - monoid-subclasses
5500−
55016003 # https://github.com/Bodigrim/exp-pairs/issues/16
55026004 - exp-pairs
55036005
55046006 # https://github.com/jgm/pandoc/issues/5582
55056007 - pandoc
55066008
5507− # https://github.com/commercialhaskell/stackage/issues/4642
5508− - ghc-exactprint
5509−
5510− # https://github.com/commercialhaskell/stackage/issues/4643
5511− - world-peace
5512−
5513− # https://github.com/commercialhaskell/stackage/issues/4646
5514− - singletons
5515−
55166009 # Cannot reproduce locally, looks like it may be a bug in Stack or curator
55176010 - shake-language-c
55186011
5519− # https://github.com/commercialhaskell/stackage/issues/4706
5520− - dhall
5521−
55226012 # https://github.com/commercialhaskell/stackage/issues/4707
55236013 - blaze-colonnade
55246014
@@ -5539,8 +6029,11 @@ expected-test-failures:
55396029 # https://github.com/commercialhaskell/stackage/issues/4810
55406030 - dns
55416031
5542− # https://github.com/commercialhaskell/stackage/issues/4815
5543− - brittany
6032+ # https://github.com/alanz/ghc-exactprint/issues/82
6033+ - ghc-exactprint
6034+
6035+ # Test-runner expects a cabal-style 'dist-newstyle' directory
6036+ - hjsmin
55446037# end of expected-test-failures
55456038
55466039# Benchmarks which are known not to build. Note that, currently we do not run
@@ -5582,13 +6075,17 @@ expected-haddock-failures:
55826075 # "Compilation" errors
55836076 - MemoTrie # https://github.com/conal/MemoTrie/issues/10
55846077 - classy-prelude-yesod
5585− - elm-street # https://github.com/commercialhaskell/stackage/issues/4470
55866078
55876079 # Modules use compiler plugins
55886080 # https://github.com/haskell/haddock/issues/900
55896081 - bins
55906082 - emd
55916083 - hmatrix-backprop
6084+
6085+ # https://github.com/haskell/haddock/issues/1091
6086+ - vault
6087+ # commercialhaskell/stackage#4904
6088+ - monoid-subclasses
55926089# end of expected-haddock-failures
55936090
55946091# For packages with haddock issues
@@ -5597,6 +6094,7 @@ skipped-haddocks:
55976094- sparkle # Java function failures tweag/sparkle#144
55986095- polysemy-zoo # Needs polysemy-plugin GHC plugin
55996096- haskell-lsp-types # 0.13.0.0 https://github.com/commercialhaskell/stackage/issues/4563#issuecomment-493899809
6097+- bitvec # https://github.com/commercialhaskell/stackage/issues/4848
56006098# end of skipped-haddocks
56016099
56026100# Benchmarks which should not be built. Note that Stackage builds benchmarks but does not run them.
@@ -5615,6 +6113,7 @@ skipped-benchmarks:
56156113 - cryptohash-sha512 # criterion 1.5
56166114 - dimensional # base < 4.7, https://github.com/bjornbm/dimensional/issues/207
56176115 - ed25519 # Criterion
6116+ - extensible-effects # via test-framework
56186117 - hw-balancedparens # criterion 1.5, https://github.com/commercialhaskell/stackage/issues/3880
56196118 - hw-rankselect-base # criterion 1.5, https://github.com/commercialhaskell/stackage/issues/3880
56206119 - identicon # via criterion-1.5.0.0
@@ -5635,7 +6134,6 @@ skipped-benchmarks:
56356134 - binary-tagged
56366135 - Earley
56376136 - IntervalMap
5638− - ad
56396137 - attoparsec
56406138 - binary-list
56416139 - binary-tagged
@@ -5658,7 +6156,6 @@ skipped-benchmarks:
56586156 - data-diverse
56596157 - data-has
56606158 - data-msgpack
5661− - dbus
56626159 - discrimination
56636160 - do-list
56646161 - edit-distance
@@ -5689,11 +6186,9 @@ skipped-benchmarks:
56896186 - kanji
56906187 - kazura-queue
56916188 - kdt
5692− - lens
56936189 - lifted-async
56946190 - lifted-base
56956191 - loop
5696− - machines
56976192 - matrices
56986193 - matrix
56996194 - megaparsec
@@ -5709,7 +6204,6 @@ skipped-benchmarks:
57096204 - prettyprinter
57106205 - prometheus-client
57116206 - ramus
5712− - rcu
57136207 - reinterpret-cast
57146208 - rng-utils
57156209 - sampling
@@ -5727,7 +6221,6 @@ skipped-benchmarks:
57276221 - text-builder
57286222 - text-manipulate
57296223 - text-metrics
5730− - thread-local-storage
57316224 - tinylog
57326225 - turtle
57336226 - type-of-html
@@ -5744,7 +6237,6 @@ skipped-benchmarks:
57446237 - xlsx
57456238 - xmlgen
57466239 - yi-rope
5747− - zippers
57486240
57496241 # Transitive outdated dependencies
57506242 # These packages
@@ -5760,7 +6252,6 @@ skipped-benchmarks:
57606252 - cipher-rc4 # https://github.com/vincenthz/hs-crypto-cipher/issues/46
57616253 - extensible # via freer-effects https://github.com/fumieval/extensible/issues/12
57626254 - hw-bits # https://github.com/haskell-works/hw-bits/issues/8
5763− - hslua # https://github.com/commercialhaskell/stackage/issues/4526
57646255 - persistent-template # https://github.com/commercialhaskell/stackage/issues/4760
57656256
57666257 # Cyclic dependencies
@@ -5806,16 +6297,10 @@ skipped-benchmarks:
58066297 - graphviz
58076298 - graphviz
58086299 - wl-pprint-text
5809− # @lexi-lambda https://github.com/fpco/stackage/pull/3080
5810− - freer-simple
58116300 # @phadej
58126301 - dlist-nonempty # criterion-1.3
58136302 - splitmix # criterion-1.3
58146303
5815− # Benchmark dependencies with multiple libraries per package
5816− # See: https://github.com/fpco/stackage-curator/issues/68
5817− - tomland
5818−
58196304 # Due to cycles, which are actually just limitations in Stack right now.
58206305 - criterion
58216306 - foundation
@@ -5952,11 +6437,6 @@ build-tool-overrides:
59526437# - bindings-GLFW-3.1.2.1 # Comment saying what should be done when the new version is releasedskipped test-suite
59536438tell-me-when-its-released:
59546439- cpio-conduit-0.7.0 # remove from skipped-tests, https://github.com/da-x/cpio-conduit/issues/1
5955−- freer-effects-0.3.0.1 # re-enable extensible benchmarks
5956−- hoopl-3.10.2.2 # reenable tests, https://github.com/haskell/hoopl/issues/50
5957−- point-octree-0.5.5.3 # re-enable test and then we can resolve https://github.com/fpco/lts-haskell/issues/27
5958−- yarr-1.4.0.2 # Re-enable package https://github.com/fpco/stackage/issues/1876
5959−- exp-pairs-0.2.0.0 # remove from expected-test-failures, https://github.com/Bodigrim/exp-pairs/issues/16
59606440
59616441# Packages which should be hidden after registering, to avoid module name
59626442# conflicts. This is intended for at least two use cases:
debian-bootstrap.sh+6−6
@@ -131,7 +131,7 @@ apt-get install -y \
131131 libzip-dev \
132132 libzstd-dev \
133133 libzmq3-dev \
134− llvm-6.0 \
134+ llvm-7 \
135135 llvm-8 \
136136 locales \
137137 m4 \
@@ -183,9 +183,9 @@ update-alternatives --install "/usr/bin/ld" "ld" "/usr/bin/ld.bfd" 10
183183# This version is tracked here:
184184# https://ghc.haskell.org/trac/ghc/wiki/Commentary/Compiler/Backends/LLVM/Installing
185185#
186−# GHC 8.6 requires LLVM 6.0 tools (specifically, llc-6.0 and opt-6.0).
187−update-alternatives --install "/usr/bin/llc" "llc" "/usr/bin/llc-6.0" 50
188−update-alternatives --install "/usr/bin/opt" "opt" "/usr/bin/opt-6.0" 50
186+# GHC 8.8 requires LLVM 7 tools (?) (specifically, llc-7 and opt-7).
187+update-alternatives --install "/usr/bin/llc" "llc" "/usr/bin/llc-7" 50
188+update-alternatives --install "/usr/bin/opt" "opt" "/usr/bin/opt-7" 50
189189
190190# nodejs 10 (nodejs8 in bionic needs conflicting libssl10-dev)
191191curl -sL https://deb.nodesource.com/setup_10.x | bash -
@@ -257,8 +257,8 @@ apt-add-repository multiverse \
257257 && apt-get update \
258258 && apt-get install -y nvidia-cuda-dev
259259
260−export CLANG_PURE_LLVM_LIB_DIR=/usr/lib/llvm-6.0/lib;
261−export CLANG_PURE_LLVM_INCLUDE_DIR=/usr/lib/llvm-6.0/include;
260+export CLANG_PURE_LLVM_LIB_DIR=/usr/lib/llvm-7/lib;
261+export CLANG_PURE_LLVM_INCLUDE_DIR=/usr/lib/llvm-7/include;
262262
263263# protoc, for proto-lens-combinators test suite
264264# Instructions from: https://google.github.io/proto-lens/installing-protoc.html
etc/ci-script.sh+1−1
@@ -2,7 +2,7 @@
22
33set -euxo pipefail
44
5−export GHCVER=8.6.5
5+export GHCVER=8.8.1
66
77# Download and unpack the stack executable
88mkdir -p ~/.local/bin