GNU bug report logs -
#34441
Wrong build log-file given by Berlin build farm
Previous Next
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.
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):
[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):
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):
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 6 years and 93 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.