[Pkg-rust-maintainers] Bug#1093701: --locate-keys fails on my auto-key-locate mode

Antoine Beaupre anarcat at debian.org
Tue Jan 21 16:57:07 GMT 2025


Package: gpg-sq
Version: 0.11.2-7
Severity: normal

Enthusiastic about sequoia's gpg layer, whoohoo!

My first try wasn't as exciting though:

anarcat at angela:~/s/t/account-keyring> gpg-sq --locate-keys user at torproject.org
gpg:   error: Error parsing option auto-key-locate in /home/anarcat/.gnupg/gpg.conf
gpg: because: Unknown --auto-key-locate mode "local wkd dane cert pka ldap keyserver".
gpg: because: This is not a keyserver url either: relative URL without a base
anarcat at angela:~/s/t/account-keyring[1]> 

Boom. Am I doing something wrong? Perhaps sq should just ignore the
auto-key-locate setting and DTRT?

If i comment out that line, it fails on a different setting:

anarcat at angela:~/s/t/account-keyring> gpg-sq --locate-keys user at torproject.org
gpg:   error: Trust model Tofu not implemented
anarcat at angela:~/s/t/account-keyring[1]> 

And then, *finally* it fails with this:

anarcat at angela:~/s/t/account-keyring[1]> gpg-sq --locate-keys user at torproject.org
gpg: The command --locate-keys is not yet implemented in the Sequoia
gpg: Chameleon.  To help us prioritize our work, please file a bug at
gpg:   https://gitlab.com/sequoia-pgp/sequoia-chameleon-gnupg/-/issues

IMHO, it should have failed there *first* before making me modify two
bits of my gpg.conf... but I guess that's a matter of opinion.

Note that the missing --locate-keys support is already filed upstream:

https://gitlab.com/sequoia-pgp/sequoia-chameleon-gnupg/-/issues/112

So I'm not sure if this bug report should just be tracking that
upstream issue, or we also want to discuss the bits where i need to
basically ditch half of my gpg.conf to use chameleon, but I figured I
would file it all here in one shot and open that discussion. :)

I'm happy to close that and split that up if that's better for you.

Thanks for your hard work in packaging sequoia, you all rock! :)

-- System Information:
Debian Release: trixie/sid
  APT prefers testing-debug
  APT policy: (500, 'testing-debug'), (500, 'testing'), (1, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.12.6-amd64 (SMP w/16 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages gpg-sq depends on:
ii  libbz2-1.0      1.0.8-6
ii  libc6           2.40-5
ii  libgcc-s1       14.2.0-12
ii  libgmp10        2:6.3.0+dfsg-3
ii  libhogweed6t64  3.10-1+b1
ii  libnettle8t64   3.10-1+b1
ii  libsqlite3-0    3.46.1-1
ii  libssl3t64      3.4.0-2

Versions of packages gpg-sq recommends:
ii  sq  0.40.0-2

gpg-sq suggests no packages.

-- no debconf information



More information about the Pkg-rust-maintainers mailing list