Looks like a great guideline to me Rahul. I will check the release hopefully later tonight.
-----Original Message----- From: Rahul Sharma <[email protected]> Reply-To: "[email protected]" <[email protected]> Date: Tuesday, October 15, 2013 11:15 AM To: "[email protected]" <[email protected]> Subject: Verifying HDT release >I am not sure how to completely verify a release candidate. After going >through a few release guides, I took the following steps to verify the RC. > >Download the release and verify checksums and signatures: > > > wget >http://people.apache.org/~rsharma/hdt-0.0.1.incubating-rc0/hdt-0.0.1.incub >ating-{src,bin}.tar.gz{,.asc,.md5,.sha1}\ > > > md5sum -c *.md5 > > sha1sum -c *.sha1 > > > for i in *.asc; do echo "verify: " $i; gpg --verify $i; > >Un-tar and check if the src build fine > > tar -xvf hdt-0.0.1.incubating-src.tar.gz > > mvn clean install >This wil also do a RAT check for every module > >check if bin artifacts can be used in eclipse as a local site. > > tar -xvf hdt-0.0.1.incubating-bin.tar.gz > > Steps with-in ECLIPSE > - GO to *Install New Software* under *Help* in Eclipse > - Open *Available Sites* and add a Local site pointing to bin directory. > - Apply the changes and check the plugin > >Check whether mandatory files are identical across all distribution >artifacts: > > for i in LICENSE NOTICE; do diff hdt-0.0.1.incubating-{src,bin}/$i; >done > >Check the tag with the src release > > > git clone https://git-wip-us.apache.org/repos/asf/incubator-hdt.git > > cd incubator-hdt > > git fetch --tags > > git checkout REVISION-CHECKSUM-FROM-VOTING-MAIL > > cd .. > > > diff -Naur -x .git -x .gitignore -x jars incubator-hdt/ >hdt-0.0.1.incubating-src/ > >regards >Rahul
