On 2025-12-14, Alan & Kim Zimmerman wrote: > I just did a `git pull` on guix, and had it fail for authentication. > > Fixing it requires a number of steps > 1. fetch the new gpg key > 2. Checkout and pull the keyring branch > 3. Back on master, run guix authenticate. > > I would expect this to be documented in > https://guix.gnu.org/manual/devel/en/html_node/Invoking-guix-git-authenticate.html > > And what about something like `guix add-committer` which takes that new key > and does all of that?
Is this against the guix or some other channel? Normally in guix, step 1 is not needed because step 2 is done automatically... There was a mistake a couple weeks back where the key used the wrong filename, so "guix git authenticate" would fail, but running guix pull from an older generation should fix that. That said, I always pull from my locally checked out branch (e.g. guix pull --url=/home/vagrant/src/guix ...) rather than having guix pull hit the servers directly (no sense downloading the same stuff multiple times!) and so have to remember to also update my keyring branch locally... is this the sort of workflow you were using? I suppose this workflow could use improved documentation? live well, vagrant
