on master help sign in
Update from parent
0a83d33orome
.travis.yml+1−1
@@ -11,7 +11,7 @@ addons:
11 - libgmp-dev
11 - libgmp-dev
12
12
13env:
13env:
14−- GHCVER=8.0.1
14+- GHCVER=8.0.2
15
15
16install:
16install:
17 # Download and unpack the stack executable
17 # Download and unpack the stack executable
CURATORS.md+21
@@ -337,3 +337,24 @@ errors for builds, tests and benchmarks.
337
337
3381. Add public ssh key to `~/.ssh/authorized_keys` on build server
3381. Add public ssh key to `~/.ssh/authorized_keys` on build server
3392. Add to fpco/stackage project.
3392. 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 order to
357+move forward with getting the latest versions of packages compatible with the
358+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
2
2
3ENV HOME /home/stackage
3ENV HOME /home/stackage
4ENV LANG en_US.UTF-8
4ENV 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
6
6
7ADD debian-bootstrap.sh /tmp/debian-bootstrap.sh
7ADD debian-bootstrap.sh /tmp/debian-bootstrap.sh
8RUN /tmp/debian-bootstrap.sh && rm /tmp/debian-bootstrap.sh
8RUN /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")
24If you want to make sure that the package builds against the newest versions of all dependecies you can do this:
24If you want to make sure that the package builds against the newest versions of all dependecies you can do this:
25```
25```
26$ cabal update
26$ cabal update
27−$ ghc --version # Should give v8.0.1
27+$ ghc --version # Should give v8.0.2
28$ cabal get PACKAGE-VERSION # e.g. aeson-0.11.2.1
28$ cabal get PACKAGE-VERSION # e.g. aeson-0.11.2.1
29$ cd PACKAGE-VERSION
29$ cd PACKAGE-VERSION
30$ cabal sandbox init # Should give "Creating a new sandbox" and not "Using an existing sandbox".
30$ cabal sandbox init # Should give "Creating a new sandbox" and not "Using an existing sandbox".
automated/build.sh+1−1
@@ -121,7 +121,7 @@ docker run $ARGS_PREBUILD $IMAGE /bin/bash -c "stackage-curator check --plan-fil
121# Now do the actual build. We need to first set the owner of the home directory
121# Now do the actual build. We need to first set the owner of the home directory
122# correctly, so we run the command as root, change owner, and then use sudo to
122# correctly, so we run the command as root, change owner, and then use sudo to
123# switch back to the current user
123# 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"
125
125
126# Make sure we actually need this snapshot. We used to perform this check
126# Make sure we actually need this snapshot. We used to perform this check
127# exclusively before building. Now we perform it after as well for the case of
127# exclusively before building. Now we perform it after as well for the case of
build-constraints.yaml+94−44
@@ -70,7 +70,8 @@ packages:
70
70
71 "alpheccar <misc@alpheccar.org> @alpheccar":
71 "alpheccar <misc@alpheccar.org> @alpheccar":
72 - HPDF
72 - HPDF
73+ # https://github.com/alpheccar/hbayes/issues/3
73− - hbayes
74+ # - hbayes
74
75
75 "Dmitry Bogatov <KAction@gnu.org>":
76 "Dmitry Bogatov <KAction@gnu.org>":
76 - once
77 - once
@@ -92,7 +93,7 @@ packages:
92 "Michael Snoyman michael@snoyman.com @snoyberg":
93 "Michael Snoyman michael@snoyman.com @snoyberg":
93 - bzlib-conduit
94 - bzlib-conduit
94 - cabal-install
95 - cabal-install
95− - cabal-src
96+ - mega-sdist
96 - case-insensitive
97 - case-insensitive
97 - classy-prelude-yesod
98 - classy-prelude-yesod
98 - conduit-combinators
99 - conduit-combinators
@@ -159,7 +160,7 @@ packages:
159 - quickcheck-assertions
160 - quickcheck-assertions
160
161
161 # - hackage-mirror # via: aws
162 # - hackage-mirror # via: aws
162− - wai-middleware-consul
163+ # - wai-middleware-consul # https://github.com/alphaHeavy/consul-haskell/issues/18
163 - wai-middleware-crowd
164 - wai-middleware-crowd
164 - monad-logger-json
165 - monad-logger-json
165 - safe-exceptions
166 - safe-exceptions
@@ -202,7 +203,6 @@ packages:
202 - extra
203 - extra
203 - bake
204 - bake
204 - ghcid
205 - ghcid
205− - pugixml
206 - hexml
206 - hexml
207
207
208 "Alan Zimmerman @alanz":
208 "Alan Zimmerman @alanz":
@@ -308,7 +308,7 @@ packages:
308 - path
308 - path
309 - intero
309 - intero
310 - weigh
310 - weigh
311− - haskell-docs
311+ # - haskell-docs # BLOCKED haddock-api GHC 8.0.2
312 # - structured-haskell-mode # bounds: haskell-src-exts # via: applicative-quoters
312 # - structured-haskell-mode # bounds: haskell-src-exts # via: applicative-quoters
313
313
314 "Alberto G. Corona <agocorona@gmail.com> @agocorona":
314 "Alberto G. Corona <agocorona@gmail.com> @agocorona":
@@ -385,7 +385,7 @@ packages:
385 - zippers
385 - zippers
386 - fixed
386 - fixed
387 - half
387 - half
388− - gl
388+ # - gl BLOCKED directory 1.3
389 - lens-aeson
389 - lens-aeson
390 - zlib-lens
390 - zlib-lens
391 # - hyperloglog # bounds: approximate, binary, comonad
391 # - hyperloglog # bounds: approximate, binary, comonad
@@ -416,7 +416,7 @@ packages:
416 - BlogLiterately-diagrams
416 - BlogLiterately-diagrams
417 - diagrams
417 - diagrams
418 - diagrams-builder
418 - diagrams-builder
419− - diagrams-haddock
419+ # - diagrams-haddock # BLOCKED directory 1.3 via cautious-file
420 - diagrams-cairo
420 - diagrams-cairo
421 - diagrams-contrib
421 - diagrams-contrib
422 - diagrams-core
422 - diagrams-core
@@ -447,7 +447,6 @@ packages:
447
447
448 "Felipe Lessa <felipe.lessa@gmail.com> @meteficha":
448 "Felipe Lessa <felipe.lessa@gmail.com> @meteficha":
449 # - country-codes # bounds: tagsoup
449 # - country-codes # bounds: tagsoup
450− # - esqueleto # bounds: persistent
451 # - fb # bounds: aeson, http-conduit-2.2, hspec
450 # - fb # bounds: aeson, http-conduit-2.2, hspec
452 # - fb-persistent # bounds: persistent # via: fb
451 # - fb-persistent # bounds: persistent # via: fb
453 # - mangopay # compilation failure against aeson
452 # - mangopay # compilation failure against aeson
@@ -476,10 +475,11 @@ packages:
476 - accelerate
475 - accelerate
477
476
478 "Liam O'Connor <liamoc@cse.unsw.edu.au> @liamoc":
477 "Liam O'Connor <liamoc@cse.unsw.edu.au> @liamoc":
478+ []
479 # - patches-vector # bounds: QuickCheck, edit-distance-vector, hspec
479 # - patches-vector # bounds: QuickCheck, edit-distance-vector, hspec
480 # - composition-tree # bounds: QuickCheck
480 # - composition-tree # bounds: QuickCheck
481 # - dixi # bounds: aeson, lens, time, [...]
481 # - dixi # bounds: aeson, lens, time, [...]
482− - latex-formulae-image
482+ # - latex-formulae-image # BLOCKED directory 1.3
483 # - latex-formulae-pandoc # bounds: pandoc-types
483 # - latex-formulae-pandoc # bounds: pandoc-types
484 # - latex-formulae-hakyll # bounds: ghc, base
484 # - latex-formulae-hakyll # bounds: ghc, base
485 # - agda-snippets # bounds: ghc, base
485 # - agda-snippets # bounds: ghc, base
@@ -527,10 +527,11 @@ packages:
527 "Andrew Thaddeus Martin <andrew.thaddeus@gmail.com> @andrewthad":
527 "Andrew Thaddeus Martin <andrew.thaddeus@gmail.com> @andrewthad":
528 - yesod-table
528 - yesod-table
529
529
530− "Chris Allen <cma@bitemyapp.com> bitemyapp":
530+ "Chris Allen <cma@bitemyapp.com> @bitemyapp":
531 - machines-directory
531 - machines-directory
532 - machines-io
532 - machines-io
533 - bloodhound
533 - bloodhound
534+ - esqueleto # bounds: persistent
534
535
535 "Adam Bergmark <adam@bergmark.nl> @bergmark":
536 "Adam Bergmark <adam@bergmark.nl> @bergmark":
536 - HUnit
537 - HUnit
@@ -542,7 +543,7 @@ packages:
542 - fay-text
543 - fay-text
543 - fay-uri
544 - fay-uri
544 - feed
545 - feed
545− - snaplet-fay
546+ # - snaplet-fay # BLOCKED directory 1.3 via heist and snap
546 - time-compat
547 - time-compat
547 - through-text
548 - through-text
548
549
@@ -579,7 +580,7 @@ packages:
579 - FenwickTree
580 - FenwickTree
580 - hPDB
581 - hPDB
581 - hPDB-examples
582 - hPDB-examples
582− - homplexity
583+ # - homplexity # BLOCKED directory 1.3
583 - wordpass
584 - wordpass
584 # - json-autotype # bounds: aeson 1.0, lens
585 # - json-autotype # bounds: aeson 1.0, lens
585 - posix-realtime
586 - posix-realtime
@@ -737,7 +738,7 @@ packages:
737 # - al # FIXME temporary, figure out why it's not working with stackage-build
738 # - al # FIXME temporary, figure out why it's not working with stackage-build
738 - event
739 - event
739 - hid
740 - hid
740− - luminance
741+ # - luminance # BLOCKED directory 1.3
741 # - luminance-samples # bounds: base
742 # - luminance-samples # bounds: base
742 - monad-journal
743 - monad-journal
743 # - msi-kb-backlit # bounds: ghc, base
744 # - msi-kb-backlit # bounds: ghc, base
@@ -754,7 +755,7 @@ packages:
754 # - system-canonicalpath # bounds: ghc, base # https://github.com/d12frosted/CanonicalPath/issues/5
755 # - system-canonicalpath # bounds: ghc, base # https://github.com/d12frosted/CanonicalPath/issues/5
755
756
756 "Daniel Gröber <dxld@darkboxed.org> @DanielG":
757 "Daniel Gröber <dxld@darkboxed.org> @DanielG":
757− # - ghc-mod # bounds: cabal-helper, extra, haskell-src-exts, optparse-applicative, pipes
758+ - ghc-mod
758 - cabal-helper
759 - cabal-helper
759
760
760 "Yann Esposito <yann.esposito@gmail.com> yogsototh @yogsototh":
761 "Yann Esposito <yann.esposito@gmail.com> yogsototh @yogsototh":
@@ -811,7 +812,7 @@ packages:
811 - data-accessor-mtl
812 - data-accessor-mtl
812 # - file-location # bounds: transformers
813 # - file-location # bounds: transformers
813 - fuzzcheck
814 - fuzzcheck
814− - haddock-api
815+ # - haddock-api BLOCKED GHC 8.0.2
815 - here
816 - here
816 - hlibgit2
817 - hlibgit2
817 - gitlib-libgit2
818 - gitlib-libgit2
@@ -922,9 +923,9 @@ packages:
922 - servant-cassava
923 - servant-cassava
923
924
924 "Alexandr Ruchkin <voidex@live.com> @mvoidex":
925 "Alexandr Ruchkin <voidex@live.com> @mvoidex":
925− - hdocs
926+ # - hdocs # BLOCKED haddock-api GHC 8.0.2
926 - hformat
927 - hformat
927− - hsdev
928+ # - hsdev # BLOCKED haddock-api GHC 8.0.2
928 - simple-log
929 - simple-log
929 - text-region
930 - text-region
930
931
@@ -952,7 +953,7 @@ packages:
952
953
953 "Jens Petersen <juhpetersen@gmail.com> @juhp":
954 "Jens Petersen <juhpetersen@gmail.com> @juhp":
954 - cabal-rpm
955 - cabal-rpm
955− - cabal-sort
956+ # - cabal-sort # BLOCKED directory 1.3
956 - hslua
957 - hslua
957 # - idris # bounds: safe
958 # - idris # bounds: safe
958
959
@@ -1730,6 +1731,7 @@ packages:
1730 - proxied
1731 - proxied
1731 - text-show
1732 - text-show
1732 - text-show-instances
1733 - text-show-instances
1734+ - thread-local-storage
1733
1735
1734 "Kirill Zaborsky <qrilka@gmail.com> @qrilka":
1736 "Kirill Zaborsky <qrilka@gmail.com> @qrilka":
1735 - xlsx
1737 - xlsx
@@ -1877,10 +1879,12 @@ packages:
1877 - yi-snippet
1879 - yi-snippet
1878
1880
1879 "Tobias Bexelius <tobias_bexelius@hotmail.com> @tobbebex":
1881 "Tobias Bexelius <tobias_bexelius@hotmail.com> @tobbebex":
1880− - GPipe
1882+ []
1883+ # - GPipe # BLOCKED directory 1.3 via gl
1881
1884
1882 "Patrick Redmond <plredmond@gmail.com> @plredmond":
1885 "Patrick Redmond <plredmond@gmail.com> @plredmond":
1883− - GPipe-GLFW
1886+ []
1887+ # - GPipe-GLFW # BLOCKED directory 1.3 via GPipe and gl
1884
1888
1885 # "Csaba Hruska <csaba.hruska@gmail.com> @csabahruska":
1889 # "Csaba Hruska <csaba.hruska@gmail.com> @csabahruska":
1886 # - lambdacube-ir # bounds: aeson
1890 # - lambdacube-ir # bounds: aeson
@@ -1938,11 +1942,13 @@ packages:
1938 - titlecase
1942 - titlecase
1939
1943
1940 "Mark Fine <mark.fine@gmail.com> @markfine":
1944 "Mark Fine <mark.fine@gmail.com> @markfine":
1945+ []
1941− - postgresql-schema
1946+ # - postgresql-schema # BLOCKED shelly GHC 8.0.2
1942 # - sbp # build failure
1947 # - sbp # build failure
1943
1948
1944 "Jinjing Wang <nfjinjing@gmail.com> @nfjinjing":
1949 "Jinjing Wang <nfjinjing@gmail.com> @nfjinjing":
1945− - moesocks
1950+ []
1951+ # - moesocks # https://github.com/nfjinjing/moesocks/issues/1
1946
1952
1947 "Gregory W. Schwartz <gregory.schwartz@drexel.edu> @GregorySchwartz":
1953 "Gregory W. Schwartz <gregory.schwartz@drexel.edu> @GregorySchwartz":
1948 # - fasta # via pipes-attoparsec
1954 # - fasta # via pipes-attoparsec
@@ -2159,12 +2165,13 @@ packages:
2159
2165
2160 "Jeremy Shaw <jeremy@n-heptane.com> @stepcut":
2166 "Jeremy Shaw <jeremy@n-heptane.com> @stepcut":
2161 - boomerang
2167 - boomerang
2168+ # BLOCKED directory 1.3
2162− - clckwrks
2169+ #- clckwrks
2163− - clckwrks-cli
2170+ #- clckwrks-cli
2164− - clckwrks-plugin-page
2171+ #- clckwrks-plugin-page
2165− - clckwrks-plugin-media
2172+ #- clckwrks-plugin-media
2166− - clckwrks-theme-bootstrap
2173+ #- clckwrks-theme-bootstrap
2167− - hackage-whatsnew
2174+ #- hackage-whatsnew
2168 - happstack-authenticate
2175 - happstack-authenticate
2169 - happstack-clientsession
2176 - happstack-clientsession
2170 - happstack-hsp
2177 - happstack-hsp
@@ -2277,7 +2284,8 @@ packages:
2277 - cmark
2284 - cmark
2278 - texmath
2285 - texmath
2279 - highlighting-kate
2286 - highlighting-kate
2280− - pandoc-types
2287+ - skylighting
2288+ - pandoc-types < 1.19 # Accidental upload, see: https://github.com/fpco/stackage/issues/2223
2281 - zip-archive
2289 - zip-archive
2282 - doctemplates
2290 - doctemplates
2283 - pandoc
2291 - pandoc
@@ -2480,7 +2488,7 @@ packages:
2480
2488
2481 "Cliff Harvey <cs.hbar+hs@gmail.com> @BlackBrane":
2489 "Cliff Harvey <cs.hbar+hs@gmail.com> @BlackBrane":
2482 - ansigraph
2490 - ansigraph
2483− - quantum-random
2491+ # - quantum-random # BLOCKED directory 1.3
2484
2492
2485 "Tebello Thejane <zyxoas+stackage@gmail.com> @tebello-thejane":
2493 "Tebello Thejane <zyxoas+stackage@gmail.com> @tebello-thejane":
2486 - bitx-bitcoin
2494 - bitx-bitcoin
@@ -2530,9 +2538,9 @@ packages:
2530
2538
2531 "Dominic Orchard <dom.orchard@gmail.com> @dorchard":
2539 "Dominic Orchard <dom.orchard@gmail.com> @dorchard":
2532 - array-memoize
2540 - array-memoize
2533− - camfort
2541+ # - camfort # https://github.com/fpco/stackage/issues/2232
2534 - codo-notation
2542 - codo-notation
2535− - fortran-src
2543+ # - fortran-src # https://github.com/fpco/stackage/issues/2232
2536 # - ixmonad # 0.57 Compilation failure https://github.com/fpco/stackage/pull/1710#issuecomment-235067168
2544 # - ixmonad # 0.57 Compilation failure https://github.com/fpco/stackage/pull/1710#issuecomment-235067168
2537 - language-fortran
2545 - language-fortran
2538
2546
@@ -2568,11 +2576,16 @@ packages:
2568 - quickcheck-special
2576 - quickcheck-special
2569 - writer-cps-mtl
2577 - writer-cps-mtl
2570 - writer-cps-transformers
2578 - writer-cps-transformers
2579+ - writer-cps-morph
2580+ - writer-cps-lens
2581+ - writer-cps-full
2571 - wl-pprint-annotated
2582 - wl-pprint-annotated
2572 - wl-pprint-console
2583 - wl-pprint-console
2573 - console-style
2584 - console-style
2574 - unlit
2585 - unlit
2575 - intro
2586 - intro
2587+ - tasty-auto
2588+ - colorful-monoids
2576
2589
2577 "Taras Serduke <taras.serduke@gmail.com> @tserduke":
2590 "Taras Serduke <taras.serduke@gmail.com> @tserduke":
2578 - do-list
2591 - do-list
@@ -2688,7 +2701,7 @@ packages:
2688 - haskell-tools-demo
2701 - haskell-tools-demo
2689 - haskell-tools-cli
2702 - haskell-tools-cli
2690 - haskell-tools-daemon
2703 - haskell-tools-daemon
2691− - haskell-tools-debug
2704+ # - haskell-tools-debug # https://github.com/haskell-tools/haskell-tools/issues/257
2692
2705
2693 "David Fisher <ddf1991@gmail.com> @ddfisher":
2706 "David Fisher <ddf1991@gmail.com> @ddfisher":
2694 - socket-activation
2707 - socket-activation
@@ -2696,6 +2709,14 @@ packages:
2696 "aiya000 <aiya000.develop@gmail.com> @aiya000":
2709 "aiya000 <aiya000.develop@gmail.com> @aiya000":
2697 - stack-type
2710 - stack-type
2698
2711
2712+ "Mitsutoshi Aoe <maoe@foldr.in> @maoe":
2713+ - viewprof
2714+
2715+ "Dylan Simon <dylan-stack@dylex.net> @dylex":
2716+ - postgresql-typed
2717+ - invertible
2718+ - ztail
2719+
2699 # If you stop maintaining a package you can move it here.
2720 # If you stop maintaining a package you can move it here.
2700 # It will then be disabled if it starts causing problems.
2721 # It will then be disabled if it starts causing problems.
2701 # See https://github.com/fpco/stackage/issues/1056
2722 # See https://github.com/fpco/stackage/issues/1056
@@ -2748,26 +2769,21 @@ packages:
2748 # https://github.com/fpco/stackage/issues/2180
2769 # https://github.com/fpco/stackage/issues/2180
2749 - MonadRandom < 0.5
2770 - MonadRandom < 0.5
2750
2771
2751− # https://github.com/fpco/stackage/issues/2184
2752− # https://github.com/ekmett/hashable-extras/pull/3
2753− - hashable < 1.2.5.0
2754− - intro < 0.1.0.3
2755−
2756 # https://github.com/fpco/stackage/issues/2194
2772 # https://github.com/fpco/stackage/issues/2194
2757 - vector < 0.12.0.0
2773 - vector < 0.12.0.0
2758
2774
2759− # https://github.com/fpco/stackage/issues/2197
2760− - brick < 0.16
2761−
2762− # https://github.com/fpco/stackage/issues/2205
2763− - base-noprelude < 4.9.1.0
2764−
2765 # https://github.com/fpco/stackage/issues/2206
2775 # https://github.com/fpco/stackage/issues/2206
2766 - pretty-simple < 1.0.0.5
2776 - pretty-simple < 1.0.0.5
2767
2777
2768 # https://github.com/fpco/stackage/issues/2207
2778 # https://github.com/fpco/stackage/issues/2207
2769 - xlsx-tabular < 0.2.1.1
2779 - xlsx-tabular < 0.2.1.1
2770
2780
2781+ # https://github.com/fpco/stackage/issues/2229
2782+ - hspec < 2.4
2783+ - hspec-core < 2.4
2784+ - hspec-discover < 2.4
2785+ - hspec-smallcheck < 0.4.2
2786+
2771# end of packages
2787# end of packages
2772
2788
2773# Package flags are applied to individual packages, and override the values of
2789# Package flags are applied to individual packages, and override the values of
@@ -2841,6 +2857,12 @@ package-flags:
2841 ghc_7_7: false
2857 ghc_7_7: false
2842 ghc_8_0: true
2858 ghc_8_0: true
2843
2859
2860+ invertible:
2861+ TypeCompose: false
2862+ arrows: false
2863+ hlist: false
2864+ piso: false
2865+
2844# end of package-flags
2866# end of package-flags
2845
2867
2846# Special configure options for individual packages
2868# Special configure options for individual packages
@@ -2960,6 +2982,12 @@ skipped-tests:
2960
2982
2961 - optparse-applicative # https://github.com/pcapriotti/optparse-applicative/issues/228
2983 - optparse-applicative # https://github.com/pcapriotti/optparse-applicative/issues/228
2962
2984
2985+ # BLOCKED shelly GHC 8.0.2
2986+ - c2hs
2987+
2988+ # directory 1.3
2989+ - machines
2990+ - xmlhtml
2963
2991
2964# end of skipped-tests
2992# end of skipped-tests
2965
2993
@@ -3142,6 +3170,24 @@ expected-test-failures:
3142 - yesod-auth-basic # https://github.com/creichert/yesod-auth-basic/issues/1
3170 - yesod-auth-basic # https://github.com/creichert/yesod-auth-basic/issues/1
3143
3171
3144 - folds # https://github.com/ekmett/folds/issues/12
3172 - folds # https://github.com/ekmett/folds/issues/12
3173+
3174+ - stm-delay # https://github.com/joeyadams/haskell-stm-delay/issues/5
3175+
3176+ - vector-algorithms # http://hub.darcs.net/dolio/vector-algorithms/issue/9
3177+
3178+ - relational-query # https://github.com/khibino/haskell-relational-record/issues/51
3179+
3180+ - unicode-show # https://github.com/nushio3/unicode-show/issues/2
3181+
3182+ - ghc-exactprint # https://github.com/alanz/ghc-exactprint/issues/47
3183+
3184+ # Doctests require hidden Glob package
3185+ - multiset
3186+ - makefile
3187+
3188+ - path # https://github.com/chrisdone/path/issues/54
3189+
3190+ - rattletrap # https://github.com/fpco/stackage/issues/2232
3145# end of expected-test-failures
3191# end of expected-test-failures
3146
3192
3147# Benchmarks which are known not to build. Note that, currently we do not run
3193# Benchmarks which are known not to build. Note that, currently we do not run
@@ -3199,6 +3245,10 @@ expected-haddock-failures:
3199 - classy-prelude-yesod
3245 - classy-prelude-yesod
3200 - hledger-web
3246 - hledger-web
3201
3247
3248+ # Runs out of memory
3249+ - stratosphere
3250+ - store
3251+
3202# end of expected-haddock-failures
3252# end of expected-haddock-failures
3203
3253
3204# Benchmarks which should not be built. Note that Stackage builds benchmarks but does not run them.
3254# Benchmarks which should not be built. Note that Stackage builds benchmarks but does not run them.
check+1−1
@@ -3,4 +3,4 @@
3# Convenience script for checking constraints locally
3# Convenience script for checking constraints locally
4
4
5cd `dirname $0`
5cd `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
25#add-apt-repository -y ppa:openstack-ubuntu-testing/icehouse
25#add-apt-repository -y ppa:openstack-ubuntu-testing/icehouse
26
26
27# Set the GHC version
27# Set the GHC version
28−GHCVER=8.0.1
28+GHCVER=8.0.2
29
29
30# Get Stack
30# Get Stack
31apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 575159689BEFB442
31apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 575159689BEFB442