Andreas Enge <[email protected]> skribis:
> 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")
OK, I committed something similar to what I posted.
> $ git build intltool
>
> The following file will be downloaded:
> /nix/store/khmpbvi9ivsfhhxz3a7k7cy7vkadczdp-intltool-0.50.2
> @ substituter-started /nix/store/khmpbvi9ivsfhhxz3a7k7cy7vkadczdp-
[...]
> 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
So commit b6952ca fixes what I thought was the source of the bug, but
according to our last discussion IRL, it seems not. We’ll keep
investigating...
Thanks,
Ludo’, live from the GHM. :-)