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

Reply via email to