The GPGME/qt t-remarks test fails with GnuPG master because the old test keys in GPGME create ceritifcations which, I guess after the deprecation of SHA-1 in master, cannot be verified. The error is "Invalid digest algorithm".
To reproduce:
cd /tmp mkdir certifytest cd certifytest gpg --homedir . --pinentry-mode=loopback --passphrase abc --import ~/dev/main/src/gpgme/tests/gpg/seckey-1.asc ~/dev/main/src/gpgme/tests/gpg/pubdemo.asc gpg --homedir . --edit-key xray # Here do the lsign without further options gpg --homedir . --check-sigs xray
Result is:
gpg: WARNING: unsafe permissions on homedir '/tmp/certifytest' gpg: NOTE: THIS IS A DEVELOPMENT VERSION! gpg: It is only intended for test purposes and should NOT be gpg: used in a production environment or with production keys! gpg: Note: RFC4880bis features are enabled. gpg: checking the trustdb gpg: no ultimately trusted keys found pub dsa1024 1999-03-08 [SCA] 04C1DF62EFA0EBB00519B06A8979A6C5567FB34A uid [ unknown] XRay Test (demo key) <xray@example.net> sig!3 8979A6C5567FB34A 1999-03-08 XRay Test (demo key) <xray@example.net> sig% L AF82244F9CD9FD55 2019-11-06 [Invalid digest algorithm] sub elg1024 1999-03-08 [E] sig! 8979A6C5567FB34A 1999-03-08 XRay Test (demo key) <xray@example.net> gpg: 2 good signatures gpg: 1 signature not checked due to an error