You are viewing a plain text version of this content. The canonical link for it is here.
Posted to scm@geronimo.apache.org by bu...@apache.org on 2013/01/22 21:51:55 UTC

svn commit: r847587 - in /websites/production/geronimo/content: GMOxPMGT/geronimo-30x-release-process.html GMOxPMGT/geronimo-samples-release-checklist.html GMOxPMGT/geronimo-server-release-process.html cache/GMOxPMGT.pageCache

Author: buildbot
Date: Tue Jan 22 20:51:55 2013
New Revision: 847587

Log:
Production update by buildbot for geronimo

Modified:
    websites/production/geronimo/content/GMOxPMGT/geronimo-30x-release-process.html
    websites/production/geronimo/content/GMOxPMGT/geronimo-samples-release-checklist.html
    websites/production/geronimo/content/GMOxPMGT/geronimo-server-release-process.html
    websites/production/geronimo/content/cache/GMOxPMGT.pageCache

Modified: websites/production/geronimo/content/GMOxPMGT/geronimo-30x-release-process.html
==============================================================================
--- websites/production/geronimo/content/GMOxPMGT/geronimo-30x-release-process.html (original)
+++ websites/production/geronimo/content/GMOxPMGT/geronimo-30x-release-process.html Tue Jan 22 20:51:55 2013
@@ -170,7 +170,7 @@
 <ul><li>Vote in mailing list, meanwhile wait TCK results.  Sample release vote email as following:</li></ul>
 
 
-<div class="code panel" style="border-style: solid;border-width: 1px;"><div class="codeHeader panelHeader" style="border-bottom-width: 1px;border-bottom-style: solid;"><b><a shape="rect" class="createlink" href="https://cwiki.apache.org/confluence/pages/createpage.action?spaceKey=GMOxPMGT&amp;title=VOTE&amp;linkCreation=true&amp;fromPageId=27851236">VOTE</a> Release Geronimo 3.0.0</b></div><div class="codeContent panelContent">
+<div class="code panel" style="border-style: solid;border-width: 1px;"><div class="codeHeader panelHeader" style="border-bottom-width: 1px;border-bottom-style: solid;"><b><span class="error">[VOTE]</span> Release Geronimo 3.0.0</b></div><div class="codeContent panelContent">
 <pre class="code-java">
 Hi Devs,
 
@@ -208,7 +208,7 @@ Vote will be at least open <span class="
 </pre>
 </div></div> 
 
-<ul><li>Post "<a shape="rect" class="createlink" href="https://cwiki.apache.org/confluence/pages/createpage.action?spaceKey=GMOxPMGT&amp;title=VOTE+PASS&amp;linkCreation=true&amp;fromPageId=27851236">VOTE PASS</a>xxx" in the subject, and summarize the vote status in the body when vote close.</li></ul>
+<ul><li>Post "<span class="error">[VOTE PASS]</span>xxx" in the subject, and summarize the vote status in the body when vote close.</li></ul>
 
 
 <h3><a shape="rect" name="Geronimo3.0.xReleaseProcess-8.Releaseartifacts"></a>8. Release artifacts</h3>
@@ -223,12 +223,10 @@ Vote will be at least open <span class="
 <ul><li>delete your local ~/.m2/repository/geronimo-plugins.xml</li><li>build tag 3.0.0, which will generate a new geronimo-plugins.xml in ~/.m2/repository/</li><li>do the actions as described here &#8211; <a shape="rect" class="external-link" href="https://cwiki.apache.org/GMOxPMGT/geronimo-server-release-process.html">https://cwiki.apache.org/GMOxPMGT/geronimo-server-release-process.html</a> &#8211; in step 12.</li></ul>
 
 
-<h3><a shape="rect" name="Geronimo3.0.xReleaseProcess-10.Uploadartifactstodist"></a>10. Upload artifacts to dist</h3>
+<h3><a shape="rect" name="Geronimo3.0.xReleaseProcess-10.Checkinartifactsintodistsvnpubsub"></a>10. Check-in artifacts into dist svnpubsub</h3>
 
