Author: buildbot
Date: Mon Oct  5 12:20:16 2015
New Revision: 967815

Log:
Staging update by buildbot for sling

Modified:
    websites/staging/sling/trunk/content/   (props changed)
    
websites/staging/sling/trunk/content/documentation/development/release-management.html

Propchange: websites/staging/sling/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Mon Oct  5 12:20:16 2015
@@ -1 +1 @@
-1706814
+1706821

Modified: 
websites/staging/sling/trunk/content/documentation/development/release-management.html
==============================================================================
--- 
websites/staging/sling/trunk/content/documentation/development/release-management.html
 (original)
+++ 
websites/staging/sling/trunk/content/documentation/development/release-management.html
 Mon Oct  5 12:20:16 2015
@@ -376,10 +376,49 @@ Enjoy!
 <li>zipped p2 repository ( org.apache.sling.ide.p2update-1.0.2.zip )    </li>
 </ol>
 </li>
-<li>ensure the artifacts are checksummed and gpg-signed</li>
+<li>ensure the artifacts are checksummed and gpg-signed by using the 
<code>tooling/ide/sign.sh</code> script</li>
 <li>call the vote       </li>
 <li>Update to next version: <code>mvn tycho-versions:set-version 
-DnewVersion=1.0.3-SNAPSHOT</code> and also update the version of the 
source-bundle project</li>
 </ol>
