Author: buildbot
Date: Sat Sep  3 17:30:00 2016
New Revision: 996591

Log:
Staging update by buildbot for openjpa

Modified:
    websites/staging/openjpa/trunk/content/   (props changed)
    
websites/staging/openjpa/trunk/content/apache-nexus-release-process-(1.2.x-2.1.x).html

Propchange: websites/staging/openjpa/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Sat Sep  3 17:30:00 2016
@@ -1 +1 @@
-1759113
+1759115

Modified: 
websites/staging/openjpa/trunk/content/apache-nexus-release-process-(1.2.x-2.1.x).html
==============================================================================
--- 
websites/staging/openjpa/trunk/content/apache-nexus-release-process-(1.2.x-2.1.x).html
 (original)
+++ 
websites/staging/openjpa/trunk/content/apache-nexus-release-process-(1.2.x-2.1.x).html
 Sat Sep  3 17:30:00 2016
@@ -159,36 +159,28 @@ h2:hover > .headerlink, h3:hover > .head
 <p><a name="apache-nexus-release-process-(1.2.x-2.1.x)"></a></p>
 <h1 id="release-steps-for-openjpa-12x-2x">Release Steps for OpenJPA 1.2.x - 
2.x<a class="headerlink" href="#release-steps-for-openjpa-12x-2x" 
title="Permanent link">&para;</a></h1>
 <p>We're starting to move our builds over to using the Apache Nexus repository 
