[
https://issues.apache.org/jira/browse/HBASE-18585?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Nick Dimiduk resolved HBASE-18585.
----------------------------------
Resolution: Won't Fix
The release process is now automated via the `do-release` family of scripts.
Instead of manual intervention and documentation, we can now rely on updates
those scripts to handle any such remaining edge cases.
> Update release instructions involving gpg-agent
> -----------------------------------------------
>
> Key: HBASE-18585
> URL: https://issues.apache.org/jira/browse/HBASE-18585
> Project: HBase
> Issue Type: Task
> Components: build, documentation
> Reporter: Nick Dimiduk
> Priority: Minor
>
> Could be what I ran into is hyper-local, but making a note here none the
> less. For the build of 1.1.12RC0, I stumbled into MGPG-59. Presumably this is
> because of an graded version of {{gpg-agent}}. The release build takes some
> time, such that even if you purse the advice of invoking gpg before starting
> the build, the default config expires before the build finished on my
> machine. I haven't tested this out yet, but a solution appears to look
> something like
> # configure {{gpg-agent}} with a longer value for {{default-cache-ttl}} in
> {{$HOME/.gnupg/gpg-agent.conf}}.
> # invoke {{gpg}} such that the agent will cache the passphrase. MGPG-59
> suggests signing some random file.
> # run {{./dev-support/make_release.sh}} as normal.
> My context:
> {noformat}
> diocles:~ ndimiduk$ sw_vers
> ProductName: Mac OS X
> ProductVersion: 10.11.6
> BuildVersion: 15G1611
> diocles:~ ndimiduk$ gpg-agent --version
> gpg-agent (GnuPG) 2.1.23
> libgcrypt 1.8.0
> Copyright (C) 2017 Free Software Foundation, Inc.
> License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>
> This is free software: you are free to change and redistribute it.
> There is NO WARRANTY, to the extent permitted by law.
> {noformat}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)