[GHC] #16199: GHC 8.6 bundles libraries that don't correspond to Hackage releases

GHC ghc-devs at haskell.org
Fri Jan 18 01:23:58 UTC 2019


#16199: GHC 8.6 bundles libraries that don't correspond to Hackage releases
-------------------------------------+-------------------------------------
        Reporter:  RyanGlScott       |                Owner:  (none)
            Type:  bug               |               Status:  new
        Priority:  highest           |            Milestone:
       Component:  libraries         |              Version:  8.6.3
  (other)                            |
      Resolution:                    |             Keywords:
Operating System:  Unknown/Multiple  |         Architecture:
                                     |  Unknown/Multiple
 Type of failure:  None/Unknown      |            Test Case:
      Blocked By:                    |             Blocking:
 Related Tickets:  #14678            |  Differential Rev(s):
       Wiki Page:                    |
-------------------------------------+-------------------------------------

Comment (by angerman):

 So I've come up with a plan which I think should work. I'll try to whip it
 up today and see how it performs. I'll need the produces artifacts anyway
 to get this resolved.

 For each of the (external) libraries, we'll run `cabal new-sdist` (1)
 Then we'll pull the same one from hackage with `cabal get --pristine`. (2)
 And finally run a diff over the unpacked one from (1) and (2).

 This should yield an empty set.

 I'll try using this approach to generate me the sufficient patches for the
 packages that are in ghc and for which hackage has different source.

-- 
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/16199#comment:5>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler


More information about the ghc-tickets mailing list