Author: mfranklin
Date: Mon Apr  2 21:10:57 2012
New Revision: 1308571

URL: http://svn.apache.org/viewvc?rev=1308571&view=rev
Log:
Removed references to incubator and updated with correct wording for TLP

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=1308571&r1=1308570&r2=1308571&view=diff
==============================================================================
--- rave/site/trunk/content/release-process.mdtext (original)
+++ rave/site/trunk/content/release-process.mdtext Mon Apr  2 21:10:57 2012
@@ -16,7 +16,7 @@ Notice:    Licensed to the Apache Softwa
            specific language governing permissions and limitations
            under the License.
 
-###Incubator Release Steps Overview
+###Release Steps Overview
 There are two distinct sets of artifacts that are released on independent 
schedules:  rave-master & rave-project.  The rave-master is the project 
metadata (committers, roles, etc) and only needs to be released when there is a 
change in the structure of the project itself (committers, mentors, etc).  The 
rave-project artifacts are comprised of all rave source code, binaries and a 
standalone demo.  
 
 All of the steps below apply to both the master and project releases, unless 
otherwise specified.  As an alternative to releasing separately, the projects 
MAY be released together as one combined release.  The steps for this can be 
found below. ([Combined Release Steps](#combined))
@@ -35,7 +35,7 @@ All of the steps below apply to both the
     4. Make sure the [Release Setup](release-setup.html) steps have been 
performed.
 
 2. Prepare the source for release:     
-     1. Cleanup JIRA so the Fix Version in issues resolved since the last 
release includes this release version correctly. Also, transition any Resolved 
issues to the Closed state.
+     1. Cleanup JIRA so the Fix Version in issues resolved since the last 
release includes this release version correctly. 
      2. Update the text files in a working copy of the project root -
          1. Update the CHANGELOG based on the Text release reports from JIRA.
          2. Review and update README.txt if needed.
@@ -57,7 +57,7 @@ All of the steps below apply to both the
     The dry run will not commit any changes back to SVN and gives you the 
opportunity to verify that the release process will complete as expected. You 
will be prompted for the following information :  
       
       * Release version - take the default 
-      * SCM release tag - *DO NOT TAKE THE DEFAULT*  -: : 
${project.version}-incubating
+      * SCM release tag - *DO NOT TAKE THE DEFAULT*  - ${project.version}
       * New development version - take the default
       * GPG Passprhase  
 
@@ -87,7 +87,7 @@ All of the steps below apply to both the
 9. Perform the release
      * This step will create a maven staging repository and site for use in 
testing and voting. 
 
-        $ mvn release:perform -Papache-release -Duser.name=<your_apache_uid>
+        $ mvn release:perform -Papache-release 
    
      * *If your local OS userid doesn't match your Apache userid, then you'll 
have to also override the value provided by the OS to Maven for the site-deploy 
step to work. This is known to work for Linux, but not for Mac and unknown for 
Windows.*
 
@@ -111,39 +111,31 @@ All of the steps below apply to both the
 
         * Checkout the tag from SVN 
         * $ mvn -P dist
-        * $ gpg -ab 
./rave-portal/target/rave-*${project.version}*-incubating.bin.zip
-        * $ gpg -ab 
./rave-portal/target/rave-*${project.version}*-incubating.bin.tar.gz
-        * $ gpg --print-md SHA512 rave-*${project.version}*-incubating.bin.zip 
> rave-*${project.version}*-incubating.bin.zip.sha
-        * $ gpg --print-md SHA512 
rave-*${project.version}*-incubating.bin.tar.gz > 
rave-*${project.version}*-incubating.bin.zip.sha
-        * $ gpg --print-md MD5 rave-*${project.version}*-incubating.bin.zip > 
rave-*${project.version}*-incubating.bin.zip.md5
-        * $ gpg --print-md MD5 rave-*${project.version}*-incubating.bin.tar.gz 
> rave-*${project.version}*-incubating.bin.zip.md5
+        * $ gpg -ab ./rave-portal/target/rave-*${project.version}*.bin.zip
+        * $ gpg -ab ./rave-portal/target/rave-*${project.version}*.bin.tar.gz
+        * $ gpg --print-md SHA512 rave-*${project.version}*.bin.zip > 
rave-*${project.version}*.bin.zip.sha
+        * $ gpg --print-md SHA512 rave-*${project.version}*.bin.tar.gz > 
rave-*${project.version}*.bin.zip.sha
+        * $ gpg --print-md MD5 rave-*${project.version}*.bin.zip > 
rave-*${project.version}*.bin.zip.md5
+        * $ gpg --print-md MD5 rave-*${project.version}*.bin.tar.gz > 
rave-*${project.version}*.bin.zip.md5
 
      2. Copy the artifacts to the staging area
         
-        * $ ssh people.apache.org mkdir 
/www/people.apache.org/builds/incubator/rave/0.1-incubating 
-        * $ scp 
./rave-portal/target/rave-*${project.version}*-incubating.bin.* 
${user.name}@people.apache.org:/www/people.apache.org/builds/incubator/rave/${project.version}/
-        * Verify they are downloadable from 
http://people.apache.org/builds/incubator/rave/0.1-incubating/
+        * $ ssh people.apache.org mkdir 
/www/people.apache.org/builds/rave/${project.version}
+        * $ scp ./rave-portal/target/rave-*${project.version}*.bin.* 
${user.name}@people.apache.org:/www/people.apache.org/builds/rave/${project.version}/
+        * Verify they are downloadable from 
http://people.apache.org/builds/rave/${project.version}/
 
 11. Put the release candidate up for a vote
-     1. Create a VOTE email thread on rave-dev@ to record votes as replies, 
like [this](release-vote.txt)
-     2. Create a DISCUSS email thread on rave-dev@ for any vote questions, 
[this](release-discuss.txt)
+     1. Create a VOTE email thread on dev@ to record votes as replies, like 
[this](release-vote.txt)
+     2. Create a DISCUSS email thread on dev@ for any vote questions, 
[this](release-discuss.txt)
      3. Perform a review of the release and cast your vote. See the following 
for more details on Apache releases 
 
            
[http://www.apache.org/dev/release.html](http://www.apache.org/dev/release.html)
  
-           
[http://incubator.apache.org/guides/releasemanagement.html](http://incubator.apache.org/guides/releasemanagement.html)
 
      4. A -1 vote does not necessarily mean that the vote must be redone, 
however it is usually a good idea to rollback the release if a -1 vote is 
received. See - Recovering from a vetoed release
      5. After the vote has been open for at least 72 hours, has at least three 
+1 PMC votes and no -1 votes, then post the results to the vote thread by -
-         * reply to the initial email and prepend to the original subject 
"[RESULTS]"
+         * reply to the initial email and prepend to the original subject 
"[RESULT]"
          * Include a list of everyone who voted +1, 0 or -1.
 
-12. Put the release candidate up for an Incubator PMC vote
-    1. Create a VOTE email thread on general@incubator to record votes as 
replies, like [this](vote-ipmc.txt)
-
-    2. After the vote has been open for at least 72 hours, has at least three 
+1 Incubator PMC votes and no -1 votes, then post the results to the vote 
thread by -
-        * replying to the initial email and prepend to the original subject  
"[RESULTS]"
-        * Include a list of everyone who voted +1, 0 or -1.
-
 13. Finalizing a release
 
     1. Promote the staged nexus artifacts  
@@ -156,14 +148,14 @@ All of the steps below apply to both the
     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/incubator/rave/${project.version}  
 
-        *  $ cd /www/www.apache.org/dist/incubator/rave/${project.version}   
+        *  $ 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/incubator/rave/${project.version}/* ./
-        *  $ rm -rfv 
/www/people.apache.org/builds/incubator/rave/${project.version}
+        *  $ 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
 
                $ find . -user ${user.name} -type f | xargs chmod 664  
@@ -171,11 +163,11 @@ All of the steps below apply to both the
 
     4. Publish the staged website   
 
-14. Update the JIRA versions page to 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.
+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], 
[email protected], and [email protected] list as per the Apache 
Announcement Mailing Lists page)
+   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)
 
 
 ####Recovering from a vetoed release
@@ -186,11 +178,11 @@ All of the steps below apply to both the
 
 3. Delete the svn tag created by the release:perform step -
 
-       $ svn del https://svn.apache.org/repos/asf/rave/tags/0.1-incubating -m 
"deleting tag from rolled back release"
+       $ svn del https://svn.apache.org/repos/asf/rave/tags/${project.version} 
-m "deleting tag from rolled back release"
 
 4.  Delete the build artifacts on people & www           
-     *  $ rm -rfv 
/www/people.apache.org/builds/incubator/rave/${project.version}
-     *  $ rm -rfv /www/www.apache.org/dist/incubator/rave/${project.version}
+     *  $ rm -rfv /www/people.apache.org/builds/rave/${project.version}
+     *  $ rm -rfv /www/www.apache.org/dist/rave/${project.version}
 
 4. Drop the nexus staging repo
     1. https://repository.apache.org/index.html
@@ -226,7 +218,5 @@ 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  
-      * [PPMC Release Vote](PPMC_Combined.txt)  
-      * [IMPC Release Vote](IPMC_Combined.txt)
-
+      * [PMC Release Vote](PPMC_Combined.txt)  
 


Reply via email to