[GHC] #15018: Bump base's version number to 4.12.0.0 in HEAD

#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) | Keywords: | Operating System: Unknown/Multiple Architecture: | Type of failure: None/Unknown Unknown/Multiple | Test Case: | Blocked By: Blocking: | Related Tickets: Differential Rev(s): | Wiki Page: -------------------------------------+------------------------------------- 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` * `ghc-compat` * `ghci` * `haddock` * `haskeline` * `hpc` * `parallel` * `parsec` * `primitive` * `process` * `stm` * `template-haskell` * `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 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#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` * `ghc-compat` * `ghci` * `haddock` * `haskeline` * `hpc` * `parallel` * `parsec` * `primitive` * `process` * `stm` * `template-haskell` * `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` * `directory` * `filepath` * `ghc-boot-th` (in-place) * `ghc-compat` (in-place) * `ghci` (in-place) * `haddock` * `haskeline` * `hpc` * `parallel` * `parsec` * `primitive` * `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:1 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#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` * `parallel` * `parsec` * `primitive` * `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` * `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. -- -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/15018#comment:2 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#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

#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` * `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.
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` (https://github.com/judah/haskeline/pull/81) * `hpc` * `parsec` (https://github.com/haskell/parsec/pull/90) * `process` (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. -- -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/15018#comment:4 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#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` * `haskeline` (https://github.com/judah/haskeline/pull/81) * `hpc` * `parsec` (https://github.com/haskell/parsec/pull/90) * `process` (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` * `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/5b5058f958e6e141b9e9c12b6b79aaf218...) * `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. -- -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/15018#comment:5 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#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/5b5058f958e6e141b9e9c12b6b79aaf218...) * `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/234d0a11820c263c873e41810d7...) * `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/5b5058f958e6e141b9e9c12b6b79aaf218...) * `haskeline` (awaiting, https://github.com/judah/haskeline/pull/81) * `hpc` (ready, http://git.haskell.org/packages/hpc.git/commit/91f520cb9725d812fa93b57bca1d8...) * `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

#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: | -------------------------------------+------------------------------------- Comment (by hvr): We still need the allow-newer functionality though, as we don't want to see packages w/ `base < 4.13` hitting Hackage before GHC 8.6.1 is released! -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/15018#comment:7 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#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: | -------------------------------------+------------------------------------- Comment (by RyanGlScott): It would be nice to get that at some point. However, there has been no progress on this feature as far as I can tell, and I have several projects that are actively blocked by the inability to build `contravariant` on GHC HEAD, so I'm quite eager to move forward with this. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/15018#comment:8 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#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` (ready, http://git.haskell.org/packages/array.git/commit/234d0a11820c263c873e41810d7...) * `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/5b5058f958e6e141b9e9c12b6b79aaf218...) * `haskeline` (awaiting, https://github.com/judah/haskeline/pull/81) * `hpc` (ready, http://git.haskell.org/packages/hpc.git/commit/91f520cb9725d812fa93b57bca1d8...) * `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.
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/234d0a11820c263c873e41810d7...) * `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-th` (ready, in-place) * `ghc-compat` (ready, in-place) * `ghci` (ready, in-place) * `haddock` (ready, https://github.com/haskell/haddock/commit/5b5058f958e6e141b9e9c12b6b79aaf218...) * `haskeline` (awaiting, https://github.com/judah/haskeline/pull/81) * `hpc` (ready, http://git.haskell.org/packages/hpc.git/commit/91f520cb9725d812fa93b57bca1d8...) * `parsec` (awaiting, https://github.com/haskell/parsec/pull/90) * `process` (ready, https://github.com/haskell/process/pull/124) * `stm` (ready, 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:9 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#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: | -------------------------------------+------------------------------------- Comment (by RyanGlScott): At this point, the only libraries that are blocking progress on this are `haskeline`, `parsec`, and `terminfo`. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/15018#comment:10 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#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` (ready, http://git.haskell.org/packages/array.git/commit/234d0a11820c263c873e41810d7...) * `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-th` (ready, in-place) * `ghc-compat` (ready, in-place) * `ghci` (ready, in-place) * `haddock` (ready, https://github.com/haskell/haddock/commit/5b5058f958e6e141b9e9c12b6b79aaf218...) * `haskeline` (awaiting, https://github.com/judah/haskeline/pull/81) * `hpc` (ready, http://git.haskell.org/packages/hpc.git/commit/91f520cb9725d812fa93b57bca1d8...) * `parsec` (awaiting, https://github.com/haskell/parsec/pull/90) * `process` (ready, https://github.com/haskell/process/pull/124) * `stm` (ready, 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.
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/234d0a11820c263c873e41810d7...) * `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/5b5058f958e6e141b9e9c12b6b79aaf218...) * `haskeline` (ready, https://github.com/judah/haskeline/pull/81) * `hpc` (ready, http://git.haskell.org/packages/hpc.git/commit/91f520cb9725d812fa93b57bca1d8...) * `parsec` (ready, https://github.com/haskell/parsec/commit/cd7a8e7abf30728f66365edb8fbbfb05fe3...) * `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. -- -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/15018#comment:11 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#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: | -------------------------------------+------------------------------------- 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` (ready, http://git.haskell.org/packages/array.git/commit/234d0a11820c263c873e41810d7...) * `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/5b5058f958e6e141b9e9c12b6b79aaf218...) * `haskeline` (ready, https://github.com/judah/haskeline/pull/81) * `hpc` (ready, http://git.haskell.org/packages/hpc.git/commit/91f520cb9725d812fa93b57bca1d8...) * `parsec` (ready, https://github.com/haskell/parsec/commit/cd7a8e7abf30728f66365edb8fbbfb05fe3...) * `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.
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/234d0a11820c263c873e41810d7...) * `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/5b5058f958e6e141b9e9c12b6b79aaf218...) * `haskeline` (ready, https://github.com/judah/haskeline/pull/81) * `hpc` (ready, http://git.haskell.org/packages/hpc.git/commit/91f520cb9725d812fa93b57bca1d8...) * `parallel` (awaiting, https://github.com/haskell/parallel/pull/20) * `parsec` (ready, https://github.com/haskell/parsec/commit/cd7a8e7abf30728f66365edb8fbbfb05fe3...) * `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. -- Comment (by RyanGlScott): Oops, I declared victory too early. We still need to bump `parallel` and `unix`. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/15018#comment:12 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#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: 15042 | Blocking: Related Tickets: | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Changes (by RyanGlScott): * blockedby: => 15042 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` (ready, http://git.haskell.org/packages/array.git/commit/234d0a11820c263c873e41810d7...) * `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/5b5058f958e6e141b9e9c12b6b79aaf218...) * `haskeline` (ready, https://github.com/judah/haskeline/pull/81) * `hpc` (ready, http://git.haskell.org/packages/hpc.git/commit/91f520cb9725d812fa93b57bca1d8...) * `parallel` (awaiting, https://github.com/haskell/parallel/pull/20) * `parsec` (ready, https://github.com/haskell/parsec/commit/cd7a8e7abf30728f66365edb8fbbfb05fe3...) * `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.
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/234d0a11820c263c873e41810d7...) * `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/5b5058f958e6e141b9e9c12b6b79aaf218...) * `haskeline` (ready, https://github.com/judah/haskeline/pull/81) * `hpc` (ready, http://git.haskell.org/packages/hpc.git/commit/91f520cb9725d812fa93b57bca1d8...) * `parallel` (ready, https://github.com/haskell/parallel/pull/20) * `parsec` (ready, https://github.com/haskell/parsec/commit/cd7a8e7abf30728f66365edb8fbbfb05fe3...) * `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. -- Comment: It looks like we'll need another round of submodule bumps to accommodate `unix-2.8.0.0`. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/15018#comment:13 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#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: 15042 | Blocking: Related Tickets: | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Comment (by RyanGlScott): Note that this will require someone (Ben?) to manually update the mirrors of `haskeline` and `terminfo` at http://git.haskell.org/packages/haskeline.git and http://git.haskell.org/packages/terminfo.git, respectively. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/15018#comment:14 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#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: 15042 | Blocking: Related Tickets: | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Comment (by bgamari): Done. Hvr, do you recall why these two packages in particular aren't mirrored automatically? I've opened #15048 to track this. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/15018#comment:15 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#15018: Bump base's version number to 4.12.0.0 in HEAD -------------------------------------+------------------------------------- Reporter: RyanGlScott | Owner: (none) Type: bug | Status: patch 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: 15042 | Blocking: Related Tickets: | Differential Rev(s): Phab:D4609 Wiki Page: | -------------------------------------+------------------------------------- Changes (by RyanGlScott): * status: new => patch * differential: => Phab:D4609 -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/15018#comment:16 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#15018: Bump base's version number to 4.12.0.0 in HEAD
-------------------------------------+-------------------------------------
Reporter: RyanGlScott | Owner: (none)
Type: bug | Status: patch
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: 15042 | Blocking:
Related Tickets: | Differential Rev(s): Phab:D4609
Wiki Page: |
-------------------------------------+-------------------------------------
Comment (by Ben Gamari

#15018: Bump base's version number to 4.12.0.0 in HEAD -------------------------------------+------------------------------------- Reporter: RyanGlScott | Owner: (none) Type: bug | Status: closed Priority: normal | Milestone: 8.6.1 Component: libraries | Version: 8.5 (other) | Resolution: fixed | Keywords: Operating System: Unknown/Multiple | Architecture: | Unknown/Multiple Type of failure: None/Unknown | Test Case: Blocked By: 15042 | Blocking: Related Tickets: | Differential Rev(s): Phab:D4609 Wiki Page: | -------------------------------------+------------------------------------- Changes (by bgamari): * status: patch => closed * resolution: => fixed -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/15018#comment:18 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler
participants (1)
-
GHC