[GHC] #14678: GHc 8.4.1-alpha's bundled transformers doesn't correspond to a tagged release

#14678: GHc 8.4.1-alpha's bundled transformers doesn't correspond to a tagged release -------------------------------------+------------------------------------- Reporter: RyanGlScott | Owner: (none) Type: bug | Status: new Priority: high | Milestone: 8.4.1 Component: Compiler | Version: 8.4.1-alpha1 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: -------------------------------------+------------------------------------- GHC 8.4.1-alpha claims to be bundled with `transformers-0.5.4.0`, but this isn't true. That's because it's using `transformers` commit http://git.haskell.org/packages/transformers.git/commit/36311d39bc545261dab8..., which happened somewhere in between the `0.5.4.0` and `0.5.5.0` releases. This is actually a problem for me in practice because that commit gives a `Semigroup` instance for `Constant` which should have only been introduced in `0.5.5.0`, according to the [https://hackage.haskell.org/package/transformers-0.5.5.0/changelog changelog]. But commit 36311d39bc545261dab85d4a27af562db1868ed6 uses version `0.5.4.0`, which makes it impossible to guard against the existence of this instance using CPP (see [https://travis-ci.org/ekmett /transformers-compat/jobs/329285046#L739 this Travis build failure] for an example of this problem occurring). -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/14678 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#14678: GHC 8.4.1-alpha's bundled transformers doesn't correspond to a tagged release -------------------------------------+------------------------------------- Reporter: RyanGlScott | Owner: (none) Type: bug | Status: new Priority: high | Milestone: 8.4.1 Component: Compiler | Version: 8.4.1-alpha1 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: | -------------------------------------+------------------------------------- -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/14678#comment:1 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#14678: GHC 8.4.1-alpha's bundled transformers doesn't correspond to a tagged release -------------------------------------+------------------------------------- Reporter: RyanGlScott | Owner: (none) Type: bug | Status: new Priority: high | Milestone: 8.4.1 Component: Compiler | Version: 8.4.1-alpha1 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 bgamari): Oh dear. Yes, we need to get infrastructure in place to ensure the submodules are properly tagged. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/14678#comment:2 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#14678: GHC 8.4.1-alpha's bundled transformers doesn't correspond to a tagged release -------------------------------------+------------------------------------- Reporter: RyanGlScott | Owner: (none) Type: bug | Status: new Priority: highest | Milestone: 8.4.1 Component: Compiler | Version: 8.4.1-alpha1 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: | -------------------------------------+------------------------------------- Changes (by bgamari): * priority: high => highest Comment: Unfortunately the fix here didn't quite make alpha2. Bumping to ensure this happens for alpha3. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/14678#comment:3 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#14678: GHC 8.4.1-alpha's bundled transformers doesn't correspond to a tagged release -------------------------------------+------------------------------------- Reporter: RyanGlScott | Owner: (none) Type: bug | Status: new Priority: highest | Milestone: 8.4.1 Component: Compiler | Version: 8.4.1-alpha1 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): bgamari, was this fixed in 24e56ebd010846683b236b6ef3678c2217640120? -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/14678#comment:4 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#14678: GHC 8.4.1-alpha's bundled transformers doesn't correspond to a tagged release -------------------------------------+------------------------------------- Reporter: RyanGlScott | Owner: (none) Type: bug | Status: closed Priority: highest | Milestone: 8.4.1 Component: Compiler | Version: 8.4.1-alpha1 Resolution: fixed | 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: | -------------------------------------+------------------------------------- Changes (by bgamari): * status: new => closed * resolution: => fixed Comment: Indeed it was. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/14678#comment:5 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler
participants (1)
-
GHC