Details
-
New Feature
-
Status: Open
-
Major
-
Resolution: Unresolved
-
1.11.1
-
None
-
None
Description
It's difficult to sign artifacts in docker, both for specifying the correct GPG key to use (if more than one is installed), and because of the following error message:
gpg: signing failed: No pinentry
The solution is to sign the files outside of the docker, or to use the ubertool with the following changes to the build command:
gpg --local-user=B0CCBDD6 --batch --pinentry-mode loopback --passphrase "$password" ...
(note that B0CCBDD6 refers to my GPG public key: https://people.apache.org/keys/committer/rskraba.asc)