GNU bug report logs - #34441
Wrong build log-file given by Berlin build farm

Previous Next

Package: guix;

Reported by: Leo Famulari <leo <at> famulari.name>

Date: Mon, 11 Feb 2019 18:14:02 UTC

Severity: normal

Done: Leo Famulari <leo <at> famulari.name>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 34441 in the body.
You can then email your comments to 34441 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-guix <at> gnu.org:
bug#34441; Package guix. (Mon, 11 Feb 2019 18:14:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Leo Famulari <leo <at> famulari.name>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Mon, 11 Feb 2019 18:14:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Leo Famulari <leo <at> famulari.name>
To: bug-guix <at> gnu.org
Subject: Wrong build log-file given by Berlin build farm
Date: Mon, 11 Feb 2019 13:13:16 -0500
[Message part 1 (text/plain, inline)]
While looking into some issues with qemu-minimal <at> 2.10.2 (used to test
GRUB), I found that I am receiving the incorrect log-file from the
Berlin build farm:

I am working from commit 8f9c5aa3ba33b025ac8d4edde4b4d9d649e05848 (gnu:
curl: Update to 7.64.0 [fixes CVE-2018-16890 and
CVE-2019-{3822,3823}].).

$ ./pre-inst-env guix build --no-grafts -e '(@@ (gnu packages virtualization) qemu-minimal-2.10)' --substitute-urls=https://berlin.guixsd.org
/gnu/store/fmwazsg7rgdq7zlxmq3rviwab54gxw8f-qemu-minimal-2.10.2
$ ./pre-inst-env guix build --no-grafts -e '(@@ (gnu packages virtualization) qemu-minimal-2.10)' --substitute-urls=https://berlin.guixsd.org -d
/gnu/store/6k7gpas81l6bb4ds7pdxr8c9k65292vz-qemu-minimal-2.10.2.drv
$ ./pre-inst-env guix build --no-grafts -e '(@@ (gnu packages virtualization) qemu-minimal-2.10)' --substitute-urls=https://berlin.guixsd.org --log-file                      
https://berlin.guixsd.org/log/fmwazsg7rgdq7zlxmq3rviwab54gxw8f-qemu-minimal-2.10.2

The log file shows that it belongs to a different derivation. Not to
mention that it describes a failed build:
------
TEST: tests/test-io-channel-socket... (pid=14521)
FAIL: tests/test-io-channel-socket
make: *** [/tmp/guix-build-qemu-minimal-2.10.2.drv-0/qemu-2.10.2/tests/Makefile.include:849: check-tests/test-io-channel-socket] Error 1

Test suite failed, dumping logs.
Backtrace:
           4 (primitive-load "/gnu/store/5s9z2df3l8dn85nn29534yrhz1q…")
In ice-9/eval.scm:
   191:35  3 (_ _)
