Bug#1064748: guix: FTBFS: In procedure canonicalize-path: No such file or directory

2024-03-22 Thread Vagrant Cascadian
Control: fixed 1064748 1.4.0-6

Marking this as fixed in 1.4.0-6, although strictly speaking, this is
only worked around by disabling the tests, so the bug should remain
open.

live well,
  vagrant


signature.asc
Description: PGP signature


Bug#1064748: guix: FTBFS: In procedure canonicalize-path: No such file or directory

2024-03-06 Thread Vagrant Cascadian
Control: forwarded 1064748 https://debbugs.gnu.org/69518
Control: tags 1064748 confirmed

The actual failed tests are:

test-name: fold-available-packages with/without cache
test-name: find-packages-by-name with cache
test-name: find-packages-by-name + version, with cache
test-name: find-package-locations with cache

live well,
  vagrant


signature.asc
Description: PGP signature


Bug#1064748: guix: FTBFS: In procedure canonicalize-path: No such file or directory

2024-02-25 Thread Lucas Nussbaum
Source: guix
Version: 1.4.0-5
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20240224 ftbfs-trixie

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
> SKIP: tests/guix-build
> ==
> 
> ++ dirname ./tests/guix-build.sh
> + . ./tests/common.sh
> + skip_if_network_unreachable
> + network_reachable
> + guile -c '(getaddrinfo "www.gnu.org" "80" AI_NUMERICSERV)'
> + return 1
> + exit 77
> SKIP tests/guix-build.sh (exit status: 77)
> 
> SKIP: tests/guix-build-branch
> =
> 
> + guix build --version
> guix build (GNU Guix) 1.4.0
> Copyright (C) 2022 the Guix authors
> License GPLv3+: GNU GPL version 3 or later 
> This is free software: you are free to change and redistribute it.
> There is NO WARRANTY, to the extent permitted by law.
> ++ dirname ./tests/guix-build-branch.sh
> + . ./tests/common.sh
> + skip_if_network_unreachable
> + network_reachable
> + guile -c '(getaddrinfo "www.gnu.org" "80" AI_NUMERICSERV)'
> + return 1
> + exit 77
> SKIP tests/guix-build-branch.sh (exit status: 77)
> 
> SKIP: tests/guix-gc
> ===
> 
> ++ dirname ./tests/guix-gc.sh
> + . ./tests/common.sh
> + skip_if_network_unreachable
> + network_reachable
> + guile -c '(getaddrinfo "www.gnu.org" "80" AI_NUMERICSERV)'
> + return 1
> + exit 77
> SKIP tests/guix-gc.sh (exit status: 77)
> 
> SKIP: tests/guix-git-authenticate
> =
> 
> + '[' -d /<>/.git ']'
> + exit 77
> SKIP tests/guix-git-authenticate.sh (exit status: 77)
> 
> SKIP: tests/guix-pack
> =
> 
> ++ dirname ./tests/guix-pack.sh
> + . ./tests/common.sh
> + skip_if_network_unreachable
> + network_reachable
> + guile -c '(getaddrinfo "www.gnu.org" "80" AI_NUMERICSERV)'
> + return 1
> + exit 77
> SKIP tests/guix-pack.sh (exit status: 77)
> 
> SKIP: tests/guix-pack-localstatedir
> ===
> 
> + guix pack --version
> guix pack (GNU Guix) 1.4.0
> Copyright (C) 2022 the Guix authors
> License GPLv3+: GNU GPL version 3 or later 
> This is free software: you are free to change and redistribute it.
> There is NO WARRANTY, to the extent permitted by law.
> ++ guile -c '(use-modules (guix config))(display %storedir)'
> + storedir=/gnu/store
> ++ guile -c '(use-modules (guix config))(display %localstatedir)'
> + localstatedir=/var
> + NIX_STORE_DIR=/gnu/store
> + GUIX_DAEMON_SOCKET=/var/guix/daemon-socket/socket
> + export NIX_STORE_DIR GUIX_DAEMON_SOCKET
> + guile -c '(use-modules (guix)) (exit (false-if-exception 
> (open-connection)))'
> Backtrace:
> In ice-9/boot-9.scm:
>   3253:13 19 (_)
> In ice-9/threads.scm:
> 390:8 18 (_ _)
> In ice-9/boot-9.scm:
>   3544:20 17 (_)
>2836:4 16 (save-module-excursion #)
>   3564:26 15 (_)
> In unknown file:
>   14 (primitive-load-path "guix/utils" #)
> In ice-9/boot-9.scm:
>   3923:23 13 (_)
>3411:4 12 (define-module* _ #:filename _ #:pure _ #:version _ # _ …)
>   3424:24 11 (_)
>222:17 10 (map1 (((guix config)) ((srfi srfi-1)) ((srfi #)) (#) …))
>   3327:17  9 (resolve-interface (guix config) #:select _ #:hide _ # _ …)
> In ice-9/threads.scm:
> 390:8  8 (_ _)
> In ice-9/boot-9.scm:
>   3253:13  7 (_)
> In ice-9/threads.scm:
> 390:8  6 (_ _)
> In ice-9/boot-9.scm:
>   3544:20  5 (_)
>2836:4  4 (save-module-excursion #)
>   3564:26  3 (_)
> In unknown file:
>2 (primitive-load-path "guix/config" #)
> In guix/config.scm:
>  92:7  1 (_)
> In unknown file:
>0 (canonicalize-path "/gnu/store")
> 
> ERROR: In procedure canonicalize-path:
> In procedure canonicalize-path: No such file or directory
> + exit 77
> SKIP tests/guix-pack-localstatedir.sh (exit status: 77)
> 
> SKIP: tests/guix-pack-relocatable
> =
> 
> + guix pack --version
> guix pack (GNU Guix) 1.4.0
> Copyright (C) 2022 the Guix authors
> License GPLv3+: GNU GPL version 3 or later 
> This is free software: you are free to change and redistribute it.
> There is NO WARRANTY, to the extent permitted by law.
> ++ guile -c '(use-modules (guix config))(display %storedir)'
> + storedir=/gnu/store
> ++ guile -c '(use-modules (guix config))(display %localstatedir)'
> + localstatedir=/var
> + NIX_STORE_DIR=/gnu/store
> + GUIX_DAEMON_SOCKET=/var/guix/daemon-socket/socket
> + export NIX_STORE_DIR GUIX_DAEMON_SOCKET
> + guile -c '(use-modules (guix)) (exit (false-if-exception 
> (open-connection)))'
> Backtrace:
> In ice-9/boot-9.scm:
>   3253:13 19 (_)
> In ice-9/threads.scm:
> 390:8 18 (_ _)
> In ice-9/boot-9.scm:
>   3544:20 17 (_)
>2836:4 16 (save-module-excursion #)
>   3564:26 15 (_)
> In unknown file:
>   14 (primitive-load-path "guix/utils" #)
> In ice-9/boot-9.scm:
>   3923:23 13 (_)
>3411:4 12 (define-module* _ #:filename _ #:pure _