You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@river.apache.org by bu...@apache.org on 2011/06/05 21:52:15 UTC

svn commit: r790490 - /websites/staging/river/trunk/content/building-a-release.html

Author: buildbot
Date: Sun Jun  5 19:52:15 2011
New Revision: 790490

Log:
Staging update by buildbot

Modified:
    websites/staging/river/trunk/content/building-a-release.html

Modified: websites/staging/river/trunk/content/building-a-release.html
==============================================================================
--- websites/staging/river/trunk/content/building-a-release.html (original)
+++ websites/staging/river/trunk/content/building-a-release.html Sun Jun  5 19:52:15 2011
@@ -68,31 +68,69 @@
           <div class="wiki-content">
 <h1 id="building_a_release_major_release">Building a release major release</h1>
 <p>n.m n = major release number, m = minor release number</p>
+<h2 id="keys_file">KEYS file</h2>
+<p>Add your key to the KEYS file in the repo</p>
+<h2 id="checkout_the_source">Checkout The Source</h2>
+<div class="codehilite"><pre><span class="n">svn</span> <span class="n">checkout</span> <span class="n">https:</span><span class="sr">//s</span><span class="n">vn</span><span class="o">.</span><span class="n">apache</span><span class="o">.</span><span class="n">org</span><span class="sr">/repos/</span><span class="n">asf</span><span class="sr">/river/</span><span class="n">jtsk</span><span class="o">/</span><span class="n">trunk</span> <span class="n">river</span>
+</pre></div>
+
+
 <h2 id="pre_release_checks">Pre release checks</h2>
 <ul>
 <li>River-trunk should run successful.</li>
 <li>River-verify should run successful. (not yet?)</li>
 </ul>
-<h2 id="tag_the_release">Tag the release</h2>
-<ul>
-<li>create the tag with the .0 label in ./tags/</li>
-</ul>
-<h2 id="checkout_the_branch">Checkout the branch</h2>
-<div class="codehilite"><pre><span class="n">svn</span> <span class="n">co</span> <span class="n">http:</span><span class="sr">//</span><span class="o">...</span><span class="sr">/branch/&lt;n.m&gt;</span>
+<h2 id="branch_the_repository">Branch the repository</h2>
+<div class="codehilite"><pre><span class="n">svn</span> <span class="n">cp</span> <span class="n">https:</span><span class="sr">//s</span><span class="n">vn</span><span class="o">.</span><span class="n">apache</span><span class="o">.</span><span class="n">org</span><span class="sr">/repos/</span><span class="n">asf</span><span class="sr">/river/</span><span class="n">jtsk</span><span class="sr">/trunk https://svn.apache.org/</span><span class="n">repos</span><span class="sr">/asf/</span><span class="n">river</span><span class="sr">/jtsk/</span><span class="n">branches</span><span class="o">/</span><span class="nv">$VERSION</span>
 </pre></div>
 
 
+<h2 id="tag_the_repository">Tag the repository</h2>
+<div class="codehilite"><pre><span class="n">svn</span> <span class="n">cp</span> <span class="n">https:</span><span class="sr">//s</span><span class="n">vn</span><span class="o">.</span><span class="n">apache</span><span class="o">.</span><span class="n">org</span><span class="sr">/repos/</span><span class="n">asf</span><span class="sr">/river/</span><span class="n">jtsk</span><span class="sr">/trunk https://svn.apache.org/</span><span class="n">repos</span><span class="sr">/asf/</span><span class="n">river</span><span class="sr">/jtsk/</span><span class="n">tags</span><span class="o">/</span><span class="nv">$VERSION</span>
+</pre></div>
+
+
+<h2 id="gather_release_notes_from_jira">Gather Release Notes From Jira</h2>
+<p>...</p>
 <h2 id="build_the_release_products">Build the release products</h2>
