
On 26/04/2010 15:31, Max Bolingbroke wrote:
On 26 April 2010 13:42, Simon Marlow
wrote: comments welcome!
This is great news. However, I had some problems:
1) darcs-all does not add --lazy by default, which contradicts the wiki:
""" $ ./darcs-all --testsuite get warning: adding --partial, to override use --complete warning: . already present; omitting == running darcs get --partial http://darcs.haskell.org/ghc-tarballs ghc-tarballs --partial: hashed or darcs-2 repository detected, using --lazy instead Finished getting. """
This doesn't cause any problems - I left it that way on purpose, because otherwise...
2) Once I added --lazy, I found that the binary repo is not in hashed format:
""" == running darcs get --lazy http://darcs.haskell.org/packages/binary libraries/binary This is GHC's branch of the main binary repo.
NB. DO NOT push new patches to this repo, instead push patches upstream first. The main binary repo is at
http://code.haskell.org/binary
Only push patches that are also in main repo to this branch. Only push once the patches pass GHC's validate script.
Before releasing GHC, the branch must be synced with a released upstream version of binary. ********************** Converting old-fashioned repository to hashed format... ******************************************************************************* Fetching a hashed repository would be faster. Perhaps you could persuade the maintainer to run darcs optimize --upgrade with darcs 2.4.0 or higher? ******************************************************************************* Finished getting. """
... this happens :-) But as you discovered, this is not actually a problem either. There was some problem with converting the binary package and Ian has been in touch with the maintainers about it, so we'll straighten this out in due course.
Apart from those issues, it worked great: it's certainly a damn sight faster than it used to be! Since I'm on (case-insensitive) OS X, this is also the first time I've been able to branch the GHC repo without using "cp", which is excellent news :-)
Yep, definitely a step forwards. Cheers, Simon