[Bug] lingering gpg-agents from test suite
justus at gnupg.org
Mon May 15 00:44:31 PDT 2017
David Bremner <david at tethera.net> 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
where you write:
> 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.
What triggers the automatic shutdown is the removal of the socket.
2.1.20 creates the so-called socket directory automatically (if it finds
> 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.
Yes, please try to do 'gpgconf --kill all' and ignore the exit status.
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 487 bytes
Desc: not available
More information about the notmuch