GNU bug report logs - #79578
Cannot pull my channel after 8b6e9acc268501223a231d50932192f6bb69d34d

Previous Next

Package: guix;

Reported by: Tomas Volf <~@wolfsden.cz>

Date: Sun, 5 Oct 2025 14:49:01 UTC

Severity: normal

To reply to this bug, email your comments to 79578 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 maxim <at> guixotic.coop, bug-guix <at> gnu.org:
bug#79578; Package guix. (Sun, 05 Oct 2025 14:49:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Tomas Volf <~@wolfsden.cz>:
New bug report received and forwarded. Copy sent to maxim <at> guixotic.coop, bug-guix <at> gnu.org. (Sun, 05 Oct 2025 14:49:02 GMT) Full text and rfc822 format available.

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

From: Tomas Volf <~@wolfsden.cz>
To: bug-guix <at> gnu.org
Subject: Cannot pull my channel after 8b6e9acc268501223a231d50932192f6bb69d34d
Date: Sun, 05 Oct 2025 16:48:34 +0200
Hello,

after the 8b6e9acc268501223a231d50932192f6bb69d34d I cannot pull my
personal channel.  With the channel definition of

--8<---------------cut here---------------start------------->8---
(list (channel
        (name 'guix)
        (url "https://git.guix.gnu.org/guix.git")
        (branch "master")
        (commit
          "8b6e9acc268501223a231d50932192f6bb69d34d"))
      (channel
        (name 'wolfsden)
        (url "https://git.wolfsden.cz/.git/wolfsden")
        (branch "master")
        (commit
          "989d91d7b6c00d8e1f5f1e971e069cdd2f72a790")))
--8<---------------cut here---------------end--------------->8---

the build fails:

--8<---------------cut here---------------start------------->8---
$ guix time-machine -q --commit fa585ebd6a94061694137642327e60e314afe6bd -- pull -C /tmp/test-channels.scm --profile=/tmp/test-profile --disable-authentication --no-offload
Updating channel 'guix' from Git repository at 'https://git.guix.gnu.org/guix.git'...
guix pull: warning: channel authentication disabled
Updating channel 'wolfsden' from Git repository at 'https://git.wolfsden.cz/.git/wolfsden'...
guix pull: warning: channel authentication disabled
Building from these channels:
  guix      https://git.guix.gnu.org/guix.git	8b6e9ac
  wolfsden  https://git.wolfsden.cz/.git/wolfsden	989d91d
substitute: looking for substitutes on 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: looking for substitutes on 'https://ci.guix.gnu.org'... 100.0%
building /gnu/store/abdf9bxnwqxdynyvncdaswsmpppwz201-compute-guix-derivation.drv...
Computing Guix derivation for 'x86_64-linux'... /
substitute: looking for substitutes on 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: looking for substitutes on 'https://ci.guix.gnu.org'... 100.0%
The following derivations will be built:
  /gnu/store/3n0dx2vi87n1382vlw39aqb2xw1crngl-inferior-script.scm.drv
  /gnu/store/x1yz2z9q3yxlzylh55lji5hpf0ypgmsf-config.scm.drv
  /gnu/store/6svpagn8v2wmnw3kkwzy5ww3agx492k7-guix-config-source.drv
  /gnu/store/4vf0cbv6135xsxb4agfsx0ryzhmyvicm-guix-config.drv
  /gnu/store/jydbc4fbm1hll1swbyizd02b1l471czk-guix-config-modules.drv
  /gnu/store/m5pxk7qmq2cm8psrhd8lqj8l37cs709n-guix-8b6e9acc2-modules.drv
  /gnu/store/sqc972yd6a8150jr51hzks8i83yym6n4-guix-module-union.drv
  /gnu/store/8qaxhs4lchw9dnvvgarmxk97gmaxr8vf-guix-command.drv
  /gnu/store/7rw2pjx04g9g8vnfp194d6yz3jy6flyn-guix-daemon.drv
  /gnu/store/l0vwkxh2z77ppgcwdqgksckc39jd7k9y-guix-8b6e9acc2.drv
  /gnu/store/0a0ydraszvgl35l3kplzc48wmb1b354n-wolfsden.drv
  /gnu/store/2ll5xzkwgi340ymz7gnp8r4icllpggna-profile.drv
  /gnu/store/p06faxsw9jqpl1q263d9hf3s5ak64x5s-inferior-script.scm.drv
  /gnu/store/cy9wg11b1v029sj1vsjdnh09scsrmmi1-profile.drv

building /gnu/store/3n0dx2vi87n1382vlw39aqb2xw1crngl-inferior-script.scm.drv...
building /gnu/store/x1yz2z9q3yxlzylh55lji5hpf0ypgmsf-config.scm.drv...
building /gnu/store/6svpagn8v2wmnw3kkwzy5ww3agx492k7-guix-config-source.drv...
building /gnu/store/4vf0cbv6135xsxb4agfsx0ryzhmyvicm-guix-config.drv...
building /gnu/store/jydbc4fbm1hll1swbyizd02b1l471czk-guix-config-modules.drv...
building /gnu/store/m5pxk7qmq2cm8psrhd8lqj8l37cs709n-guix-8b6e9acc2-modules.drv...
building /gnu/store/sqc972yd6a8150jr51hzks8i83yym6n4-guix-module-union.drv...
building /gnu/store/8qaxhs4lchw9dnvvgarmxk97gmaxr8vf-guix-command.drv...
building /gnu/store/7rw2pjx04g9g8vnfp194d6yz3jy6flyn-guix-daemon.drv...
building /gnu/store/l0vwkxh2z77ppgcwdqgksckc39jd7k9y-guix-8b6e9acc2.drv...
building /gnu/store/0a0ydraszvgl35l3kplzc48wmb1b354n-wolfsden.drv...
|builder for `/gnu/store/0a0ydraszvgl35l3kplzc48wmb1b354n-wolfsden.drv' failed to produce output path `/gnu/store/s6gxcfwdyn2qriczip9j4d5f61k4sqmr-wolfsden'
build of /gnu/store/0a0ydraszvgl35l3kplzc48wmb1b354n-wolfsden.drv failed
View build log at '/var/log/guix/drvs/0a/0ydraszvgl35l3kplzc48wmb1b354n-wolfsden.drv.gz'.
cannot build derivation `/gnu/store/cy9wg11b1v029sj1vsjdnh09scsrmmi1-profile.drv': 1 dependencies couldn't be built
guix pull: error: build of `/gnu/store/cy9wg11b1v029sj1vsjdnh09scsrmmi1-profile.drv' failed
--8<---------------cut here---------------end--------------->8---

The build log contains the following:

--8<---------------cut here---------------start------------->8---
(repl-version 0 1 1)
;;; Failed to autoload mkdir-p in (wolfsden fs):
;;; no code for module (wolfsden fs)
;;; Failed to autoload mkdir-p in (wolfsden fs):
;;; no code for module (wolfsden fs)
;;; Failed to autoload mkdir-p in (wolfsden fs):
;;; no code for module (wolfsden fs)
;;; Failed to autoload mkdir-p in (wolfsden fs):
;;; no code for module (wolfsden fs)
(exception match-error (value "match") (value "no matching pattern") (value acme-client-authority))
--8<---------------cut here---------------end--------------->8---

Though parent commit fails as well, the error is different and it was
fixed in #71979.  With the 8b6e9acc268501223a231d50932192f6bb69d34d
reverted, I can pull current master fine.

I would consider just reverting the commit, since, even on the parent,
the reproducer in the commit message seems to work fine:

--8<---------------cut here---------------start------------->8---
$ guix time-machine -q --commit 96ac18dfeb1a61bb57f3e26c9d62af3b5a231eef -- repl
Loading Guix REPL meta-commands...
Increasing build verbosity...
Disabling grafting...
GNU Guile 3.0.9
Copyright (C) 1995-2023 Free Software Foundation, Inc.

Guile comes with ABSOLUTELY NO WARRANTY; for details type `,show w'.
This program is free software, and you are welcome to redistribute it
under certain conditions; type `,show c' for details.

Enter `,help' for help.
scheme@(guix-user)> ,m (gnu services virtualization)
scheme@(gnu services virtualization)> (configuration->documentation 'libvirt-configuration)

@c %start of fragment

@deftp {Data Type} libvirt-configuration
Available @code{libvirt-configuration} fields are:

[..]
--8<---------------cut here---------------end--------------->8---

What am I missing?

Tomas

-- 
There are only two hard things in Computer Science:
cache invalidation, naming things and off-by-one errors.




This bug report was last modified 30 days ago.

Previous Next


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