Hey folks, This is mysterious, and likely some issue with my setup, although it used to work.
Trying tocommit with repoman commit (app-portage/repoman version 2.3.1) results in the following: * 4 files being committed... error: gpg failed to sign the data fatal: failed to write commit object !!! Exiting on git (shell) error code: 128 However, committing directly with git commit works (and asks for gpg passphrase). In .git/config I have the following: [user] signingkey = 0x4F1A2555EA71991D [commit] gpgsign = 1 [push] gpgsign = 1 In /etc/make.conf I have: PORTAGE_GPG_KEY="0x4F1A2555EA71991D" In ~/.gnupg/gpg-agent.conf I have the following: pinentry-program /usr/bin/pinentry eselect pinentry show prints pinentry-gnome3 I'm using app-crypt/gnupg-2.1.20-r1, last updated May 24. Interestingly, I recently (July 17) re-emerged app-crypt/pinentry-0.9.7-r1, probably changing some USE flags. It may have been broken before that anyway, I don't remember now. Most of all, I'm interested how to get more debug info from repoman than it currently shows me. Any other insights would be welcome. Please let me know if you need any other info. Paweł
signature.asc
Description: OpenPGP digital signature