From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andreas Enge Subject: Re: Guile 2.0.5, HTTP downloads, and progress reports Date: Wed, 21 Aug 2013 18:06:54 +0200 Message-ID: <201308211806.54260.andreas@enge.fr> References: <878uzwo7hr.fsf@gnu.org> <201308211208.00354.andreas@enge.fr> <87ioyzmd0z.fsf@gnu.org> Mime-Version: 1.0 Content-Type: Text/Plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:55991) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VCAwG-0005jG-CJ for guix-devel@gnu.org; Wed, 21 Aug 2013 12:07:23 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VCAwA-0005iR-1V for guix-devel@gnu.org; Wed, 21 Aug 2013 12:07:16 -0400 In-Reply-To: <87ioyzmd0z.fsf@gnu.org> List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: Ludovic =?utf-8?q?Court=C3=A8s?= Cc: guix-devel@gnu.org Am Mittwoch, 21. August 2013 schrieb Ludovic Court=C3=A8s: > What do the following print? > guile -c '(pk (version))' > My guess is that (version) return "2.0.5-foobar-deb", which defeats the > test above. Indeed, this prints ;;; ("2.0.5-deb+1-3") My report may have been wrong, as it appears that I did not correctly=20 install the newest guix version. Anyway, with=20 git-911b1b9cb693b59c4001899f144d77c3437c12fe I now cannot download any=20 more: $ git build intltool The following file will be downloaded: /nix/store/khmpbvi9ivsfhhxz3a7k7cy7vkadczdp-intltool-0.50.2 @ substituter-started /nix/store/khmpbvi9ivsfhhxz3a7k7cy7vkadczdp- intltool-0.50.2 /usr/local/guix-git/libexec/guix/substitute-binary downloading `/nix/store/khmpbvi9ivsfhhxz3a7k7cy7vkadczdp-intltool-0.50.2'=20 from `http://hydra.gnu.org/nar/khmpbvi9ivsfhhxz3a7k7cy7vkadczdp- intltool-0.50.2'... http://hydra.gnu.org/nar/khmpbvi9ivsfhhxz3a7k7cy7vkadczdp-intltool-0.50.2 = =20 4.0 KiBhttp://hydra.gnu.org/nar/khmpbvi9ivsfhhxz3a7k7cy7vkadczdp- intltool-0.50.2 8.0 KiB transferredBacktrace: In ice-9/boot-9.scm: http://hydra.gnu.org/nar/khmpbvi9ivsfhhxz3a7k7cy7vkadczdp-intltool-0.50.2 = =20 12.0 KiBhttp://hydra.gnu.org/nar/khmpbvi9ivsfhhxz3a7k7cy7vkadczdp- intltool-0.50.2 16.0=20 KiBhttp://hydra.gnu.org/nar/khmpbvi9ivsfhhxz3a7k7cy7vkadczdp- intltool-0.50.2 20.0=20 KiBhttp://hydra.gnu.org/nar/khmpbvi9ivsfhhxz3a7k7cy7vkadczdp- intltool-0.50.2 24.0=20 KiBhttp://hydra.gnu.org/nar/khmpbvi9ivsfhhxz3a7k7cy7vkadczdp- intltool-0.50.2 28.0=20 KiBhttp://hydra.gnu.org/nar/khmpbvi9ivsfhhxz3a7k7cy7vkadczdp- intltool-0.50.2 32.0=20 KiBhttp://hydra.gnu.org/nar/khmpbvi9ivsfhhxz3a7k7cy7vkadczdp- intltool-0.50.2 34.4=20 KiBhttp://hydra.gnu.org/nar/khmpbvi9ivsfhhxz3a7k7cy7vkadczdp- intltool-0.50.2 34.4=20 KiBhttp://hydra.gnu.org/nar/khmpbvi9ivsfhhxz3a7k7cy7vkadczdp- intltool-0.50.2 34.4=20 KiBhttp://hydra.gnu.org/nar/khmpbvi9ivsfhhxz3a7k7cy7vkadczdp- intltool-0.50.2 34.4 KiB transferred 149: 12 [catch #t # ...] 157: 11 Exception thrown while printing backtrace: ERROR: In procedure set-current-output-port: Wrong type argument in=20 position 1 (expecting open output port): # ERROR: In procedure execl: ERROR: In procedure execl: Datei oder Verzeichnis nicht gefunden Backtrace: In ice-9/boot-9.scm: 149: 14 [catch #t # ...] 157: 13 [#] In unknown file: ?: 12 [catch-closure] In ice-9/boot-9.scm: 63: 11 [call-with-prompt prompt0 ...] In ice-9/eval.scm: 407: 10 [eval # #] In ice-9/boot-9.scm: 2111: 9 [save-module-excursion #] 3651: 8 [#] In unknown file: ?: 7 [load-compiled/vm "/root/.cache/guile/ccache/2.0- LE-8-2.0/usr/local/guix-git/bin/guix.go"] In guix/ui.scm: 475: 6 [run-guix-command substitute-binary "--substitute" ...] In ice-9/boot-9.scm: 149: 5 [catch getaddrinfo-error ...] 157: 4 [#] In guix/scripts/substitute-binary.scm: 532: 3 [#] In guix/nar.scm: 177: 2 [restore-file # ...] In guix/serialization.scm: 77: 1 [read-string #] 49: 0 [read-int #] guix/serialization.scm:49:4: In procedure read-int: guix/serialization.scm:49:4: In procedure bv-u32-ref: Wrong type argument=20 in position 1 (expecting bytevector): # @ substituter-failed /nix/store/khmpbvi9ivsfhhxz3a7k7cy7vkadczdp- intltool-0.50.2 256 fetching path=20 `/nix/store/khmpbvi9ivsfhhxz3a7k7cy7vkadczdp-intltool-0.50.2' failed with=20 exit code 1 guix build: error: build failed: some substitutes for the outputs of=20 derivation `/nix/store/ag99pv3rjk6bjf3fblnx2jrvmg6q7a96- intltool-0.50.2.drv' failed; try `--fallback' The file itself can be downloaded without problem with wget. After applying your patch, the progress report is indeed suppressed, but=20 the download problem persists. Andreas