You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by sm...@apache.org on 2013/01/26 03:27:01 UTC

svn commit: r1438821 - /airavata/site/trunk/content/development/release-management.mdtext

Author: smarru
Date: Sat Jan 26 02:27:01 2013
New Revision: 1438821

URL: http://svn.apache.org/viewvc?rev=1438821&view=rev
Log:
updating some instructions

Modified:
    airavata/site/trunk/content/development/release-management.mdtext

Modified: airavata/site/trunk/content/development/release-management.mdtext
URL: http://svn.apache.org/viewvc/airavata/site/trunk/content/development/release-management.mdtext?rev=1438821&r1=1438820&r2=1438821&view=diff
==============================================================================
--- airavata/site/trunk/content/development/release-management.mdtext (original)
+++ airavata/site/trunk/content/development/release-management.mdtext Sat Jan 26 02:27:01 2013
@@ -55,6 +55,7 @@ For reference, the steps to sign a key:
 * Airavata requires Maven 3 or later to build and release
 * It is encouraged to use maven's password encryption capabilities and set the gpg password in 
 ~/.m2/settings.xml. Detailed instructions are at [Publishing Maven Artifacts][maven-artificats]
+	* Make sure both the apache.snapshots.https and apache.releases.https are configured coreectly. 
 * Performing release will require maven to run series of commands, the heapsize has to be increased to avoid out of memory exceptions.
 * 		Bash Shell: `export MAVEN_OPTS="-Xmx1024m -XX:MaxPermSize=256m"`. 
 * 		C Shell: `setenv MAVEN_OPTS "-Xmx1024m -XX:MaxPermSize=256m"`.
@@ -68,7 +69,9 @@ For reference, the steps to sign a key:
      * Cleanup JIRA so the Fix Version in issues resolved since the last release includes this release version correctly.
      * Ensure all open issues are resolved before proceeding further, close all resolved issues.
      * Test and make sure the release passes all regression tests.
-     * Update RELEASE_NOTES with all the features added. 
+     * Update RELEASE_NOTES with all the features added.
+     	 * The release notes can be obtained from JIRA, by clicking the version, and then configuring the release notes to display text format and copying it.
+     	 * A suggested approach would be to reorganize the release notes as New Features, then Improvements then Tasks and Sub Tasks and finally Bug Fixes.
      * Review and update README, INSTALL files.
      * Commit any changes back to svn.
      * Update website/wiki with Roadmap or Release landing pages.
@@ -218,18 +221,20 @@ For reference, the steps to sign a key:
 
        $ svn del https://svn.apache.org/repos/asf/airavata/tags/${project.version} -m "deleting tag from rolled back release"
 
-4.  Delete the build artifacts on people & www           
+4. Revert the svn to old version `mvn -P apache-release release:rollback`
+5. 
+5.  Delete the build artifacts on people & www           
      *  $ rm -rfv /www/people.apache.org/builds/airavata/${project.version}
 
-4. Drop the nexus staging repo
+6. Drop the nexus staging repo
     1. https://repository.apache.org/index.html
     2. Enterprise --> Staging
     3. Staging tab --> Name column --> org.apache.airavata
     4. Right click on the closed staging repo (org.apache.airavata-XXX) and select Drop.
 
-5. Remove the staged site
+7. Remove the staged site
 
-6. Make the required updates that caused the vote to be canceled during the next release cycle
+8. Make the required updates that caused the vote to be canceled during the next release cycle
 
 <a name="verify_signatures"></a>
 ####Verifying release signatures