David Bremner <david@xxxxxxxxxxx> writes:
Thanks to changes in gnupg 2.1.20, the agent started by the notmuch test
suite is no longer killed by deleting the home directory.
So yay, we get to adapt to changes in gnupg, again.
See also
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=862093
As of 2.1.20, removing $GNUPGHOME is no longer enough for gpg-agent to
shut itself down. It seems that removing the directory
/run/user/gnupg/d.$hash is enough to trigger the shutdown.
I'm not sure the underlying cause; perhaps the change to use /run/user
for non-standard homedirs (which I generally think is sensible) has
this as a side-effect.
The main practical difficulty for me is that this makes it harder for
test suites using gnupg to work across multiple gpg versions and
multiple environments. I suppose I'll have to see how far back
"gpgconf --kill all" is supported.
Attachment:
signature.asc
Description: PGP signature