Description of problem: mutt no longer displays the missing key ID when verifying a PGP signature via gpgme and the key is not in keyring. Version-Release number of selected component (if applicable): mutt-1.9.2-1.fc27.x86_64 gpgme-1.9.0-6.fc27.x86_64 gnupg2-2.2.5-1.fc27.x86_64 How reproducible: Always. Steps to Reproduce: 1. Configure mutt to use gpgme (set crypt_use_gpgme=yes) 2. Open a PGP-signed e-mail where you don't have the signer's key in your keyring Actual results: Error: decryption/verification failed: General error Expected results: Problem signature from: KeyID BE0985349D44DD00 created: Wed 25 Apr 2018 02:24:40 CEST Can't verify due to a missing key or certificate Additional info: Downgrading back to gnupg2-2.2.5-1.fc27 fixes the issue.
The gpgme-1.10.0 should address this issue.
Indeed, it does (though I did have to restart mutt). Could you the dependency information to prevent selective updates from breaking stuff?
Unfortunately it was unknown at the time the gnupg2 update was created (and even pushed into stable). I'll probably stop using automatic push to stable for future gnupg2 updates and keep them in testing for longer time.