(repository.apache.org) for releasing SNAPSHOT and release artifacts.
-More details on releasing artifacts and using Nexus can be found on the Maven 
website at - <a 
href="http://maven.apache.org/developers/release/apache-release.html";>http://maven.apache.org/developers/release/apache-release.html</a></p>
-<ol>
-<li>
-<p>Environment setup for releasing artifacts (same for SNAPSHOTs and 
releases)</p>
-<ol>
-<li>
-<p>Increase the default Java heap available to Maven (required for Java SE 
6)</p>
-<div class="codehilite"><pre><span class="n">export</span> <span 
class="n">MAVEN_OPTS</span><span class="p">=</span>&quot;<span 
class="o">-</span><span class="n">Xmx1024m</span> <span class="o">-</span><span 
class="n">XX</span><span class="p">:</span><span 
class="n">MaxPermSize</span><span class="p">=</span>512<span 
class="n">m</span>&quot;
+More details on releasing artifacts and using Nexus can be found on the Maven 
website at - <a 
href="http://maven.apache.org/developers/release/apache-release.html";>http://maven.apache.org/developers/release/apache-release.html</a>
+https://svn.apache.org/repos/infra/websites/production/openjpa/content/builds
+  1. Environment setup for releasing artifacts (same for SNAPSHOTs and 
releases)
+    1. Increase the default Java heap available to Maven (required for Java SE 
6)</p>
+<div class="codehilite"><pre>        <span class="n">export</span> <span 
class="n">MAVEN_OPTS</span><span class="p">=</span>&quot;<span 
class="o">-</span><span class="n">Xmx1024m</span> <span class="o">-</span><span 
class="n">XX</span><span class="p">:</span><span 
class="n">MaxPermSize</span><span class="p">=</span>512<span 
class="n">m</span>&quot;
+
+2<span class="p">.</span> <span class="n">Use</span> <span 
class="n">the</span> <span class="n">latest</span> <span class="n">Sun</span> 
1<span class="p">.</span>6<span class="p">.</span>0 <span class="n">JDK</span> 
<span class="p">(</span>1<span class="p">.</span>5<span class="p">.</span>0 
<span class="k">for</span> 1<span class="p">.</span>2<span 
class="p">.</span><span class="n">x</span> <span class="n">and</span> 1<span 
class="p">.</span>3<span class="p">.</span><span class="n">x</span><span 
class="p">)</span>
+3<span class="p">.</span> <span class="n">Use</span> <span 
class="n">Maven</span> 2<span class="p">.</span>2<span class="p">.</span>1 
<span class="n">or</span> <span class="n">later</span> <span 
class="p">(</span>2<span class="p">.</span>2<span class="p">.</span>1 <span 
class="n">is</span> <span class="n">required</span> <span class="k">for</span> 
<span class="n">release</span> <span class="n">signing</span> <span 
class="n">fixes</span><span class="p">)</span>
+4<span class="p">.</span> <span class="n">Make</span> <span 
class="n">sure</span> <span class="n">the</span> <span class="p">[</span><span 
class="n">Release</span> <span class="n">Setup</span><span 
class="p">](</span><span class="n">http</span><span class="p">:</span><span 
class="o">//</span><span class="n">openjpa</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">release</span><span class="o">-</span><span 
class="n">setup</span><span class="p">.</span><span class="n">html</span><span 
class="p">)</span> <span class="n">steps</span> <span class="n">have</span> 
<span class="n">been</span> <span class="n">performed</span><span 
class="p">.</span>
+5<span class="p">.</span> <span class="n">To</span> <span 
class="n">verify</span><span class="p">:</span>
+
+        <span class="p">[</span><span class="n">root</span><span 
class="p">@</span><span class="n">vega</span> <span 
class="n">workspace</span><span class="p">]</span># <span class="n">mvn</span> 
<span class="o">-</span><span class="n">v</span>
+        <span class="n">Apache</span> <span class="n">Maven</span> 2<span 
class="p">.</span>2<span class="p">.</span>1 <span class="p">(</span><span 
class="n">r801777</span><span class="p">;</span> 2009<span 
class="o">-</span>08<span class="o">-</span>06 14<span 
class="p">:</span>16<span class="p">:</span>01<span class="o">-</span>0500<span 
class="p">)</span>
+        <span class="n">Java</span> <span class="n">version</span><span 
class="p">:</span> 1<span class="p">.</span>6<span class="p">.</span>0<span 
class="n">_43</span>
+        <span class="n">Java</span> <span class="n">home</span><span 
class="p">:</span> <span class="o">/</span><span class="n">opt</span><span 
class="o">/</span><span class="n">java</span><span class="o">/</span><span 
class="n">sun</span><span class="o">/</span><span class="n">jdk6_43</span><span 
class="o">/</span><span class="n">jre</span>
+        <span class="n">Default</span> <span class="n">locale</span><span 
class="p">:</span> <span class="n">en_US</span><span class="p">,</span> <span 
class="n">platform</span> <span class="n">encoding</span><span 
class="p">:</span> <span class="n">UTF</span><span class="o">-</span>8
+        <span class="n">OS</span> <span class="n">name</span><span 
class="p">:</span> &quot;<span class="n">linux</span>&quot; <span 
class="n">version</span><span class="p">:</span> &quot;2<span 
class="p">.</span>6<span class="p">.</span>18<span class="o">-</span>348<span 
class="p">.</span>3<span class="p">.</span>1<span class="p">.</span><span 
class="n">el5xen</span>&quot; <span class="n">arch</span><span 
class="p">:</span> &quot;<span class="n">amd64</span>&quot; <span 
class="n">Family</span><span class="p">:</span> &quot;<span 
class="n">unix</span>&quot;
+        <span class="p">[</span><span class="n">root</span><span 
class="p">@</span><span class="n">vega</span> <span 
class="n">workspace</span><span class="p">]</span>#
 </pre></div>
 
 
