[GHC] #10530: Update transformers library

#10530: Update transformers library -------------------------------------+------------------------------------- Reporter: | Owner: thoughtpolice | Status: new Type: bug | Milestone: 7.10.2 Priority: normal | Version: 7.10.2-rc1 Component: libraries | Operating System: Unknown/Multiple (other) | Type of failure: Other Keywords: | Blocked By: transformers | Related Tickets: Architecture: | Unknown/Multiple | Test Case: | Blocking: | Differential Revisions: | -------------------------------------+------------------------------------- As noted in a reply to the RC1 announcement, we should update `transformers` to the latest version (which merely adds some new instances for `Const`). We should also do a once over for the other libraries. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/10530 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#10530: Update transformers library -------------------------------------+------------------------------------- Reporter: thoughtpolice | Owner: Type: bug | thoughtpolice Priority: normal | Status: new Component: libraries | Milestone: 7.10.2 (other) | Version: 7.10.2-rc1 Resolution: | Keywords: Operating System: Unknown/Multiple | transformers Type of failure: Other | Architecture: Blocked By: | Unknown/Multiple Related Tickets: | Test Case: | Blocking: | Differential Revisions: -------------------------------------+------------------------------------- Changes (by thoughtpolice): * owner: => thoughtpolice -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/10530#comment:1 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#10530: Update transformers library -------------------------------------+------------------------------------- Reporter: thoughtpolice | Owner: Type: bug | thoughtpolice Priority: normal | Status: new Component: libraries | Milestone: 7.10.2 (other) | Version: 7.10.2-rc1 Resolution: | Keywords: Operating System: Unknown/Multiple | transformers Type of failure: Other | Architecture: Blocked By: | Unknown/Multiple Related Tickets: | Test Case: | Blocking: | Differential Revisions: -------------------------------------+------------------------------------- Changes (by asr): * cc: asr (added) -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/10530#comment:2 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#10530: Update transformers library -------------------------------------+------------------------------------- Reporter: thoughtpolice | Owner: Type: bug | thoughtpolice Priority: normal | Status: closed Component: libraries | Milestone: 7.10.2 (other) | Version: 7.10.2-rc1 Resolution: wontfix | Keywords: Operating System: Unknown/Multiple | transformers Type of failure: Other | Architecture: Blocked By: | Unknown/Multiple Related Tickets: | Test Case: | Blocking: | Differential Revisions: -------------------------------------+------------------------------------- Changes (by thoughtpolice): * status: new => closed * resolution: => wontfix Comment: Actually, after talking about this with Simon etc, we're somewhat inclined to leave it out as we normally reserve point releases for bug fixes - and while `transformers` *was* updated, it only added a few instances, meaning that mostly what's affected are orphans out in the wild. So I'm actually punting this out of 7.10.2, although if someone feels strongly, they can just re-open and we can consider it. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/10530#comment:3 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#10530: Update transformers library -------------------------------------+------------------------------------- Reporter: thoughtpolice | Owner: Type: bug | Status: new Priority: normal | Milestone: 7.10.2 Component: libraries | Version: 7.10.2-rc1 (other) | Keywords: Resolution: | transformers Operating System: Unknown/Multiple | Architecture: Type of failure: Other | Unknown/Multiple Blocked By: | Test Case: Related Tickets: | Blocking: | Differential Revisions: -------------------------------------+------------------------------------- Changes (by asr): * owner: thoughtpolice => * status: closed => new * resolution: wontfix => Comment: In Agda and GHC 7.8.*, we couldn't drop support for transformers-0.3.0.0 because transformers is a GHC-included package which makes it difficult for Agda distributions to upgrade. Now, with GHC 7.10.1 we have a similar problem with transformers-0.4.2.0. I guess this is not a problem related only to Agda, so I'm reopening the ticket. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/10530#comment:4 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#10530: Update transformers library -------------------------------------+------------------------------------- Reporter: thoughtpolice | Owner: Type: bug | Status: new Priority: normal | Milestone: 7.10.2 Component: libraries | Version: 7.10.2-rc1 (other) | Keywords: Resolution: | transformers Operating System: Unknown/Multiple | Architecture: Type of failure: Other | Unknown/Multiple Blocked By: | Test Case: Related Tickets: | Blocking: | Differential Revisions: -------------------------------------+------------------------------------- Comment (by rwbarton): What is the problem exactly? Are you in a huge hurry to drop support for transformers-0.4.2.0? The latest version of Agda on Hackage seems to support several GHC versions' worth of packages that come with GHC. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/10530#comment:5 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