+<p>The format of the release vote should be</p>
+<div class="codehilite"><pre><span class="n">To</span><span class="p">:</span> 
&quot;<span class="n">Sling</span> <span class="n">Developers</span> <span 
class="n">List</span>&quot; <span class="o">&lt;</span><span 
class="n">dev</span><span class="p">@</span><span class="n">sling</span><span 
class="p">.</span><span class="n">apache</span><span class="p">.</span><span 
class="n">org</span><span class="o">&gt;</span>
+<span class="n">Subject</span><span class="p">:</span> <span 
class="p">[</span><span class="n">VOTE</span><span class="p">]</span> <span 
class="n">Release</span> <span class="n">Apache</span> <span 
class="n">Sling</span> <span class="n">IDE</span> <span 
class="n">Tooling</span> <span class="n">version</span> <span 
class="n">X</span><span class="p">.</span><span class="n">Y</span><span 
class="p">.</span><span class="n">Z</span>
+
+<span class="n">Hi</span><span class="p">,</span>
+
+<span class="n">We</span> <span class="n">solved</span> <span 
class="n">N</span> <span class="n">issues</span> <span class="n">in</span> 
<span class="n">this</span> <span class="n">release</span><span 
class="p">:</span>
+<span class="n">https</span><span class="p">:</span><span 
class="o">//</span><span class="n">issues</span><span class="p">.</span><span 
class="n">apache</span><span class="p">.</span><span class="n">org</span><span 
class="o">/</span><span class="n">jira</span><span class="o">/</span><span 
class="n">browse</span><span class="o">/</span><span 
class="n">SLING</span><span class="o">/</span><span 
class="n">fixforversion</span><span class="o">/</span>
+
+<span class="n">There</span> <span class="n">are</span> <span 
class="n">still</span> <span class="n">some</span> <span 
class="n">outstanding</span> <span class="n">issues</span><span 
class="p">:</span>
+<span class="n">https</span><span class="p">:</span><span 
class="o">//</span><span class="n">issues</span><span class="p">.</span><span 
class="n">apache</span><span class="p">.</span><span class="n">org</span><span 
class="o">/</span><span class="n">jira</span><span class="o">/</span><span 
class="n">browse</span><span class="o">/</span><span 
class="n">SLING</span><span class="o">/</span><span 
class="n">component</span><span class="o">/</span>12320908
+
+<span class="n">The</span> <span class="n">release</span> <span 
class="n">candidate</span> <span class="n">has</span> <span 
class="n">been</span> <span class="n">uploaded</span> <span class="n">at</span>
+<span class="n">https</span><span class="p">:</span><span 
class="o">//</span><span class="n">dist</span><span class="p">.</span><span 
class="n">apache</span><span class="p">.</span><span class="n">org</span><span 
class="o">/</span><span class="n">repos</span><span class="o">/</span><span 
class="n">dist</span><span class="o">/</span><span class="n">dev</span><span 
class="o">/</span><span class="n">sling</span><span class="p">,</span> <span 
class="n">The</span> <span class="n">release</span> <span 
class="n">artifact</span> <span class="n">is</span>
+<span class="n">the</span> <span class="n">source</span> <span 
class="n">bundle</span> <span class="o">-</span> <span 
class="n">org</span><span class="p">.</span><span class="n">apache</span><span 
class="p">.</span><span class="n">sling</span><span class="p">.</span><span 
class="n">ide</span><span class="p">.</span><span class="n">source</span><span 
class="o">-</span><span class="n">bundle</span><span class="o">-</span><span 
class="n">X</span><span class="p">.</span><span class="n">Y</span><span 
class="p">.</span><span class="n">Z</span><span class="p">.</span><span 
class="n">zip</span> <span class="o">-</span>
+<span class="n">which</span> <span class="n">can</span> <span 
class="n">be</span> <span class="n">used</span> <span class="n">to</span> <span 
class="n">build</span> <span class="n">the</span> <span 
class="n">project</span> <span class="n">using</span>
+
+    <span class="n">mvn</span> <span class="n">clean</span> <span 
class="n">package</span>
+
+<span class="n">The</span> <span class="n">resulting</span> <span 
class="n">binaries</span> <span class="n">can</span> <span class="n">be</span> 
<span class="n">installed</span> <span class="n">into</span> <span 
class="n">an</span> <span class="n">Eclipse</span> <span 
class="n">instance</span> <span class="n">from</span>
+<span class="n">the</span> <span class="n">update</span> <span 
class="n">site</span> <span class="n">which</span> <span class="n">is</span> 
<span class="n">found</span> <span class="n">at</span> <span 
class="n">p2update</span><span class="o">/</span><span 
class="n">target</span><span class="o">/</span><span 
class="n">repository</span> <span class="n">after</span>
+<span class="n">building</span> <span class="n">the</span> <span 
class="n">project</span><span class="p">.</span>
+
+<span class="n">You</span> <span class="n">can</span> <span 
class="n">use</span> <span class="n">this</span> <span class="n">UNIX</span> 
<span class="n">script</span> <span class="n">to</span> <span 
class="n">download</span> <span class="n">the</span> <span 
class="n">release</span> <span class="n">and</span> <span 
class="n">verify</span> <span class="n">the</span> <span 
class="n">signatures</span><span class="p">:</span>
+<span class="n">http</span><span class="p">:</span><span 
class="o">//</span><span class="n">svn</span><span class="p">.</span><span 
class="n">apache</span><span class="p">.</span><span class="n">org</span><span 
class="o">/</span><span class="n">repos</span><span class="o">/</span><span 
class="n">asf</span><span class="o">/</span><span class="n">sling</span><span 
class="o">/</span><span class="n">trunk</span><span class="o">/</span><span 
class="n">tooling</span><span class="o">/</span><span class="n">ide</span><span 
class="o">/</span><span class="n">check_staged_release</span><span 
class="p">.</span><span class="n">sh</span>
+
+<span class="n">Usage</span><span class="p">:</span>
+<span class="n">sh</span> <span class="n">check_staged_release</span><span 
class="p">.</span><span class="n">sh</span> <span class="n">X</span><span 
class="p">.</span><span class="n">Y</span><span class="p">.</span><span 
class="n">Z</span> <span class="o">/</span><span class="n">tmp</span><span 
class="o">/</span><span class="n">sling</span><span class="o">-</span><span 
class="n">staging</span>
+
+<span class="n">Please</span> <span class="n">vote</span> <span 
class="n">to</span> <span class="n">approve</span> <span class="n">this</span> 
<span class="n">release</span><span class="p">:</span>
+
+  <span class="p">[</span> <span class="p">]</span> <span class="o">+</span>1 
<span class="n">Approve</span> <span class="n">the</span> <span 
class="n">release</span>
+  <span class="p">[</span> <span class="p">]</span>  0 <span 
class="n">Don</span><span class="o">&#39;</span><span class="n">t</span> <span 
class="n">care</span>
+  <span class="p">[</span> <span class="p">]</span> <span class="o">-</span>1 
<span class="n">Don</span><span class="o">&#39;</span><span class="n">t</span> 
<span class="n">release</span><span class="p">,</span> <span 
class="n">because</span> <span class="p">...</span>
+
+<span class="n">This</span> <span class="n">majority</span> <span 
class="n">vote</span> <span class="n">is</span> <span class="n">open</span> 
<span class="k">for</span> <span class="n">at</span> <span 
class="n">least</span> 72 <span class="n">hours</span>
+</pre></div>
+
+
 <p>Once the release has passed, the following must be done:</p>
 <ol>
 <li>announce the result of the vote, see <a href="#wait-for-the-results">Wait 
