Package: emdebian-archive-keyring
Version: 2.1
Followup-For: Bug #847136
Dear Maintainer,
the issue :
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=846892
quoting Clint Adams <<<EOQ
With gnupg 2 as the default, the $(KEYRING) target in debian/rules
generates a GPG keybox database version 1 instead of an RFC4880
OpenPGP Transferable Key, or "GPG key public ring".
All of the other keyrings in /etc/apt/trusted.gpg.d or /usr/share/keyrings
are in the latter format.
Also I suspect that this has an effect on the package's reproducibility
but I'm unsure because `kbxutil --cut` doesn't do what I expected it
to do.
Two ways this could be changed are
1) gpg --dearmor -o $@ $<
2) hot dearmor < $< > $@
EOQ
more background in
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=844724
which ends up adding a section in apt-key >= 1.4-beta1 "
SUPPORTED KEYRING FILES
apt-key supports only the binary OpenPGP format (also known as "GPG key public ring") in files with the "gpg" extension, not the keybox database format introduced in newer gpg(1) versions as default
for keyring files. Binary keyring files intended to be used with any apt version should therefore always be created with gpg --export.
Alternatively, if all systems which should be using the created keyring have at least apt version >= 1.4 installed, you can use the ASCII armored format with the "asc" extension instead which can be
created with gpg --armor --export.
"
Best regards