Author: joewitt Date: Mon Jan 19 05:51:12 2015 New Revision: 1652911 URL: http://svn.apache.org/r1652911 Log: review
Modified: incubator/nifi/site/trunk/content/development/release-guide.md Modified: incubator/nifi/site/trunk/content/development/release-guide.md URL: http://svn.apache.org/viewvc/incubator/nifi/site/trunk/content/development/release-guide.md?rev=1652911&r1=1652910&r2=1652911&view=diff ============================================================================== --- incubator/nifi/site/trunk/content/development/release-guide.md (original) +++ incubator/nifi/site/trunk/content/development/release-guide.md Mon Jan 19 05:51:12 2015 @@ -80,7 +80,8 @@ have in mind the release version you are Create the next version in JIRA if necessary so develop work can continue towards that release. -Create new branch off develop named after the JIRA ticket or just use the develop branch itself +Create new branch off develop named after the JIRA ticket or just use the develop branch itself. Here we'll use a branch off of develop with +`git checkout -b NIFI-123` Change directory into that of the project you wish to release. For example either `cd nifi` or `cd nar-maven-plugin` @@ -144,9 +145,57 @@ That will complete successfully and this ` [INFO] * Closing staging repository with ID "orgapachenifi-1010".` -So if you go in a browser to `https://repository.apache.org/#stagingRepositories` you should see `orgapachenifi-1010`. If you click on that you -can inspect the various staged artifacts. +So if you browse to `https://repository.apache.org/#stagingRepositories` login with your Apache committer credentials and you should see `orgapachenifi-1010`. If you click on that you can inspect the various staged artifacts. +Validate that all the various aspects of the staged artifacts appear correct + - Download the sources. Do they compile cleanly? If the result is a build does it execute? + - Validate the hashes match. + - Validate that the sources contain no unexpected binaries. + - Validate the signature for the build and hashes. + - Validate the LICENSE/NOTICE/DISCLAIMER/Headers. + - Validate that the README is present and provides sufficient information to build and if necessary execute. + + If all looks good then push the branch to origin `git push origin NIFI-123` + + Now it's time to initiate a vote within the PPMC. The following template can be used. Send the vote request to `d...@nifi.incubator.apache.org` + with a subject of `[VOTE] Release Apache NiFi nar-maven-plugin-0.0.2-incubating RC1` + +> Hello +> I am pleased to be calling this vote for the source release of Apache NiFi +> nar-maven-plugin-0.0.2-incubating. +> +> The source zip, including signatures, digests, etc can be found at: +> https://repository.apache.org/content/repositories/orgapachenifi-1010 +> +> The Git tag is nar-maven-plugin-0.0.2-incubating-RC1 +> The Git commit ID is 3e264c97449c921c7e0cbdec7eb94cb1d6868452 +> https://git-wip-us.apache.org/repos/asf?p=incubator-nifi.git;a=commit;h=3e264c97449c921c7e0cbdec7eb94cb1d6868452 +> +> Checksums of nar-maven-plugin-0.0.2-incubating-source-release.zip: +> MD5: 2728931f69fbb4503c689bd5b3f250b3 +> SHA1: b32c55ad608d26987b49f6fd11fda1e1214c64fe +> +> Release artifacts are signed with the following key: +> https://people.apache.org/keys/committer/joewitt.asc +> +> KEYS file available here: +> https://dist.apache.org/repos/dist/release/incubator/nifi/KEYS +> +> Binaries have been published to Maven's staging repository, and +> are available here: +> +> https://repository.apache.org/content/repositories/orgapachenifi-1000 +> +> 8 issues were closed/resolved for this release: +> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316020&version=12329307 +> +> The vote will be open for 72 hours. +> Please download the release candidate and evaluate the necessary items including checking hashes, signatures, build from source, and test. The please vote: +> +> [ ] +1 Release this package as nar-maven-plugin-0.0.2-incubating +> [ ] +0 no opinion +> [ ] -1 Do not release this package because because... +> [quickstart-guide]: http://nifi.incubator.apache.org/development/quickstart.html [release-manager]: http://www.apache.org/dev/release-publishing.html#release_manager