Modified: websites/staging/openjpa/trunk/content/release-setup.html
==============================================================================
--- websites/staging/openjpa/trunk/content/release-setup.html (original)
+++ websites/staging/openjpa/trunk/content/release-setup.html Wed Sep 30
17:03:02 2015
@@ -145,7 +145,18 @@ limitations under the License.
</td>
<td valign="top" width="100%"
style="overflow:hidden;">
<div class="wiki-content">
- <p><a
name="Release-Setup"></a></p>
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink,
h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink,
dt:hover > .elementid-permalink { visibility: visible }</style>
+<p><a name="Release-Setup"></a></p>
<p>These setup steps only need to be performed on a particular machine
once.</p>
<table class="info"><tr>
<td valign="top"><img src="images/information.gif" width="16" height="16"
border="0">
@@ -154,13 +165,13 @@ limitations under the License.
</tr></table>
<p><a name="ReleaseSetup-CreateandinstallaSSHkey"></a></p>
-<h2 id="create-and-install-a-ssh-key">Create and install a SSH key</h2>
+<h2 id="create-and-install-a-ssh-key">Create and install a SSH key<a
class="headerlink" href="#create-and-install-a-ssh-key" title="Permanent
link">¶</a></h2>
<ol>
<li>Open a shell window. If using Windows, open a cygwin window.</li>
<li>
<p>Use ssh-keygen to create an SSH key.</p>
<p><span class="note"> ssh-keygen dsa key type only accept 1024 bits; use rsa
/ 4096 bits instead.</span></p>
-<div class="codehilite"><pre><span class="nv">$</span> <span
class="nv">ssh</span><span class="o">-</span><span class="n">keygen</span>
<span class="o">-</span><span class="n">t</span> <span class="n">rsa</span>
<span class="o">-</span><span class="n">b</span> <span class="mi">4096</span>
+<div class="codehilite"><pre>$ <span class="n">ssh</span><span
class="o">-</span><span class="n">keygen</span> <span class="o">-</span><span
class="n">t</span> <span class="n">rsa</span> <span class="o">-</span><span
class="n">b</span> 4096
</pre></div>
@@ -172,8 +183,8 @@ limitations under the License.
</li>
<li>
<p>scp your SSH public key ~/.ssh/id_rsa.pub created in last step to
~/id_rsa.pub on people.apache.org.</p>
-<div class="codehilite"><pre><span class="nv">$</span> <span
class="nv">cd</span> <span class="o">~/.</span><span class="n">ssh</span>
-<span class="nv">$</span> <span class="nv">scp</span> <span
class="n">id_rsa</span><span class="o">.</span><span class="n">pub</span> <span
class="o"><</span><span class="n">your</span> <span
class="n">userid</span><span class="o">></span><span
class="nv">@people</span><span class="o">.</span><span
class="n">apache</span><span class="o">.</span><span
class="n">org:id_rsa</span><span class="o">.</span><span class="n">pub</span>
+<div class="codehilite"><pre>$ <span class="n">cd</span> <span
class="o">~/</span><span class="p">.</span><span class="n">ssh</span>
+$ <span class="n">scp</span> <span class="n">id_rsa</span><span
class="p">.</span><span class="n">pub</span> <span class="o"><</span><span
class="n">your</span> <span class="n">userid</span><span
class="o">></span><span class="p">@</span><span class="n">people</span><span
class="p">.</span><span class="n">apache</span><span class="p">.</span><span
class="n">org</span><span class="p">:</span><span class="n">id_rsa</span><span
class="p">.</span><span class="n">pub</span>
</pre></div>
@@ -181,8 +192,8 @@ limitations under the License.
</li>
<li>
<p>Use ssh to login to people.apache.org </p>
-<div class="codehilite"><pre><span class="nv">$</span> <span
class="nv">cd</span> <span class="o">~</span>
-<span class="nv">$</span> <span class="nv">ssh</span> <span
class="o"><</span><span class="n">your</span> <span
class="n">userid</span><span class="o">></span><span
class="nv">@people</span><span class="o">.</span><span
class="n">apache</span><span class="o">.</span><span class="n">org</span>
+<div class="codehilite"><pre>$ <span class="n">cd</span> <span
class="o">~</span>
+$ <span class="n">ssh</span> <span class="o"><</span><span
class="n">your</span> <span class="n">userid</span><span
class="o">></span><span class="p">@</span><span class="n">people</span><span
class="p">.</span><span class="n">apache</span><span class="p">.</span><span
class="n">org</span>
</pre></div>
@@ -190,19 +201,18 @@ limitations under the License.
</li>
<li>
<p>Create a ~/.ssh folder in your home directory on people.apache.org and
change its file mode to 700.</p>
-<div class="codehilite"><pre><span class="nv">$</span> <span
class="nv">mkdir</span> <span class="o">~/.</span><span class="n">ssh</span>
-<span class="nv">$</span> <span class="nv">chmod</span> <span
class="mi">700</span> <span class="o">~/.</span><span class="n">ssh</span>
+<div class="codehilite"><pre>$ <span class="n">mkdir</span> <span
class="o">~/</span><span class="p">.</span><span class="n">ssh</span>
+$ <span class="n">chmod</span> 700 <span class="o">~/</span><span
class="p">.</span><span class="n">ssh</span>
</pre></div>
</li>
<li>
-<p>Move or append ~/id_rsa.pub to ~/.ssh/authorized_keys and change its file
mode to 600.<br />
-</p>
-<div class="codehilite"><pre><span class="nv">$</span> <span
class="nv">mv</span> <span class="o">~</span><span class="sr">/id_rsa.pub
~/</span><span class="o">.</span><span class="n">ssh</span><span
class="o">/</span><span class="n">authorized_keys</span>
- <span class="ow">or</span>
-<span class="nv">$</span> <span class="nv">cat</span> <span
class="o">~</span><span class="sr">/id_rsa.pub >> ~/</span><span
class="o">.</span><span class="n">ssh</span><span class="o">/</span><span
class="n">authorized_keys</span>
-<span class="nv">$</span> <span class="nv">chmod</span> <span
class="mi">600</span> <span class="o">~</span><span
class="sr">/.ssh/</span><span class="n">authorized_keys</span>
+<p>Move or append ~/id_rsa.pub to ~/.ssh/authorized_keys and change its file
mode to 600. </p>
+<div class="codehilite"><pre>$ <span class="n">mv</span> <span
class="o">~/</span><span class="n">id_rsa</span><span class="p">.</span><span
class="n">pub</span> <span class="o">~/</span><span class="p">.</span><span
class="n">ssh</span><span class="o">/</span><span
class="n">authorized_keys</span>
+ <span class="n">or</span>
+$ <span class="nb">cat</span> <span class="o">~/</span><span
class="n">id_rsa</span><span class="p">.</span><span class="n">pub</span> <span
class="o">>></span> <span class="o">~/</span><span
class="p">.</span><span class="n">ssh</span><span class="o">/</span><span
class="n">authorized_keys</span>
+$ <span class="n">chmod</span> 600 <span class="o">~/</span><span
class="p">.</span><span class="n">ssh</span><span class="o">/</span><span
class="n">authorized_keys</span>
</pre></div>
@@ -212,7 +222,7 @@ limitations under the License.
</li>
<li>
<p>Each public key in the <strong><code>authorized_keys</code></strong><a
name="ReleaseSetup-CreateandinstallaSSHkey"></a> spans only one line. For
example:</p>
-<div class="codehilite"><pre> <span class="s">"ssh-dss
AAAAB3NzaC1kc3MAAA ..... agBmmfZ9uAbSqA== dsa-key-20071107"</span>
+<div class="codehilite"><pre> "<span class="n">ssh</span><span
class="o">-</span><span class="n">dss</span> <span
class="n">AAAAB3NzaC1kc3MAAA</span> <span class="p">.....</span> <span
class="n">agBmmfZ9uAbSqA</span><span class="o">==</span> <span
class="n">dsa</span><span class="o">-</span><span class="n">key</span><span
class="o">-</span>20071107"
</pre></div>
@@ -226,7 +236,7 @@ limitations under the License.
</li>
<li>
<p>Start a new ssh session. No login should be required this time due to the
private ssh key on your local box matching up with the public ssh key in your
home directory (~/.ssh).</p>
-<div class="codehilite"><pre><span class="nv">$</span> <span
class="nv">ssh</span> <span class="o"><</span><span class="n">your</span>
<span class="n">userid</span><span class="o">></span><span
class="nv">@people</span><span class="o">.</span><span
class="n">apache</span><span class="o">.</span><span class="n">org</span>
+<div class="codehilite"><pre>$ <span class="n">ssh</span> <span
class="o"><</span><span class="n">your</span> <span
class="n">userid</span><span class="o">></span><span class="p">@</span><span
class="n">people</span><span class="p">.</span><span
class="n">apache</span><span class="p">.</span><span class="n">org</span>
</pre></div>
@@ -237,7 +247,7 @@ limitations under the License.
</li>
</ol>
<p><a name="ReleaseSetup-CreateaGPGkey"></a></p>
-<h2 id="create-a-gpg-key">Create a GPG key</h2>
+<h2 id="create-a-gpg-key">Create a GPG key<a class="headerlink"
href="#create-a-gpg-key" title="Permanent link">¶</a></h2>
<ol>
<li>Open a shell window. If using Windows, open a cygwin window.
<table class="info"><tr>
@@ -265,40 +275,38 @@ limitations under the License.
<ul>
-<li>
-<p>If you are using an existing gpg certificate, update your current
certificate with the above preference using:</p>
-<div class="codehilite"><pre><span class="n">leealber</span><span
class="nv">@jpadev:</span><span class="o">~/.</span><span
class="n">gnupg</span><span class="nv">$</span> <span class="nv">gpg</span>
<span class="o">--</span><span class="n">edit</span><span
class="o">-</span><span class="n">key</span> <span class="n">Albert</span>
<span class="n">Lee</span>
-<span class="n">Secret</span> <span class="n">key</span> <span
class="n">is</span> <span class="n">available</span><span class="o">.</span>
-
-<span class="n">pub</span> <span class="mi">1024</span><span
class="n">D</span><span class="o">/</span><span class="mi">8007117</span><span
class="n">F</span> <span class="n">created:</span> <span
class="mi">2007</span><span class="o">-</span><span class="mi">11</span><span
class="o">-</span><span class="mo">05</span> <span class="n">expires:</span>
<span class="n">never</span> <span class="n">usage:</span> <span
class="n">SC</span>
- <span class="n">trust:</span> <span class="n">ultimate</span>
<span class="n">validity:</span> <span class="n">ultimate</span>
-<span class="k">sub </span><span class="err">2048</span><span
class="nf">g</span><span class="err">/8</span><span class="nf">D910F8A</span>
<span class="nf">created</span><span class="err">:</span> <span
class="err">2007-11-05</span> <span class="nf">expires</span><span
class="err">:</span> <span class="nf">never</span> <span
class="nf">usage</span><span class="err">:</span> <span class="nf">E</span>
-<span class="err">[</span><span class="nf">ultimate</span><span
class="err">]</span> <span class="err">(1).</span> <span
class="nf">Albert</span> <span class="nf">Lee</span> <span
class="err">(</span><span class="nf">CODE</span> <span
class="nf">SIGNING</span> <span class="nf">KEY</span><span class="err">)</span>
<span class="err"><</span><span class="nf">allee8285</span><span
class="err">@</span><span class="nf">apache</span><span
class="err">.</span><span class="nf">org</span><span class="err">></span>
-
-<span class="nf">Invalid</span> <span class="nf">command</span> <span
class="err">(</span><span class="nf">try</span> <span
class="err">"</span><span class="nf">help</span><span
class="err">")</span>
-
-<span class="nf">Command</span><span class="err">></span> <span
class="nf">showpref</span>
-<span class="err">[</span><span class="nf">ultimate</span><span
class="err">]</span> <span class="err">(1).</span> <span
class="nf">Albert</span> <span class="nf">Lee</span> <span
class="err">(</span><span class="nf">CODE</span> <span
class="nf">SIGNING</span> <span class="nf">KEY</span><span class="err">)</span>
<span class="err"><</span><span class="nf">allee8285</span><span
class="err">@</span><span class="nf">apache</span><span
class="err">.</span><span class="nf">org</span><span class="err">></span>
- <span class="nf">Cipher</span><span class="err">:</span> <span
class="nf">AES256</span><span class="err">,</span> <span
class="nf">AES192</span><span class="err">,</span> <span
class="nf">AES</span><span class="err">,</span> <span
class="nf">CAST5</span><span class="err">,</span> <span
class="err">3</span><span class="nf">DES</span>
- <span class="nf">Digest</span><span class="err">:</span> <span
class="nf">SHA512</span><span class="err">,</span> <span
class="nf">SHA384</span><span class="err">,</span> <span
class="nf">SHA256</span><span class="err">,</span> <span
class="nf">SHA224</span><span class="err">,</span> <span class="nf">SHA1</span>
- <span class="nf">Compression</span><span class="err">:</span> <span
class="nf">ZLIB</span><span class="err">,</span> <span
class="nf">BZIP2</span><span class="err">,</span> <span
class="nf">ZIP</span><span class="err">,</span> <span
class="nf">Uncompressed</span>
- <span class="nf">Features</span><span class="err">:</span> <span
class="nf">MDC</span><span class="err">,</span> <span
class="nf">Keyserver</span> <span class="nf">no</span><span
class="err">-</span><span class="nf">modify</span>
-
-<span class="nf">Command</span><span class="err">></span> <span
class="nf">setpref</span> <span class="nf">SHA512</span> <span
class="nf">SHA384</span> <span class="nf">SHA256</span> <span
class="nf">SHA224</span> <span class="nf">AES256</span> <span
class="nf">AES192</span> <span class="nf">AES</span> <span
class="nf">CAST5</span> <span class="nf">ZLIB</span> <span class="err">\</span>
- <span class="nf">BZIP2</span> <span class="nf">ZIP</span> <span
class="nf">Uncompressed</span>
-<span class="nf">Set</span> <span class="nf">preference</span> <span
class="nf">list</span> <span class="nf">to</span><span class="err">:</span>
- <span class="nf">Cipher</span><span class="err">:</span> <span
class="nf">AES256</span><span class="err">,</span> <span
class="nf">AES192</span><span class="err">,</span> <span
class="nf">AES</span><span class="err">,</span> <span
class="nf">CAST5</span><span class="err">,</span> <span
class="err">3</span><span class="nf">DES</span>
- <span class="nf">Digest</span><span class="err">:</span> <span
class="nf">SHA512</span><span class="err">,</span> <span
class="nf">SHA384</span><span class="err">,</span> <span
class="nf">SHA256</span><span class="err">,</span> <span
class="nf">SHA224</span><span class="err">,</span> <span class="nf">SHA1</span>
- <span class="nf">Compression</span><span class="err">:</span> <span
class="nf">ZLIB</span><span class="err">,</span> <span
class="nf">BZIP2</span><span class="err">,</span> <span
class="nf">ZIP</span><span class="err">,</span> <span
class="nf">Uncompressed</span>
- <span class="nf">Features</span><span class="err">:</span> <span
class="nf">MDC</span><span class="err">,</span> <span
class="nf">Keyserver</span> <span class="nf">no</span><span
class="err">-</span><span class="nf">modify</span>
-<span class="nf">Really</span> <span class="nf">update</span> <span
class="nf">the</span> <span class="nf">preferences?</span> <span
class="err">(</span><span class="nf">y</span><span class="err">/</span><span
class="nf">N</span><span class="err">)</span> <span class="nf">y</span>
-
-<span class="nf">pub</span> <span class="err">1024</span><span
class="nf">D</span><span class="err">/8007117</span><span class="nf">F</span>
<span class="nf">created</span><span class="err">:</span> <span
class="err">2007-11-05</span> <span class="nf">expires</span><span
class="err">:</span> <span class="nf">never</span> <span
class="nf">usage</span><span class="err">:</span> <span class="nf">SC</span>
- <span class="nf">trust</span><span class="err">:</span> <span
class="nf">ultimate</span> <span class="nf">validity</span><span
class="err">:</span> <span class="nf">ultimate</span>
-<span class="nf">sub</span> <span class="err">2048</span><span
class="nf">g</span><span class="err">/8</span><span class="nf">D910F8A</span>
<span class="nf">created</span><span class="err">:</span> <span
class="err">2007-11-05</span> <span class="nf">expires</span><span
class="err">:</span> <span class="nf">never</span> <span
class="nf">usage</span><span class="err">:</span> <span class="nf">E</span>
-<span class="err">[</span><span class="nf">ultimate</span><span
class="err">]</span> <span class="err">(1).</span> <span
class="nf">Albert</span> <span class="nf">Lee</span> <span
class="err">(</span><span class="nf">CODE</span> <span
class="nf">SIGNING</span> <span class="nf">KEY</span><span class="err">)</span>
<span class="err"><</span><span class="nf">allee8285</span><span
class="err">@</span><span class="nf">apache</span><span
class="err">.</span><span class="nf">org</span><span class="err">></span>
+<li>If you are using an existing gpg certificate, update your current
certificate with the above preference using:<div class="codehilite"><pre><span
class="n">leealber</span><span class="p">@</span><span
class="n">jpadev</span><span class="p">:</span><span class="o">~/</span><span
class="p">.</span><span class="n">gnupg</span>$ <span class="n">gpg</span>
<span class="o">--</span><span class="n">edit</span><span
class="o">-</span><span class="n">key</span> <span class="n">Albert</span>
<span class="n">Lee</span>
+<span class="n">Secret</span> <span class="n">key</span> <span
class="n">is</span> <span class="n">available</span><span class="p">.</span>
+
+<span class="n">pub</span> 1024<span class="n">D</span><span
class="o">/</span>8007117<span class="n">F</span> <span
class="n">created</span><span class="p">:</span> 2007<span
class="o">-</span>11<span class="o">-</span>05 <span
class="n">expires</span><span class="p">:</span> <span class="n">never</span>
<span class="n">usage</span><span class="p">:</span> <span
class="n">SC</span>
+ <span class="n">trust</span><span class="p">:</span> <span
class="n">ultimate</span> <span class="n">validity</span><span
class="p">:</span> <span class="n">ultimate</span>
+<span class="n">sub</span> 2048<span class="n">g</span><span
class="o">/</span>8<span class="n">D910F8A</span> <span
class="n">created</span><span class="p">:</span> 2007<span
class="o">-</span>11<span class="o">-</span>05 <span
class="n">expires</span><span class="p">:</span> <span class="n">never</span>
<span class="n">usage</span><span class="p">:</span> <span
class="n">E</span>
+<span class="p">[</span><span class="n">ultimate</span><span
class="p">]</span> <span class="p">(</span>1<span class="p">).</span> <span
class="n">Albert</span> <span class="n">Lee</span> <span
class="p">(</span><span class="n">CODE</span> <span class="n">SIGNING</span>
<span class="n">KEY</span><span class="p">)</span> <span
class="o"><</span><span class="n">allee8285</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">Invalid</span> <span class="n">command</span> <span
class="p">(</span><span class="k">try</span> "<span
class="n">help</span>"<span class="p">)</span>
+
+<span class="n">Command</span><span class="o">></span> <span
class="n">showpref</span>
+<span class="p">[</span><span class="n">ultimate</span><span
class="p">]</span> <span class="p">(</span>1<span class="p">).</span> <span
class="n">Albert</span> <span class="n">Lee</span> <span
class="p">(</span><span class="n">CODE</span> <span class="n">SIGNING</span>
<span class="n">KEY</span><span class="p">)</span> <span
class="o"><</span><span class="n">allee8285</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">Cipher</span><span class="p">:</span> <span
class="n">AES256</span><span class="p">,</span> <span
class="n">AES192</span><span class="p">,</span> <span class="n">AES</span><span
class="p">,</span> <span class="n">CAST5</span><span class="p">,</span> 3<span
class="n">DES</span>
+ <span class="n">Digest</span><span class="p">:</span> <span
class="n">SHA512</span><span class="p">,</span> <span
class="n">SHA384</span><span class="p">,</span> <span
class="n">SHA256</span><span class="p">,</span> <span
class="n">SHA224</span><span class="p">,</span> <span class="n">SHA1</span>
+ <span class="n">Compression</span><span class="p">:</span> <span
class="n">ZLIB</span><span class="p">,</span> <span class="n">BZIP2</span><span
class="p">,</span> <span class="n">ZIP</span><span class="p">,</span> <span
class="n">Uncompressed</span>
+ <span class="n">Features</span><span class="p">:</span> <span
class="n">MDC</span><span class="p">,</span> <span class="n">Keyserver</span>
<span class="n">no</span><span class="o">-</span><span class="n">modify</span>
+
+<span class="n">Command</span><span class="o">></span> <span
class="n">setpref</span> <span class="n">SHA512</span> <span
class="n">SHA384</span> <span class="n">SHA256</span> <span
class="n">SHA224</span> <span class="n">AES256</span> <span
class="n">AES192</span> <span class="n">AES</span> <span class="n">CAST5</span>
<span class="n">ZLIB</span> <span class="o">\</span>
+ <span class="n">BZIP2</span> <span class="n">ZIP</span> <span
class="n">Uncompressed</span>
+<span class="n">Set</span> <span class="n">preference</span> <span
class="n">list</span> <span class="n">to</span><span class="p">:</span>
+ <span class="n">Cipher</span><span class="p">:</span> <span
class="n">AES256</span><span class="p">,</span> <span
class="n">AES192</span><span class="p">,</span> <span class="n">AES</span><span
class="p">,</span> <span class="n">CAST5</span><span class="p">,</span> 3<span
class="n">DES</span>
+ <span class="n">Digest</span><span class="p">:</span> <span
class="n">SHA512</span><span class="p">,</span> <span
class="n">SHA384</span><span class="p">,</span> <span
class="n">SHA256</span><span class="p">,</span> <span
class="n">SHA224</span><span class="p">,</span> <span class="n">SHA1</span>
+ <span class="n">Compression</span><span class="p">:</span> <span
class="n">ZLIB</span><span class="p">,</span> <span class="n">BZIP2</span><span
class="p">,</span> <span class="n">ZIP</span><span class="p">,</span> <span
class="n">Uncompressed</span>
+ <span class="n">Features</span><span class="p">:</span> <span
class="n">MDC</span><span class="p">,</span> <span class="n">Keyserver</span>
<span class="n">no</span><span class="o">-</span><span class="n">modify</span>
+<span class="n">Really</span> <span class="n">update</span> <span
class="n">the</span> <span class="n">preferences</span>? <span
class="p">(</span><span class="n">y</span><span class="o">/</span><span
class="n">N</span><span class="p">)</span> <span class="n">y</span>
+
+<span class="n">pub</span> 1024<span class="n">D</span><span
class="o">/</span>8007117<span class="n">F</span> <span
class="n">created</span><span class="p">:</span> 2007<span
class="o">-</span>11<span class="o">-</span>05 <span
class="n">expires</span><span class="p">:</span> <span class="n">never</span>
<span class="n">usage</span><span class="p">:</span> <span
class="n">SC</span>
+ <span class="n">trust</span><span class="p">:</span> <span
class="n">ultimate</span> <span class="n">validity</span><span
class="p">:</span> <span class="n">ultimate</span>
+<span class="n">sub</span> 2048<span class="n">g</span><span
class="o">/</span>8<span class="n">D910F8A</span> <span
class="n">created</span><span class="p">:</span> 2007<span
class="o">-</span>11<span class="o">-</span>05 <span
class="n">expires</span><span class="p">:</span> <span class="n">never</span>
<span class="n">usage</span><span class="p">:</span> <span
class="n">E</span>
+<span class="p">[</span><span class="n">ultimate</span><span
class="p">]</span> <span class="p">(</span>1<span class="p">).</span> <span
class="n">Albert</span> <span class="n">Lee</span> <span
class="p">(</span><span class="n">CODE</span> <span class="n">SIGNING</span>
<span class="n">KEY</span><span class="p">)</span> <span
class="o"><</span><span class="n">allee8285</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="nf">Command</span><span class="err">></span>
+<span class="n">Command</span><span class="o">></span>
</pre></div>
@@ -308,7 +316,7 @@ limitations under the License.
</li>
<li>
<p>Generate a key-pair with gpg, using default key kind ("DSA and Elgamal")
and ELG-E keys size (2048).</p>
-<div class="codehilite"><pre><span class="nv">$</span> <span
class="nv">gpg</span> <span class="o">--</span><span class="n">gen</span><span
class="o">-</span><span class="n">key</span>
+<div class="codehilite"><pre>$ <span class="n">gpg</span> <span
class="o">--</span><span class="n">gen</span><span class="o">-</span><span
class="n">key</span>
</pre></div>
@@ -324,7 +332,7 @@ limitations under the License.
<li>
<p>Append your public key to <a
href="https://svn.apache.org/repos/asf/openjpa/KEYS">https://svn.apache.org/repos/asf/openjpa/KEYS</a>
and <a
href="http://www.apache.org/dist/openjpa/KEYS">http://www.apache.org/dist/openjpa/KEYS</a>.
See the commands describe at the beginning of this KEYS file to perform this
task. The gpg key-pair is used to sign the published artifacts for the
releases.</p>
-<div class="codehilite"><pre><span class="nv">$</span> <span
class="err">(</span> <span class="nv">gpg</span> <span class="o">--</span><span
class="n">list</span><span class="o">-</span><span class="n">sigs</span> <span
class="o"><</span><span class="n">Real</span> <span
class="n">Name</span><span class="o">></span> <span
class="o">&&</span> <span class="n">gpg</span> <span
class="o">--</span><span class="n">armor</span> <span class="o">--</span><span
class="n">export</span> <span class="o"><</span><span class="n">Real</span>
<span class="n">Name</span><span class="o">></span> <span class="p">)</span>
<span class="o">>></span> <span class="n">KEYS</span>
+<div class="codehilite"><pre>$ <span class="p">(</span> <span
class="n">gpg</span> <span class="o">--</span><span class="n">list</span><span
class="o">-</span><span class="n">sigs</span> <span class="o"><</span><span
class="n">Real</span> <span class="n">Name</span><span class="o">></span>
<span class="o">&&</span> <span class="n">gpg</span> <span
class="o">--</span><span class="n">armor</span> <span class="o">--</span><span
class="n">export</span> <span class="o"><</span><span class="n">Real</span>
<span class="n">Name</span><span class="o">></span> <span class="p">)</span>
<span class="o">>></span> <span class="n">KEYS</span>
</pre></div>
@@ -334,18 +342,18 @@ limitations under the License.
<ul>
<li>
<p>The <a
href="https://svn.apache.org/repos/asf/openjpa/KEYS">https://svn.apache.org/repos/asf/openjpa/KEYS</a>
file is updated via normal svn commit procedures.</p>
-<div class="codehilite"><pre><span class="n">svn</span> <span
class="n">co</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="o">/</span><span class="n">openjpa</span> <span class="o">--</span><span
class="n">depth</span> <span class="n">empty</span>
+<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">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">openjpa</span>
<span class="o">--</span><span class="n">depth</span> <span
class="n">empty</span>
<span class="n">cd</span> <span class="n">openjpa</span>
<span class="n">svn</span> <span class="n">up</span> <span
class="n">KEYS</span>
<span class="p">(</span> <span class="n">gpg</span> <span
class="o">--</span><span class="n">list</span><span class="o">-</span><span
class="n">sigs</span> <span class="o"><</span><span class="n">Real</span>
<span class="n">Name</span><span class="o">></span> <span
class="o">&&</span> <span class="n">gpg</span> <span
class="o">--</span><span class="n">armor</span> <span class="o">--</span><span
class="n">export</span> <span class="o"><</span><span class="n">Real</span>
<span class="n">Name</span><span class="o">></span> <span class="p">)</span>
<span class="o">>></span> <span class="n">KEYS</span>
-<span class="n">svn</span> <span class="n">commit</span> <span
class="n">KEYS</span> <span class="o">--</span><span class="n">message</span>
<span class="s">"update gpg public key for ME."</span>
+<span class="n">svn</span> <span class="n">commit</span> <span
class="n">KEYS</span> <span class="o">--</span><span class="n">message</span>
"<span class="n">update</span> <span class="n">gpg</span> <span
class="n">public</span> <span class="n">key</span> <span class="k">for</span>
<span class="n">ME</span><span class="p">.</span>"
</pre></div>
</li>
<li>
<p>The one under www.apache.org/dist/ has to be manually updated. </p>
-<div class="codehilite"><pre><span class="n">scp</span> <span
class="n">KEYS</span> <span class="n">yourid</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="sr">/www/</span><span class="n">www</span><span class="o">.</span><span
class="n">apache</span><span class="o">.</span><span class="n">org</span><span
class="sr">/dist/o</span><span class="n">penjpa</span><span
class="o">/</span><span class="n">KEYS</span>
+<div class="codehilite"><pre><span class="n">scp</span> <span
class="n">KEYS</span> <span class="n">yourid</span><span
class="p">@</span><span class="n">people</span><span class="p">.</span><span
class="n">apache</span><span class="p">.</span><span class="n">org</span><span
class="p">:</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><span class="n">KEYS</span>
</pre></div>
@@ -360,11 +368,9 @@ limitations under the License.
<p>Following the instructions in <a
href="http://people.apache.org/~henkp/trust/">http://people.apache.org/~henkp/trust/</a>
and ask multiple (at least 3) current Apache committers to sign your public
key.</p>
</li>
</ol>
-<h2 id="update-maven-settings-for-our-servers">Update Maven settings for our
servers</h2>
+<h2 id="update-maven-settings-for-our-servers">Update Maven settings for our
servers<a class="headerlink" href="#update-maven-settings-for-our-servers"
title="Permanent link">¶</a></h2>
<ol>
-<li>
-<p>Create a settings.xml under .m2</p>
-<div class="codehilite"><pre><span class="nt"><settings</span> <span
class="na">xmlns=</span><span
class="s">"http://maven.apache.org/POM/4.0.0"</span>
+<li>Create a settings.xml under .m2<div class="codehilite"><pre><span
class="nt"><settings</span> <span class="na">xmlns=</span><span
class="s">"http://maven.apache.org/POM/4.0.0"</span>
<span class="na">xmlns:xsi=</span><span
class="s">"http://www.w3.org/2001/XMLSchema-instance"</span>
<span class="na">xsi:schemaLocation=</span><span
class="s">"http://maven.apache.org/POM/4.0.0</span>
<span class="s">
http://maven.apache.org/xsd/settings-1.0.0.xsd"</span><span
class="nt">></span>
Modified:
websites/staging/openjpa/trunk/content/releasing-openjpa-1.0.x-or-1.1.x-(old-scp-steps).html
==============================================================================
---
websites/staging/openjpa/trunk/content/releasing-openjpa-1.0.x-or-1.1.x-(old-scp-steps).html
(original)
+++
websites/staging/openjpa/trunk/content/releasing-openjpa-1.0.x-or-1.1.x-(old-scp-steps).html
Wed Sep 30 17:03:02 2015
@@ -145,12 +145,23 @@ limitations under the License.
</td>
<td valign="top" width="100%"
style="overflow:hidden;">
<div class="wiki-content">
- <p><a
name="ReleasingOpenJPA1.0.xor1.1.x(OldSCPSteps)-MakinganOpenJPA1.0.xor1.1.xRelease"></a></p>
-<h1 id="making-an-openjpa-10x-or-11x-release">Making an OpenJPA 1.0.x or 1.1.x
Release</h1>
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink,
h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink,
dt:hover > .elementid-permalink { visibility: visible }</style>
+<p><a
name="ReleasingOpenJPA1.0.xor1.1.x(OldSCPSteps)-MakinganOpenJPA1.0.xor1.1.xRelease"></a></p>
+<h1 id="making-an-openjpa-10x-or-11x-release">Making an OpenJPA 1.0.x or 1.1.x
Release<a class="headerlink" href="#making-an-openjpa-10x-or-11x-release"
title="Permanent link">¶</a></h1>
<p>These instructions guide the release manager through the steps of making an
official OpenJPA release.</p>
<p><a name="ReleasingOpenJPA1.0.xor1.1.x(OldSCPSteps)-Prerequisites"></a></p>
-<h2 id="prerequisites">Prerequisites</h2>
+<h2 id="prerequisites">Prerequisites<a class="headerlink"
href="#prerequisites" title="Permanent link">¶</a></h2>
<ol>
<li>You should read the <a href="openjpa-release-policy.html">OpenJPA Release
Policy</a>
to decide on the name of the new release, based on the content.</li>
@@ -173,7 +184,7 @@ come with Cygwin installation. </li>
</li>
</ol>
<p><a
name="ReleasingOpenJPA1.0.xor1.1.x(OldSCPSteps)-Tasksthatneedtobeperformedforeachrelease"></a></p>
-<h2 id="tasks-that-need-to-be-performed-for-each-release">Tasks that need to
be performed for each release</h2>
+<h2 id="tasks-that-need-to-be-performed-for-each-release">Tasks that need to
be performed for each release<a class="headerlink"
href="#tasks-that-need-to-be-performed-for-each-release" title="Permanent
link">¶</a></h2>
<p>{info}In the examples below, it is assumed that the release name will be
<strong>1.0.1</strong>, and that the current checked-in version name is
<strong>1.0.1-SNAPSHOT</strong>
and stored in the branch named <em>1.0.x</em>.{info}</p>
@@ -181,7 +192,7 @@ and stored in the branch named <em>1.0.x
svn copy -m "OpenJPA Release 1.0.1 branch" \
https://svn.apache.org/repos/asf/openjpa/branches/1.0.x \
https://svn.apache.org/repos/asf/openjpa/branches/1.0.1</p>
-<div class="codehilite"><pre><span class="o">||</span> <span
class="n">Monday</span><span class="p">,</span> <span class="mi">12</span><span
class="p">:</span><span class="mo">02</span> <span class="o">|</span> <span
class="n">Check</span> <span class="n">out</span> <span class="n">a</span>
<span class="n">clean</span> <span class="n">branch</span> <span
class="n">from</span> <span class="n">which</span> <span class="n">to</span>
<span class="n">build</span> <span class="n">the</span>
+<div class="codehilite"><pre><span class="o">||</span> <span
class="n">Monday</span><span class="p">,</span> 12<span class="p">:</span>02
<span class="o">|</span> <span class="n">Check</span> <span
class="n">out</span> <span class="n">a</span> <span class="n">clean</span>
<span class="n">branch</span> <span class="n">from</span> <span
class="n">which</span> <span class="n">to</span> <span class="n">build</span>
<span class="n">the</span>
</pre></div>
@@ -195,7 +206,7 @@ svn copy -m "OpenJPA Release 1.0.1 branc
perl -pi -e
"s;<version>1.0.1-SNAPSHOT</version>;<version>1.0.1</version>;g" \
pom.xml <em>/pom.xml </em>/*/pom.xml</p>
-<div class="codehilite"><pre><span class="n">Update</span> <span
class="n">the</span> <span class="p">{{</span><span
class="sr"><scm.dir></span><span class="p">}}</span> <span
class="n">property</span> <span class="n">in</span> <span class="n">the</span>
<span class="n">top</span> <span class="n">level</span> <span
class="n">pom</span><span class="o">.</span><span class="n">xml</span> <span
class="n">to</span> <span class="n">the</span> <span class="mf">1.0.1</span>
+<div class="codehilite"><pre><span class="x">Update the </span><span
class="cp">{{</span><span class="o"><</span><span
class="nv">scm.dir</span><span class="o">></span><span
class="cp">}}</span><span class="x"> property in the top level pom.xml to the
1.0.1</span>
</pre></div>
@@ -227,7 +238,7 @@ html change log may also be generated vi
svn commit -m "Updated to version 1.0.1 for the release"</p>
<p>{code:none}
mvn clean install -Dtest=false</p>
-<div class="codehilite"><pre><span class="o">||</span> <span
class="n">Monday</span><span class="p">,</span> <span class="mi">12</span><span
class="p">:</span><span class="mi">23</span> <span class="o">|</span> <span
class="n">Now</span> <span class="n">build</span> <span class="n">the</span>
<span class="n">release</span> <span class="n">locally</span><span
class="p">,</span> <span class="n">which</span> <span class="n">will</span>
<span class="n">build</span> <span class="ow">and</span>
+<div class="codehilite"><pre><span class="o">||</span> <span
class="n">Monday</span><span class="p">,</span> 12<span class="p">:</span>23
<span class="o">|</span> <span class="n">Now</span> <span
class="n">build</span> <span class="n">the</span> <span
class="n">release</span> <span class="n">locally</span><span class="p">,</span>
<span class="n">which</span> <span class="n">will</span> <span
class="n">build</span> <span class="n">and</span>
</pre></div>
@@ -246,8 +257,8 @@ run through the JPA TCK, build the sourc
maven build task. You will need to run the examples manually. Run the maven
command without the <em>examples-profile</em>, then perform the following steps
to run the example:</p>
-<div class="codehilite"><pre><span class="nb">mkdir</span> <span
class="n">openjpa</span><span class="o">-</span><span
class="n">integration</span><span class="o">\</span><span
class="n">examples</span><span class="o">\</span><span
class="n">target</span><span class="o">\</span><span class="n">examples</span>
-<span class="n">unzip</span> <span class="n">target</span><span
class="o">\</span><span class="n">site</span><span class="o">\</span><span
class="n">downloads</span><span class="o">\</span><span
class="n">apache</span><span class="o">-</span><span
class="n">openjpa</span><span class="o">-</span><span
class="mf">1.0.1</span><span class="o">-</span><span
class="n">binary</span><span class="o">.</span><span class="n">zip</span> <span
class="o">-</span><span class="n">d</span>
+<div class="codehilite"><pre><span class="n">mkdir</span> <span
class="n">openjpa</span><span class="o">-</span><span
class="n">integration</span><span class="o">\</span><span
class="n">examples</span><span class="o">\</span><span
class="n">target</span><span class="o">\</span><span class="n">examples</span>
+<span class="n">unzip</span> <span class="n">target</span><span
class="o">\</span><span class="n">site</span><span class="o">\</span><span
class="n">downloads</span><span class="o">\</span><span
class="n">apache</span><span class="o">-</span><span
class="n">openjpa</span><span class="o">-</span>1<span class="p">.</span>0<span
class="p">.</span>1<span class="o">-</span><span class="n">binary</span><span
class="p">.</span><span class="n">zip</span> <span class="o">-</span><span
class="n">d</span>
</pre></div>
@@ -262,7 +273,7 @@ openjpa-integration\examples\target\exam
<p>{note} ||</p>
<p>{code:none}
gpg --multifile --verify target/site/downloads/*.asc</p>
-<div class="codehilite"><pre><span class="o">||</span> <span
class="n">Monday</span><span class="p">,</span> <span class="mi">13</span><span
class="p">:</span><span class="mo">01</span> <span class="o">|</span> <span
class="n">Upload</span> <span class="n">the</span> <span
class="n">release</span> <span class="n">candidate</span> <span
class="n">to</span> <span class="p">[</span><span class="n">http:</span><span
class="sr">//o</span><span class="n">penjpa</span><span class="o">.</span><span
class="n">apache</span><span class="o">.</span><span class="n">org</span><span
class="sr">/builds/</span><span class="mf">1.0.1</span><span
class="sr">/downloads/</span><span class="p">]</span>
+<div class="codehilite"><pre><span class="o">||</span> <span
class="n">Monday</span><span class="p">,</span> 13<span class="p">:</span>01
<span class="o">|</span> <span class="n">Upload</span> <span
class="n">the</span> <span class="n">release</span> <span
class="n">candidate</span> <span class="n">to</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">builds</span><span class="o">/</span>1<span
class="p">.</span>0<span class="p">.</span>1<span class="o">/</span><span
class="n">downloads</span><span class="o">/</span><span class="p">]</span>
</pre></div>
@@ -289,7 +300,7 @@ cp -r /www/openjpa.apache.org/builds/1.0
/www/www.apache.org/dist/openjpa/1.0.1
chgrp -R openjpa /www/www.apache.org/dist/openjpa/1.0.1
chmod -R g+w /www/www.apache.org/dist/openjpa/1.0.1</p>
-<div class="codehilite"><pre><span class="n">The</span> <span
class="n">OpenJPA</span> <span class="n">binary</span> <span
class="n">release</span> <span class="n">will</span> <span class="n">be</span>
<span class="n">available</span> <span class="n">via</span> <span
class="n">the</span> <span class="nb">link</span> <span class="p">[</span><span
class="n">http:</span><span class="sr">//</span><span class="n">www</span><span
class="o">.</span><span class="n">apache</span><span class="o">.</span><span
class="n">org</span><span class="sr">/dyn/c</span><span
class="n">loser</span><span class="o">.</span><span class="n">cgi</span><span
class="sr">/openjpa/</span><span class="mf">1.0.1</span><span
class="o">/</span><span class="n">apache</span><span class="o">-</span><span
class="n">openjpa</span><span class="o">-</span><span
class="mf">1.0.1</span><span class="o">-</span><span
class="n">binary</span><span class="o">.</span><span class="n">zip</span><span
class="p">]</span>
+<div class="codehilite"><pre><span class="n">The</span> <span
class="n">OpenJPA</span> <span class="n">binary</span> <span
class="n">release</span> <span class="n">will</span> <span class="n">be</span>
<span class="n">available</span> <span class="n">via</span> <span
class="n">the</span> <span class="n">link</span> <span class="p">[</span><span
class="n">http</span><span class="p">:</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">dyn</span><span class="o">/</span><span class="n">closer</span><span
class="p">.</span><span class="n">cgi</span><span class="o">/</span><span
class="n">openjpa</span><span class="o">/</span>1<span class="p">.</span>0<span
class="p">.</span>1<span class="o">/</span><span class="n">apache</span><span
class="o">-</span><span class="n">openjpa</span><span class="o">-</span>1<span
class="p">.</span>0<span class=
"p">.</span>1<span class="o">-</span><span class="n">binary</span><span
class="p">.</span><span class="n">zip</span><span class="p">]</span>
</pre></div>
@@ -309,7 +320,7 @@ perl -pi -e
"s;<version>1.0.1-SNAPSHOT</version>;<version>1.0.2-SNAPSHOT</version>;g" \
pom.xml <em>/pom.xml </em>/*/pom.xml
svn commit -m "Updating version in branch to 1.0.2-SNAPSHOT"</p>
-<div class="codehilite"><pre><span class="o">||</span> <span
class="n">Thursday</span><span class="p">,</span> <span
class="mi">15</span><span class="p">:</span><span class="mi">20</span> <span
class="o">|</span> <span class="n">Update</span> <span class="n">the</span>
<span class="p">[</span><span class="n">http:</span><span
class="sr">//c</span><span class="n">wiki</span><span class="o">.</span><span
class="n">apache</span><span class="o">.</span><span class="n">org</span><span
class="sr">/openjpa/</span><span class="n">downloads</span><span
class="o">.</span><span class="n">html</span><span class="p">]</span>
+<div class="codehilite"><pre><span class="o">||</span> <span
class="n">Thursday</span><span class="p">,</span> 15<span class="p">:</span>20
<span class="o">|</span> <span class="n">Update</span> <span
class="n">the</span> <span class="p">[</span><span class="n">http</span><span
class="p">:</span><span class="o">//</span><span class="n">cwiki</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">openjpa</span><span
class="o">/</span><span class="n">downloads</span><span class="p">.</span><span
class="n">html</span><span class="p">]</span>
</pre></div>
@@ -513,6 +524,7 @@ When this plugin is used under Cygwin, m
are used:
</tr>
+
Problem symptom:
$ find . -name m2-repository -not -path "*openjpa-project*" \
@@ -628,6 +640,7 @@ scp://people.apache.org/www/people.apach
\
-Dversion=1.0.1 \;
+
<a name="ReleasingOpenJPA1.0.xor1.1.x(OldSCPSteps)-Cygwin/WindowsFilePath"></a>
### Cygwin/Windows File Path
Modified:
websites/staging/openjpa/trunk/content/releasing-openjpa-1.2.x-(old-scp-steps).html
==============================================================================
---
websites/staging/openjpa/trunk/content/releasing-openjpa-1.2.x-(old-scp-steps).html
(original)
+++
websites/staging/openjpa/trunk/content/releasing-openjpa-1.2.x-(old-scp-steps).html
Wed Sep 30 17:03:02 2015
@@ -145,16 +145,27 @@ limitations under the License.
</td>
<td valign="top" width="100%"
style="overflow:hidden;">
<div class="wiki-content">
-
<p>{excerpt:hidden=true}Instructions for creating an official OpenJPA
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink,
h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink,
dt:hover > .elementid-permalink { visibility: visible }</style>
+<p>{excerpt:hidden=true}Instructions for creating an official OpenJPA
release{excerpt}
<a name="ReleasingOpenJPA1.2.x(OldSCPSteps)-ReleasingOpenJPA"></a></p>
-<h1 id="releasing-openjpa">Releasing OpenJPA</h1>
+<h1 id="releasing-openjpa">Releasing OpenJPA<a class="headerlink"
href="#releasing-openjpa" title="Permanent link">¶</a></h1>
<p>These instructions guide the release manager through the steps of making an
official OpenJPA release.</p>
<p><em>Work in progress. Times are just guesses and some information may be
missing.</em></p>
<p><a name="ReleasingOpenJPA1.2.x(OldSCPSteps)-Prerequisites"></a></p>
-<h2 id="prerequisites">Prerequisites</h2>
+<h2 id="prerequisites">Prerequisites<a class="headerlink"
href="#prerequisites" title="Permanent link">¶</a></h2>
<p>// TODO MDD Still may need some work...</p>
<ol>
<li>You should read the <a href="openjpa-release-policy.html">OpenJPA Release
Policy</a>
@@ -197,7 +208,7 @@ come with Cygwin installation. </li>
</li>
</ol>
<p><a
name="ReleasingOpenJPA1.2.x(OldSCPSteps)-Tasksthatneedtobeperformedforeachrelease"></a></p>
-<h2 id="tasks-that-need-to-be-performed-for-each-release">Tasks that need to
be performed for each release</h2>
+<h2 id="tasks-that-need-to-be-performed-for-each-release">Tasks that need to
be performed for each release<a class="headerlink"
href="#tasks-that-need-to-be-performed-for-each-release" title="Permanent
link">¶</a></h2>
<p><em>The example below uses 1.2.x as the new branch and 1.2.0 as the new
release.</em></p>
<ul>
@@ -350,10 +361,16 @@ Verify that the HTML links in staging-si
only the downloads and docs links need to be updated to be prefixed with
apache-openjpa/)
+
See
[http://people.apache.org/~henkp/repo/faq.html](http://people.apache.org/~henkp/repo/faq.html)
and [http://www.apache.org/dev/release-signing.html#openpgp-ascii-detach-sig]
{note}
+
+
+
+
+
{code:none} $ mvn stage:copy
-Dsource="http://people.apache.org/~mikedd/openjpa/1.2.0/staging-repo" \
@@ -654,6 +671,7 @@ When this plugin is used under Cygwin, m
are used:
</tr>
+
Problem symptom:
$ find . -name m2-repository -not -path "*openjpa-project*" \
@@ -769,6 +787,7 @@ scp://people.apache.org/www/people.apach
\
-Dversion=1.0.1 \;
+
<a name="ReleasingOpenJPA1.2.x(OldSCPSteps)-Cygwin/WindowsFilePath"></a>
### Cygwin/Windows File Path
Modified: websites/staging/openjpa/trunk/content/running-openjpa-examples.html
==============================================================================
--- websites/staging/openjpa/trunk/content/running-openjpa-examples.html
(original)
+++ websites/staging/openjpa/trunk/content/running-openjpa-examples.html Wed
Sep 30 17:03:02 2015
@@ -145,42 +145,53 @@ limitations under the License.
</td>
<td valign="top" width="100%"
style="overflow:hidden;">
<div class="wiki-content">
- <p><a
name="RunningOpenJPAExamples-RunningtheOpenJPAExamples"></a></p>
-<h1 id="running-the-openjpa-examples">Running the OpenJPA Examples</h1>
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink,
h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink,
dt:hover > .elementid-permalink { visibility: visible }</style>
+<p><a name="RunningOpenJPAExamples-RunningtheOpenJPAExamples"></a></p>
+<h1 id="running-the-openjpa-examples">Running the OpenJPA Examples<a
class="headerlink" href="#running-the-openjpa-examples" title="Permanent
link">¶</a></h1>
<p>The examples are packaged so that they run after extracting the openjpa
binary distribution. Running directly from the source tree may take some
work (not documented here). </p>
<ol>
<li>
<p>Build the openjpa binaries </p>
-<div class="codehilite"><pre><span class="nv">$</span> <span
class="nv">mvn</span> <span class="n">clean</span> <span
class="n">install</span>
+<div class="codehilite"><pre>$ <span class="n">mvn</span> <span
class="n">clean</span> <span class="n">install</span>
</pre></div>
</li>
<li>
<p>extract the binary distribution to a temporary directory</p>
-<div class="codehilite"><pre><span class="nv">$</span> <span
class="nv">cd</span> <span class="n">openjpa</span><span
class="o">-</span><span class="n">project</span><span
class="sr">/target/si</span><span class="n">te</span><span
class="sr">/downloads/</span>
-<span class="nv">$</span> <span class="nv">unzip</span> <span
class="o">-</span><span class="sx">qq -d </span><span class="n">temp</span>
<span class="o">*</span><span class="n">binary</span><span
class="o">*.</span><span class="n">zip</span>
-<span class="nv">$</span> <span class="nv">cd</span> <span
class="n">temp</span><span class="sr">/$openjpa-version/</span><span
class="n">examples</span>
+<div class="codehilite"><pre>$ <span class="n">cd</span> <span
class="n">openjpa</span><span class="o">-</span><span
class="n">project</span><span class="o">/</span><span
class="n">target</span><span class="o">/</span><span class="n">site</span><span
class="o">/</span><span class="n">downloads</span><span class="o">/</span>
+$ <span class="n">unzip</span> <span class="o">-</span><span
class="n">qq</span> <span class="o">-</span><span class="n">d</span> <span
class="n">temp</span> <span class="o">*</span><span
class="n">binary</span><span class="o">*</span><span class="p">.</span><span
class="n">zip</span>
+$ <span class="n">cd</span> <span class="n">temp</span><span
class="o">/</span>$<span class="n">openjpa</span><span class="o">-</span><span
class="n">version</span><span class="o">/</span><span class="n">examples</span>
</pre></div>
</li>
<li>
<p>run the helloJPA sample</p>
-<div class="codehilite"><pre><span class="nv">$</span> <span
class="nv">cd</span> <span class="n">hellojpa</span>
-<span class="nv">$</span> <span class="nv">ant</span>
-<span class="nv">$</span> <span class="nv">cd</span> <span class="o">..</span>
+<div class="codehilite"><pre>$ <span class="n">cd</span> <span
class="n">hellojpa</span>
+$ <span class="n">ant</span>
+$ <span class="n">cd</span> <span class="p">..</span>
</pre></div>
</li>
<li>
<p>run the relations sample</p>
-<div class="codehilite"><pre><span class="nv">$</span> <span
class="nv">cd</span> <span class="n">relations</span>
-<span class="nv">$</span> <span class="nv">ant</span>
-<span class="nv">$</span> <span class="nv">cd</span> <span class="o">..</span>
+<div class="codehilite"><pre>$ <span class="n">cd</span> <span
class="n">relations</span>
+$ <span class="n">ant</span>
+$ <span class="n">cd</span> <span class="p">..</span>
</pre></div>
@@ -191,9 +202,9 @@ work (not documented here). </p>
<td valign="top"><img src="images/information.gif" width="16" height="16"
border="0">
<td>Currently only works on unix platforms
</tr></table></p>
-<div class="codehilite"><pre><span class="nv">$</span> <span
class="nv">cd</span> <span class="n">reversemapping</span>
-<span class="nv">$</span> <span class="nv">ant</span>
-<span class="nv">$</span> <span class="nv">cd</span> <span class="o">..</span>
+<div class="codehilite"><pre>$ <span class="n">cd</span> <span
class="n">reversemapping</span>
+$ <span class="n">ant</span>
+$ <span class="n">cd</span> <span class="p">..</span>
</pre></div>
Modified:
websites/staging/openjpa/trunk/content/running-the-sun-tck-for-jpa.html
==============================================================================
--- websites/staging/openjpa/trunk/content/running-the-sun-tck-for-jpa.html
(original)
+++ websites/staging/openjpa/trunk/content/running-the-sun-tck-for-jpa.html Wed
Sep 30 17:03:02 2015
@@ -145,12 +145,23 @@ limitations under the License.
</td>
<td valign="top" width="100%"
style="overflow:hidden;">
<div class="wiki-content">
- <p><a
name="RunningtheSunTCKforJPA-RunningtheSunTCKforJPA"></a></p>
-<h1 id="running-the-sun-tck-for-jpa">Running the Sun TCK for JPA</h1>
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink,
h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink,
dt:hover > .elementid-permalink { visibility: visible }</style>
+<p><a name="RunningtheSunTCKforJPA-RunningtheSunTCKforJPA"></a></p>
+<h1 id="running-the-sun-tck-for-jpa">Running the Sun TCK for JPA<a
class="headerlink" href="#running-the-sun-tck-for-jpa" title="Permanent
link">¶</a></h1>
<p>Sun's Technology Compatibility Kit for JPA is available to OpenJPA
committers (other TCKs are available to Apache committers in general). </p>
<p><a name="RunningtheSunTCKforJPA-RequestingaccesstotheTCK"></a></p>
-<h2 id="requesting-access-to-the-tck">Requesting access to the TCK</h2>
+<h2 id="requesting-access-to-the-tck">Requesting access to the TCK<a
class="headerlink" href="#requesting-access-to-the-tck" title="Permanent
link">¶</a></h2>
<ol>
<li>Review the section "Testing with TCKs" on the <a
href="http://www.apache.org/jcp/priorhistory.html">Apache JCP participation
page</a></li>
<li>The OpenJPA project has already requested access. </li>
@@ -161,20 +172,18 @@ committers (other TCKs are available to
<li>Monitor both your private e-mail and the jcp-open mailing list for the
confirmation e-mail that you now have access to the TCK svn repository.</li>
</ol>
<p>The most up to date and complete information can be found on the <a
href="http://www.apache.org/jcp/priorhistory.html">Apache JCP participation
page</a>. </p>
-<h2
id="once-you-have-a-copy-of-the-tck-you-can-execute-the-tck-bucket-in-maven">Once
you have a copy of the TCK you can execute the TCK bucket in maven.</h2>
+<h2
id="once-you-have-a-copy-of-the-tck-you-can-execute-the-tck-bucket-in-maven">Once
you have a copy of the TCK you can execute the TCK bucket in maven.<a
class="headerlink"
href="#once-you-have-a-copy-of-the-tck-you-can-execute-the-tck-bucket-in-maven"
title="Permanent link">¶</a></h2>
<ol>
<li><a
href="https://svn.apache.org/repos/tck/sun-tcks/persistence/2.0/jpatck-2.0_15-Aug-2011.zip">URL
for latest JPA 2.0 TCK</a> (authorization gives you access to the full TCK
tree)</li>
<li>Copy the JPA 2 tck to
${user.home}/.m2/privaterepos/jpatck-2.0_15-Aug-2011.zip</li>
-<li>
-<p>Run the integration-test maven goal from the openjpa-integration/tck
directory:</p>
-<div class="codehilite"><pre><span class="nv">$</span> <span
class="nv">mvn</span> <span class="n">integration</span><span
class="o">-</span><span class="n">test</span> <span class="o">-</span><span
class="n">Ptck2</span><span class="o">-</span><span class="n">profile</span>
+<li>Run the integration-test maven goal from the openjpa-integration/tck
directory:<div class="codehilite"><pre>$ <span class="n">mvn</span> <span
class="n">integration</span><span class="o">-</span><span class="n">test</span>
<span class="o">-</span><span class="n">Ptck2</span><span
class="o">-</span><span class="n">profile</span>
</pre></div>
</li>
</ol>
<p>More information on running the TCK can be found in the <a
href="http://svn.apache.org/repos/asf/openjpa/trunk/openjpa-integration/tck/pom.xml">pom.xml
file for the tck module</a> and the corresponding <a
href="http://svn.apache.org/repos/asf/openjpa/trunk/openjpa-integration/tck/tck2-20110815.xml">ant
script for the current tck</a>.</p>
-<h2 id="what-to-do-with-a-new-revision-of-the-tck">What to do with a new
revision of the TCK</h2>
+<h2 id="what-to-do-with-a-new-revision-of-the-tck">What to do with a new
revision of the TCK<a class="headerlink"
href="#what-to-do-with-a-new-revision-of-the-tck" title="Permanent
link">¶</a></h2>
<p>Periodically, the TCK is updated by Oracle. This may be a maintenance
release, or it may be due to a new release of the JPA specification.
In either case, there are a few steps that need to be performed to recognize
and execute this updated TCK test bucket.</p>
<ol>
Modified: websites/staging/openjpa/trunk/content/runtime-enhancement.html
==============================================================================
--- websites/staging/openjpa/trunk/content/runtime-enhancement.html (original)
+++ websites/staging/openjpa/trunk/content/runtime-enhancement.html Wed Sep 30
17:03:02 2015
@@ -145,8 +145,19 @@ limitations under the License.
</td>
<td valign="top" width="100%"
style="overflow:hidden;">
<div class="wiki-content">
- <p>The first runtime
enhancement method is to provide a <em>javaagent</em> when launching the JVM
that OpenJPA is going run in. </p>
-<div class="codehilite"><pre><span class="o">-</span><span
class="n">javaagent:</span><span class="sr"><openjpa_jar_location></span>
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink,
h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink,
dt:hover > .elementid-permalink { visibility: visible }</style>
+<p>The first runtime enhancement method is to provide a <em>javaagent</em>
when launching the JVM that OpenJPA is going run in. </p>
+<div class="codehilite"><pre><span class="o">-</span><span
class="n">javaagent</span><span class="p">:</span><span
class="o"><</span><span class="n">openjpa_jar_location</span><span
class="o">></span>
</pre></div>
Modified: websites/staging/openjpa/trunk/content/samples.html
==============================================================================
--- websites/staging/openjpa/trunk/content/samples.html (original)
+++ websites/staging/openjpa/trunk/content/samples.html Wed Sep 30 17:03:02 2015
@@ -145,9 +145,20 @@ limitations under the License.
</td>
<td valign="top" width="100%"
style="overflow:hidden;">
<div class="wiki-content">
- <p><a
name="OpenJPAExamples"></a></p>
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink,
h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink,
dt:hover > .elementid-permalink { visibility: visible }</style>
+<p><a name="OpenJPAExamples"></a></p>
<p><a name="Samples-OpenJPAExamples"></a></p>
-<h1 id="openjpa-examples">OpenJPA Examples</h1>
+<h1 id="openjpa-examples">OpenJPA Examples<a class="headerlink"
href="#openjpa-examples" title="Permanent link">¶</a></h1>
<p>This page provides samples for OpenJPA. For further information, the <a
href="documentation.html">documentation</a>
provides comprehensive documentation on all aspects of configuring and
using OpenJPA. A <a href="sampletemplate.html">template</a>
@@ -165,7 +176,7 @@ please see the <a href="integration.html
<li><a href="bean-validation-primer.html">Bean Validation Primer - A simple
example which demonstrates the use Bean Validation with OpenJPA</a></li>
</ul>
<p><a name="Samples-OpenJPAANTExamples"></a></p>
-<h2 id="openjpa-ant-examples">OpenJPA ANT Examples</h2>
+<h2 id="openjpa-ant-examples">OpenJPA ANT Examples<a class="headerlink"
href="#openjpa-ant-examples" title="Permanent link">¶</a></h2>
<p>These are some short (5 minutes) quick start guides for OpenJPA using the
examples provided with the distribution. Most OpenJPA releases require Java
SE 5, but see <a href="build-and-runtime-dependencies.html">Build and Runtime
Dependencies</a>
@@ -175,15 +186,15 @@ SE 5, but see <a href="build-and-runtime
<li><a href="embeddable-samples.html">Embeddable samples</a></li>
</ul>
<p><a name="Samples-OtherExamples"></a></p>
-<h2 id="other-examples">Other Examples</h2>
-<h3 id="apache-tomee-examples">Apache TomEE Examples</h3>
+<h2 id="other-examples">Other Examples<a class="headerlink"
href="#other-examples" title="Permanent link">¶</a></h2>
+<h3 id="apache-tomee-examples">Apache TomEE Examples<a class="headerlink"
href="#apache-tomee-examples" title="Permanent link">¶</a></h3>
<ul>
<li><a
href="http://tomee.apache.org/examples-trunk/injection-of-entitymanager/README.html">Injection
via @PersistenceContext</a></li>
<li><a
href="http://tomee.apache.org/examples-trunk/jpa-enumerated/README.html">JPA
and Enums via @Enumerated</a></li>
<li><a
href="http://tomee.apache.org/examples-trunk/transaction-rollback/README.html">JPA,
UserTransaction and Rollback</a></li>
</ul>
<p>All the above examples are standalone projects, contain unit tests and
working maven pom.xml files. Examples are run with every build and release of
<a href="http://tomee.apache.org">TomEE</a>.</p>
-<h3 id="apache-geronimo-v21-samples">Apache Geronimo v2.1 Samples</h3>
+<h3 id="apache-geronimo-v21-samples">Apache Geronimo v2.1 Samples<a
class="headerlink" href="#apache-geronimo-v21-samples" title="Permanent
link">¶</a></h3>
<ul>
<li><a
href="http://cwiki.apache.org/GMOxDOC21/bean-managed-persistence-with-jpa.html">Bean
Managed Persistence with JPA</a></li>
<li><a
href="http://cwiki.apache.org/GMOxDOC21/container-managed-persistence-with-jpa.html">Container
Managed Persistence with JPA</a></li>
Modified: websites/staging/openjpa/trunk/content/sampletemplate.html
==============================================================================
--- websites/staging/openjpa/trunk/content/sampletemplate.html (original)
+++ websites/staging/openjpa/trunk/content/sampletemplate.html Wed Sep 30
17:03:02 2015
@@ -145,10 +145,21 @@ limitations under the License.
</td>
<td valign="top" width="100%"
style="overflow:hidden;">
<div class="wiki-content">
- <p><a
name="SampleTemplate-AtemplateforOpenJPASamples"></a></p>
-<h1 id="a-template-for-openjpa-samples">A template for OpenJPA Samples</h1>
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink,
h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink,
dt:hover > .elementid-permalink { visibility: visible }</style>
+<p><a name="SampleTemplate-AtemplateforOpenJPASamples"></a></p>
+<h1 id="a-template-for-openjpa-samples">A template for OpenJPA Samples<a
class="headerlink" href="#a-template-for-openjpa-samples" title="Permanent
link">¶</a></h1>
<p><a name="SampleTemplate-Introduction"></a></p>
-<h2 id="introduction">Introduction</h2>
+<h2 id="introduction">Introduction<a class="headerlink" href="#introduction"
title="Permanent link">¶</a></h2>
<p>A paragraph describing the basic purpose of the presented sample. In
general, the purpose of a sample could be, but not limited to,</p>
<ul>
@@ -168,7 +179,7 @@ sever-side JPA application".</p>
can be used to place order and browse books" -- are not that important in
this context but can be mentioned.</p>
<p><a name="SampleTemplate-Installation"></a></p>
-<h2 id="installation">Installation</h2>
+<h2 id="installation">Installation<a class="headerlink" href="#installation"
title="Permanent link">¶</a></h2>
<p>State the availability of the sample. For example,</p>
<ul>
<li>
@@ -186,12 +197,12 @@ the dependencies and steps more visible.
<p><strong>The steps in this section should be clear and concise for an user to
follow them to build, deploy and run the sample.</strong> </p>
<p><a name="SampleTemplate-Environment"></a></p>
-<h2 id="environment">Environment</h2>
+<h2 id="environment">Environment<a class="headerlink" href="#environment"
title="Permanent link">¶</a></h2>
<p>Enumerate the software artifacts required to build, deploy and run the
sample. The artifacts should be categorized into build time and run time
dependencies. </p>
<p><a name="SampleTemplate-Configuration"></a></p>
-<h2 id="configuration">Configuration</h2>
+<h2 id="configuration">Configuration<a class="headerlink"
href="#configuration" title="Permanent link">¶</a></h2>
<p>Often building a sample will require the user to configure dependencies
(such as OpenJPA libraries or JDBC Driver), for his/her local environment.
The ANT build scripts for a sample must accept configurable properties via
@@ -203,7 +214,7 @@ dependencies. However, ANT based builds
samples, so that the build steps and dependencies are made more visible to
the user.</p>
<p><a name="SampleTemplate-BestPractices"></a></p>
-<h2 id="best-practices">Best Practices</h2>
+<h2 id="best-practices">Best Practices<a class="headerlink"
href="#best-practices" title="Permanent link">¶</a></h2>
<p>The samples, besides demonstration of a feature, are a suitable vehicle
of showing good development practices in JPA application programming model
such as persistent domain modeling or architectural practices. It is
@@ -214,15 +225,14 @@ recommended that such best practices be
<li>a separate document that enumerates them in one place.</li>
</ul>
<p><a name="SampleTemplate-Caveats"></a></p>
-<h2 id="caveats">Caveats</h2>
+<h2 id="caveats">Caveats<a class="headerlink" href="#caveats" title="Permanent
link">¶</a></h2>
<p>The complete develop-build-run cycle of a sample will often bring out the
special considerations. For example, reported common errors in deployment
in a container and their remedies or certain undesirable usage patterns.
The description of a sample should highlight these special considerations
rather than making the exercise appear as a series of perfectly easy steps.
The caveats can be further highlighted by linking them to relevant JIRA
-issues or forum discussions or external blogs etc.<br />
-</p>
+issues or forum discussions or external blogs etc. </p>
</div>
</td>
</tr>
Modified: websites/staging/openjpa/trunk/content/sidenav-community.html
==============================================================================
--- websites/staging/openjpa/trunk/content/sidenav-community.html (original)
+++ websites/staging/openjpa/trunk/content/sidenav-community.html Wed Sep 30
17:03:02 2015
@@ -145,7 +145,18 @@ limitations under the License.
</td>
<td valign="top" width="100%"
style="overflow:hidden;">
<div class="wiki-content">
- <ul>
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink,
h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink,
dt:hover > .elementid-permalink { visibility: visible }</style>
+<ul>
<li><a href="events-and-news.html">Events and News</a></li>
<li><a href="found-a-bug.html">Found a Bug</a>
?</li>
Modified: websites/staging/openjpa/trunk/content/sidenav-development.html
==============================================================================
--- websites/staging/openjpa/trunk/content/sidenav-development.html (original)
+++ websites/staging/openjpa/trunk/content/sidenav-development.html Wed Sep 30
17:03:02 2015
@@ -145,7 +145,18 @@ limitations under the License.
</td>
<td valign="top" width="100%"
style="overflow:hidden;">
<div class="wiki-content">
- <ul>
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink,
h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink,
dt:hover > .elementid-permalink { visibility: visible }</style>
+<ul>
<li><a href="http://issues.apache.org/jira/browse/OPENJPA">Issue
Tracker</a></li>
<li><a href="source-code.html">Source Code</a></li>
<li><a href="testing.html">Testing</a></li>
Modified: websites/staging/openjpa/trunk/content/sidenav-overview.html
==============================================================================
--- websites/staging/openjpa/trunk/content/sidenav-overview.html (original)
+++ websites/staging/openjpa/trunk/content/sidenav-overview.html Wed Sep 30
17:03:02 2015
@@ -145,7 +145,18 @@ limitations under the License.
</td>
<td valign="top" width="100%"
style="overflow:hidden;">
<div class="wiki-content">
- <ul>
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink,
h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink,
dt:hover > .elementid-permalink { visibility: visible }</style>
+<ul>
<li><a href="quick-start.html">Quick Start</a></li>
<li><a href="documentation.html">Documentation</a></li>
<li><a href="downloads.html">Downloads</a></li>
Modified: websites/staging/openjpa/trunk/content/sidenav-quick-links.html
==============================================================================
--- websites/staging/openjpa/trunk/content/sidenav-quick-links.html (original)
+++ websites/staging/openjpa/trunk/content/sidenav-quick-links.html Wed Sep 30
17:03:02 2015
@@ -145,7 +145,18 @@ limitations under the License.
</td>
<td valign="top" width="100%"
style="overflow:hidden;">
<div class="wiki-content">
- <ul>
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink,
h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink,
dt:hover > .elementid-permalink { visibility: visible }</style>
+<ul>
<li><a href="index.html">Home</a></li>
<li><a href="license.html">License</a></li>
<li><a href="http://apache.org">ASF</a></li>
Modified: websites/staging/openjpa/trunk/content/site-index.html
==============================================================================
--- websites/staging/openjpa/trunk/content/site-index.html (original)
+++ websites/staging/openjpa/trunk/content/site-index.html Wed Sep 30 17:03:02
2015
@@ -145,8 +145,19 @@ limitations under the License.
</td>
<td valign="top" width="100%"
style="overflow:hidden;">
<div class="wiki-content">
- <p><a
name="Site-Index"></a></p>
-<h2 id="space-index">Space Index</h2>
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink,
h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink,
dt:hover > .elementid-permalink { visibility: visible }</style>
+<p><a name="Site-Index"></a></p>
+<h2 id="space-index">Space Index<a class="headerlink" href="#space-index"
title="Permanent link">¶</a></h2>
<p><TABLE width="99%" cellspacing="0" class="grid">
<TR>
<TD colspan="2">
Modified: websites/staging/openjpa/trunk/content/source-code.html
==============================================================================
--- websites/staging/openjpa/trunk/content/source-code.html (original)
+++ websites/staging/openjpa/trunk/content/source-code.html Wed Sep 30 17:03:02
2015
@@ -145,43 +145,54 @@ limitations under the License.
</td>
<td valign="top" width="100%"
style="overflow:hidden;">
<div class="wiki-content">
- <p><a
name="Source-Code"></a></p>
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink,
h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink,
dt:hover > .elementid-permalink { visibility: visible }</style>
+<p><a name="Source-Code"></a></p>
<p><a name="SourceCode-SourceCode"></a></p>
-<h1 id="source-code">Source Code</h1>
+<h1 id="source-code">Source Code<a class="headerlink" href="#source-code"
title="Permanent link">¶</a></h1>
<p>OpenJPA uses <a href="http://subversion.apache.org/">Subversion</a>
to manage its source code. Instructions on Subversion use can be found <a
href="http://svnbook.red-bean.com">here</a>
.</p>
<p><a name="SourceCode-WebAccess"></a></p>
-<h3 id="web-access">Web Access</h3>
+<h3 id="web-access">Web Access<a class="headerlink" href="#web-access"
title="Permanent link">¶</a></h3>
<p>The source code for OpenJPA can be freely browsed at <a
href="http://svn.apache.org/viewvc/openjpa/">http://svn.apache.org/viewvc/openjpa/</a>
. The source code can also be searched and browsed using Cenqua's FishEye
product at <a
href="http://fisheye6.cenqua.com/browse/openjpa">http://fisheye6.cenqua.com/browse/openjpa</a>
.</p>
<p><a name="SourceCode-Anonymousaccess"></a></p>
-<h3 id="anonymous-access">Anonymous access</h3>
+<h3 id="anonymous-access">Anonymous access<a class="headerlink"
href="#anonymous-access" title="Permanent link">¶</a></h3>
<p>OpenJPA source can be checked out anonymously with this command:</p>
-<div class="codehilite"><pre><span class="vg">$></span> <span
class="n">svn</span> <span class="n">checkout</span> <span
class="n">http:</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">/openjpa/</span><span
class="n">trunk</span> <span class="n">openjpa</span>
+<div class="codehilite"><pre>$<span class="o">></span> <span
class="n">svn</span> <span class="n">checkout</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">openjpa</span><span class="o">/</span><span
class="n">trunk</span> <span class="n">openjpa</span>
</pre></div>
<p><a name="SourceCode-DeveloperAccess"></a></p>
-<h3 id="developer-access">Developer Access</h3>
+<h3 id="developer-access">Developer Access<a class="headerlink"
href="#developer-access" title="Permanent link">¶</a></h3>
<p>Everyone can access the OpenJPA Subversion repository via HTTPS, but
OpenJPA Committers must checkout the Subversion repository via HTTPS in
order to make updates, which will prompt for your ASF uid/pwd.</p>
-<div class="codehilite"><pre><span class="vg">$></span> <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">/openjpa/</span><span class="n">trunk</span> <span
class="n">openjpa</span>
+<div class="codehilite"><pre>$<span class="o">></span> <span
class="n">svn</span> <span class="n">checkout</span> <span
class="n">https</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">openjpa</span><span class="o">/</span><span
class="n">trunk</span> <span class="n">openjpa</span>
</pre></div>
<p><a name="SourceCode-CompilingSource"></a></p>
-<h1 id="compiling-source">Compiling Source</h1>
+<h1 id="compiling-source">Compiling Source<a class="headerlink"
href="#compiling-source" title="Permanent link">¶</a></h1>
<p>Once you've got the code you'll probably want to build it; for instructions
see <a href="building.html">Building</a>
.</p>
<p>We also have <a href="automated-builds.html">Automated Builds</a>
setup for several branches of OpenJPA.</p>
<p><a name="SourceCode-SourceCodingStandards"></a></p>
-<h1 id="source-coding-standards">Source Coding Standards</h1>
+<h1 id="source-coding-standards">Source Coding Standards<a class="headerlink"
href="#source-coding-standards" title="Permanent link">¶</a></h1>
<p>The community has agreed upon some common code formatting standards, which
we request that everyone follows when contributing patches and checking in
changes to the svn repository. Some of these are enforced during the