For completeness, with the help of an insightful question asked by the
MacPorts signing-party package maintainer I re-discovered that I'd put
in a shell script wrapper around "gpg", which attempted to auto-set
GPG_TTY.... from stdin or stderr. Because (from reading the comments in
the script; this script was clearly written Many Years Ago) I'd had
other tricky-to-debug errors with gpg and the agent where GPG_TTY was
not set.
So the "why only me" part is explained by it being self-inflicted (the
wrapper script exited with an error if (a) GPG_TTY was not already set
and (b) stdin was not a tty and (c) stderr was not a tty -- which
ironically was set to /dev/null).
Thanks for your help in debugging this, and taking the patch to make it
a bit easier to debug in future. Apologies for the noise.
I think it'd be perfectly fine to close the bug at this point :-)
Ewen
--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org