Author: buildbot Date: Thu Jul 25 12:30:28 2013 New Revision: 871142 Log: Staging update by buildbot for sis
Modified: websites/staging/sis/trunk/content/ (props changed) websites/staging/sis/trunk/content/release-management.html Propchange: websites/staging/sis/trunk/content/ ------------------------------------------------------------------------------ --- cms:source-revision (original) +++ cms:source-revision Thu Jul 25 12:30:28 2013 @@ -1 +1 @@ -1506887 +1506928 Modified: websites/staging/sis/trunk/content/release-management.html ============================================================================== --- websites/staging/sis/trunk/content/release-management.html (original) +++ websites/staging/sis/trunk/content/release-management.html Thu Jul 25 12:30:28 2013 @@ -100,14 +100,16 @@ The intended audiences are SIS release m </ul> </li> <li><a href="#stage">Stage the source, binary and javadoc artifacts</a></li> -<li><a href="#vote">Put the release candidate up for a vote</a></li> +<li><a href="#vote">Put the release candidate up for a vote</a><ul> +<li><a href="#veto">Recovering from a vetoed release</a></li> +</ul> +</li> <li><a href="#finalize">Finalize the release</a><ul> +<li><a href="#verify">Verify release signatures</a></li> <li><a href="#announce">Announce the release</a></li> </ul> </li> -<li><a href="#veto">Recovering from a vetoed release</a></li> -<li><a href="#verify">Verify release signatures</a></li> -<li><a href="#next-release">Updating trunk</a></li> +<li><a href="#next-release">Update trunk for the next development cycle</a></li> </ul> </div> <h1 id="requirements">Requirements</h1> @@ -376,6 +378,23 @@ svn commit --message <span class="s2">&q <li>Reply to the initial email and prepend to the original subject "[RESULT]"</li> <li>Include a list of everyone who voted +1, 0 or -1.</li> </ul> +<h2 id="veto">Recovering from a vetoed release</h2> +<p>Reply to the initial vote email and prepend to the original subject:</p> +<div class="codehilite"><pre>[CANCELED] +</pre></div> + + +<p>Delete the svn tag created by the release:perform step:</p> +<div class="codehilite"><pre>svn delete https://svn.apache.org/repos/asf/sis/tags/<span class="nv">$NEW_VERSION</span> --message <span class="s2">"deleting tag from rolled back release"</span> +</pre></div> + + +<p>Drop the Nexus staging repository:</p> +<ul> +<li>Go to <a href="https://repository.apache.org/index.html">Nexus repository</a> â <em>Build Promotion</em> â <em>Staging repositories</em> and search for <code>org.apache.sis</code> in the <em>Repository</em> column.</li> +<li>Right click on the closed staging repositories (<code>org.apache.sis-<id></code>) and select <em>Drop</em>.</li> +</ul> +<p>Make the required updates that caused the vote to be canceled during the release cycle.</p> <h1 id="finalize">Finalize the release</h1> <p>The artificats in the repository are not yet mirrored and available for Maven to download. Promote the staged Nexus artifacts, by releasing them.</p> @@ -392,66 +411,49 @@ Promote the staged Nexus artifacts, by r </pre></div> -<p>Update the staged web site:</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> -<p>Publish the web site:</p> -<ul> -<li>WAIT 24 hours after committing releases for mirrors to replicate.</li> -<li>Publish the web site updates:<ul> -<li>Login to the <a href="https://cms.apache.org/sis/">ASF Content Management System</a>.</li> -<li>Click on <em>Publish sis site</em>.</li> -</ul> -</li> -</ul> <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 <code>svn delete</code> command.</li> <li>Commit the deletion.</li> </ul> -<p>Update the <a href="http://issues.apache.org/jira/browse/SIS">JIRA</a> versions to mark the version as "released", -and set the date to the date that the release was approved. -Then prepare for the next release:</p> +<p>Update the staged web site:</p> <ul> -<li>Make a new release entry in JIRA for the next release.</li> -<li>Update the <a href="https://cwiki.apache.org/confluence/display/SIS/Roadmap">Roadmap</a> wiki page.</li> +<li>Make a news announcement on the SIS home page.</li> +<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> -<h2 id="announce">Announce the release</h2> +<p>Update <a href="http://issues.apache.org/jira/browse/SIS">JIRA</a>:</p> <ul> -<li>Make a news announcement on the SIS home page.</li> -<li>Make an announcement about the release on the <code>dev@</code>, <code>users@</code>, and <code>announce@</code> mailing lists.<ul> -<li>Sample announce: <a href="release-announce.txt">email</a>.</li> +<li>Update the JIRA versions to mark the version as "released".</li> +<li>Set the date to the date that the release was approved.</li> +<li>Prepare for the next release:<ul> +<li>Make a new release entry in JIRA for the next release.</li> +<li>Update the <a href="https://cwiki.apache.org/confluence/display/SIS/Roadmap">Roadmap</a> wiki page.</li> </ul> </li> </ul> -<h1 id="veto">Recovering from a vetoed release</h1> -<p>Reply to the initial vote email and prepend to the original subject:</p> -<div class="codehilite"><pre>[CANCELED] -</pre></div> - - -<p>Delete the svn tag created by the release:perform step:</p> -<div class="codehilite"><pre>svn delete https://svn.apache.org/repos/asf/sis/tags/<span class="nv">$NEW_VERSION</span> --message <span class="s2">"deleting tag from rolled back release"</span> -</pre></div> - - -<p>Drop the Nexus staging repository:</p> -<ul> -<li>Go to <a href="https://repository.apache.org/index.html">Nexus repository</a> â <em>Build Promotion</em> â <em>Staging repositories</em> and search for <code>org.apache.sis</code> in the <em>Repository</em> column.</li> -<li>Right click on the closed staging repositories (<code>org.apache.sis-<id></code>) and select <em>Drop</em>.</li> -</ul> -<p>Make the required updates that caused the vote to be canceled during the release cycle.</p> -<h1 id="verify">Verify release signatures</h1> +<h2 id="verify">Verify release signatures</h2> <p>Download all source and binary artifacts into a new directory, then execute in that directory:</p> <div class="codehilite"><pre>find . -name <span class="s2">"*.asc"</span> -exec gpg --verify <span class="s1">'{}'</span> <span class="se">\;</span> </pre></div> <p>The output shall report only good signatures.</p> -<h1 id="next-release">Updating trunk</h1> +<h2 id="announce">Announce the release</h2> +<ul> +<li>WAIT 24 hours after committing releases for mirrors to replicate.</li> +<li>Publish the web site updates:<ul> +<li>Login to the <a href="https://cms.apache.org/sis/">ASF Content Management System</a>.</li> +<li>Click on <em>Publish sis site</em>.</li> +</ul> +</li> +<li>Make an announcement about the release on the <code>dev@</code>, <code>users@</code>, and <code>announce@</code> mailing lists.<ul> +<li>Sample announce: <a href="release-announce.txt">email</a>.</li> +</ul> +</li> +</ul> +<h1 id="next-release">Update trunk for the next development cycle</h1> <p>Update the version numbers in the <code>pom.xml</code> files on trunk with the following command:</p> <div class="codehilite"><pre>mvn release:update-versions </pre></div>