-<ul><li>Upload artifacts to <a shape="rect" class="external-link" href="http://www.apache.org/dist/geronimo/">http://www.apache.org/dist/geronimo/</a>
-	<ul><li>Copy <a shape="rect" class="external-link" href="https://svn.apache.org/repos/asf/geronimo/KEYS">https://svn.apache.org/repos/asf/geronimo/KEYS</a> to people.apache.org:/www/www.apache.org/dist/geronimo/KEYS if your public key is not in it (one time)</li><li>Upload the artifacts and their checksums(*.tar.gz.md5, *.zip.md5, *.tar.gz.sha1, *.zip.sha1, *.asc) to people.apache.org:/www/www.apache.org/dist/geronimo/3.0.0</li><li>Ensure distribution directories have 0775 dir permission and a 0664 file permission set on them
-		<ul><li>Try <a shape="rect" class="external-link" href="https://svn.apache.org/repos/asf/geronimo/site/trunk/bin/fetch_checksum">fetch_checksum</a> and <a shape="rect" class="external-link" href="https://svn.apache.org/repos/asf/geronimo/site/trunk/bin/upload_dist">upload_dist</a> scripts to free you out of tedious manual work <img align="middle" class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/smile.gif" height="20" width="20" alt="" border="0"></li></ul>
-		</li><li>ps: the changes in people.apache.org:/www/www.apache.org/dist/geronimo need take some time to get sync in <a shape="rect" class="external-link" href="http://www.apache.org/dist/geronimo/">http://www.apache.org/dist/geronimo/</a></li></ul>
+<ul><li>Check-in the artifacts into <a shape="rect" class="external-link" href="https://dist.apache.org/repos/dist/release/geronimo/">https://dist.apache.org/repos/dist/release/geronimo/</a>
+	<ul><li>Update <a shape="rect" class="external-link" href="https://svn.apache.org/repos/asf/geronimo/KEYS">https://svn.apache.org/repos/asf/geronimo/KEYS</a> and <a shape="rect" class="external-link" href="https://dist.apache.org/repos/dist/release/geronimo/KEYS">https://dist.apache.org/repos/dist/release/geronimo/KEYS</a> with your public key (if it is not there).</li><li>Check-in the artifacts and their checksums (*.tar.gz.md5, *.zip.md5, *.tar.gz.sha1, *.zip.sha1, *.asc) into <a shape="rect" class="external-link" href="https://dist.apache.org/repos/dist/release/geronimo/3.0.0">https://dist.apache.org/repos/dist/release/geronimo/3.0.0</a></li></ul>
 	</li></ul>
 
 
@@ -343,7 +341,7 @@ It is highly recommended to use Maven's 
   ...
 <span class="code-tag">&lt;/settings&gt;</span>
 </pre>
-</div></div></li><li>Meanwhile, append your public key to <a shape="rect" class="external-link" href="https://svn.apache.org/repos/asf/geronimo/KEYS">https://svn.apache.org/repos/asf/geronimo/KEYS</a> and people.apache.org:/www/www.apache.org/dist/geronimo/KEYS so that user can verify the artifacts you released.
+</div></div></li><li>Meanwhile, append your public key to <a shape="rect" class="external-link" href="https://svn.apache.org/repos/asf/geronimo/KEYS">https://svn.apache.org/repos/asf/geronimo/KEYS</a> and <a shape="rect" class="external-link" href="https://dist.apache.org/repos/dist/release/geronimo/KEYS">https://dist.apache.org/repos/dist/release/geronimo/KEYS</a> so that user can verify the artifacts you released.
 	<ul><li>gpg --gen-key
 		<ul><li>RSA and RSA (default), 4096</li></ul>
 		</li><li>gpg --list-sigs "xxxxxx" &amp;&amp; gpg --armor --export "xxxxxx" &gt; xxxxxx.key