In srfi/srfi-1.scm:
   863:16  2 (every1 #<procedure 802440 at /gnu/store/gfprsx2m62cvq…> …)
In /gnu/store/gfprsx2m62cvqbh7ysc9ay9slhijvmal-module-import/guix/build/gnu-build-system.scm:
   799:28  1 (_ _)
    369:6  0 (check #:target _ #:make-flags _ #:tests? _ # _ # _ # _)

/gnu/store/gfprsx2m62cvqbh7ysc9ay9slhijvmal-module-import/guix/build/gnu-build-system.scm:369:6: In procedure check:
Throw to key `srfi-34' with args `(#<condition &invoke-error [program: "make" arguments: ("check") exit-status: 2 term-signal: #f stop-signal: #f] 640040>)'.
builder for `/gnu/store/mr5zvp4wrlyiwl125qpzc9np8gnmlm26-qemu-minimal-2.10.2.drv' failed with exit code 1
@ build-failed /gnu/store/mr5zvp4wrlyiwl125qpzc9np8gnmlm26-qemu-minimal-2.10.2.drv - 1 builder for `/gnu/store/mr5zvp4wrlyiwl125qpzc9np8gnmlm26-qemu-minimal-2.10.2.drv' failed with exit code 1
------
[signature.asc (application/pgp-signature, inline)]

Information forwarded to bug-guix <at> gnu.org:
bug#34441; Package guix. (Tue, 12 Feb 2019 15:13:01 GMT) Full text and rfc822 format available.

Message #8 received at 34441 <at> debbugs.gnu.org (full text, mbox):

From: Ludovic Courtès <ludo <at> gnu.org>
To: Leo Famulari <leo <at> famulari.name>
Cc: 34441 <at> debbugs.gnu.org
Subject: Re: bug#34441: Wrong build log-file given by Berlin build farm
Date: Tue, 12 Feb 2019 16:12:43 +0100
Hello!

Leo Famulari <leo <at> famulari.name> skribis:

> $ ./pre-inst-env guix build --no-grafts -e '(@@ (gnu packages virtualization) qemu-minimal-2.10)' --substitute-urls=https://berlin.guixsd.org
> /gnu/store/fmwazsg7rgdq7zlxmq3rviwab54gxw8f-qemu-minimal-2.10.2
> $ ./pre-inst-env guix build --no-grafts -e '(@@ (gnu packages virtualization) qemu-minimal-2.10)' --substitute-urls=https://berlin.guixsd.org -d
> /gnu/store/6k7gpas81l6bb4ds7pdxr8c9k65292vz-qemu-minimal-2.10.2.drv
> $ ./pre-inst-env guix build --no-grafts -e '(@@ (gnu packages virtualization) qemu-minimal-2.10)' --substitute-urls=https://berlin.guixsd.org --log-file                      
> https://berlin.guixsd.org/log/fmwazsg7rgdq7zlxmq3rviwab54gxw8f-qemu-minimal-2.10.2
>
> The log file shows that it belongs to a different derivation. Not to
> mention that it describes a failed build:
> ------
> TEST: tests/test-io-channel-socket... (pid=14521)
> FAIL: tests/test-io-channel-socket
> make: *** [/tmp/guix-build-qemu-minimal-2.10.2.drv-0/qemu-2.10.2/tests/Makefile.include:849: check-tests/test-io-channel-socket] Error 1
>
> Test suite failed, dumping logs.
> Backtrace:
>            4 (primitive-load "/gnu/store/5s9z2df3l8dn85nn29534yrhz1q…")
> In ice-9/eval.scm:
>    191:35  3 (_ _)
> In srfi/srfi-1.scm:
>    863:16  2 (every1 #<procedure 802440 at /gnu/store/gfprsx2m62cvq…> …)
> In /gnu/store/gfprsx2m62cvqbh7ysc9ay9slhijvmal-module-import/guix/build/gnu-build-system.scm:
>    799:28  1 (_ _)
>     369:6  0 (check #:target _ #:make-flags _ #:tests? _ # _ # _ # _)
>
> /gnu/store/gfprsx2m62cvqbh7ysc9ay9slhijvmal-module-import/guix/build/gnu-build-system.scm:369:6: In procedure check:
> Throw to key `srfi-34' with args `(#<condition &invoke-error [program: "make" arguments: ("check") exit-status: 2 term-signal: #f stop-signal: #f] 640040>)'.
> builder for `/gnu/store/mr5zvp4wrlyiwl125qpzc9np8gnmlm26-qemu-minimal-2.10.2.drv' failed with exit code 1
> @ build-failed /gnu/store/mr5zvp4wrlyiwl125qpzc9np8gnmlm26-qemu-minimal-2.10.2.drv - 1 builder for `/gnu/store/mr5zvp4wrlyiwl125qpzc9np8gnmlm26-qemu-minimal-2.10.2.drv' failed with exit code 1
> ------

Not a bug!  :-)

Due to fixed-output derivations, there can be several derivations
mapping to a given output.  Here you just got the build log for one of
the derivations that produces
fmwazsg7rgdq7zlxmq3rviwab54gxw8f-qemu-minimal-2.10.2.

I hope that makes sense!

Ludo’.




Reply sent to Leo Famulari <leo <at> famulari.name>:
You have taken responsibility. (Tue, 12 Feb 2019 19:56:01 GMT) Full text and rfc822 format available.

Notification sent to Leo Famulari <leo <at> famulari.name>:
bug acknowledged by developer. (Tue, 12 Feb 2019 19:56:01 GMT) Full text and rfc822 format available.

Message #13 received at 34441-done <at> debbugs.gnu.org (full text, mbox):

From: Leo Famulari <leo <at> famulari.name>
To: Ludovic Courtès <ludo <at> gnu.org>
Cc: 34441-done <at> debbugs.gnu.org
Subject: Re: bug#34441: Wrong build log-file given by Berlin build farm
Date: Tue, 12 Feb 2019 14:54:52 -0500
On Tue, Feb 12, 2019 at 04:12:43PM +0100, Ludovic Courtès wrote:
> Not a bug!  :-)
> 
> Due to fixed-output derivations, there can be several derivations
> mapping to a given output.  Here you just got the build log for one of
> the derivations that produces
> fmwazsg7rgdq7zlxmq3rviwab54gxw8f-qemu-minimal-2.10.2.
> 
> I hope that makes sense!

Okay, thanks for the explanation :)




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Wed, 13 Mar 2019 11:24:08 GMT) Full text and rfc822 format available.

This bug report was last modified 5 years and 36 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.