Testcase: openPGP public key with no name, only the e-mail address "edward.tester@demo.gnupg.com".
This key is signed by another key (berta.boss@demo.gnupg.com), which is trusted by me as introducer for the domain demo.gnupg.com
Expected: That the key is displayed as valid (certified, marked in green by Kleopatra).
In fact it is marked as invalid/not certified/unknown.
C:\Users\vaughan>gpg --check-trustdb --debug trust
gpg: Optionen werden aus 'C:/ProgramData/GNU/etc/gnupg/gpg.conf' gelesen
gpg: Optionen werden aus '[cmdline]' gelesen
gpg: enabled debug flags: trust
gpg: verwende Vertrauensmodell pgp
gpg: 15 Schlüssel bislang bearbeitet (6 Validity Zähler gelöscht)
gpg: marginals needed: 3 completes needed: 1 trust model: pgp
gpg: DBG: trust sig on berta.boss@demo.gnupg.com, sig depth is 1, kr depth is 0
gpg: DBG: replacing trust value 0 with 120 and depth 0 with 1
gpg: Tiefe: 0 gültig: 3 signiert: 3 Vertrauen: 0-, 0q, 0n, 0m, 0f, 3u
gpg: DBG: key EE77B3D57243F72E: update min_ownertrust from 0 to 5
gpg: DBG: key EE77B3D57243F72E: overriding ownertrust 'unbekannt' with 'vollständig'
gpg: DBG: regexp '<[^>]+[@.]demo\.gnupg\.com>$' ('<[^>]+[@.]demo\.gnupg\.com>$') on 'Tina Tester': NO
gpg: DBG: regexp '<[^>]+[@.]demo\.gnupg\.com>$' ('<[^>]+[@.]demo\.gnupg\.com>$') on 'edward.tester@demo.gnupg.com': NO
gpg: Tiefe: 1 gültig: 3 signiert: 0 Vertrauen: 2-, 0q, 0n, 0m, 1f, 0u
gpg: nächste "Trust-DB"-Pflichtüberprüfung am 2024-06-21
gpg: secmem usage: 0/32768 bytes in 0 blocksThe regexp only matches <edward.tester@demo.gnupg.com>, not edward.tester@demo.gnupg.com:
$ echo edward.testet@demo.gnupg.com |egrep -i '<[^>]+[@.]demo\.gnupg\.com>$' $ echo '<edward.testet@demo.gnupg.com>' |egrep -i '<[^>]+[@.]demo\.gnupg\.com>$' <edward.testet@demo.gnupg.com>