bug-guix
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#47759: python-minimal tests hang


From: Maxim Cournoyer
Subject: bug#47759: python-minimal tests hang
Date: Thu, 22 Apr 2021 17:01:04 -0400
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux)

Hi,

Ludovic Courtès <ludo@gnu.org> writes:

> Hi!
>
> Leo Famulari <leo@famulari.name> skribis:
>
>> $ guix describe
>> Generation 15   Apr 13 2021 23:26:10    (current)
>>   guix 822eacc
>>     repository URL: https://git.savannah.gnu.org/git/guix.git
>>     commit: 822eacc6bb0878323e6687d4460a7c53066545e1
>> $ guix build --derivations --no-grafts python-minimal 
>> /gnu/store/qkggqs5pxr9fmczc6gn5rs3d51ykhh36-python-minimal-3.8.2.drv
>> $ guix build --derivations --no-grafts python-minimal-wrapper
>> /gnu/store/qvib4wzz542czxfsl7dw4bnlz0kdrm82-python-minimal-wrapper-3.8.2.drv
>
> FWIW, berlin has binaries for x86_64 and armhf (the two you mentioned):
>
> $ guix time-machine --commit=822eacc6bb0878323e6687d4460a7c53066545e1 -- 
> build python-minimal --no-grafts -s x86_64-linux -s armhf-linux -d
> /gnu/store/y9g688q1ffk6gbyiwda3pw5wb29q0a2x-python-minimal-3.8.2.drv
> /gnu/store/qkggqs5pxr9fmczc6gn5rs3d51ykhh36-python-minimal-3.8.2.drv
> $ guix time-machine --commit=822eacc6bb0878323e6687d4460a7c53066545e1 -- 
> build python-minimal --no-grafts -s x86_64-linux -s armhf-linux 
> /gnu/store/c7s4wslhi6idzprnnigabw8bz4lp7gn8-python-minimal-3.8.2
> /gnu/store/z3zxs5pynvnq7mcpsr1nkh5hbb9hicf5-python-minimal-3.8.2
> $ guix time-machine --commit=822eacc6bb0878323e6687d4460a7c53066545e1 -- 
> weather python-minimal -s x86_64-linux -s armhf-linux 
> computing 1 package derivations for armhf-linux...
> computing 1 package derivations for x86_64-linux...
> looking for 2 store items on https://ci.guix.gnu.org...
> https://ci.guix.gnu.org
>   100.0% substitutes available (2 out of 2)
>   at least 67.2 MiB of nars (compressed)
>   153.0 MiB on disk (uncompressed)
>   0.085 seconds per request (0.2 seconds in total)
>   11.8 requests per second
>
>   at least 1,000 queued builds
>       aarch64-linux: 1000 (100.0%)
>   build rate: 36.16 builds per hour
>       x86_64-linux: 8.38 builds per hour
>       i686-linux: 20.25 builds per hour
>       aarch64-linux: 8.93 builds per hour
>
>
> I also rebuilt it locally on my x86_64 laptop and it ran to completion
> (although there’s a bitwise reproducibility issue):
>
> $ time guix time-machine --commit=822eacc6bb0878323e6687d4460a7c53066545e1 -- 
> build python-minimal --check --no-grafts -v1
> La jena derivo estos konstruata:
>    /gnu/store/qkggqs5pxr9fmczc6gn5rs3d51ykhh36-python-minimal-3.8.2.drv
>
> building 
> /gnu/store/qkggqs5pxr9fmczc6gn5rs3d51ykhh36-python-minimal-3.8.2.drv...
> - 'compress-documentation' phaseguix build: error: derivation 
> `/gnu/store/qkggqs5pxr9fmczc6gn5rs3d51ykhh36-python-minimal-3.8.2.drv' may 
> not be deterministic: output 
> `/gnu/store/z3zxs5pynvnq7mcpsr1nkh5hbb9hicf5-python-minimal-3.8.2' differs
>
> real    9m45.336s
> user    0m3.490s
> sys     0m0.289s
>
> So… no problem?  Or perhaps it’s a function of the number of cores or
> something?  (Here that’s with 2 cores/4 threads.)

For me it seems to happen only when using QEMU transparent emulation,
e.g. to build it for armhf-linux on an amd64 machine.

Danny, are you still able to reproduce this problem from the master
branch, without using QEMU emulation?

Thank you,

Maxim





reply via email to

[Prev in Thread] Current Thread [Next in Thread]