Modified: websites/production/geronimo/content/GMOxPMGT/geronimo-samples-release-checklist.html
==============================================================================
--- websites/production/geronimo/content/GMOxPMGT/geronimo-samples-release-checklist.html (original)
+++ websites/production/geronimo/content/GMOxPMGT/geronimo-samples-release-checklist.html Tue Jan 22 20:51:55 2013
@@ -126,8 +126,8 @@
 There is a maven property called "geronimoVersion" defined in samples root pom. We need to update it to the corresponding geronimo version.</li><li>Build and test the samples locally to ensure samples could be deployed as EAR and CAR</li><li>Check license headers: create a profile with any name in root pom.xml, for example, none, and run&#160;mvn rat:check -Pnone, then check rat.txt under target folder</li><li>Do samples release work
 	<ol><li>mvn release:prepare -DdryRun=true<br clear="none">
 Fix any problem via release dry run, and commit changes to svn</li><li>mvn release:prepare</li><li>mvn release:perform</li><li>Logon Apache Nexus web site with committer ID and passowrd: <a shape="rect" class="external-link" href="https://repository.apache.org/index.html">https://repository.apache.org/index.html</a><br clear="none">
-Comment and close the staging repository so that we can vote on it.</li><li>Raise a vote in mailing list: dev@geronimo.apache.org</li><li>Generate a new plugin catalog file "geronimo-plugins.xml" for samples.</li><li>Manually update the catalog file by following the instructions at url -&gt; <a shape="rect" class="external-link" href="https://cwiki.apache.org/GMOxPMGT/geronimo-server-release-process.html">https://cwiki.apache.org/GMOxPMGT/geronimo-server-release-process.html</a></li><li>Add the new plugin catalog file into svn repository at url -&gt; <a shape="rect" class="external-link" href="https://svn.apache.org/repos/asf/geronimo/site/trunk/docs/plugins">https://svn.apache.org/repos/asf/geronimo/site/trunk/docs/plugins</a><br clear="none">
-The changes will be automatically sync with /www/geronimo.apache.org/plugins</li></ol>
+Comment and close the staging repository so that we can vote on it.</li><li>Raise a vote in mailing list: dev@geronimo.apache.org</li><li>Generate a new plugin catalog file "geronimo-plugins.xml" for samples.</li><li>Manually update the catalog file by following the instructions at url -&gt; <a shape="rect" class="external-link" href="https://cwiki.apache.org/GMOxPMGT/geronimo-server-release-process.html">https://cwiki.apache.org/GMOxPMGT/geronimo-server-release-process.html</a></li><li>Add the new plugin catalog file into svn repository at url -&gt; <a shape="rect" class="external-link" href="https://svn.apache.org/repos/infra/websites/production/geronimo/content/plugins/">https://svn.apache.org/repos/infra/websites/production/geronimo/content/plugins/</a><br clear="none">
+The changes will be automatically published to <a shape="rect" class="external-link" href="http://geronimo.apache.org/plugins">http://geronimo.apache.org/plugins</a></li></ol>
 	</li><li>Once release vote pass, you need to prepare a release message to publish to geronimo web site:&#160;</li></ol>
 
 
@@ -138,19 +138,17 @@ The changes will be automatically sync w
 
 <p>&#160;</p>
 
-<p><b>Notes:</b> After you create gpg public/private key, and update public key to <a shape="rect" class="external-link" href="https://svn.apache.org/repos/asf/geronimo/KEYS">https://svn.apache.org/repos/asf/geronimo/KEYS</a>, you also have to update public key in file <a shape="rect" class="external-link" href="http://www.apache.org/dist/geronimo/KEYS">http://www.apache.org/dist/geronimo/KEYS</a>, which should keep consistent with KEYS file in svn. <a shape="rect" class="external-link" href="http://www.apache.org/dist/geronimo/KEYS">http://www.apache.org/dist/geronimo/KEYS</a> is located at people.apache.org server:</p>
+<p><b>Notes:</b> After you create gpg public/private key, and update public key to <a shape="rect" class="external-link" href="https://svn.apache.org/repos/asf/geronimo/KEYS">https://svn.apache.org/repos/asf/geronimo/KEYS</a>, you also have to update public key in file <a shape="rect" class="external-link" href="http://www.apache.org/dist/geronimo/KEYS">http://www.apache.org/dist/geronimo/KEYS</a>, which should keep consistent with KEYS file in svn. <a shape="rect" class="external-link" href="http://www.apache.org/dist/geronimo/KEYS">http://www.apache.org/dist/geronimo/KEYS</a> is updated from svn from <a shape="rect" class="external-link" href="https://dist.apache.org/repos/dist/release/geronimo/KEYS">https://dist.apache.org/repos/dist/release/geronimo/KEYS</a>:</p>
 
