GNU bug report logs - #76608
guix git: error: unknown introductory commit and signer

Previous Next

Package: guix;

Reported by: Rostislav Svoboda <rostislav.svoboda <at> gmail.com>

Date: Thu, 27 Feb 2025 13:18:01 UTC

Severity: normal

To reply to this bug, email your comments to 76608 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 bug-guix <at> gnu.org:
bug#76608; Package guix. (Thu, 27 Feb 2025 13:18:01 GMT) Full text and rfc822 format available.

Acknowledgement sent to Rostislav Svoboda <rostislav.svoboda <at> gmail.com>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Thu, 27 Feb 2025 13:18:02 GMT) Full text and rfc822 format available.

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

From: Rostislav Svoboda <rostislav.svoboda <at> gmail.com>
To: bug-guix <at> gnu.org, Maxim Cournoyer <maxim.cournoyer <at> gmail.com>,
 steve <at> futurile.net
Subject: guix git: error: unknown introductory commit and signer
Date: Thu, 27 Feb 2025 14:16:47 +0100
Hello, is the error below caused by this commit?

9c7ef1994d 2025-02-27  .guix-authorizations: Use subkey for
Steve/futurile. (11 minutes ago) Maxim Cournoyer

Cheers,
Bost


$ git pull --rebase savannah master
remote: Counting objects: 23, done.
remote: Compressing objects: 100% (23/23), done.
remote: Total 23 (delta 18), reused 0 (delta 0)
Unpacking objects: 100% (23/23), 6.69 KiB | 427.00 KiB/s, done.
From https://git.savannah.gnu.org/git/guix
 * branch                  master     -> FETCH_HEAD
   1fbc2625d2..9c7ef1994d  master     -> savannah/master
Updating 4270c484ca..9c7ef1994d
Fast-forward
 .guix-authorizations            |  3 ++-
 gnu/packages/golang-crypto.scm  | 79
+++++++++++++++++++++++++++++++++++++++++++++----------------------------------
 gnu/packages/password-utils.scm |  2 +-
 gnu/packages/python-science.scm | 17 ++++-------------
 4 files changed, 52 insertions(+), 49 deletions(-)
guix git: error: unknown introductory commit and signer




Information forwarded to bug-guix <at> gnu.org:
bug#76608; Package guix. (Thu, 27 Feb 2025 13:49:02 GMT) Full text and rfc822 format available.

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

From: Leo Famulari <leo <at> famulari.name>
To: Rostislav Svoboda <rostislav.svoboda <at> gmail.com>
Cc: 76608 <at> debbugs.gnu.org, steve <at> futurile.net, maxim.cournoyer <at> gmail.com
Subject: Re: bug#76608: guix git: error: unknown introductory commit and signer
Date: Thu, 27 Feb 2025 08:48:29 -0500
On Thu, Feb 27, 2025 at 02:16:47PM +0100, Rostislav Svoboda wrote:
> Hello, is the error below caused by this commit?

What command did you run to get the error in your email's subject?

> 9c7ef1994d 2025-02-27  .guix-authorizations: Use subkey for
> Steve/futurile. (11 minutes ago) Maxim Cournoyer

Based on this commit, `guix git authenticate` does succeed for me:

------
$ guix git authenticate
guix git: successfully authenticated commit 9c7ef1994db6c11c95c16891437a5c8ed229eb64
------

And `guix pull` succeeds too.




Information forwarded to bug-guix <at> gnu.org:
bug#76608; Package guix. (Thu, 27 Feb 2025 13:54:03 GMT) Full text and rfc822 format available.

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

From: Rostislav Svoboda <rostislav.svoboda <at> gmail.com>
To: Leo Famulari <leo <at> famulari.name>
Cc: 76608 <at> debbugs.gnu.org, steve <at> futurile.net,
 Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
Subject: Re: bug#76608: guix git: error: unknown introductory commit and signer
Date: Thu, 27 Feb 2025 14:52:18 +0100
> What command did you run to get the error in your email's subject?

The command was `git pull --rebase savannah master`. (See my first
email in the thread)

Cheers,
Bost




Information forwarded to bug-guix <at> gnu.org:
bug#76608; Package guix. (Thu, 27 Feb 2025 15:11:01 GMT) Full text and rfc822 format available.

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

From: Leo Famulari <leo <at> famulari.name>
To: Rostislav Svoboda <rostislav.svoboda <at> gmail.com>
Cc: 76608 <at> debbugs.gnu.org, steve <at> futurile.net,
 Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
Subject: Re: bug#76608: guix git: error: unknown introductory commit and signer
Date: Thu, 27 Feb 2025 10:10:44 -0500
On Thu, Feb 27, 2025 at 02:52:18PM +0100, Rostislav Svoboda wrote:
> The command was `git pull --rebase savannah master`. (See my first
> email in the thread)

Right.

You might need to check out the 'keyring' branch and pull it in order to
get the updates to the keyring, since Steve (futurile) is a new
committer.

If you'd rather avoid clobbering your regular source checkout, which
would require a full rebuild in order to use './pre-inst-env' again, you
can check out the keyring in a worktree. Something like this:

$ git worktree add /tmp/keyring origin/keyring && cd /tmp/keyring && git pull origin keyring




Information forwarded to bug-guix <at> gnu.org:
bug#76608; Package guix. (Thu, 27 Feb 2025 23:54:02 GMT) Full text and rfc822 format available.

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

From: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
To: Leo Famulari <leo <at> famulari.name>
Cc: 76608 <at> debbugs.gnu.org, Rostislav Svoboda <rostislav.svoboda <at> gmail.com>,
 steve <at> futurile.net
Subject: Re: bug#76608: guix git: error: unknown introductory commit and signer
Date: Fri, 28 Feb 2025 08:52:59 +0900
Hi,

Leo Famulari <leo <at> famulari.name> writes:

> On Thu, Feb 27, 2025 at 02:52:18PM +0100, Rostislav Svoboda wrote:
>> The command was `git pull --rebase savannah master`. (See my first
>> email in the thread)
>
> Right.
>
> You might need to check out the 'keyring' branch and pull it in order to
> get the updates to the keyring, since Steve (futurile) is a new
> committer.

Actually with a recent change (a few months?) to Guix, I believe it's
now necessary to run 'guix pull' to get newly authorized keys; I'm not
sure in what commit though.

Could someone confirm or infirm that?  With the link to the actual
change as a bonus, if you have that!  If confirmed, we should probably
extend our contributing doc to document this new gotcha.

-- 
Thanks,
Maxim




This bug report was last modified 106 days ago.

Previous Next


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