Subject: bug#36330: guix-build-branch.sh failed on Fedora 29

From: Ludovic Courtès <[email-masked]>
Date: Mon, 24 Jun 2019 10:26:22 +0200

Hi Matt,

Matt Wette <[email-masked]> skribis:

> FAIL: tests/guix-build-branch
> =============================
>
> accepted connection from pid 18056, user mwette
> + guix build --version
> guix build (GNU Guix) 1.0.1
> Copyright (C) 2019 the Guix authors
> License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
> This is free software: you are free to change and redistribute it.
> There is NO WARRANTY, to the extent permitted by law.
> + guile -c '(getaddrinfo "www.gnu.org" "80" AI_NUMERICSERV)'
> ++ guix build guile-gcrypt -d
> accepted connection from pid 18073, user mwette
> + orig_drv=/home/mwette/proj/guix/guix-1.0.1/test-tmp/store/18ck9672wax2asspiin305l3drpjq8g3-guile-gcrypt-0.1.0.drv
> ++ guix build guile-gcrypt --with-branch=guile-gcrypt=master -d
> accepted connection from pid 18078, user mwette
> updating checkout of 'https://notabug.org/cwebber/guile-gcrypt.git'...
> guix build: error: cannot fetch branch 'master' from https://notabug.org/cwebber/guile-gcrypt.git: failed to resolve path '/home/mwette/proj/guix/guix-1.0.1/test-tmp/var/18047/cache-18047/guix/checkouts/yxwtks42sv5sew5opm5xd3umk7xmxwfr2vgde5nsbfj6fmb5epmq': No such file or directory

It looks like the directory where Guix was attempting to store the
checkout of guile-gcrypt disappeared under its feet.  I wonder if this
could be due to parallel builds (“make check -j”).

Does it work if you run this test specifically?

  make check TESTS=tests/guix-build-branch.sh

?

Regardless, this is a harmless issue.

Thank you,
Ludo’.