-<p>&#160;&#160;&#160; ssh [your_apache_id]@people.apache.org</p>
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<pre class="code-java">
+svn co https:<span class="code-comment">//dist.apache.org/repos/dist/release/geronimo/KEYS
+</span>cat \[your_keys_file\] &gt;&gt; KEYS
+svn commit -m <span class="code-quote">"added my key"</span> KEYS
+</pre>
+</div></div>
 
-<p>&#160;&#160;&#160; cd /www/www.apache.org/dist/geronimo</p>
-
-<p>&#160;&#160; cp KEYS KEYS.006</p>
-
-<p>&#160;&#160; vi KEYS</p>
-
-<p>&#160; cat [your_keys_file] &gt;&gt; KEYS</p>
-
-<p>Half hour later, this will be synchronized to <a shape="rect" class="external-link" href="http://www.apache.org/dist/geronimo/KEYS">http://www.apache.org/dist/geronimo/KEYS</a>.</p>
+<p>The updated KEYS file will be automatically synchronized to <a shape="rect" class="external-link" href="http://www.apache.org/dist/geronimo/KEYS">http://www.apache.org/dist/geronimo/KEYS</a>.</p>
 
 <p>Except this, upload your gpg public key to pgp.mit.edu website.</p>
 

Modified: websites/production/geronimo/content/GMOxPMGT/geronimo-server-release-process.html
==============================================================================
--- websites/production/geronimo/content/GMOxPMGT/geronimo-server-release-process.html (original)
+++ websites/production/geronimo/content/GMOxPMGT/geronimo-server-release-process.html Tue Jan 22 20:51:55 2013
@@ -459,25 +459,23 @@ gpg --armor --output ./DISCLAIMER.txt.as
 </div></div></li></ol>
 		</li><li>Upload the updated geronimo-plugins.xml to the plugin website in svn
 <div class="preformatted panel" style="border-width: 1px;"><div class="preformattedContent panelContent">
-<pre>https://svn.apache.org/repos/asf/geronimo/site/trunk/docs/plugins/geronimo-2.1.3/
-which gets copied over to the following location on people.apache.org by a cron job -
-    /www/geronimo.apache.org/plugins/geronimo-2.1.3
+<pre>https://svn.apache.org/repos/infra/websites/production/geronimo/content/plugins/geronimo-2.1.3/
 </pre>
-</div></div></li><li>Create the plugin-repository-list-2.1.4.txt for the on-going maintenance branch with
+</div></div>
+<p>This will get automatically published on <a shape="rect" class="external-link" href="http://geronimo.apache.org/plugins/geronimo-2.1.3">http://geronimo.apache.org/plugins/geronimo-2.1.3</a>.</p></li><li>Create the plugin-repository-list-2.1.4.txt for the on-going maintenance branch with
 <div class="preformatted panel" style="border-width: 1px;"><div class="preformattedContent panelContent">
 <pre>http://geronimo.apache.org/plugins/geronimo-2.1.4/
 </pre>
 </div></div></li><li>Create the geronimo-2.1.4 directory for the on-going maintenance branch and seed it with a copy of the .htaccess from the prior release and the following geronimo-plugins.xml content (until a 2.1.4-SNAPSHOT build has been published and new geronimo-plugins.xml file created)
