Sounds good to me too.


On Mon, Apr 14, 2014 at 10:22 AM, Simon Peyton Jones <simonpj@microsoft.com> wrote:
OK with me!  Sounds simpler.

Simon

| -----Original Message-----
| From: ghc-devs [mailto:ghc-devs-bounces@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@haskell.org
| http://www.haskell.org/mailman/listinfo/ghc-devs
_______________________________________________
ghc-devs mailing list
ghc-devs@haskell.org
http://www.haskell.org/mailman/listinfo/ghc-devs