You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mrunit.apache.org by jd...@apache.org on 2012/04/15 06:07:48 UTC
svn commit: r1326250 -
/incubator/mrunit/site/trunk/content/mrunit/ppmc/how_to_release.mdtext
Author: jdonofrio
Date: Sun Apr 15 04:07:48 2012
New Revision: 1326250
URL: http://svn.apache.org/viewvc?rev=1326250&view=rev
Log:
fix line lengths in how to release
Modified:
incubator/mrunit/site/trunk/content/mrunit/ppmc/how_to_release.mdtext
Modified: incubator/mrunit/site/trunk/content/mrunit/ppmc/how_to_release.mdtext
URL: http://svn.apache.org/viewvc/incubator/mrunit/site/trunk/content/mrunit/ppmc/how_to_release.mdtext?rev=1326250&r1=1326249&r2=1326250&view=diff
==============================================================================
--- incubator/mrunit/site/trunk/content/mrunit/ppmc/how_to_release.mdtext (original)
+++ incubator/mrunit/site/trunk/content/mrunit/ppmc/how_to_release.mdtext Sun Apr 15 04:07:48 2012
@@ -5,9 +5,12 @@ Title: How to Release
## First time release managers
1. Generate [PGP code signing keys][]
- 2. Add the PGP code signing keys to the [KEYS file][] as documented on the [Infrastructure site][]
- 3. Put in a [Infrastructure JIRA][] asking to get added to the incubator unix group on people.apache.org and the mrunit deployer roler for Nexus
- 4. Copy the modified KEYS file to the release folder /www/www.apache.org/dist/incubator/mrunit on people.apache.org
+ 2. Add the PGP code signing keys to the [KEYS file][] as documented on the
+[Infrastructure site][]
+ 3. Put in a [Infrastructure JIRA][] asking to get added to the incubator unix
+group on people.apache.org and the mrunit deployer roler for Nexus
+ 4. Copy the modified KEYS file to the release folder
+/www/www.apache.org/dist/incubator/mrunit on people.apache.org
5. Add the following to your Maven settings.xml file:
<servers>
@@ -18,14 +21,17 @@ Title: How to Release
</server>
</servers>
-It is convenient to [setup the ssh keys][] on people.apache.org, otherwise you'll have to enter your login password a number of times.
+It is convenient to [setup the ssh keys][] on people.apache.org, otherwise
+you'll have to enter your login password a number of times.
## Create a release candidate
1. Generate release notes
- 1. Update CHANGES.txt with [new release notes from JIRA][], select the version and set the style to Text
- 2. Commit the updated CHANGES.txt with message: "Preparing for release X.Y.Z-incubating"
+ 1. Update CHANGES.txt with [new release notes from JIRA][], select the
+version and set the style to Text
+ 2. Commit the updated CHANGES.txt with message: "Preparing for release
+X.Y.Z-incubating"
2. Create a branch (only required for the first release in a series (X.Y.0))
@@ -34,7 +40,8 @@ It is convenient to [setup the ssh keys]
svn copy https://svn.apache.org/repos/asf/incubator/mrunit/trunk \
https://svn.apache.org/repos/asf/incubator/mrunit/branches/mrunit-X.Y -m "Branching for X.Y releases"
- 2. Bump the version number in trunk and commit (the update-versions script mangles the whitespace in the root XML element):
+ 2. Bump the version number in trunk and commit (the update-versions script
+mangles the whitespace in the root XML element):
sed -i "" -e "s/X.Y.0-incubating-SNAPSHOT/X.Y+1.0-incubating-SNAPSHOT/" pom.xml
@@ -57,8 +64,11 @@ It is convenient to [setup the ssh keys]
mvn clean deploy -Psign -Dhadoop.version=2
- 4. Login to <https://repository.apache.org> and select Staging Repositories on the left under Build Promotion.
- 5. Select org.apache.mrunit from the list of repositories, select the current repository and click Close using "Apache MRUnit X.Y.Z-incubating" as the description to allow others to see the repository.
+ 4. Login to <https://repository.apache.org> and select Staging Repositories
+on the left under Build Promotion.
+ 5. Select org.apache.mrunit from the list of repositories, select the
+current repository and click Close using "Apache MRUnit X.Y.Z-incubating" as
+the description to allow others to see the repository.
5. Deploy source and binary distributions
@@ -85,7 +95,8 @@ It is convenient to [setup the ssh keys]
## Run a vote
-Send the following to mrunit-dev@incubator.apache.org and general@incubator.apache.org:
+Send the following to mrunit-dev@incubator.apache.org and
+general@incubator.apache.org:
Subject: [VOTE] Release MRUnit version X.Y.Z-incubating
@@ -118,8 +129,10 @@ Send the following to mrunit-dev@incubat
If the vote passes, roll out the release:
1. Publish Nexus repository:
- 1. Login to <https://repository.apache.org> and select Staging Repositories on the left under Build Promotion.
- 2. Select the repository that was closed earlier, and click Release, using the description "Apache MRUnit X.Y.Z-incubating artifacts"
+ 1. Login to <https://repository.apache.org> and select Staging Repositories
+on the left under Build Promotion.
+ 2. Select the repository that was closed earlier, and click Release, using
+the description "Apache MRUnit X.Y.Z-incubating artifacts"
2. Publish src and bin distributions to the [mirrors][]:
@@ -134,7 +147,9 @@ If the vote passes, roll out the release
chmod -R g+w mrunit-$VERSION-incubating
rm -r /www/www.apache.org/dist/incubator/mrunit/mrunit-$PREVIOUS_VERSION-incubating # remove older versions
- The last line is to remove the previous version, since only the most recent version on a particular branch should be in the dist directory. Older versions are [archived][] automatically.
+ The last line is to remove the previous version, since only the most recent
+version on a particular branch should be in the dist directory. Older versions
+are [archived][] automatically.
3. Wait 24 hours for mirrors to sync
4. Post the javadoc to the site:
@@ -147,11 +162,14 @@ If the vote passes, roll out the release
3. Add a link to index.html of the javadoc in the documentation/javadoc.mdtext page
5. Create a [blog][] post describing the major changes
- 6. Post links to the full release notes and the blog post along with links to the major JIRA changes on the front page of the site
+ 6. Post links to the full release notes and the blog post along with links to
+the major JIRA changes on the front page of the site
## Announce the release
-Send the following from an apache.org address to announce@apache.org, common-user@hadoop.apache.org, mapreduce-user@hadoop.apache.org, mrunit-user@incubator.apache.org, mrunit-dev@incubator.apache.org:
+Send the following from an apache.org address to announce@apache.org,
+common-user@hadoop.apache.org, mapreduce-user@hadoop.apache.org,
+mrunit-user@incubator.apache.org, mrunit-dev@incubator.apache.org:
Subject: [ANNOUNCE] Apache MRUnit X.Y.Z-incubating released