Author: mfranklin
Date: Tue Apr  3 02:05:01 2012
New Revision: 1308652

URL: http://svn.apache.org/viewvc?rev=1308652&view=rev
Log:
Updated release documentation for SvnPubSub

Modified:
    rave/site/trunk/content/release-process.mdtext

Modified: rave/site/trunk/content/release-process.mdtext
URL: 
http://svn.apache.org/viewvc/rave/site/trunk/content/release-process.mdtext?rev=1308652&r1=1308651&r2=1308652&view=diff
==============================================================================
--- rave/site/trunk/content/release-process.mdtext (original)
+++ rave/site/trunk/content/release-process.mdtext Tue Apr  3 02:05:01 2012
@@ -136,7 +136,7 @@ All of the steps below apply to both the
          * reply to the initial email and prepend to the original subject 
"[RESULT]"
          * Include a list of everyone who voted +1, 0 or -1.
 
-13. Finalizing a release
+12. Finalizing a release
 
     1. Promote the staged nexus artifacts  
 
@@ -145,29 +145,47 @@ All of the steps below apply to both the
         * Staging tab --> Name column --> org.apache.rave
         * Right click on the closed staging repo (org.apache.rave-XXX) and 
select Release.
 
-    3. Copy the distribution artifacts over to the distribution area (for 
rave-project only)  
- 
-        *  $ ssh ${user.name}@people.apache.org 
-        *  $ mkdir /www/www.apache.org/dist/rave/${project.version}   
-        *  $ cd /www/www.apache.org/dist/rave/${project.version}   
-        *  $ wget 
https://repository.apache.org/content/repositories/releases/org/apache/rave/rave-project/${project.version}/rave-project-${project.version}-source-release.zip
    
-        *  $ wget 
https://repository.apache.org/content/repositories/releases/org/apache/rave/rave-project/${project.version}/rave-project-${project.version}-source-release.zip.asc
   
-        *  $ wget 
https://repository.apache.org/content/repositories/releases/org/apache/rave/rave-project/${project.version}/rave-project-${project.version}-source-release.zip.md5
   
-        *  $ wget 
https://repository.apache.org/content/repositories/releases/org/apache/rave/rave-project/${project.version}/rave-project-${project.version}-source-release.zip.sha1
    
-        *  $ cp -rfv /www/people.apache.org/builds/rave/${project.version}/* ./
-        *  $ rm -rfv /www/people.apache.org/builds/rave/${project.version}
-        *  Make sure all the copied files have g+rw set and only o+r set
+    2. Copy the source artifacts over to the distribution area  
 
-               $ find . -user ${user.name} -type f | xargs chmod 664  
-               $ find . -user ${user.name} -type d | xargs chmod 775
-
-    4. Publish the staged website   
+        *  $ svn co 
https://dist.apache.org/repos/dist/release/incubator/rave/sources 
./rave-sources  (KEEP this directory until after the release process has been 
completed)
+        *  $ cd ./rave-sources 
+        *  $ wget 
https://repository.apache.org/content/repositories/releases/org/apache/rave/${project.name}/${project.version}/${project.name}-${project.version}-source-release.zip
    
+        *  $ wget 
https://repository.apache.org/content/repositories/releases/org/apache/rave/${project.name}/${project.version}/${project.name}-${project.version}-source-release.zip.asc
   
+        *  $ wget 
https://repository.apache.org/content/repositories/releases/org/apache/rave/${project.name}/${project.version}/${project.name}-${project.version}-source-release.zip.md5
   
+        *  $ wget 
https://repository.apache.org/content/repositories/releases/org/apache/rave/${project.name}/${project.version}/${project.name}-${project.version}-source-release.zip.sha1
 
+        *  $ svn add ${project.name}-*
+        *  $ svn commit -m "Committing Source Release for 
${project.name}-${project.version}
+
+    3. Copy the binary artifacts over to the distribution area (for 
rave-project only)  
+  
+        *  $ svn co 
https://dist.apache.org/repos/dist/release/incubator/rave/binaries 
./rave-binaries  (KEEP this directory until after the release process has been 
completed)
+        *  $ cd rave-binaries
+        *  $ scp 
people.apache.org:/www/people.apache.org/builds/incubator/rave/${project.version}/*
 ./
+        *  $ svn add *
+        *  $ svn commit -m "Committing Binary Release for 
${project.name}-${project.version}
+
+    4. Update the staged website
+    
+        *  Update the downloads page to add new version using the mirrored URLs
+        *  Modify the URL for the prior release to the archived URL for the 
release
+    
+    5.  Publish the website
+      
+        *  WAIT 24hrs after committing releases for mirrors to replicate
+        *  Publish updates to the download page
+
+    6.  Delete the prior versions
+
+        *  Navigate to the release directories checked out in the prior steps
+        *  Delete the prior release artifacts using the svn delete command
+        *  Commit the deletion
 
 14. Update the JIRA versions page to close all issues, mark the version as 
"released", and set the date to the date that the release was approved. You may 
also need to make a new release entry for the next release.
+
 15. Announcing the release
-   1. After the mirrors have had time to update (24 hours to be on the safe 
side) update the wiki with pointers to the new release
-   2. Make a news announcement on the Rave homepage.
-   3. Make an announcement about the release on the [email protected], 
[email protected], and [email protected] list as per the Apache 
Announcement Mailing Lists page)
+
+       * Make a news announcement on the Rave homepage.
+       * Make an announcement about the release on the [email protected], 
[email protected], and [email protected] list as per the Apache 
Announcement Mailing Lists page)
 
 
 ####Recovering from a vetoed release
@@ -218,5 +236,4 @@ In order to perform a combined release o
       *  Build the rave-master FIRST
       *  When prompted to change the rave-project dependency on rave-master 
SNAPSHOT, do so to the release that you just built 
   *  Execute the remaining steps using the following e-mail templates  
-      * [PMC Release Vote](PPMC_Combined.txt)  
-
+      * [PMC Release Vote](PPMC_Combined.txt)  
\ No newline at end of file


Reply via email to