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’.
