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

Reply via email to