[GHC] #15018: Bump base's version number to 4.12.0.0 in HEAD
GHC
ghc-devs at haskell.org
Tue Apr 10 11:39:37 UTC 2018
#15018: Bump base's version number to 4.12.0.0 in HEAD
-------------------------------------+-------------------------------------
Reporter: RyanGlScott | Owner: (none)
Type: bug | Status: new
Priority: normal | Milestone: 8.6.1
Component: libraries | Version: 8.5
(other) |
Resolution: | Keywords:
Operating System: Unknown/Multiple | Architecture:
| Unknown/Multiple
Type of failure: None/Unknown | Test Case:
Blocked By: | Blocking:
Related Tickets: | Differential Rev(s):
Wiki Page: |
-------------------------------------+-------------------------------------
Description changed by RyanGlScott:
Old description:
> 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
> [https://github.com/ekmett/contravariant/issues/44 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`
> * `deepseq`
> * `directory`
> * `filepath`
> * `ghc-boot-th` (in-place)
> * `ghc-compat` (in-place)
> * `ghci` (in-place)
> * `haddock`
> * `haskeline`
> * `hpc`
> * `parsec`
> * `process`
> * `stm`
> * `template-haskell` (in-place)
> * `terminfo`
>
> Some of these can be changed in-place, while others will require
> downstream changes. I'll update this ticket as I progress.
New description:
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
[https://github.com/ekmett/contravariant/issues/44 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`
* `deepseq` (done, https://github.com/haskell/deepseq/pull/41)
* `directory` (https://github.com/haskell/directory/pull/79)
* `filepath` (done, https://github.com/haskell/filepath/pull/67)
* `ghc-boot-th` (in-place)
* `ghc-compat` (in-place)
* `ghci` (in-place)
* `haddock`
* `haskeline`
* `hpc`
* `parsec` (https://github.com/haskell/parsec/pull/90)
* `process`
* `stm`
* `template-haskell` (in-place)
* `terminfo`
Some of these can be changed in-place, while others will require
downstream changes. I'll update this ticket as I progress.
--
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/15018#comment:3>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list