HEADS UP: tarballs in darcs repos
Manuel M T Chakravarty
chak at cse.unsw.edu.au
Wed Oct 21 20:31:34 EDT 2009
As if to demonstrate my earlier point, the new mechanism with wget
failed on me right away.
I have no idea what's going wrong. I set http_proxy, as I need to do
that for darcs anyway and I guess wget should pick that up, too. In
any case, I'm not keen on debugging this. There is no point in making
the whole system more complex and to introduce more failure points by
using wget in darcs-all. Can you please back that change out again?
Thanks,
Manuel
PS: I stop the d/l attempt here with Ctrl-C after a few tries, but
they go on and on if I let them.
> limitingfactor chak 6 (.../Code/ghc-test): env LANG=C ./darcs-all get
> warning: adding --partial, to override use --complete
> warning: . already present; omitting
> warning: utils/hsc2hs already present; omitting
> warning: utils/haddock already present; omitting
> warning: libraries/array already present; omitting
> warning: libraries/base already present; omitting
> warning: libraries/binary already present; omitting
> warning: libraries/Cabal already present; omitting
> warning: libraries/containers already present; omitting
> warning: libraries/directory already present; omitting
> warning: libraries/dph already present; omitting
> warning: libraries/extensible-exceptions already present; omitting
> warning: libraries/filepath already present; omitting
> warning: libraries/ghc-prim already present; omitting
> warning: libraries/haskeline already present; omitting
> warning: libraries/haskell98 already present; omitting
> warning: libraries/hpc already present; omitting
> warning: libraries/integer-gmp already present; omitting
> warning: libraries/integer-simple already present; omitting
> warning: libraries/mtl already present; omitting
> warning: libraries/old-locale already present; omitting
> warning: libraries/old-time already present; omitting
> warning: libraries/pretty already present; omitting
> warning: libraries/process already present; omitting
> warning: libraries/random already present; omitting
> warning: libraries/template-haskell already present; omitting
> warning: libraries/terminfo already present; omitting
> warning: libraries/unix already present; omitting
> warning: libraries/utf8-string already present; omitting
> warning: libraries/Win32 already present; omitting
> == Syncing tarballs
> == running wget darcs.haskell.org:/home/darcs/ghc-tarballs/gcc-
> core-3.4.5-20060117-3.tar.gz -O mingw/gcc-core-3.4.5-20060117-3.tar.gz
> --2009-10-22 11:20:32-- ftp://darcs.haskell.org//home/darcs/ghc-tarballs/gcc-core-3.4.5-20060117-3.tar.gz
> => `mingw/gcc-core-3.4.5-20060117-3.tar.gz'
> Resolving darcs.haskell.org... 69.30.63.197
> Connecting to darcs.haskell.org|69.30.63.197|:21... failed:
> Operation timed out.
> Retrying.
>
> --2009-10-22 11:21:48-- ftp://darcs.haskell.org//home/darcs/ghc-tarballs/gcc-core-3.4.5-20060117-3.tar.gz
> (try: 2) => `mingw/gcc-core-3.4.5-20060117-3.tar.gz'
> Connecting to darcs.haskell.org|69.30.63.197|:21... failed:
> Operation timed out.
> Retrying.
>
> --2009-10-22 11:23:05-- ftp://darcs.haskell.org//home/darcs/ghc-tarballs/gcc-core-3.4.5-20060117-3.tar.gz
> (try: 3) => `mingw/gcc-core-3.4.5-20060117-3.tar.gz'
> Connecting to darcs.haskell.org|69.30.63.197|:21... failed:
> Operation timed out.
> Retrying.
>
> --2009-10-22 11:24:23-- ftp://darcs.haskell.org//home/darcs/ghc-tarballs/gcc-core-3.4.5-20060117-3.tar.gz
> (try: 4) => `mingw/gcc-core-3.4.5-20060117-3.tar.gz'
> Connecting to darcs.haskell.org|69.30.63.197|:21... ^Cwget failed: 2
> == Checking for old bytestring repo
> limitingfactor chak 7 (.../Code/ghc-test):
Am 22/10/2009 um 10:34 schrieb Manuel M T Chakravarty:
> Malcolm Wallace:
>>> If you are using msys, then you can get a wget program by ...
>>
>> Just wanted to point out that MacOS X does not by default supply
>> wget either (although it does have curl).
>
> That's right. I think it is a bad idea to require that wget is
> available to get GHC. This comes back to the discussion about
> making it easy for people to get GHC sources, to build the system,
> and to contribute. Every additional application that you require
> people to install before they can join into the fun will reduce the
> number of people who will actually try.
>
> If you want to download tarballs separately, then I think the GHC
> tree must include an app (written in Haskell) to do that, which
> means that whatever packages that app needs, need to go into the set
> of boot libraries, which in turn is not desirable.
>
> The simpler solution is probably to keep downloading tarballs via
> darcs as before.
>
> Manuel
>
More information about the Cvs-ghc
mailing list