GHC 8.0.2 (fixes #2205, fixes #2203)

This commit is contained in:
Michael Snoyman 2017-01-23 15:45:56 +02:00
parent 2dc54406ed
commit ff5c3ee3c9
6 changed files with 38 additions and 30 deletions

View File

@ -11,7 +11,7 @@ addons:
- libgmp-dev - libgmp-dev
env: env:
- GHCVER=8.0.1 - GHCVER=8.0.2
install: install:
# Download and unpack the stack executable # Download and unpack the stack executable

View File

@ -2,7 +2,7 @@ FROM fpco/pid1:16.04
ENV HOME /home/stackage ENV HOME /home/stackage
ENV LANG en_US.UTF-8 ENV LANG en_US.UTF-8
ENV PATH /opt/ghc/8.0.1/bin:/usr/sbin:/usr/bin:/sbin:/bin ENV PATH /opt/ghc/8.0.2/bin:/usr/sbin:/usr/bin:/sbin:/bin
ADD debian-bootstrap.sh /tmp/debian-bootstrap.sh ADD debian-bootstrap.sh /tmp/debian-bootstrap.sh
RUN /tmp/debian-bootstrap.sh && rm /tmp/debian-bootstrap.sh RUN /tmp/debian-bootstrap.sh && rm /tmp/debian-bootstrap.sh

View File

@ -24,7 +24,7 @@ After doing that, send a pull request (with a commit message like "add foo-bar")
If you want to make sure that the package builds against the newest versions of all dependecies you can do this: If you want to make sure that the package builds against the newest versions of all dependecies you can do this:
``` ```
$ cabal update $ cabal update
$ ghc --version # Should give v8.0.1 $ ghc --version # Should give v8.0.2
$ cabal get PACKAGE-VERSION # e.g. aeson-0.11.2.1 $ cabal get PACKAGE-VERSION # e.g. aeson-0.11.2.1
$ cd PACKAGE-VERSION $ cd PACKAGE-VERSION
$ cabal sandbox init # Should give "Creating a new sandbox" and not "Using an existing sandbox". $ cabal sandbox init # Should give "Creating a new sandbox" and not "Using an existing sandbox".

View File

@ -92,7 +92,7 @@ packages:
"Michael Snoyman michael@snoyman.com @snoyberg": "Michael Snoyman michael@snoyman.com @snoyberg":
- bzlib-conduit - bzlib-conduit
- cabal-install - cabal-install
- cabal-src # - cabal-src BLOCKED shelly GHC 8.0.2
- case-insensitive - case-insensitive
- classy-prelude-yesod - classy-prelude-yesod
- conduit-combinators - conduit-combinators
@ -307,7 +307,7 @@ packages:
- path - path
- intero - intero
- weigh - weigh
- haskell-docs # - haskell-docs # BLOCKED haddock-api GHC 8.0.2
# - structured-haskell-mode # bounds: haskell-src-exts # via: applicative-quoters # - structured-haskell-mode # bounds: haskell-src-exts # via: applicative-quoters
"Alberto G. Corona <agocorona@gmail.com> @agocorona": "Alberto G. Corona <agocorona@gmail.com> @agocorona":
@ -384,7 +384,7 @@ packages:
- zippers - zippers
- fixed - fixed
- half - half
- gl # - gl BLOCKED directory 1.3
- lens-aeson - lens-aeson
- zlib-lens - zlib-lens
# - hyperloglog # bounds: approximate, binary, comonad # - hyperloglog # bounds: approximate, binary, comonad
@ -415,7 +415,7 @@ packages:
- BlogLiterately-diagrams - BlogLiterately-diagrams
- diagrams - diagrams
- diagrams-builder - diagrams-builder
- diagrams-haddock # - diagrams-haddock # BLOCKED directory 1.3 via cautious-file
- diagrams-cairo - diagrams-cairo
- diagrams-contrib - diagrams-contrib
- diagrams-core - diagrams-core
@ -474,10 +474,11 @@ packages:
- accelerate - accelerate
"Liam O'Connor <liamoc@cse.unsw.edu.au> @liamoc": "Liam O'Connor <liamoc@cse.unsw.edu.au> @liamoc":
[]
# - patches-vector # bounds: QuickCheck, edit-distance-vector, hspec # - patches-vector # bounds: QuickCheck, edit-distance-vector, hspec
# - composition-tree # bounds: QuickCheck # - composition-tree # bounds: QuickCheck
# - dixi # bounds: aeson, lens, time, [...] # - dixi # bounds: aeson, lens, time, [...]
- latex-formulae-image # - latex-formulae-image # BLOCKED directory 1.3
# - latex-formulae-pandoc # bounds: pandoc-types # - latex-formulae-pandoc # bounds: pandoc-types
# - latex-formulae-hakyll # bounds: ghc, base # - latex-formulae-hakyll # bounds: ghc, base
# - agda-snippets # bounds: ghc, base # - agda-snippets # bounds: ghc, base
@ -541,7 +542,7 @@ packages:
- fay-text - fay-text
- fay-uri - fay-uri
- feed - feed
- snaplet-fay # - snaplet-fay # BLOCKED directory 1.3 via heist and snap
- time-compat - time-compat
- through-text - through-text
@ -578,7 +579,7 @@ packages:
- FenwickTree - FenwickTree
- hPDB - hPDB
- hPDB-examples - hPDB-examples
- homplexity # - homplexity # BLOCKED directory 1.3
- wordpass - wordpass
# - json-autotype # bounds: aeson 1.0, lens # - json-autotype # bounds: aeson 1.0, lens
- posix-realtime - posix-realtime
@ -736,7 +737,7 @@ packages:
# - al # FIXME temporary, figure out why it's not working with stackage-build # - al # FIXME temporary, figure out why it's not working with stackage-build
- event - event
- hid - hid
- luminance # - luminance # BLOCKED directory 1.3
# - luminance-samples # bounds: base # - luminance-samples # bounds: base
- monad-journal - monad-journal
# - msi-kb-backlit # bounds: ghc, base # - msi-kb-backlit # bounds: ghc, base
@ -810,7 +811,7 @@ packages:
- data-accessor-mtl - data-accessor-mtl
# - file-location # bounds: transformers # - file-location # bounds: transformers
- fuzzcheck - fuzzcheck
- haddock-api # - haddock-api BLOCKED GHC 8.0.2
- here - here
- hlibgit2 - hlibgit2
- gitlib-libgit2 - gitlib-libgit2
@ -921,9 +922,9 @@ packages:
- servant-cassava - servant-cassava
"Alexandr Ruchkin <voidex@live.com> @mvoidex": "Alexandr Ruchkin <voidex@live.com> @mvoidex":
- hdocs # - hdocs # BLOCKED haddock-api GHC 8.0.2
- hformat - hformat
- hsdev # - hsdev # BLOCKED haddock-api GHC 8.0.2
- simple-log - simple-log
- text-region - text-region
@ -951,7 +952,7 @@ packages:
"Jens Petersen <juhpetersen@gmail.com> @juhp": "Jens Petersen <juhpetersen@gmail.com> @juhp":
- cabal-rpm - cabal-rpm
- cabal-sort # - cabal-sort # BLOCKED directory 1.3
- hslua - hslua
# - idris # bounds: safe # - idris # bounds: safe
@ -1877,10 +1878,12 @@ packages:
- yi-snippet - yi-snippet
"Tobias Bexelius <tobias_bexelius@hotmail.com> @tobbebex": "Tobias Bexelius <tobias_bexelius@hotmail.com> @tobbebex":
- GPipe []
# - GPipe # BLOCKED directory 1.3 via gl
"Patrick Redmond <plredmond@gmail.com> @plredmond": "Patrick Redmond <plredmond@gmail.com> @plredmond":
- GPipe-GLFW []
# - GPipe-GLFW # BLOCKED directory 1.3 via GPipe and gl
# "Csaba Hruska <csaba.hruska@gmail.com> @csabahruska": # "Csaba Hruska <csaba.hruska@gmail.com> @csabahruska":
# - lambdacube-ir # bounds: aeson # - lambdacube-ir # bounds: aeson
@ -1938,7 +1941,8 @@ packages:
- titlecase - titlecase
"Mark Fine <mark.fine@gmail.com> @markfine": "Mark Fine <mark.fine@gmail.com> @markfine":
- postgresql-schema []
# - postgresql-schema # BLOCKED shelly GHC 8.0.2
# - sbp # build failure # - sbp # build failure
"Jinjing Wang <nfjinjing@gmail.com> @nfjinjing": "Jinjing Wang <nfjinjing@gmail.com> @nfjinjing":
@ -2159,12 +2163,13 @@ packages:
"Jeremy Shaw <jeremy@n-heptane.com> @stepcut": "Jeremy Shaw <jeremy@n-heptane.com> @stepcut":
- boomerang - boomerang
- clckwrks # BLOCKED directory 1.3
- clckwrks-cli #- clckwrks
- clckwrks-plugin-page #- clckwrks-cli
- clckwrks-plugin-media #- clckwrks-plugin-page
- clckwrks-theme-bootstrap #- clckwrks-plugin-media
- hackage-whatsnew #- clckwrks-theme-bootstrap
#- hackage-whatsnew
- happstack-authenticate - happstack-authenticate
- happstack-clientsession - happstack-clientsession
- happstack-hsp - happstack-hsp
@ -2480,7 +2485,7 @@ packages:
"Cliff Harvey <cs.hbar+hs@gmail.com> @BlackBrane": "Cliff Harvey <cs.hbar+hs@gmail.com> @BlackBrane":
- ansigraph - ansigraph
- quantum-random # - quantum-random # BLOCKED directory 1.3
"Tebello Thejane <zyxoas+stackage@gmail.com> @tebello-thejane": "Tebello Thejane <zyxoas+stackage@gmail.com> @tebello-thejane":
- bitx-bitcoin - bitx-bitcoin
@ -2762,9 +2767,6 @@ packages:
# https://github.com/fpco/stackage/issues/2194 # https://github.com/fpco/stackage/issues/2194
- vector < 0.12.0.0 - vector < 0.12.0.0
# https://github.com/fpco/stackage/issues/2205
- base-noprelude < 4.9.1.0
# https://github.com/fpco/stackage/issues/2206 # https://github.com/fpco/stackage/issues/2206
- pretty-simple < 1.0.0.5 - pretty-simple < 1.0.0.5
@ -2966,6 +2968,12 @@ skipped-tests:
- optparse-applicative # https://github.com/pcapriotti/optparse-applicative/issues/228 - optparse-applicative # https://github.com/pcapriotti/optparse-applicative/issues/228
# BLOCKED shelly GHC 8.0.2
- c2hs
# directory 1.3
- machines
- xmlhtml
# end of skipped-tests # end of skipped-tests

2
check
View File

@ -3,4 +3,4 @@
# Convenience script for checking constraints locally # Convenience script for checking constraints locally
cd `dirname $0` cd `dirname $0`
exec stack exec --resolver ghc-8.0.1 stackage-curator check exec stack exec --resolver ghc-8.0.2 stackage-curator check

View File

@ -25,7 +25,7 @@ add-apt-repository -y ppa:marutter/rrutter
#add-apt-repository -y ppa:openstack-ubuntu-testing/icehouse #add-apt-repository -y ppa:openstack-ubuntu-testing/icehouse
# Set the GHC version # Set the GHC version
GHCVER=8.0.1 GHCVER=8.0.2
# Get Stack # Get Stack
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 575159689BEFB442 apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 575159689BEFB442