Author: joewitt
Date: Mon Jan 19 06:33:18 2015
New Revision: 1652920

URL: http://svn.apache.org/r1652920
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=1652920&r1=1652919&r2=1652920&view=diff
==============================================================================
--- incubator/nifi/site/trunk/content/development/release-guide.md (original)
+++ incubator/nifi/site/trunk/content/development/release-guide.md Mon Jan 19 
06:33:18 2015
@@ -158,14 +158,20 @@ Validate that all the various aspects of
   
 If all looks good then push the branch to origin `git push origin NIFI-123`
 
+If anything isn't correct about the staged artifacts you can drop the staged 
repo from repository.apache.org and delete the
+local tag in git.  If you also delete the local branch and clear your local 
maven repository under org/apache/nifi then it is
+as if the release never happened.  Before doing that though try to figure out 
what went wrong.  So as described here you see
+that you can pretty easily test the release process until you get it right.  
The `mvn versions:set ` and `mvn versions:commit `
+commands can come in handy to help do this so you can set versions to 
something clearly release test related.
+
 Now it's time to initiate a vote within the PPMC.  Send the vote request to 
`[email protected]`
-with a subject of `[VOTE] Release Apache NiFi 
nar-maven-plugin-0.0.2-incubating RC1`. The following template can be used:
+with a subject of `[VOTE] Release Apache NiFi 
nar-maven-plugin-0.0.2-incubating`. The following template can be used:
  
 >     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:
+>     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
@@ -182,10 +188,48 @@ with a subject of `[VOTE] Release Apache
 >     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:
+>     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...
+
+A release vote is majority rule.  So wait 72 hours and see if there are at 
least 3 binding +1 votes and no more negative votes than positive.
+If so forward the vote to the IPMC.  Send the vote request to 
`[email protected]` with a subject of
+`[VOTE] Release Apache NiFi nar-maven-plugin-0.0.2-incubating`.  The following 
template can be used:
+
+>     Hello
+>     
+>     The Apache NiFi PPMC has voted to release Apache NiFi 
nar-maven-plugin-0.0.2-incubating.
+>     The vote was based on the release candidate and thread described below.
+>     We now request the IPMC to vote on this release.
+>     
+>     Here is the PPMC voting result:
+>     X +1 (binding)
+>     Y -1 (binding)
 >     
->     https://repository.apache.org/content/repositories/orgapachenifi-1000
+>     Here is the PPMC vote thread: [URL TO PPMC Vote Thread]
+>     
+>     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
 >     
 >     8 issues were closed/resolved for this release:
 >     
 > https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316020&version=12329307
@@ -197,6 +241,24 @@ with a subject of `[VOTE] Release Apache
 >     [ ] +0 no opinion
 >     [ ] -1 Do not release this package because because...
 
+Wait 72 hours.  If the vote passes then send a vote result email.  Send the 
email to `[email protected], [email protected]`
+with a subject of `[RESULT][VOTE] Release Apache NiFi 
nar-maven-plugin-0.0.2-incubating`.  Use a template such as:
+
+>     Hello
+>     
+>     The release passes with
+>     
+>     X +1 (binding) votes
+>     Y -1 (binding) votes
+>     
+>     Thanks to all who helped make this release possible.
+>     
+>     Here is the IPMC vote thread: [INSERT URL OF IPMC Vote Thread]
+
+Now all the voting is done and the release is good to go.  In 
repository.apache.org go to the staging repository
+and select `release`.  Then publish the source, hashes, and signatures to 
`https://dist.apache.org/repos/dist/release/incubator/nifi/`
+Then merge the release git tag to develop and to master.
+
 [quickstart-guide]: 
http://nifi.incubator.apache.org/development/quickstart.html
 [release-manager]: 
http://www.apache.org/dev/release-publishing.html#release_manager
 [apache-license]: http://apache.org/licenses/LICENSE-2.0


Reply via email to