Hi!

Nikita Karetnikov <[email protected]> skribis:

> There are two problems:
>
> 1. There is no signature. [2]

Be prepared to encounter this very often for non-GNU packages...

> 2. 'guix-download' hangs after several redirects.
>
> # ./pre-inst-env guix-download
> mirror://sourceforge/check/0.9.9/check-0.9.9.tar.gz

The right URI is actually
<mirror://sourceforge/check/check/0.9.9/check-0.9.9.tar.gz>.
This should solve all your problems.

> scheme@(guile-user)> ,use (web uri) (web client)
> scheme@(guile-user)> (http-get (string->uri
> "http://tenet.dl.sourceforge.net/project/check/check/0.9.9/check-0.9.9.tar.gz";))
> web/client.scm:109:4: In procedure http-get:
> web/client.scm:109:4: Throw to key `bad-response' with args `("EOF
> while reading response body: ~a bytes of ~a" (82080 602679))'.
>
> I've found these threads, [3,4] but the proposed solution [5] is a bit
> extreme. It's highly possible that I'm missing something. Is there a
> workaround?

Hmm, I’m not sure exactly what’s going on here.  Perhaps you could raise
this on [email protected].  OTOH, it’s not a problem in practice for us,
because the “bad” mirror will normally just be skipped.

HTH,
Ludo’.

Reply via email to