What is the problem exactly? Are you in a huge hurry to drop support for
#10530: Update transformers library -------------------------------------+------------------------------------- Reporter: thoughtpolice | Owner: Type: bug | Status: new Priority: normal | Milestone: 7.10.2 Component: libraries | Version: 7.10.2-rc1 (other) | Keywords: Resolution: | transformers Operating System: Unknown/Multiple | Architecture: Type of failure: Other | Unknown/Multiple Blocked By: | Test Case: Related Tickets: | Blocking: | Differential Revisions: -------------------------------------+------------------------------------- Comment (by asr): Replying to [comment:5 rwbarton]: transformers-0.4.2.0? I reopened the ticket no because there is a problem right now, but I want to avoid a possible future problem. Let's suppose Agda will use an instance only available in transformers-0.4.3.0 and let's suppose that a new version of the distribution X (for example, Ubuntu) will be shipped with GHC 7.10.2, which includes transformers-0.4.2.0. In consequence, or Agda will need to support both versions of transformers or the distribution X won't include Agda. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/10530#comment:6 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#10530: Update transformers library -------------------------------------+------------------------------------- Reporter: thoughtpolice | Owner: Type: bug | Status: new Priority: normal | Milestone: 7.10.2 Component: libraries | Version: 7.10.2-rc1 (other) | Keywords: Resolution: | transformers Operating System: Unknown/Multiple | Architecture: Type of failure: Other | Unknown/Multiple Blocked By: | Test Case: Related Tickets: | Blocking: | Differential Revisions: -------------------------------------+------------------------------------- Comment (by thoughtpolice): Right, but as I said before, this release simply added instances - which I think ''is'' a minimal burden (via `MIN_VERSION_transformers` or whatnot). Of course, people are free to disagree. If it was a bugfix release, I'd probably feel differently (indeed, `binary` underwent a bump for 7.10.2 precisely because it had 2 real bugfixes). But here I don't think a bump is really necessary for a minor orphan addition in this case. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/10530#comment:7 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#10530: Update transformers library -------------------------------------+------------------------------------- Reporter: thoughtpolice | Owner: Type: bug | Status: new Priority: normal | Milestone: 7.10.2 Component: libraries | Version: 7.10.2-rc1 (other) | Keywords: Resolution: | transformers Operating System: Unknown/Multiple | Architecture: Type of failure: Other | Unknown/Multiple Blocked By: | Test Case: Related Tickets: | Blocking: | Differential Revisions: -------------------------------------+------------------------------------- Comment (by asr): I don't want to block the release of GHC 7.10.2 for this ticket, so I won't open thick again if you close it again. An issue was reported in the Agda bug tracker yesterday (see [https://code.google.com/p/agda/issues/detail?id=1590 Issue 1590]). It seems the issue is related to a ''missing instance'' in transformers 0.3.0.0. This is exactly the class of problems I want to avoid. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/10530#comment:8 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#10530: Update transformers library -------------------------------------+------------------------------------- Reporter: thoughtpolice | Owner: Type: bug | Status: new Priority: normal | Milestone: 7.10.2 Component: libraries | Version: 7.10.2-rc2 (other) | Keywords: Resolution: | transformers Operating System: Unknown/Multiple | Architecture: Type of failure: Other | Unknown/Multiple Blocked By: | Test Case: Related Tickets: | Blocking: | Differential Revisions: -------------------------------------+------------------------------------- Changes (by asr): * version: 7.10.2-rc1 => 7.10.2-rc2 -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/10530#comment:9 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#10530: Update transformers library -------------------------------------+------------------------------------- Reporter: thoughtpolice | Owner: Type: bug | Status: closed Priority: normal | Milestone: 7.10.2 Component: libraries | Version: 7.10.2-rc2 (other) | Keywords: Resolution: wontfix | transformers Operating System: Unknown/Multiple | Architecture: | Unknown/Multiple Type of failure: Other | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Revisions: -------------------------------------+------------------------------------- Changes (by bgamari): * status: new => closed * resolution: => wontfix Comment: We decided against this bump a few weeks ago. Closing. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/10530#comment:10 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler
participants (1)
-
GHC