You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by jr...@apache.org on 2010/10/27 09:01:59 UTC
svn commit: r1027837 - in /wicket/common/site/trunk: _site/atom.xml
_site/contribute/release.html _site/start/quickstart.html
contribute/release.md
Author: jrthomerson
Date: Wed Oct 27 07:01:58 2010
New Revision: 1027837
URL: http://svn.apache.org/viewvc?rev=1027837&view=rev
Log:
updates to release documentation - with site regen
Modified:
wicket/common/site/trunk/_site/atom.xml
wicket/common/site/trunk/_site/contribute/release.html
wicket/common/site/trunk/_site/start/quickstart.html
wicket/common/site/trunk/contribute/release.md
Modified: wicket/common/site/trunk/_site/atom.xml
URL: http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/atom.xml?rev=1027837&r1=1027836&r2=1027837&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/atom.xml (original)
+++ wicket/common/site/trunk/_site/atom.xml Wed Oct 27 07:01:58 2010
@@ -4,7 +4,7 @@
<title>Apache Wicket</title>
<link href="http://wicket.apache.org/atom.xml" rel="self"/>
<link href="http://wicket.apache.org/"/>
- <updated>2010-10-07T17:49:18+02:00</updated>
+ <updated>2010-10-27T02:01:51-05:00</updated>
<id>http://wicket.apache.org/</id>
<author>
<name>Apache Wicket</name>
@@ -15,7 +15,7 @@
<entry>
<title>Wicket 1.5-M2.1 released</title>
<link href="http://wicket.apache.org/2010/09/17/wicket.1.5-M2.1-released.html"/>
- <updated>2010-09-17T00:00:00+02:00</updated>
+ <updated>2010-09-17T00:00:00-05:00</updated>
<id>http://wicket.apache.org/2010/09/17/wicket.1.5-M2.1-released</id>
<content type="html"><p>This is the second milestone of the new 1.5.x Wicket series. The focus of 1.5.x is to provide our users with a more powerful and flexible request processing pipeline.</p>
@@ -45,7 +45,7 @@
<entry>
<title>Wicket 1.4.12 released</title>
<link href="http://wicket.apache.org/2010/09/17/wicket.1.4.12-released.html"/>
- <updated>2010-09-17T00:00:00+02:00</updated>
+ <updated>2010-09-17T00:00:00-05:00</updated>
<id>http://wicket.apache.org/2010/09/17/wicket.1.4.12-released</id>
<content type="html"><p>This is the twelfth maintenance release of the 1.4.x series. This release brings a fix to a <a href='https://issues.apache.org/jira/browse/WICKET-3040'>critical bug</a> which prevented ajax form submits in FireFox.</p>
@@ -71,7 +71,7 @@
<entry>
<title>Wicket 1.4.11 released</title>
<link href="http://wicket.apache.org/2010/09/09/wicket-1.4.11-released.html"/>
- <updated>2010-09-09T00:00:00+02:00</updated>
+ <updated>2010-09-09T00:00:00-05:00</updated>
<id>http://wicket.apache.org/2010/09/09/wicket-1.4.11-released</id>
<content type="html"><p>This is the eleventh maintenance release of the 1.4.x series and brings over fifty bug fixes and improvements.</p>
@@ -97,7 +97,7 @@
<entry>
<title>Peter Ertl is a Wicket team member</title>
<link href="http://wicket.apache.org/2010/08/24/peter-ertl-committer.html"/>
- <updated>2010-08-24T00:00:00+02:00</updated>
+ <updated>2010-08-24T00:00:00-05:00</updated>
<id>http://wicket.apache.org/2010/08/24/peter-ertl-committer</id>
<content type="html"><p>The Apache Wicket team is proud to have Peter Ertl as a new member to the team of developers. Peter has been active in our community for a long time now and has contributed many patches, reported many bugs as well as helping out on the user list.</p>
@@ -107,7 +107,7 @@
<entry>
<title>Wicket 1.5-M1 released</title>
<link href="http://wicket.apache.org/2010/08/11/wicket-1.5-M1-released.html"/>
- <updated>2010-08-11T00:00:00+02:00</updated>
+ <updated>2010-08-11T00:00:00-05:00</updated>
<id>http://wicket.apache.org/2010/08/11/wicket-1.5-M1-released</id>
<content type="html"><p>This is the first milestone of the new 1.5.x Wicket series. The focus of 1.5.x is to provide our users with a more powerful and flexible request processing pipeline.</p>
@@ -135,7 +135,7 @@
<entry>
<title>Wicket 1.4.10 released</title>
<link href="http://wicket.apache.org/2010/08/11/wicket-1.4.10-released.html"/>
- <updated>2010-08-11T00:00:00+02:00</updated>
+ <updated>2010-08-11T00:00:00-05:00</updated>
<id>http://wicket.apache.org/2010/08/11/wicket-1.4.10-released</id>
<content type="html"><p>This is the tenth maintenance release of the 1.4.x series and brings over thirty bug fixes and improvements.</p>
@@ -263,7 +263,7 @@
<entry>
<title>Martin Grigorov is a Wicket team member</title>
<link href="http://wicket.apache.org/2010/08/04/martin-grigorov-committer.html"/>
- <updated>2010-08-04T00:00:00+02:00</updated>
+ <updated>2010-08-04T00:00:00-05:00</updated>
<id>http://wicket.apache.org/2010/08/04/martin-grigorov-committer</id>
<content type="html"><p>The Apache Wicket team is proud to have Martin Grigorov as a new member to the team of developers. Martin has provided many high quality patches and didn&#8217;t just pick the easy bugs either. He&#8217;s also very active on the user list and contributes to several <a href='http://wicketstuff.org'>Wicket Stuff projects</a>.</p>
@@ -273,7 +273,7 @@
<entry>
<title>Wicket 1.4.9 released</title>
<link href="http://wicket.apache.org/2010/05/24/wicket-1.4.9-released.html"/>
- <updated>2010-05-24T00:00:00+02:00</updated>
+ <updated>2010-05-24T00:00:00-05:00</updated>
<id>http://wicket.apache.org/2010/05/24/wicket-1.4.9-released</id>
<content type="html"><p>This is the ninth maintenance release of the 1.4.x series and brings over fifteen bug fixes and improvements.</p>
@@ -341,7 +341,7 @@
<entry>
<title>Wicket 1.4.8 released</title>
<link href="http://wicket.apache.org/2010/05/03/wicket-1.4.8-released.html"/>
- <updated>2010-05-03T00:00:00+02:00</updated>
+ <updated>2010-05-03T00:00:00-05:00</updated>
<id>http://wicket.apache.org/2010/05/03/wicket-1.4.8-released</id>
<content type="html"><p>Wicket 1.4.8 is released!</p>
@@ -369,7 +369,7 @@
<entry>
<title>Wicket 1.4.7 released</title>
<link href="http://wicket.apache.org/2010/03/05/wicket-1.4.7-released.html"/>
- <updated>2010-03-05T00:00:00+01:00</updated>
+ <updated>2010-03-05T00:00:00-06:00</updated>
<id>http://wicket.apache.org/2010/03/05/wicket-1.4.7-released</id>
<content type="html"><p>The Apache Wicket project is proud to announce the seventh maintenance release of Apache Wicket 1.4. This releases brings over 30 improvements and bug fixes.</p>
Modified: wicket/common/site/trunk/_site/contribute/release.html
URL: http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/contribute/release.html?rev=1027837&r1=1027836&r2=1027837&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/contribute/release.html (original)
+++ wicket/common/site/trunk/_site/contribute/release.html Wed Oct 27 07:01:58 2010
@@ -165,55 +165,71 @@
<h3 id='building_the_release'>Building the release</h3>
<ul>
-<li>query dev@ for any open issues, it helps to look at JIRA first</li>
-
-<li>create tag, create release branch</li>
+<li>Ask the dev@ mailing list if there are any issues that still need to be in the release (looking at JIRA is a good start)</li>
-<li>check out release branch</li>
+<li>Assuming there are none, and you are now in build mode, update the CHANGELOG-1.4 file * you can use JIRA for this list: go to “releases”, and under “unreleased”, next to your version, there’s a release notes link</li>
-<li>Set correct version in the pom files</li>
-
-<li>Linux</li>
+<li>create a release branch to do your release work in (modifying poms, etc) * then checkout that release branch and cd into it</li>
</ul>
-<div class='highlight'><pre><code class='console'><span class='go'>find . -name "pom.xml" | xargs sed -i -e "s/1.4-SNAPSHOT/1.4-m1/g"</span>
-<span class='go'>find . -name "pom.xml" | xargs sed -i -e "s/wicket\/trunk/wicket\/releases\/wicket-1.4-m1/g"</span>
+<div class='highlight'><pre><code class='console'><span class='gp'>$</span> svn cp https://svn.apache.org/repos/asf/wicket/branches/wicket-1.4.x <span class='se'>\</span>
+<span class='go'>https://svn.apache.org/repos/asf/wicket/branches/wicket-1.4.13 \</span>
+<span class='go'>-m "creating 1.4.13 release branch"</span>
+<span class='go'>Committed revision 1027818.</span>
+<span class='gp'>$</span> <span class='nb'>cd</span> ..
+<span class='gp'>$</span> svn co https://svn.apache.org/repos/asf/wicket/branches/wicket-1.4.13
+<span class='go'>... lots of output ...</span>
+<span class='go'>Checked out revision 1027818.</span>
+<span class='gp'>$</span> <span class='nb'>cd </span>wicket-1.4.13
</code></pre>
</div>
<ul>
-<li>Mac OS X</li>
+<li>Set correct version in the pom files * Linux</li>
</ul>
-<div class='highlight'><pre><code class='console'><span class='go'>find . -name "pom.xml" | xargs sed -i "" -e "s/1.4-SNAPSHOT/1.4-m1/g"</span>
-<span class='go'>find . -name "pom.xml" | xargs sed -i "" -e "s/wicket\/trunk/wicket\/releases\/wicket-1.4-m1/g"</span>
+<div class='highlight'><pre><code class='console'><span class='go'>find . -name "pom.xml" | xargs sed -i -e "s/1.4-SNAPSHOT/1.4.13/g"</span>
+<span class='go'>find . -name "pom.xml" | xargs sed -i -e "s/wicket\/trunk/wicket\/releases\/wicket-1.4.13/g"</span>
+</code></pre>
+</div>
+<pre><code>* Mac OS X</code></pre>
+<div class='highlight'><pre><code class='console'><span class='go'>find . -name "pom.xml" | xargs sed -i "" -e "s/1.4-SNAPSHOT/1.4.13/g"</span>
+<span class='go'>find . -name "pom.xml" | xargs sed -i "" -e "s/wicket\/trunk/wicket\/releases\/wicket-1.4.13/g"</span>
</code></pre>
</div>
<ul>
-<li>add JIRA generated release notes to CHANGELOG-1.4</li>
+<li>Commit these modified pom files to the release branch</li>
-<li>commit to release branch</li>
-
-<li>call release.sh (see note)</li>
-
-<li>test the distribution (examples, rat, etc)</li>
+<li>Call release.sh (still from the checkout out release branch code) * NOTE: If you get an error while generating javadocs like ”<code>java.lang.ClassCastException: com.sun.tools.javadoc.ClassDocImpl</code>”, run a <code>mvn clean install -Dmaven.test.skip=true</code> followed by a <code>mvn javadoc:jar</code>, then re-run <code>release.sh</code>.</li>
-<li>upload m2-repo and dist directory from target/ to p.a.o (see below)</li>
+<li>Test the distribution (examples, rat, etc)</li>
-<li>upload commons/KEY into dist folder on p.a.o</li>
-
-<li>send vote message</li>
+<li>Upload artifacts (including signing keys) to your people.apache.org account:</li>
+</ul>
+<div class='highlight'><pre><code class='console'><span class='go'>svn export http://svn.apache.org/repos/asf/wicket/common/KEYS target/dist/KEYS</span>
+<span class='go'>ssh people.apache.org mkdir public_html/wicket-1.4.13</span>
+<span class='go'>scp -r target/dist target/m2-repo people.apache.org:public_html/wicket-1.4.13</span>
+</code></pre>
+</div>
+<ul>
+<li>Tag the release in SVN:</li>
+</ul>
+<div class='highlight'><pre><code class='console'><span class='gp'>$</span> svn cp https://svn.apache.org/repos/asf/wicket/branches/wicket-1.4.13 <span class='se'>\</span>
+<span class='go'>https://svn.apache.org/repos/asf/wicket/releases/wicket-1.4.13 \</span>
+<span class='go'>-m "tag release 1.4.13"</span>
+<span class='go'>Committed revision 1027826.</span>
+</code></pre>
+</div>
+<ul>
+<li>Send vote message to dev@ mailing list</li>
-<li>wait</li>
+<li>Wait requisite 72 hours for the vote to pass (we hope)</li>
-<li>upload to mirrors (see below)</li>
+<li>Upload to mirrors (see below)</li>
-<li>release the version in JIRA</li>
+<li>Release the version in JIRA</li>
-<li>wait 24 hours for mirrors to pick them up</li>
+<li>Wait 24 hours for mirrors to pick them up</li>
-<li>announce</li>
+<li>Announce (see below)</li>
</ul>
-
-<p>NOTE: If you get an error while generating javadocs like the one that follows, run a <code>mvn clean install</code> followed by a <code>mvn javadoc:jar</code>, then re-run <code>release.sh</code>. Example of error: <code>java.lang.ClassCastException:
-com.sun.tools.javadoc.ClassDocImpl</code></p>
<a name='release-1.3.x'> </a>
<h2 id='release13'>Releasing Apache Wicket 1.3.x</h2>
Modified: wicket/common/site/trunk/_site/start/quickstart.html
URL: http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/start/quickstart.html?rev=1027837&r1=1027836&r2=1027837&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/start/quickstart.html (original)
+++ wicket/common/site/trunk/_site/start/quickstart.html Wed Oct 27 07:01:58 2010
@@ -168,7 +168,7 @@
</style><script type='text/javascript'>
function changeIt()
{
- var groupId = document.getElementById("groupId").value;
+ var groupId = document.getElementById("groupId").value;
var artifactId = document.getElementById("artifactId").value;
var version = document.getElementById("version").value;
var cmd = 'mvn archetype:generate -DarchetypeGroupId=org.apache.wicket -DarchetypeArtifactId=wicket-archetype-quickstart -DarchetypeVersion=' + version + ' -DgroupId=' + groupId + ' -DartifactId=' + artifactId;
Modified: wicket/common/site/trunk/contribute/release.md
URL: http://svn.apache.org/viewvc/wicket/common/site/trunk/contribute/release.md?rev=1027837&r1=1027836&r2=1027837&view=diff
==============================================================================
--- wicket/common/site/trunk/contribute/release.md (original)
+++ wicket/common/site/trunk/contribute/release.md Wed Oct 27 07:01:58 2010
@@ -18,15 +18,17 @@ title: Build a release
* Ask the dev@ mailing list if there are any issues that still need to be in the release (looking at JIRA is a good start)
* Assuming there are none, and you are now in build mode, update the CHANGELOG-1.4 file
- * you can use JIRA for this list: go to "releases", and under "unreleased", next to your version, there's a release notes link
+ * you can use JIRA for this list: go to "releases", and under "unreleased", next to your version, there's a release notes link
* create a release branch to do your release work in (modifying poms, etc)
- * then checkout that release branch and cd into it
+ * then checkout that release branch and cd into it
{% highlight console %}
-$ svn cp https://svn.apache.org/repos/asf/wicket/branches/wicket-1.4.x https://svn.apache.org/repos/asf/wicket/branches/wicket-1.4.13 -m "creating 1.4.13 release branch"
+$ svn cp https://svn.apache.org/repos/asf/wicket/branches/wicket-1.4.x \
+https://svn.apache.org/repos/asf/wicket/branches/wicket-1.4.13 \
+-m "creating 1.4.13 release branch"
Committed revision 1027818.
$ cd ..
$ svn co https://svn.apache.org/repos/asf/wicket/branches/wicket-1.4.13
-É lots of output É
+... lots of output ...
Checked out revision 1027818.
$ cd wicket-1.4.13
{% endhighlight %}
@@ -53,7 +55,9 @@ scp -r target/dist target/m2-repo people
{% endhighlight %}
* Tag the release in SVN:
{% highlight console %}
-$ svn cp https://svn.apache.org/repos/asf/wicket/branches/wicket-1.4.13 https://svn.apache.org/repos/asf/wicket/releases/wicket-1.4.13 -m "tag release 1.4.13"
+$ svn cp https://svn.apache.org/repos/asf/wicket/branches/wicket-1.4.13 \
+https://svn.apache.org/repos/asf/wicket/releases/wicket-1.4.13 \
+-m "tag release 1.4.13"
Committed revision 1027826.
{% endhighlight %}
* Send vote message to dev@ mailing list