for the results</a></li>
@@ -387,41 +426,12 @@ Enjoy!
 <li>upload p2update.zip* to 
https://dist.apache.org/repos/dist/release/sling/</li>
 <li>upload unzipped update site to 
https://dist.apache.org/repos/dist/release/sling/eclipse/1.0.2</li>
 <li>upload the source bundle to 
https://dist.apache.org/repos/dist/release/sling/eclipse/1.0.2<ol>
-<li>create GPG signatures and checksums for all uploaded jars ( see below for 
a script example )</li>
+<li>create GPG signatures and checksums for all uploaded jars using the 
<code>tooling/ide/sign.sh</code> script</li>
 </ol>
 </li>
 <li>update 
https://dist.apache.org/repos/dist/release/sling/eclipse/composite{Content,Artifacts}.xml
 to point version 1.0.2</li>
 <li>archive the old artifact versions but leave pointers to 
archive.apache.org, using compositeArtifacts.xml/compositeContent.xml , with a 
single child entry pointing to 
https://archive.apache.org/dist/sling/eclipse/1.0.0/</li>
 </ol>
-<p>The GPG signatures can be generated using a script such as the one below</p>
-<table class="codehilitetable"><tr><td class="linenos"><div 
class="linenodiv"><pre> 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
-10
-11
-12
-13</pre></div></td><td class="code"><div class="codehilite"><pre><span 
class="c">#!/bin/bash</span>
-
-<span class="k">for </span>jarfile in <span class="sb">`</span>find  . -name 
<span class="se">\*</span>.jar -o -name <span class="se">\*</span>.zip -exec 
basename <span class="o">{}</span> <span class="se">\;</span><span 
class="sb">`</span> ; <span class="k">do</span>
-<span class="k">    if</span> <span class="o">[</span> ! -f <span 
class="nv">$jarfile</span>.md5 <span class="o">]</span> ; <span 
class="k">then</span>
-<span class="k">        </span>md5sum <span class="nv">$jarfile</span> &gt; 
<span class="nv">$jarfile</span>.md5
-    <span class="k">fi</span>
-<span class="k">    if</span> <span class="o">[</span> ! -f <span 
class="nv">$jarfile</span>.sha1 <span class="o">]</span> ; <span 
class="k">then</span>
-<span class="k">        </span>sha1sum <span class="nv">$jarfile</span> &gt; 
<span class="nv">$jarfile</span>.sha1
-    <span class="k">fi</span>
-<span class="k">    if</span> <span class="o">[</span> ! -f <span 
class="nv">$jarfile</span>.asc <span class="o">]</span> ; <span 
class="k">then</span>
-<span class="k">        </span>gpg --detach-sign -a <span 
class="nv">$jarfile</span> 
-    <span class="k">fi</span>
-<span class="k">done</span>
-</pre></div>
-</td></tr></table>
-
 <h2 
id="appendix-a-create-and-add-your-key-to-httpspeopleapacheorgkeysgroupslingasc">Appendix
 A: Create and Add your key to <a 
href="https://people.apache.org/keys/group/sling.asc";>https://people.apache.org/keys/group/sling.asc</a><a
 class="headerlink" 
href="#appendix-a-create-and-add-your-key-to-httpspeopleapacheorgkeysgroupslingasc"
 title="Permanent link">&para;</a></h2>
 <p>Considering that you are using a *nix system with a working OpenSSH, GnuPG, 
and bash you can create and add your own key with the following command:</p>
 <ol>
@@ -517,7 +527,7 @@ update your checkout and then publish th
 </li>
 </ol>
       <div class="timestamp" style="margin-top: 30px; font-size: 80%; 
text-align: right;">
-        Rev. 1706814 by rombert on Mon, 5 Oct 2015 11:52:35 +0000
+        Rev. 1706821 by rombert on Mon, 5 Oct 2015 12:20:08 +0000
       </div>
       <div class="trademarkFooter"> 
         Apache Sling, Sling, Apache, the Apache feather logo, and the Apache 
Sling project


Reply via email to