Author: buildbot
Date: Tue Apr 3 02:05:09 2012
New Revision: 811207
Log:
Staging update by buildbot for rave
Modified:
websites/staging/rave/trunk/content/ (props changed)
websites/staging/rave/trunk/content/release-process.html
Propchange: websites/staging/rave/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Tue Apr 3 02:05:09 2012
@@ -1 +1 @@
-1308571
+1308652
Modified: websites/staging/rave/trunk/content/release-process.html
==============================================================================
--- websites/staging/rave/trunk/content/release-process.html (original)
+++ websites/staging/rave/trunk/content/release-process.html Tue Apr 3
02:05:09 2012
@@ -269,44 +269,67 @@
</ul>
</li>
<li>
-<p>Copy the distribution artifacts over to the distribution area (for
rave-project only)<br />
+<p>Copy the source artifacts over to the distribution area<br />
</p>
<ul>
-<li>$ ssh ${user.name}@people.apache.org </li>
-<li>$ mkdir /www/www.apache.org/dist/rave/${project.version} <br />
+<li>$ 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)</li>
+<li>$ cd ./rave-sources </li>
+<li>$ wget
https://repository.apache.org/content/repositories/releases/org/apache/rave/${project.name}/${project.version}/${project.name}-${project.version}-source-release.zip
<br />
</li>
-<li>$ cd /www/www.apache.org/dist/rave/${project.version} <br />
+<li>$ wget
https://repository.apache.org/content/repositories/releases/org/apache/rave/${project.name}/${project.version}/${project.name}-${project.version}-source-release.zip.asc
<br />
</li>
-<li>$ wget
https://repository.apache.org/content/repositories/releases/org/apache/rave/rave-project/${project.version}/rave-project-${project.version}-source-release.zip
<br />
+<li>$ wget
https://repository.apache.org/content/repositories/releases/org/apache/rave/${project.name}/${project.version}/${project.name}-${project.version}-source-release.zip.md5
<br />
</li>
-<li>$ wget
https://repository.apache.org/content/repositories/releases/org/apache/rave/rave-project/${project.version}/rave-project-${project.version}-source-release.zip.asc
<br />
-</li>
-<li>$ wget
https://repository.apache.org/content/repositories/releases/org/apache/rave/rave-project/${project.version}/rave-project-${project.version}-source-release.zip.md5
<br />
+<li>$ wget
https://repository.apache.org/content/repositories/releases/org/apache/rave/${project.name}/${project.version}/${project.name}-${project.version}-source-release.zip.sha1
</li>
+<li>$ svn add ${project.name}-*</li>
+<li>$ svn commit -m "Committing Source Release for
${project.name}-${project.version}</li>
+</ul>
</li>
-<li>$ wget
https://repository.apache.org/content/repositories/releases/org/apache/rave/rave-project/${project.version}/rave-project-${project.version}-source-release.zip.sha1
<br />
+<li>
+<p>Copy the binary artifacts over to the distribution area (for rave-project
only)<br />
+</p>
+<ul>
+<li>$ 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)</li>
+<li>$ cd rave-binaries</li>
+<li>$ scp
people.apache.org:/www/people.apache.org/builds/incubator/rave/${project.version}/*
./</li>
+<li>$ svn add *</li>
+<li>$ svn commit -m "Committing Binary Release for
${project.name}-${project.version}</li>
+</ul>
</li>
-<li>$ cp -rfv /www/people.apache.org/builds/rave/${project.version}/* ./</li>
-<li>$ rm -rfv /www/people.apache.org/builds/rave/${project.version}</li>
<li>
-<p>Make sure all the copied files have g+rw set and only o+r set</p>
-<p>$ find . -user ${user.name} -type f | xargs chmod 664<br />
- $ find . -user ${user.name} -type d | xargs chmod 775</p>
+<p>Update the staged website</p>
+<ul>
+<li>Update the downloads page to add new version using the mirrored URLs</li>
+<li>Modify the URL for the prior release to the archived URL for the
release</li>
+</ul>
</li>
+<li>
+<p>Publish the website</p>
+<ul>
+<li>WAIT 24hrs after committing releases for mirrors to replicate</li>
+<li>Publish updates to the download page</li>
</ul>
</li>
<li>
-<p>Publish the staged website <br />
-</p>
+<p>Delete the prior versions</p>
+<ul>
+<li>Navigate to the release directories checked out in the prior steps</li>
+<li>Delete the prior release artifacts using the svn delete command</li>
+<li>Commit the deletion</li>
+</ul>
</li>
</ol>
</li>
<li>
<p>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.</p>
</li>
-<li>Announcing the release</li>
-<li>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</li>
+<li>
+<p>Announcing the release</p>
+<ul>
<li>Make a news announcement on the Rave homepage.</li>
<li>Make an announcement about the release on the [email protected],
[email protected], and [email protected] list as per the Apache
Announcement Mailing Lists page)</li>
+</ul>
+</li>
</ol>
<h4 id="recovering-from-a-vetoed-release">Recovering from a vetoed release</h4>
<ol>