Uploaded image for project: 'Apache Avro'
  1. Apache Avro
  2. AVRO-3593

[build] Signing artifacts in docker fails with "no pinentry"

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 1.11.1
    • 1.12.0
    • 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)

      Attachments

        Activity

          People

            rskraba Ryan Skraba
            rskraba Ryan Skraba
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: