GNU bug report logs - #75369
Guix "'download' built-in builder" test fails on aarch64-linux

Previous Next

Package: guix;

Reported by: Ian Eure <ian <at> retrospec.tv>

Date: Sun, 5 Jan 2025 01:27:02 UTC

Severity: normal

To reply to this bug, email your comments to 75369 AT debbugs.gnu.org.

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#75369; Package guix. (Sun, 05 Jan 2025 01:27:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Ian Eure <ian <at> retrospec.tv>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Sun, 05 Jan 2025 01:27:02 GMT) Full text and rfc822 format available.

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

From: Ian Eure <ian <at> retrospec.tv>
To: bug-guix <at> gnu.org
Subject: Guix "'download' built-in builder" test fails on aarch64-linux
Date: Sat, 04 Jan 2025 17:26:22 -0800
I’m running Guix System in a VM on arm64 hardware, using a system 
image created from another VM.  I’m unable to `guix system 
reconfigure' in the VM, because it needs to build guix[1], and the 
"'download' built-in builder" test is failing.  The guix package 
must be built, because substitutes for it are unavailable, because 
QA is several days behind for aarch64-linux.  I get the same 
failure whether I `guix system reconfigure' or `guix build guix':

   test-name: 'download' built-in builder
   location: 
   /tmp/guix-build-guix-1.4.0-31.121e96d.drv-0/source/tests/derivations.scm:214
   source:
   + (test-assert
   +   "'download' built-in builder"
   +   (let ((text (random-text)))
   +     (with-http-server
   +       `((200 ,text))
   +       (let* ((drv (derivation
   +                    @ build-log 8777 4096
    %store
   +                     "world"
   +                     "builtin:download"
   +                     '()
   +                     #:env-vars
   +                     `(("url" unquote (object->string 
   (%local-url))))
   +                     #:hash-algo
   +                     @ build-started 
   /tmp/guix-tests/store/6bd3c8z6s73fa5wxi4kx7i13lhg1s0sh-world.drv 
   - aarch64-linux 
   /tmp/guix-tests/var/log/guix/drvs/6b//d3c8z6s73fa5wxi4kx7i13lhg1s0sh-world.drv.gz 
   8351

   Starting download of 
   /tmp/guix-tests/store/wfqihnyg4blv55srrawgfqgskzh5d14y-world
   From http://localhost:39573/foo/bar...
    bar  13B                              82KiB/s 00:00 
    ▕██████████████████▏ 100.0%
   sha256 hash mismatch for 
   /tmp/guix-tests/store/wfqihnyg4blv55srrawgfqgskzh5d14y-world:
     expected hash: 
     0q1ppk4vj7n23020gywgdd36xa56a0q0i2z61cg938hzblnxxbmn
     actual hash: 
     0a7pd3rizm1qb3kz1ad1wzrijrhwsnq3lj7qprc86zp6a6r5drk8
   hash mismatch for store item 
   '/tmp/guix-tests/store/wfqihnyg4blv55srrawgfqgskzh5d14y-world'
   build of 
   /tmp/guix-tests/store/6bd3c8z6s73fa5wxi4kx7i13lhg1s0sh-world.drv 
   failed
   Could not find build log for 
   '/tmp/guix-tests/store/6bd3c8z6s73fa5wxi4kx7i13lhg1s0sh-world.drv'.
   guix system: error: open-file: No such file or directory: 
   "/tmp/guix-tests/store/m15i0pry4qm4y0xy5zhshi844lp44k6m-will-never-be-found.drv"

I’m experiencing this with Guix current as of today:

   Generation 1	Jan 04 2025 15:35:01	(current)
     guix 66df329
       repository URL: https://git.savannah.gnu.org/git/guix.git
       branch: master
       commit: 66df3296c4a8012c745c792cd95edfe2aad81031

The test haven’t been modified for months, so I’m not sure what 
the issue is.

 -- Ian




This bug report was last modified 165 days ago.

Previous Next


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