[
https://issues.apache.org/jira/browse/HBASE-20315?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16419393#comment-16419393
]
Andrew Purtell edited comment on HBASE-20315 at 3/29/18 5:06 PM:
-----------------------------------------------------------------
Something like
# Close the vote.
# If your code signing key is not in the project KEYS file, ask a PMC member
to add it for you. (Update to KEYS file in dist/release/ requires PMC karma.)
# Move the RC binaries to release. The move to dist/release/ requires PMC
karma, so please ask a PMC member to execute this command for you if you don't
have it. If there are any other staged RC binaries in dev/hbase/ for
earlier/failed RCs, remove them. For example, this was done to release 1.4.2:
{{svn mv -m"Release HBase 1.4.2"
[https://dist.apache.org/repos/dist/dev/hbase/hbase-1.4.2RC0]
https://dist.apache.org/repos/dist/release/hbase/1.4.2}}
# Ensure the release state for the version is set to Released in JIRA. If you
are unable to do this, you will need a PMC member to make a one time change to
your permissions on the project.
# Update release metadata in reporter.apache.org. Go to
[https://reporter.apache.org/#releases_hbase] . Click on "Fetch releases from
JIRA". If you are not a member of the PMC, you will need to ask a PMC member to
do this for you.
# Log on to repository.apache.org, go to the staging repository you made for
the RC that passed, click 'Release'. If there are any other staging
repositories for earlier/failed RCs, go to each of them and click 'Drop'.
# Wait 24 hours for propagation to mirrors.
# Send release announcement.
was (Author: apurtell):
Something like
# Close the vote.
# If your code signing key is not in the project KEYS file, ask a PMC member
to add it for you. (Update to KEYS file in dist/release/ requires PMC karma.)
# Move the RC binaries to release. The move to dist/release/ requires PMC
karma, so please ask a PMC member to execute this command for you if you don't
have it. If there are any other staged RC binaries in dev/hbase/ for
earlier/failed RCs, remove them. For example, this was done to release 1.4.2:
{{svn mv -m"Release HBase 1.4.2"
[https://dist.apache.org/repos/dist/dev/hbase/hbase-1.4.2RC0]
[https://dist.apache.org/repos/dist/release/hbase/1.4.2}}
# Ensure the release state for the version is set to Released in JIRA. If you
are unable to do this, you will need a PMC member to make a one time change to
your permissions on the project.
# Update release metadata in reporter.apache.org. Go to
[https://reporter.apache.org/#releases_hbase] . Click on "Fetch releases from
JIRA". If you are not a member of the PMC, you will need to ask a PMC member to
do this for you.
# Log on to repository.apache.org, go to the staging repository you made for
the RC that passed, click 'Release'. If there are any other staging
repositories for earlier/failed RCs, go to each of them and click 'Drop'.
# Wait 24 hours for propagation to mirrors.
# Send release announcement.
> Document post release process steps for RM
> ------------------------------------------
>
> Key: HBASE-20315
> URL: https://issues.apache.org/jira/browse/HBASE-20315
> Project: HBase
> Issue Type: Task
> Components: build, documentation
> Reporter: Andrew Purtell
> Priority: Major
>
> We should document post release steps that RMs have to take and add it to the
> 'How To Release' section of the refguide.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)