GNU bug report logs -
#15283
on guix 0.3 package -e '(@ …)' has to be run twice to install a new package (not build yet)
Previous Next
Reported by: arne_bab <at> web.de
Date: Fri, 6 Sep 2013 09:06:02 UTC
Severity: normal
Done: ludo <at> gnu.org (Ludovic Courtès)
Bug is archived. No further changes may be made.
Full log
Message #13 received at 15283-done <at> debbugs.gnu.org (full text, mbox):
Arne Babenhauserheide <arne_bab <at> web.de> skribis:
> To test the bug, save this file as mercurial.scm: http://bpaste.net/raw/129793/
>
> Now run
>
> GUILE_LOAD_PATH=. guix package -e '(@ (mercurial) hg)'
>
>
> On the first run I got the following backtrace:
>
> @ build-succeeded /nix/store/9rajwkq02sk4nq7cvrxilbsvxrywh2zs-mercurial-2.7.1.drv -
[...]
> 866: 3 [process-actions (# # # #)]
> In guix/store.scm:
> 483: 2 [build-derivations # #]
> 334: 1 [process-stderr #]
> In guix/serialization.scm:
> 49: 0 [read-int #<input-output: socket 9>]
>
> 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>
>
> The second run succeeds.
I believe this is fixed with commit 1fcc3ba.
I’m closing the bug, but of course do reopen it if you encounter this
issue again.
Thanks!
Ludo’.
This bug report was last modified 11 years and 199 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.