Folding in base, integer-{gmp, single}, ghc-prim, and haskell-template into ghc.git

Simon Peyton Jones simonpj at microsoft.com
Mon Apr 14 08:22:43 UTC 2014


OK with me!  Sounds simpler.

Simon

| -----Original Message-----
| From: ghc-devs [mailto:ghc-devs-bounces at haskell.org] On Behalf Of
| Herbert Valerio Riedel
| Sent: 13 April 2014 08:59
| To: ghc-devs
| Cc: Austin Seipp
| Subject: Folding in base, integer-{gmp, single}, ghc-prim, and haskell-
| template into ghc.git
| 
| Hello *,
| 
| Now that GHC 7.8.[12] is out of the door, the Git reorganization can be
| tackled further...
| 
| After a short conversion with Austin and Edward it appears that the
| sensible course of action with respect towards moving to a proper Git
| submodule set-up is to fold-in the 5 Git repos listed below (which btw
| are all GHC wired-in packages) directly into ghc.git (the same way
| testsuite.git was a few months ago):
| 
|  - base
|  - ghc-prim
|  - integer-gmp
|  - integer-simple
|  - template-haskell
| 
| IMO, the benefit/cost ratio of simplifying the workflow outweighs the
| benefit/cost ratio of turning those into proper Git submodules.
| 
| This incremental step towards a fully git-bisect-able ghc.git does
| already allow bisecting to work on a larger time-range than it does
| now, as those wired-in packages are the most likely to break
| compilation if out-of-sync with ghc.git.
| 
| If no objections are raised, I'm planning to implement this change next
| weekend (April 19th/20th).
| 
| Any comments/questions/...?
| 
| Cheers,
|   hvr
| 
| 
| 
| PS: After this step, the next remaining step would be to turn the
|     remaining not-yet-submodule Git repos into proper submodule Repos
|     (like haddock.git) and figure out how to get the sync-all
|     convenience-tooling a bit more submodule friendly...
| _______________________________________________
| ghc-devs mailing list
| ghc-devs at haskell.org
| http://www.haskell.org/mailman/listinfo/ghc-devs


More information about the ghc-devs mailing list