Hi, Ludovic Courtès <[email protected]> writes:
> Hi! > > Leo Famulari <[email protected]> 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
