Is there a way to enable gnupg2 support?
I now use gnupg2 on my laptop, and gpg 1.4 cannot connect to gnupg-agent 2.1... As a result, I have to enter my password several times when running propellor, while gpg-agent is actually available to gpg 2.1, available as command gpg2.
gpg: gpg-agent is not available in this session
The two are very command-line compatable, and I'd be surprised if propellor hits any incompatabilities.
So, if your distribution has a way to make "gpg" run gpg2, that should d it. If not,
git grep '"gpg"'
will find the few places the command name needs to be changed. Those could be centralized into one place for easier configuation; send patches.I've merged a patch that adds a GNUPGBIN environment variable.
It might make sense for propellor to look at git's gpg.program configuration and use it if set. Probably a propellor user wants to use the same gpg program for both signing and verifying their git commit and for propellor's privdata.