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

Package: guix;

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):

From: ludo <at> gnu.org (Ludovic Courtès)
To: Arne Babenhauserheide <arne_bab <at> web.de>
Cc: 15283-done <at> debbugs.gnu.org
Subject: Re: bug#15283: on guix 0.3 package -e '(@ …)'
 has to be run twice to install a new package (not build yet)
Date: Wed, 30 Oct 2013 22:18:05 +0100
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.