-<div class="codehilite"><pre><span class="n">ant</span> <span class="o">-</span><span class="n">Dversion</span><span class="o">=</span><span class="n">n</span><span class="o">.</span><span class="n">m</span> <span class="n">clean</span> <span class="n">release</span>
+<div class="codehilite"><pre><span class="n">ant</span> <span class="o">-</span><span class="n">Dversion</span><span class="o">=</span><span class="nv">$VERSION</span> <span class="n">clean</span> <span class="n">release</span>
 </pre></div>
 
 
-<h2 id="upload_the_release">Upload the release</h2>
-<div class="codehilite"><pre><span class="n">scp</span> <span class="o">...</span> <span class="o">...</span>
+<h2 id="rat_reports">Rat Reports</h2>
+<div class="codehilite"><pre><span class="o">./</span><span class="n">rat_reports</span><span class="o">.</span><span class="n">sh</span>
 </pre></div>
 
 
 <h2 id="sign_the_release">Sign the release</h2>
+<ul>
+<li><a href="http://www.apache.org/dev/release-signing.htm">General Apache Signing Details</a></li>
+<li><a href="http://www.apache.org/dev/release-signing.html#sign-release">Release Signing Instructions</a> *See code below, link has a typo in it</li>
+<li>
+<p><a href="http://www.apache.org/dev/release-signing.html#sha-checksum">Checksum Instructions</a></p>
+<p>cd dist
+for f in $( ls ); do
+    gpg --armor --output $f.asc --detach-sign $f
+    gpg --print-md SHA512 $f &gt; $f.sha
+done;</p>
+</li>
+</ul>
+<h2 id="test_the_release">Test the release</h2>
+<div class="codehilite"><pre><span class="n">cp</span> <span class="n">dist</span><span class="o">/</span><span class="n">apache</span><span class="o">-</span><span class="n">river</span><span class="o">-</span><span class="nv">$VERSION</span><span class="o">.</span><span class="n">tar</span><span class="o">.</span><span class="n">gz</span> <span class="nv">$SOMEWHERE_ELSE</span>
+<span class="n">cd</span> <span class="nv">$SOMEWHERE_ELSE</span>
+<span class="n">tar</span> <span class="n">xvf</span> <span class="n">apache</span><span class="o">-</span><span class="n">river</span><span class="o">-</span><span class="nv">$VERSION</span><span class="o">.</span><span class="n">tar</span><span class="o">.</span><span class="n">gz</span>
+<span class="n">cd</span> <span class="n">apache</span><span class="o">-</span><span class="n">river</span><span class="o">-</span><span class="nv">$VERSION</span>
+<span class="n">ant</span> <span class="n">build</span>
+</pre></div>
+
+
+<h2 id="upload_the_release">Upload the release</h2>
+<div class="codehilite"><pre><span class="n">scp</span> <span class="n">RAT</span><span class="o">*</span> <span class="n">username</span><span class="nv">@people</span><span class="o">.</span><span class="n">apache</span><span class="o">.</span><span class="n">org:</span><span class="o">~</span><span class="sr">/public_html/</span><span class="n">river</span><span class="o">/</span>
+<span class="n">cd</span> <span class="n">dist</span>
+<span class="n">scp</span> <span class="o">*</span> <span class="n">username</span><span class="nv">@people</span><span class="o">.</span><span class="n">apache</span><span class="o">.</span><span class="n">org:</span><span class="o">~</span><span class="sr">/public_html/</span><span class="n">river</span><span class="o">/</span>
+</pre></div>
+
+
 <h2 id="allow_the_community_to_evaluate_the_release_products">Allow the community to evaluate the release products</h2>
 <div class="codehilite"><pre><span class="o">*</span> <span class="n">announce</span> <span class="n">availability</span> <span class="n">of</span> <span class="n">candidate</span> <span class="n">on</span> <span class="n">river</span><span class="o">-</span><span class="n">dev</span><span class="o">.</span>
 <span class="o">*</span> <span class="n">start</span> <span class="p">[</span><span class="n">VOTE</span><span class="p">]</span> <span class="n">thread</span><span class="o">.</span>