You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nifi.apache.org by jo...@apache.org on 2015/01/19 06:51:13 UTC

svn commit: r1652911 - /incubator/nifi/site/trunk/content/development/release-guide.md

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 `dev@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