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&title=VOTE&linkCreation=true&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&title=VOTE+PASS&linkCreation=true&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 – <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> – 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"></settings></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" && gpg --armor --export "xxxxxx" > 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 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 -> <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 -> <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 -> <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 -> <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: </li></ol>
@@ -138,19 +138,17 @@ The changes will be automatically sync w
<p> </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>    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\] >> KEYS
+svn commit -m <span class="code-quote">"added my key"</span> KEYS
+</pre>
+</div></div>
-<p>    cd /www/www.apache.org/dist/geronimo</p>
-
-<p>   cp KEYS KEYS.006</p>
-
-<p>   vi KEYS</p>
-
-<p>  cat [your_keys_file] >> 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><?xml version="1.0" encoding="UTF-8" standalone="yes"?>
-<geronimo-plugin-list xmlns:ns2="http://geronimo.apache.org/xml/ns/attributes-1.
-2" xmlns="http://geronimo.apache.org/xml/ns/plugins-1.3">
-
- <default-repository>http://geronimo.apache.org/plugins/geronimo-2.1.4/</defa
-ult-repository>
- <default-repository>http://repo1.maven.org/maven2/</default-repository>
- <default-repository>http://www.ibiblio.org/maven2/</default-repository>
-</geronimo-plugin-list>
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<pre class="code-java">
+<?xml version=<span class="code-quote">"1.0"</span> encoding=<span class="code-quote">"UTF-8"</span> standalone=<span class="code-quote">"yes"</span>?>
+<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>>
+</span>
+ <<span class="code-keyword">default</span>-repository>http:<span class="code-comment">//geronimo.apache.org/plugins/geronimo-2.1.4/</<span class="code-keyword">default</span>-repository>
+</span> <<span class="code-keyword">default</span>-repository>http:<span class="code-comment">//repo1.maven.org/maven2/</<span class="code-keyword">default</span>-repository>
+</span> <<span class="code-keyword">default</span>-repository>http:<span class="code-comment">//www.ibiblio.org/maven2/</<span class="code-keyword">default</span>-repository>
+</span></geronimo-plugin-list>
</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.