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