-</li>
-<li>
-<p>Use the latest Sun 1.6.0 JDK (1.5.0 for 1.2.x and 1.3.x)</p>
-</li>
-<li>Use Maven 2.2.1 or later (2.2.1 is required for release signing fixes)</li>
-<li>Make sure the <a 
href="http://openjpa.apache.org/release-setup.html";>Release Setup</a> steps 
have been performed.</li>
-<li>To verify:<div class="codehilite"><pre><span class="p">[</span><span 
class="n">root</span><span class="p">@</span><span class="n">vega</span> <span 
class="n">workspace</span><span class="p">]</span># <span class="n">mvn</span> 
<span class="o">-</span><span class="n">v</span>
-<span class="n">Apache</span> <span class="n">Maven</span> 2<span 
class="p">.</span>2<span class="p">.</span>1 <span class="p">(</span><span 
class="n">r801777</span><span class="p">;</span> 2009<span 
class="o">-</span>08<span class="o">-</span>06 14<span 
class="p">:</span>16<span class="p">:</span>01<span class="o">-</span>0500<span 
class="p">)</span>
-<span class="n">Java</span> <span class="n">version</span><span 
class="p">:</span> 1<span class="p">.</span>6<span class="p">.</span>0<span 
class="n">_43</span>
-<span class="n">Java</span> <span class="n">home</span><span 
class="p">:</span> <span class="o">/</span><span class="n">opt</span><span 
class="o">/</span><span class="n">java</span><span class="o">/</span><span 
class="n">sun</span><span class="o">/</span><span class="n">jdk6_43</span><span 
class="o">/</span><span class="n">jre</span>
-<span class="n">Default</span> <span class="n">locale</span><span 
class="p">:</span> <span class="n">en_US</span><span class="p">,</span> <span 
class="n">platform</span> <span class="n">encoding</span><span 
class="p">:</span> <span class="n">UTF</span><span class="o">-</span>8
-<span class="n">OS</span> <span class="n">name</span><span class="p">:</span> 
&quot;<span class="n">linux</span>&quot; <span class="n">version</span><span 
class="p">:</span> &quot;2<span class="p">.</span>6<span 
class="p">.</span>18<span class="o">-</span>348<span class="p">.</span>3<span 
class="p">.</span>1<span class="p">.</span><span class="n">el5xen</span>&quot; 
<span class="n">arch</span><span class="p">:</span> &quot;<span 
class="n">amd64</span>&quot; <span class="n">Family</span><span 
class="p">:</span> &quot;<span class="n">unix</span>&quot;
-<span class="p">[</span><span class="n">root</span><span 
class="p">@</span><span class="n">vega</span> <span 
class="n">workspace</span><span class="p">]</span>#
-</pre></div>
-
-
-</li>
-</ol>
-</li>
+<ol>
 <li>
 <p>Prepare the source for release: </p>
 <ol>
@@ -588,16 +580,24 @@ $ svn commit -m &quot;Commit <span class
 <p>Copy the distribution artifacts over to the distribution area.  This step 
is what will eventually populate the download mirrors.</p>
 <ol>
 <li>
-<p>ssh to people.apache.org and create the distribution folder</p>
-<div class="codehilite"><pre>$ mkdir /www/www.apache.org/dist/openjpa/<span 
class="cp">${</span><span class="n">RELEASE</span><span class="cp">}</span>
+<p>checkout the distribution directory</p>
+<div class="codehilite"><pre>$ <span class="n">svn</span> <span 
class="n">co</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">release</span><span class="o">/</span><span 
class="n">openjpa</span><span class="o">/</span> <span 
class="n">openjpa</span><span class="o">-</span><span class="n">dist</span>
+$ <span class="n">cd</span> <span class="n">openjpa</span><span 
class="o">-</span><span class="n">dist</span>
 </pre></div>
 
 
 </li>
 <li>
