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

Update fork.

commit601a8391fba4efcaef3ddfc49f08d2e19814d403 authorGregory Schwartz <GregorySchwartz@users.noreply.github.com> dateMon 30 Jan 2017, 11:19 (10 years ago) parentb0043eb271f29c
9 files changed+191−64
.travis.yml+1−1 CURATORS.md+21 Dockerfile+1−1 MAINTAINERS.md+1−1 README.md+39 automated/build.sh+1−1 build-constraints.yaml+125−58 check+1−1 debian-bootstrap.sh+1−1
.travis.yml+1−1
@@ -11,7 +11,7 @@ addons:
1111 - libgmp-dev
1212
1313env:
14−- GHCVER=8.0.1
14+- GHCVER=8.0.2
1515
1616install:
1717 # Download and unpack the stack executable
CURATORS.md+21
@@ -337,3 +337,24 @@ errors for builds, tests and benchmarks.
337337
3383381. Add public ssh key to `~/.ssh/authorized_keys` on build server
3393392. Add to fpco/stackage project.
340+
341+## Dealing with a new GHC release
342+
343+As mentioned in the [GHC upgrade note], the major impact of a new GHC release
344+is on the packages that are causing upper bounds to be put in place. In order
345+to minimise out-of-date breakage and allow maintainers to have a solid chance
346+of getting their packages into the newest LTS, we try to do the following:
347+
348+Make an early announcement (in the form of a blog post, typically) of the new
349+GHC release on the nightly build and the planned deadline for the new LTS release.
350+Make it clear, that in the time coming up to this, we hope package maintainers
351+will upgrade their packages to allow for the new GHC release.
352+
353+We prefer to prune packages causing upper bounds constraints **after** the LTS
354+release to allow the maximum amount of packages to get into the newest LTS.
355+
356+After the first LTS release, the package pruning process may begin in the
357+nightly build in order to move forward with getting the latest versions of
358+packages compatible with the new GHC release.
359+
360+[GHC upgrade note]: https://github.com/fpco/stackage/blob/master/MAINTAINERS.md#upgrading-to-a-new-ghc-version
Dockerfile+1−1
@@ -2,7 +2,7 @@ FROM fpco/pid1:16.04
22
33ENV HOME /home/stackage
44ENV LANG en_US.UTF-8
5−ENV PATH /opt/ghc/8.0.1/bin:/usr/sbin:/usr/bin:/sbin:/bin
5+ENV PATH /opt/ghc/8.0.2/bin:/usr/sbin:/usr/bin:/sbin:/bin
66
77ADD debian-bootstrap.sh /tmp/debian-bootstrap.sh
88RUN /tmp/debian-bootstrap.sh && rm /tmp/debian-bootstrap.sh
MAINTAINERS.md+1−1
@@ -24,7 +24,7 @@ After doing that, send a pull request (with a commit message like "add foo-bar")
2424If you want to make sure that the package builds against the newest versions of all dependecies you can do this:
2525```
2626$ cabal update
27−$ ghc --version # Should give v8.0.1
27+$ ghc --version # Should give v8.0.2
2828$ cabal get PACKAGE-VERSION # e.g. aeson-0.11.2.1
2929$ cd PACKAGE-VERSION
3030$ cabal sandbox init # Should give "Creating a new sandbox" and not "Using an existing sandbox".
README.md+39
@@ -84,3 +84,42 @@ The following describes at a high level the series of steps for processing
84841. Load up most recent build plan
85852. Convert build plan into constraints for next build
86863. Continue from step (3) above
87+
88+Frequently Asked Questions
89+--------------------------
90+
91+__Why does Stackage have an older version of a package than Hackage?__
92+
93+There are a number of answers to this question:
94+
95+* Simplest reason: how old of a Stackage snapshot are you using? Once a
96+ snapshot is created, it's frozen for all time. So if you use
97+ nightly-2016-01-01, by the time you get to 2018, it will be pretty dated.
98+* If you're using an LTS snapshot: we lock down major versions when
99+ first creating an LTS run, so subsequent minor versions will not get
100+ new versions necessary. For example, if LTS 6.0 has `foo` version
101+ 1.2.3, and the author immediately thereafter releases a version
102+ 1.3.0 and never releases another 1.2.\* version, you'll never get
103+ another update in the LTS 6 line
104+* Sometimes we have upper bounds in place because other packages have
105+ problems with newer versions of dependencies. Open up the
106+ [build-constraints file](https://github.com/fpco/stackage/blob/master/build-constraints.yaml)
107+ and search for "Stackage upper bounds"
108+* Wired-in packages - those that ship with GHC and cannot be upgraded,
109+ and packages depending on them - are fixed to GHC versions. Common
110+ examples of this are containers and transformers. There's a lot more
111+ information on this in
112+ [an FP Complete blog post](https://www.fpcomplete.com/blog/2014/05/lenient-lower-bounds)
113+
114+__How long do you maintain an LTS build?__
115+
116+We only guarantee that we will maintain a single LTS major version at
117+a time, and that it will be maintained for at least three months. This
118+is the
119+[originally proposed support window](https://www.fpcomplete.com/blog/2014/12/backporting-bug-fixes),
120+and hasn't changed since then.
121+
122+That said, we do maintain the capability to keep multiple LTS runs
123+operational in parallel, and with LTS 6 and 7 in fact did so. We
124+aren't changing our guarantees yet on longevity of a release, but are
125+trying to push out the bounds a bit farther.
automated/build.sh+1−1
@@ -121,7 +121,7 @@ docker run $ARGS_PREBUILD $IMAGE /bin/bash -c "stackage-curator check --plan-fil
121121# Now do the actual build. We need to first set the owner of the home directory
122122# correctly, so we run the command as root, change owner, and then use sudo to
123123# switch back to the current user
124−docker run $ARGS_BUILD $IMAGE /bin/bash -c "chown $USER $HOME && exec sudo -E -u $USER env \"HOME=$HOME\" \"PATH=\$PATH\" stackage-curator make-bundle --plan-file $PLAN_FILE --docmap-file $DOCMAP_FILE --bundle-file $BUNDLE_FILE --target $TARGET"
124+docker run $ARGS_BUILD $IMAGE nice -n 15 /bin/bash -c "chown $USER $HOME && exec sudo -E -u $USER env \"HOME=$HOME\" \"PATH=\$PATH\" stackage-curator make-bundle --jobs 4 --plan-file $PLAN_FILE --docmap-file $DOCMAP_FILE --bundle-file $BUNDLE_FILE --target $TARGET"
125125
126126# Make sure we actually need this snapshot. We used to perform this check
127127# exclusively before building. Now we perform it after as well for the case of
build-constraints.yaml+125−58
@@ -7,7 +7,6 @@ packages:
77
88 "Li-yao Xia <lysxia@gmail.com> @Lysxia":
99 - generic-random
10− - postgresql-orm < 0
1110
1211 "Tobias Dammers <tdammers@gmail.com> @tdammers":
1312 - ginger
@@ -70,7 +69,8 @@ packages:
7069
7170 "alpheccar <misc@alpheccar.org> @alpheccar":
7271 - HPDF
73− - hbayes
72+ # https://github.com/alpheccar/hbayes/issues/3
73+ # - hbayes
7474
7575 "Dmitry Bogatov <KAction@gnu.org>":
7676 - once
@@ -92,7 +92,7 @@ packages:
9292 "Michael Snoyman michael@snoyman.com @snoyberg":
9393 - bzlib-conduit
9494 - cabal-install
95− - cabal-src
95+ - mega-sdist
9696 - case-insensitive
9797 - classy-prelude-yesod
9898 - conduit-combinators
@@ -202,7 +202,6 @@ packages:
202202 - extra
203203 - bake
204204 - ghcid
205− - pugixml
206205 - hexml
207206
208207 "Alan Zimmerman @alanz":
@@ -308,7 +307,7 @@ packages:
308307 - path
309308 - intero
310309 - weigh
311− - haskell-docs
310+ # - haskell-docs # BLOCKED haddock-api GHC 8.0.2
312311 # - structured-haskell-mode # bounds: haskell-src-exts # via: applicative-quoters
313312
314313 "Alberto G. Corona <agocorona@gmail.com> @agocorona":
@@ -385,7 +384,7 @@ packages:
385384 - zippers
386385 - fixed
387386 - half
388− - gl
387+ # - gl BLOCKED directory 1.3
389388 - lens-aeson
390389 - zlib-lens
391390 # - hyperloglog # bounds: approximate, binary, comonad
@@ -416,7 +415,7 @@ packages:
416415 - BlogLiterately-diagrams
417416 - diagrams
418417 - diagrams-builder
419− - diagrams-haddock
418+ # - diagrams-haddock # BLOCKED directory 1.3 via cautious-file
420419 - diagrams-cairo
421420 - diagrams-contrib
422421 - diagrams-core
@@ -447,7 +446,6 @@ packages:
447446
448447 "Felipe Lessa <felipe.lessa@gmail.com> @meteficha":
449448 # - country-codes # bounds: tagsoup
450− # - esqueleto # bounds: persistent
451449 # - fb # bounds: aeson, http-conduit-2.2, hspec
452450 # - fb-persistent # bounds: persistent # via: fb
453451 # - mangopay # compilation failure against aeson
@@ -476,10 +474,11 @@ packages:
476474 - accelerate
477475
478476 "Liam O'Connor <liamoc@cse.unsw.edu.au> @liamoc":
477+ []
479478 # - patches-vector # bounds: QuickCheck, edit-distance-vector, hspec
480479 # - composition-tree # bounds: QuickCheck
481480 # - dixi # bounds: aeson, lens, time, [...]
482− - latex-formulae-image
481+ # - latex-formulae-image # BLOCKED directory 1.3
483482 # - latex-formulae-pandoc # bounds: pandoc-types
484483 # - latex-formulae-hakyll # bounds: ghc, base
485484 # - agda-snippets # bounds: ghc, base
@@ -527,10 +526,11 @@ packages:
527526 "Andrew Thaddeus Martin <andrew.thaddeus@gmail.com> @andrewthad":
528527 - yesod-table
529528
530− "Chris Allen <cma@bitemyapp.com> bitemyapp":
529+ "Chris Allen <cma@bitemyapp.com> @bitemyapp":
531530 - machines-directory
532531 - machines-io
533532 - bloodhound
533+ - esqueleto # bounds: persistent
534534
535535 "Adam Bergmark <adam@bergmark.nl> @bergmark":
536536 - HUnit
@@ -542,7 +542,7 @@ packages:
542542 - fay-text
543543 - fay-uri
544544 - feed
545− - snaplet-fay
545+ # - snaplet-fay # BLOCKED directory 1.3 via heist and snap
546546 - time-compat
547547 - through-text
548548
@@ -579,7 +579,7 @@ packages:
579579 - FenwickTree
580580 - hPDB
581581 - hPDB-examples
582− - homplexity
582+ # - homplexity # BLOCKED directory 1.3
583583 - wordpass
584584 # - json-autotype # bounds: aeson 1.0, lens
585585 - posix-realtime
@@ -737,7 +737,7 @@ packages:
737737 # - al # FIXME temporary, figure out why it's not working with stackage-build
738738 - event
739739 - hid
740− - luminance
740+ # - luminance # BLOCKED directory 1.3
741741 # - luminance-samples # bounds: base
742742 - monad-journal
743743 # - msi-kb-backlit # bounds: ghc, base
@@ -753,9 +753,9 @@ packages:
753753 - io-choice
754754 # - system-canonicalpath # bounds: ghc, base # https://github.com/d12frosted/CanonicalPath/issues/5
755755
756− # "Daniel Gröber <dxld@darkboxed.org> @DanielG":
757− # - ghc-mod # bounds: cabal-helper, extra, haskell-src-exts, optparse-applicative, pipes
758− # - cabal-helper # bounds: extra 1.5
756+ "Daniel Gröber <dxld@darkboxed.org> @DanielG":
757+ - ghc-mod
758+ - cabal-helper
759759
760760 "Yann Esposito <yann.esposito@gmail.com> yogsototh @yogsototh":
761761 - human-readable-duration
@@ -811,7 +811,7 @@ packages:
811811 - data-accessor-mtl
812812 # - file-location # bounds: transformers
813813 - fuzzcheck
814− - haddock-api
814+ # - haddock-api BLOCKED GHC 8.0.2
815815 - here
816816 - hlibgit2
817817 - gitlib-libgit2
@@ -922,9 +922,9 @@ packages:
922922 - servant-cassava
923923
924924 "Alexandr Ruchkin <voidex@live.com> @mvoidex":
925− - hdocs
925+ # - hdocs # BLOCKED haddock-api GHC 8.0.2
926926 - hformat
927− - hsdev
927+ # - hsdev # BLOCKED haddock-api GHC 8.0.2
928928 - simple-log
929929 - text-region
930930
@@ -952,7 +952,7 @@ packages:
952952
953953 "Jens Petersen <juhpetersen@gmail.com> @juhp":
954954 - cabal-rpm
955− - cabal-sort
955+ # - cabal-sort # BLOCKED directory 1.3
956956 - hslua
957957 # - idris # bounds: safe
958958
@@ -1421,8 +1421,11 @@ packages:
14211421 "William Casarin <bill@casarin.me> @jb55":
14221422 - bson-lens
14231423 - cased
1424+ - elm-export
1425+ - elm-export-persistent
14241426 - pipes-csv
14251427 - pipes-mongodb
1428+ - servant-elm
14261429 - skeletons
14271430 - streaming-wai
14281431
@@ -1446,6 +1449,7 @@ packages:
14461449 - aeson-better-errors
14471450
14481451 "Mitchell Rosen <mitchellwrosen@gmail.com> @mitchellwrosen":
1452+ - safe-exceptions-checked
14491453 - tasty-hspec
14501454
14511455 "Christiaan Baaij <christiaan.baaij@gmail.com> @christiaanb":
@@ -1458,7 +1462,7 @@ packages:
14581462 - clash-vhdl
14591463 - clash-verilog
14601464 - clash-systemverilog
1461− # - clash-ghc # bounds: ghc
1465+ - clash-ghc
14621466
14631467 "Athan Clark <athan.clark@gmail.com> @athanclark":
14641468 - commutative
@@ -1509,7 +1513,7 @@ packages:
15091513 - lens-family
15101514 - streaming
15111515 - streaming-bytestring
1512−
1516+ - streaming-utils
15131517
15141518 "Justin Le <justin@jle.im> @mstksg":
15151519 - auto
@@ -1538,8 +1542,8 @@ packages:
15381542 - uri-bytestring
15391543 # - phash # Can't build on stackage server https://github.com/MichaelXavier/phash/issues/5
15401544 - cron
1541− # - tasty-tap # bounds: ghc, base
1542− # - tasty-fail-fast # via: tasty-tap
1545+ - tasty-tap
1546+ - tasty-fail-fast
15431547 - drifter
15441548 - drifter-postgresql
15451549
@@ -1730,6 +1734,7 @@ packages:
17301734 - proxied
17311735 - text-show
17321736 - text-show-instances
1737+ - thread-local-storage
17331738
17341739 "Kirill Zaborsky <qrilka@gmail.com> @qrilka":
17351740 - xlsx
@@ -1877,10 +1882,12 @@ packages:
18771882 - yi-snippet
18781883
18791884 "Tobias Bexelius <tobias_bexelius@hotmail.com> @tobbebex":
1880− - GPipe
1885+ []
1886+ # - GPipe # BLOCKED directory 1.3 via gl
18811887
18821888 "Patrick Redmond <plredmond@gmail.com> @plredmond":
1883− - GPipe-GLFW
1889+ []
1890+ # - GPipe-GLFW # BLOCKED directory 1.3 via GPipe and gl
18841891
18851892 # "Csaba Hruska <csaba.hruska@gmail.com> @csabahruska":
18861893 # - lambdacube-ir # bounds: aeson
@@ -1938,11 +1945,13 @@ packages:
19381945 - titlecase
19391946
19401947 "Mark Fine <mark.fine@gmail.com> @markfine":
1941− - postgresql-schema
1948+ []
1949+ # - postgresql-schema # BLOCKED shelly GHC 8.0.2
19421950 # - sbp # build failure
19431951
19441952 "Jinjing Wang <nfjinjing@gmail.com> @nfjinjing":
1945− - moesocks
1953+ []
1954+ # - moesocks # https://github.com/nfjinjing/moesocks/issues/1
19461955
19471956 "Gregory W. Schwartz <gregory.schwartz@drexel.edu> @GregorySchwartz":
19481957 # - fasta # via pipes-attoparsec
@@ -2110,7 +2119,7 @@ packages:
21102119 - tagstream-conduit
21112120
21122121 # "Johannes Hilden <hildenjohannes@gmail.com> @johanneshilden":
2113− # Missing test files https://github.com/fpco/stackage/issues/1001 - hashids
2122+ # - hashids # Missing test files https://github.com/fpco/stackage/issues/1001
21142123
21152124 # "Joe Hermaszewski <stackage@monoid.al> @expipiplus1":
21162125 # - exact-real # bounds: ghc, base
@@ -2165,7 +2174,7 @@ packages:
21652174 - clckwrks-plugin-page
21662175 - clckwrks-plugin-media
21672176 - clckwrks-theme-bootstrap
2168− - hackage-whatsnew
2177+ # - hackage-whatsnew # bounds: directory 1.3
21692178 - happstack-authenticate
21702179 - happstack-clientsession
21712180 - happstack-hsp
@@ -2278,7 +2287,8 @@ packages:
22782287 - cmark
22792288 - texmath
22802289 - highlighting-kate
2281− - pandoc-types
2290+ - skylighting
2291+ - pandoc-types < 1.19 # Accidental upload, see: https://github.com/fpco/stackage/issues/2223
22822292 - zip-archive
22832293 - doctemplates
22842294 - pandoc
@@ -2364,7 +2374,7 @@ packages:
23642374 - jose
23652375
23662376 # "Yutaka Nishimura <ytk.nishimura@gmail.com> @ynishi":
2367− # - atndapi # https://github.com/ynishi/atndapi/issues/1
2377+ # - atndapi # compilation failure https://github.com/ynishi/atndapi/issues/1
23682378
23692379 "Yoshikuni Jujo <PAF01143@nifty.ne.jp> @YoshikuniJujo":
23702380 - zot
@@ -2397,13 +2407,13 @@ packages:
23972407 # - yesod-job-queue # build failure https://github.com/nakaji-dayo/yesod-job-queue/issues/10
23982408
23992409 # "Braden Walters <vc@braden-walters.info> @meoblast001":
2400− # - hakyll-sass # bounds: aeson-pretty
2410+ # - hakyll-sass # compilation failure
24012411
24022412 "Patrick Thomson <patrick@helium.com> @helium":
24032413 - postgresql-transactional
24042414
24052415 "Tom Murphy <amindfv@gmail.com> @amindfv":
2406− # - vivid # 0.2.0.5 compilation failure
2416+ - vivid
24072417 # - midair # bounds: ghc, base
24082418 - nano-erl
24092419
@@ -2481,7 +2491,7 @@ packages:
24812491
24822492 "Cliff Harvey <cs.hbar+hs@gmail.com> @BlackBrane":
24832493 - ansigraph
2484− - quantum-random
2494+ # - quantum-random # BLOCKED directory 1.3
24852495
24862496 "Tebello Thejane <zyxoas+stackage@gmail.com> @tebello-thejane":
24872497 - bitx-bitcoin
@@ -2525,15 +2535,11 @@ packages:
25252535 "Christopher Wells <cwellsny@nycap.rr.com> @ExcalburZero":
25262536 - pixelated-avatar-generator
25272537
2528− "Allele Dev <allele.dev@gmail.com> @queertypes":
2529− - freer
2530− - wai-request-spec
2531−
25322538 "Dominic Orchard <dom.orchard@gmail.com> @dorchard":
25332539 - array-memoize
25342540 - camfort
25352541 - codo-notation
2536− - fortran-src
2542+ # - fortran-src # OOM https://github.com/fpco/stackage/issues/2232
25372543 # - ixmonad # 0.57 Compilation failure https://github.com/fpco/stackage/pull/1710#issuecomment-235067168
25382544 - language-fortran
25392545
@@ -2569,11 +2575,16 @@ packages:
25692575 - quickcheck-special
25702576 - writer-cps-mtl
25712577 - writer-cps-transformers
2578+ - writer-cps-morph
2579+ - writer-cps-lens
2580+ - writer-cps-full
25722581 - wl-pprint-annotated
25732582 - wl-pprint-console
25742583 - console-style
25752584 - unlit
25762585 - intro
2586+ - tasty-auto
2587+ - colorful-monoids
25772588
25782589 "Taras Serduke <taras.serduke@gmail.com> @tserduke":
25792590 - do-list
@@ -2685,15 +2696,37 @@ packages:
26852696 - haskell-tools-backend-ghc
26862697 - haskell-tools-rewrite
26872698 - haskell-tools-prettyprint
2688− #- haskell-tools-refactor
2699+ - haskell-tools-refactor
26892700 - haskell-tools-demo
2690− #- haskell-tools-cli
2701+ - haskell-tools-cli
26912702 - haskell-tools-daemon
2692− - haskell-tools-debug
2703+ # - haskell-tools-debug # https://github.com/haskell-tools/haskell-tools/issues/257
26932704
26942705 "David Fisher <ddf1991@gmail.com> @ddfisher":
26952706 - socket-activation
26962707
2708+ "aiya000 <aiya000.develop@gmail.com> @aiya000":
2709+ - stack-type
2710+
2711+ "Mitsutoshi Aoe <maoe@foldr.in> @maoe":
2712+ - viewprof
2713+
2714+ "Dylan Simon <dylan-stack@dylex.net> @dylex":
2715+ - postgresql-typed
2716+ # - invertible # BLOCKED broken test case https://github.com/dylex/invertible/issues/1
2717+ - ztail
2718+
2719+ "Louis Pan <louis@pan.me> @louispan":
2720+ - alternators
2721+ - glaze
2722+ - glazier
2723+ - glazier-pipes
2724+ - l10n
2725+ - pipes-category
2726+ - pipes-fluid
2727+ - pipes-misc
2728+ - stm-extras
2729+
26972730 # If you stop maintaining a package you can move it here.
26982731 # It will then be disabled if it starts causing problems.
26992732 # See https://github.com/fpco/stackage/issues/1056
@@ -2725,12 +2758,6 @@ packages:
27252758 # https://github.com/fpco/stackage/issues/2037
27262759 - haskell-src-exts < 1.19
27272760
2728− # https://github.com/fpco/stackage/issues/2042
2729− - network-multicast < 0.2
2730−
2731− # https://github.com/haskell/vector/issues/142
2732− - primitive < 0.6.2.0
2733−
27342761 # https://github.com/fpco/stackage/issues/2127
27352762 - leapseconds-announced < 2017.0.0.1
27362763
@@ -2746,15 +2773,21 @@ packages:
27462773 # https://github.com/fpco/stackage/issues/2180
27472774 - MonadRandom < 0.5
27482775
2749− # https://github.com/fpco/stackage/issues/2184
2750− # https://github.com/ekmett/hashable-extras/pull/3
2751− - hashable < 1.2.5.0
2752−
27532776 # https://github.com/fpco/stackage/issues/2194
27542777 - vector < 0.12.0.0
2778+ - primitive < 0.6.2.0
27552779
2756− # https://github.com/fpco/stackage/issues/2197
2757− - brick < 0.16
2780+ # https://github.com/fpco/stackage/issues/2206
2781+ - pretty-simple < 1.0.0.5
2782+
2783+ # https://github.com/fpco/stackage/issues/2207
2784+ - xlsx-tabular < 0.2.1.1
2785+
2786+ # https://github.com/fpco/stackage/issues/2229
2787+ - hspec < 2.4
2788+ - hspec-core < 2.4
2789+ - hspec-discover < 2.4
2790+ - hspec-smallcheck < 0.4.2
27582791
27592792# end of packages
27602793
@@ -2829,6 +2862,12 @@ package-flags:
28292862 ghc_7_7: false
28302863 ghc_8_0: true
28312864
2865+ invertible:
2866+ TypeCompose: false
2867+ arrows: false
2868+ hlist: false
2869+ piso: false
2870+
28322871# end of package-flags
28332872
28342873# Special configure options for individual packages
@@ -2948,6 +2987,12 @@ skipped-tests:
29482987
29492988 - optparse-applicative # https://github.com/pcapriotti/optparse-applicative/issues/228
29502989
2990+ # BLOCKED shelly GHC 8.0.2
2991+ - c2hs
2992+
2993+ # directory 1.3
2994+ - machines
2995+ - xmlhtml
29512996
29522997# end of skipped-tests
29532998
@@ -2965,6 +3010,7 @@ expected-test-failures:
29653010 - distributed-process
29663011 - distributed-process-execution # https://github.com/haskell-distributed/distributed-process-execution/issues/2
29673012 - distributed-process-task
3013+ - foldl-statistics # https://github.com/data61/foldl-statistics/issues/2
29683014 - fsnotify # Often runs out of inotify handles
29693015 - idris # https://github.com/fpco/stackage/issues/1382
29703016 - ihaskell # https://github.com/gibiansky/IHaskell/issues/551
@@ -2974,8 +3020,6 @@ expected-test-failures:
29743020 - pandoc-citeproc # https://github.com/jgm/pandoc-citeproc/issues/172
29753021 - spdx # https://github.com/phadej/spdx/issues/8
29763022 - statistics # https://github.com/bos/statistics/issues/42
2977− - haskell-tools-refactor # https://github.com/haskell-tools/haskell-tools/issues/231
2978− - foldl-statistics # https://github.com/data61/foldl-statistics/issues/2
29793023
29803024 # Timeouts
29813025 # These tests sometimes take too long and hit the stackage build
@@ -3015,6 +3059,8 @@ expected-test-failures:
30153059 - gitson # 0.5.2 error with git executable https://github.com/myfreeweb/gitson/issues/1
30163060 - gitson # https://github.com/myfreeweb/gitson/issues/1
30173061 - happy # Needs mtl in the user package DB
3062+ - haskell-tools-cli # https://github.com/haskell-tools/haskell-tools/issues/230
3063+ - haskell-tools-refactor # https://github.com/haskell-tools/haskell-tools/issues/231
30183064 - haskell-neo4j-client # neo4j with auth disabled
30193065 - hasql # PostgreSQL
30203066 - hasql-transaction # PostgreSQL
@@ -3031,6 +3077,7 @@ expected-test-failures:
30313077 - mysql-simple # MySQL
30323078 - network-anonymous-i2p
30333079 - opaleye # PostgreSQL
3080+ - postgresql-typed # PostgreSQL
30343081 - persistent-redis # redis - https://github.com/fpco/stackage/pull/1581
30353082 - pipes-mongodb
30363083 - postgresql-query # PostgreSQL
@@ -3075,7 +3122,6 @@ expected-test-failures:
30753122 # in the test cases.
30763123 - DRBG # https://github.com/TomMD/DRBG/issues/7
30773124 - cayley-client # https://github.com/MichelBoucey/cayley-client/issues/2
3078− - clash-prelude # 0.10.14 Runtime errors https://github.com/clash-lang/clash-prelude/issues/57
30793125 - direct-sqlite # 2.3.17 https://github.com/IreneKnapp/direct-sqlite/issues/63
30803126 - ed25519 # 0.0.5.0 https://github.com/thoughtpolice/hs-ed25519/issues/15
30813127 - nettle # https://github.com/stbuehler/haskell-nettle/issues/8
@@ -3129,6 +3175,22 @@ expected-test-failures:
31293175 - yesod-auth-basic # https://github.com/creichert/yesod-auth-basic/issues/1
31303176
31313177 - folds # https://github.com/ekmett/folds/issues/12
3178+
3179+ - stm-delay # https://github.com/joeyadams/haskell-stm-delay/issues/5
3180+
3181+ - vector-algorithms # http://hub.darcs.net/dolio/vector-algorithms/issue/9
3182+
3183+ - relational-query # https://github.com/khibino/haskell-relational-record/issues/51
3184+
3185+ - unicode-show # https://github.com/nushio3/unicode-show/issues/2
3186+
3187+ - ghc-exactprint # https://github.com/alanz/ghc-exactprint/issues/47
3188+
3189+ # Doctests require hidden Glob package
3190+ - multiset
3191+ - makefile
3192+
3193+ - rattletrap # https://github.com/fpco/stackage/issues/2232
31323194# end of expected-test-failures
31333195
31343196# Benchmarks which are known not to build. Note that, currently we do not run
@@ -3186,6 +3248,10 @@ expected-haddock-failures:
31863248 - classy-prelude-yesod
31873249 - hledger-web
31883250
3251+ # Runs out of memory
3252+ - stratosphere
3253+ - store
3254+
31893255# end of expected-haddock-failures
31903256
31913257# Benchmarks which should not be built. Note that Stackage builds benchmarks but does not run them.
@@ -3376,6 +3442,7 @@ hide:
33763442- courier # conflicts with Network.Transport in network-transport
33773443- newtype-generics # conflicts with Control.Newtype in newtype
33783444- objective # conflicts with Control.Object in natural-transformation
3445+- binary-ieee754 # conflicts with data-binary-ieee754
33793446
33803447# Cryptonite deprecations
33813448- cipher-aes
check+1−1
@@ -3,4 +3,4 @@
33# Convenience script for checking constraints locally
44
55cd `dirname $0`
6−exec stack exec --resolver ghc-8.0.1 stackage-curator check
6+exec stack exec --resolver ghc-8.0.2 stackage-curator check
debian-bootstrap.sh+1−1
@@ -25,7 +25,7 @@ add-apt-repository -y ppa:marutter/rrutter
2525#add-apt-repository -y ppa:openstack-ubuntu-testing/icehouse
2626
2727# Set the GHC version
28−GHCVER=8.0.1
28+GHCVER=8.0.2
2929
3030# Get Stack
3131apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 575159689BEFB442