Am Mittwoch, 21. August 2013 schrieb Ludovic Courtès: > 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 install the newest guix version. Anyway, with git-911b1b9cb693b59c4001899f144d77c3437c12fe I now cannot download any 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' from `http://hydra.gnu.org/nar/khmpbvi9ivsfhhxz3a7k7cy7vkadczdp- intltool-0.50.2'... http://hydra.gnu.org/nar/khmpbvi9ivsfhhxz3a7k7cy7vkadczdp-intltool-0.50.2 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 12.0 KiBhttp://hydra.gnu.org/nar/khmpbvi9ivsfhhxz3a7k7cy7vkadczdp- intltool-0.50.2 16.0 KiBhttp://hydra.gnu.org/nar/khmpbvi9ivsfhhxz3a7k7cy7vkadczdp- intltool-0.50.2 20.0 KiBhttp://hydra.gnu.org/nar/khmpbvi9ivsfhhxz3a7k7cy7vkadczdp- intltool-0.50.2 24.0 KiBhttp://hydra.gnu.org/nar/khmpbvi9ivsfhhxz3a7k7cy7vkadczdp- intltool-0.50.2 28.0 KiBhttp://hydra.gnu.org/nar/khmpbvi9ivsfhhxz3a7k7cy7vkadczdp- intltool-0.50.2 32.0 KiBhttp://hydra.gnu.org/nar/khmpbvi9ivsfhhxz3a7k7cy7vkadczdp- intltool-0.50.2 34.4 KiBhttp://hydra.gnu.org/nar/khmpbvi9ivsfhhxz3a7k7cy7vkadczdp- intltool-0.50.2 34.4 KiBhttp://hydra.gnu.org/nar/khmpbvi9ivsfhhxz3a7k7cy7vkadczdp- intltool-0.50.2 34.4 KiBhttp://hydra.gnu.org/nar/khmpbvi9ivsfhhxz3a7k7cy7vkadczdp- intltool-0.50.2 34.4 KiB transferred 149: 12 [catch #t #<catch- closure 92d1a0> ...] 157: 11 Exception thrown while printing backtrace: ERROR: In procedure set-current-output-port: Wrong type argument in position 1 (expecting open output port): #<closed: file 0> ERROR: In procedure execl: ERROR: In procedure execl: Datei oder Verzeichnis nicht gefunden Backtrace: In ice-9/boot-9.scm: 149: 14 [catch #t #<catch-closure 92d1a0> ...] 157: 13 [#<procedure 8cb0f0 ()>] 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 #<procedure 8d0100 at ice-9/boot-9.scm:3646:3 ()>] 3651: 8 [#<procedure 8d0100 at ice-9/boot-9.scm:3646:3 ()>] 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 [#<procedure c62370 ()>] In guix/scripts/substitute-binary.scm: 532: 3 [#<procedure d81400 at guix/scripts/substitute-binary.scm:457:2 ()>] In guix/nar.scm: 177: 2 [restore-file #<input: #{read pipe}# 10> ...] In guix/serialization.scm: 77: 1 [read-string #<input: #{read pipe}# 10>] 49: 0 [read-int #<input: #{read pipe}# 10>] guix/serialization.scm:49:4: In procedure read-int: guix/serialization.scm:49:4: In procedure bv-u32-ref: Wrong type argument in position 1 (expecting bytevector): #<eof> @ substituter-failed /nix/store/khmpbvi9ivsfhhxz3a7k7cy7vkadczdp- intltool-0.50.2 256 fetching path `/nix/store/khmpbvi9ivsfhhxz3a7k7cy7vkadczdp-intltool-0.50.2' failed with exit code 1 guix build: error: build failed: some substitutes for the outputs of 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 the download problem persists. Andreas