From e7f8b219559f4eb2115da256e22dbdf55ffe6dac Mon Sep 17 00:00:00 2001 From: Biju Nair Date: Sat, 18 May 2019 16:04:08 -0400 Subject: [PATCH] HBASE-22443 Add hbase-vote script details to documentation --- src/main/asciidoc/_chapters/developer.adoc | 24 ++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git src/main/asciidoc/_chapters/developer.adoc src/main/asciidoc/_chapters/developer.adoc index a15a9e6197..a56f438020 100644 --- src/main/asciidoc/_chapters/developer.adoc +++ src/main/asciidoc/_chapters/developer.adoc @@ -876,6 +876,30 @@ Regards the latter, run `mvn apache-rat:check` to verify all files are suitably See link:http://search-hadoop.com/m/DHED4dhFaU[HBase, mail # dev - On recent discussion clarifying ASF release policy] for how we arrived at this process. +To help with the release verfication `hbase-vote.sh` shell script is available under `dev-support` directory of HBase source. Following are the usage details. + +[souce, bourne] +---- +./dev-support/hbase-vote.sh -h +hbase-vote. A script for standard vote which verifies the following items +1. Checksum of sources and binaries +2. Signature of sources and binaries +3. Rat check +4. Built from source +5. Unit tests + +Usage: hbase-vote.sh -s | --source [-k | --key ] [-f | --keys-file-url ] [-o | --output-dir ] + hbase-vote.sh -h | --help + + -h | --help Show this screen. + -s | --source '' A URL pointing to the release candidate sources and binaries + e.g. https://dist.apache.org/repos/dist/dev/hbase/hbase-RC0/ + -k | --key '' A signature of the public key, e.g. 9AD2AE49 + -f | --keys-file-url '' the URL of the key file, default is + http://www.apache.org/dist/hbase/KEYS + -o | --output-dir '' directory which has the stdout and stderr of each verification target +---- + [[hbase.release.announcement]] == Announcing Releases -- 2.20.1 (Apple Git-117)