-<p>Update the assemblies in the distribution directory.  For this, we'll just 
wget copies of the released assemblies with their signatures and hashes from 
the Apache repo:</p>
-<div class="codehilite"><pre>$ cd /www/www.apache.org/dist/openjpa/<span 
class="cp">${</span><span class="n">RELEASE</span><span class="cp">}</span>
-$ wget --no-check-certificate 
https://repository.apache.org/content/repositories/releases/\
+<p>create the release folder</p>
+<div class="codehilite"><pre>$ mkdir <span class="cp">${</span><span 
class="n">RELEASE</span><span class="cp">}</span>
+$ cd <span class="cp">${</span><span class="n">RELEASE</span><span 
class="cp">}</span>
+</pre></div>
+
+
+</li>
+<li>
+<p>update the assemblies in the distribution directory. For this, we'll just 
wget copies of the released assemblies with their signatures and hashes from 
the Apache repo:</p>
+<div class="codehilite"><pre>$ wget --no-check-certificate 
https://repository.apache.org/content/repositories/releases/\
       org/apache/openjpa/apache-openjpa/<span class="cp">${</span><span 
class="n">RELEASE</span><span class="cp">}</span>/apache-openjpa-<span 
class="cp">${</span><span class="n">RELEASE</span><span 
class="cp">}</span>-source.zip
 $ wget --no-check-certificate 
https://repository.apache.org/content/repositories/releases/\
       org/apache/openjpa/apache-openjpa/<span class="cp">${</span><span 
class="n">RELEASE</span><span class="cp">}</span>/apache-openjpa-<span 
class="cp">${</span><span class="n">RELEASE</span><span 
class="cp">}</span>-binary.zip
@@ -607,17 +607,18 @@ $ wget --no-check-certificate https://re
 <p>Along with the corresponding .asc, .md5, and .sha1 files for both ZIP files 
above.</p>
 </li>
 <li>
-<p>Update openjpa group access</p>
-<div class="codehilite"><pre>$ chgrp -R openjpa 
/www/www.apache.org/dist/openjpa/<span class="cp">${</span><span 
class="n">RELEASE</span><span class="cp">}</span>
-$ chmod -R g+w /www/www.apache.org/dist/openjpa/<span 
class="cp">${</span><span class="n">RELEASE</span><span class="cp">}</span>
+<p>commit</p>
+<div class="codehilite"><pre>$ cd ..
+$ svn add <span class="cp">${</span><span class="n">RELEASE</span><span 
class="cp">}</span>
+$ svn commit -m &quot;Copying <span class="cp">${</span><span 
class="n">RELEASE</span><span class="cp">}</span> artifacts to the distribution 
directory&quot;
 </pre></div>
 
 
 </li>
 <li>
-<p>Remove the previous maintenance version from /dist directory, if exists. Ie 
if you're publishing 2.0.1 you would remove 2.0.0.  Verify that the release 
being removed is in the distribution archives before removing.</p>
-<div class="codehilite"><pre>$ <span class="n">ls</span> <span 
class="o">-</span><span class="n">la</span> <span class="o">/</span><span 
class="n">www</span><span class="o">/</span><span class="n">archive</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">dist</span><span 
class="o">/</span><span class="n">openjpa</span><span class="o">/</span>2<span 
class="p">.</span>0<span class="p">.</span>0<span class="o">/</span>
-$ <span class="n">rm</span> <span class="o">-</span><span class="n">rf</span> 
<span class="o">/</span><span class="n">www</span><span class="o">/</span><span 
class="n">www</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">dist</span><span class="o">/</span><span 
class="n">openjpa</span><span class="o">/</span>2<span class="p">.</span>0<span 
class="p">.</span>0
+<p>remove any previous maintenance versions, i.e. if you're publishing 2.0.1 
you would remove 2.0.0.  Verify that the release being removed is in the 
distribution archives before removing.</p>
+<div class="codehilite"><pre>$ <span class="n">svn</span> <span 
class="n">rm</span> <span class="o">&lt;</span><span class="n">any</span> <span 
class="n">older</span> <span class="n">release</span> <span 
class="n">artifact</span> <span class="p">(</span><span class="k">if</span> 
<span class="n">present</span><span class="p">)</span><span 
class="o">&gt;</span>
+$ <span class="n">svn</span> <span class="n">commit</span> <span 
class="o">-</span><span class="n">m</span> &quot;<span 
class="n">Cleaning</span> <span class="n">up</span> <span 
class="n">older</span> <span class="n">releases</span>&quot;
 </pre></div>
 
 


Reply via email to