[GHC] #15018: Bump base's version number to 4.12.0.0 in HEAD
GHC
ghc-devs at haskell.org
Tue Apr 10 12:32:56 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` (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`
> (https://github.com/haskell/haddock/commit/5b5058f958e6e141b9e9c12b6b79aaf218c210a7)
> * `haskeline` (https://github.com/judah/haskeline/pull/81)
> * `hpc`
> * `parsec` (https://github.com/haskell/parsec/pull/90)
> * `process` (done, https://github.com/haskell/process/pull/124)
> * `stm` (https://github.com/haskell/stm/pull/7)
> * `template-haskell` (in-place)
> * `terminfo` (https://github.com/judah/terminfo/pull/30)
>
> 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` (ready,
http://git.haskell.org/packages/array.git/commit/234d0a11820c263c873e41810d7a4b9d6152dcec)
* `deepseq` (ready, https://github.com/haskell/deepseq/pull/41)
* `directory` (awaiting, https://github.com/haskell/directory/pull/79)
* `filepath` (ready, https://github.com/haskell/filepath/pull/67)
* `ghc-boot-th` (ready, in-place)
* `ghc-compat` (ready, in-place)
* `ghci` (ready, in-place)
* `haddock` (ready,
https://github.com/haskell/haddock/commit/5b5058f958e6e141b9e9c12b6b79aaf218c210a7)
* `haskeline` (awaiting, https://github.com/judah/haskeline/pull/81)
* `hpc` (ready,
http://git.haskell.org/packages/hpc.git/commit/91f520cb9725d812fa93b57bca1d8dbd72c88dd5)
* `parsec` (awaiting, https://github.com/haskell/parsec/pull/90)
* `process` (ready, https://github.com/haskell/process/pull/124)
* `stm` (awaiting, https://github.com/haskell/stm/pull/7)
* `template-haskell` (ready, in-place)
* `terminfo` (awaiting, https://github.com/judah/terminfo/pull/30)
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:6>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list