Bump base's version number to 4.12.0.0 in HEAD
Currently, base sits at version 4.11.0.0 in HEAD (which is the same version of base as shipped with GHC 8.4.1). This is making it difficult to adapt certain Hackage libraries to recent changes in base, such as moving Data.Functor.Contravariant into base (see the discussion here).
Before we can do this, here is a list of libraries that will need to have their upper version bounds on base bumped from < 4.12 to < 4.13:
-
array(ready, http://git.haskell.org/packages/array.git/commit/234d0a11820c263c873e41810d7a4b9d6152dcec) -
deepseq(ready, https://github.com/haskell/deepseq/pull/41) -
directory(ready, https://github.com/haskell/directory/pull/79) -
filepath(ready, https://github.com/haskell/filepath/pull/67) -
ghc-boot(ready, in-place) -
ghc-boot-th(ready, in-place) -
ghc-compact(ready, in-place) -
ghci(ready, in-place) -
haddock(ready, https://github.com/haskell/haddock/commit/5b5058f958e6e141b9e9c12b6b79aaf218c210a7) -
haskeline(ready, https://github.com/judah/haskeline/pull/81) -
hpc(ready, http://git.haskell.org/packages/hpc.git/commit/91f520cb9725d812fa93b57bca1d8dbd72c88dd5) -
parallel(ready, https://github.com/haskell/parallel/pull/20) -
parsec(ready, https://github.com/haskell/parsec/commit/cd7a8e7abf30728f66365edb8fbbfb05fe3234ae) -
process(ready, https://github.com/haskell/process/pull/124) -
stm(ready, https://github.com/haskell/stm/pull/7) -
template-haskell(ready, in-place) -
terminfo(ready, https://github.com/judah/terminfo/pull/30) -
unix(awaiting, https://github.com/haskell/unix/pull/108)
Some of these can be changed in-place, while others will require downstream changes. I'll update this ticket as I progress.
Edited by Ryan Scott