-<div class="preformatted panel" style="border-width: 1px;"><div class="preformattedContent panelContent">
-<pre>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
-&lt;geronimo-plugin-list xmlns:ns2="http://geronimo.apache.org/xml/ns/attributes-1.
-2" xmlns="http://geronimo.apache.org/xml/ns/plugins-1.3"&gt;
-
-    &lt;default-repository&gt;http://geronimo.apache.org/plugins/geronimo-2.1.4/&lt;/defa
-ult-repository&gt;
-    &lt;default-repository&gt;http://repo1.maven.org/maven2/&lt;/default-repository&gt;
-    &lt;default-repository&gt;http://www.ibiblio.org/maven2/&lt;/default-repository&gt;
-&lt;/geronimo-plugin-list&gt;
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<pre class="code-java">
+&lt;?xml version=<span class="code-quote">"1.0"</span> encoding=<span class="code-quote">"UTF-8"</span> standalone=<span class="code-quote">"yes"</span>?&gt;
+&lt;geronimo-plugin-list xmlns:ns2=<span class="code-quote">"http:<span class="code-comment">//geronimo.apache.org/xml/ns/attributes-1.2"</span> xmlns=<span class="code-quote">"http://geronimo.apache.org/xml/ns/plugins-1.3"</span>&gt;
+</span>
+    &lt;<span class="code-keyword">default</span>-repository&gt;http:<span class="code-comment">//geronimo.apache.org/plugins/geronimo-2.1.4/&lt;/<span class="code-keyword">default</span>-repository&gt;
+</span>    &lt;<span class="code-keyword">default</span>-repository&gt;http:<span class="code-comment">//repo1.maven.org/maven2/&lt;/<span class="code-keyword">default</span>-repository&gt;
+</span>    &lt;<span class="code-keyword">default</span>-repository&gt;http:<span class="code-comment">//www.ibiblio.org/maven2/&lt;/<span class="code-keyword">default</span>-repository&gt;
+</span>&lt;/geronimo-plugin-list&gt;
 </pre>
 </div></div></li><li>Commit the changes to svn</li></ol>
 	</li><li>Create a distribution directory on people.apache.org (like ~/public_html/releases/geronimo-2.1.3-RC1) and upload the following artifacts for the vote:
@@ -575,8 +573,7 @@ Here is an example on how to use the sta
 </div></div>
 <div class="panelMacro"><table class="noteMacro"><colgroup span="1"><col span="1" width="24"><col span="1"></colgroup><tr><td colspan="1" rowspan="1" valign="top"><img align="middle" src="https://cwiki.apache.org/confluence/images/icons/emoticons/warning.gif" width="16" height="16" alt="" border="0"></td><td colspan="1" rowspan="1">The version parameter is currently ignored but specify the correct version anyway.  The entire staging repository is synced, not just the given version or the current project.</td></tr></table></div>
 <div class="panelMacro"><table class="noteMacro"><colgroup span="1"><col span="1" width="24"><col span="1"></colgroup><tr><td colspan="1" rowspan="1" valign="top"><img align="middle" src="https://cwiki.apache.org/confluence/images/icons/emoticons/warning.gif" width="16" height="16" alt="" border="0"></td><td colspan="1" rowspan="1">Also note, this process has been known to have problems at times if a maven version other than 2.0.8 is used.</td></tr></table></div></li><li>Copy the distribution content from the staging location to the production repo.<br clear="none">
-From your people apache account copy the distribution content to the appropriate location under /www/www.apache.org/dist/geronimo/
-<div class="panelMacro"><table class="infoMacro"><colgroup span="1"><col span="1" width="24"><col span="1"></colgroup><tr><td colspan="1" rowspan="1" valign="top"><img align="middle" src="https://cwiki.apache.org/confluence/images/icons/emoticons/information.gif" width="16" height="16" alt="" border="0"></td><td colspan="1" rowspan="1">Ensure that the files you copy to the rsync and distribution directories have <tt>0775</tt> dir permission and a <tt>0664</tt> file permission set on them.</td></tr></table></div></li><li>Move the branches to tags using the following command.
+  Check in the distribution content into the appropriate location in <a shape="rect" class="external-link" href="https://dist.apache.org/repos/dist/release/geronimo/">https://dist.apache.org/repos/dist/release/geronimo/</a>.</li><li>Move the branches to tags using the following command.
 <div class="preformatted panel" style="border-width: 1px;"><div class="preformattedContent panelContent">
 <pre>svn mv SRC-URL DEST-URL -m "Reason for this commit".
 </pre>

Modified: websites/production/geronimo/content/cache/GMOxPMGT.pageCache
==============================================================================
Binary files - no diff available.