Author: buildbot
Date: Wed Apr 23 15:41:17 2014
New Revision: 906652
Log:
manual
Modified:
websites/staging/ace/trunk/content/ (props changed)
websites/staging/ace/trunk/content/dev-doc/release-guide.html
websites/staging/ace/trunk/content/downloads.html
websites/staging/ace/trunk/content/index.html
websites/staging/ace/trunk/content/news.html
Propchange: websites/staging/ace/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Wed Apr 23 15:41:17 2014
@@ -1 +1 @@
-1586749
+1589440
Modified: websites/staging/ace/trunk/content/dev-doc/release-guide.html
==============================================================================
--- websites/staging/ace/trunk/content/dev-doc/release-guide.html (original)
+++ websites/staging/ace/trunk/content/dev-doc/release-guide.html Wed Apr 23
15:41:17 2014
@@ -165,30 +165,37 @@
<p><a href="/"><i class='icon-home'></i> Home</a> » <a
href="/dev-doc/">Dev-doc</a></p>
<h1>Release Guide</h1>
<div class="clear"></div>
- <div id="content"><p>Apache ACE is an open source project, and as such
its only official releases are source releases. For convenience we also provide
binaries. This document describes how to do a source release. It is based on
the <a href="http://www.apache.org/dev/release.html">Release FAQ</a>.</p>
+ <div id="content"><p>Apache ACE is an open source project, and as such
its only official releases
+are source releases. For convenience we also provide binaries. This document
+describes how to do a source release. It is based on the
+<a href="http://www.apache.org/dev/release.html">Release FAQ</a>.</p>
<h2 id="prerequisites">Prerequisites</h2>
-<p>To create a release you must:</p>
+<p>To create a release you <em>must</em>:</p>
<ul>
-<li>Be a committer in the Apache ACE project.</li>
-<li>Have ant installed on your system.</li>
-<li>Have svn installed on your system.</li>
-<li>Have gpg installed on your system.</li>
-<li>Have a public key added to: http://www.apache.org/dist/ace/KEYS</li>
+<li>Be a committer in the Apache ACE project;</li>
+<li>Have Ant installed on your system;</li>
+<li>Have Subversion installed on your system;</li>
+<li>Have gpg installed on your system;</li>
+<li>Have a public key added to the <a
href="http://www.apache.org/dist/ace/KEYS">keys file</a>.</li>
</ul>
<p>Before you can start staging a release candidate, you must:</p>
<ul>
-<li>Make sure there are no snapshot dependencies anymore.</li>
-<li>Double check that the version you want to create is correctly filled in in
build/build.xml.</li>
-<li>Create a tagged version of the sources in preparation of the release
candidate.</li>
+<li>make sure there are no dependencies on snapshots/unreleased versions;</li>
+<li>double check that the version you want to create is correctly filled in in
<tt>build/build.xml</tt>;</li>
+<li>
+<p>create a tagged version of the sources in preparation of the release
candidate:</p>
+<p>::sh
+svn copy https://svn.apache.org/repos/asf/ace/trunk/
https://svn.apache.org/repos/asf/ace/releases/X.Y.Z -m "Release X.Y.Z"</p>
+</li>
</ul>
<h2 id="staging-a-release-candidate">Staging a release candidate</h2>
<p>Staging a release starts by checking out a tagged version of the
sources:</p>
-<div class="codehilite"><pre><span class="nv">$ </span>svn co
https://svn.apache.org/repos/asf/ace/tags/ace-sources-X.Y.Z ace-sources-X.Y.Z
+<div class="codehilite"><pre><span class="nv">$ </span>svn co
https://svn.apache.org/repos/asf/ace/releases/X.Y.Z ace-X.Y.Z
</pre></div>
<p>The next step is to build the software and create the archives:</p>
-<div class="codehilite"><pre><span class="nv">$ </span><span class="nb">cd
</span>ace-sources-X.Y.Z/build
+<div class="codehilite"><pre><span class="nv">$ </span><span class="nb">cd
</span>ace-X.Y.Z/build
<span class="nv">$ </span>ant
<span class="nv">$ </span>ant package
</pre></div>
@@ -199,36 +206,54 @@
</pre></div>
-<p>Now you can upload the archives and the signatures to our development area,
which we use to stage this release candidate. This development area can be
found at https://dist.apache.org/repos/dist/dev/ace and adding files to it can
be done using "svnpubsub" which is taken care of by the following target:</p>
+<p>you can upload the archives and the signatures to our development area,
which
+we use to stage this release candidate. This development area can be found at
+<tt>https://dist.apache.org/repos/dist/dev/ace</tt> and adding files to it can
+be done using "svnpubsub" which is taken care of by the following target:</p>
<div class="codehilite"><pre><span class="nv">$ </span>ant commit-to-staging
</pre></div>
<h2 id="voting-on-the-release">Voting on the release</h2>
-<p>Start a vote on the [email protected] list:</p>
-<div class="codehilite"><pre>To: <span class="s2">"Apache ACE developers
list"</span> <[email protected]>
-Subject: <span class="o">[</span>VOTE<span class="o">]</span> Release ACE
version X.Y.Z
+<p>Start a vote on the [email protected] list, for example (be sure to
replace
+<tt>X.Y.Z</tt> with the <em>correct</em> version!):</p>
+<div class="codehilite"><pre><span class="n">To</span><span class="p">:</span>
"<span class="n">Apache</span> <span class="n">ACE</span> <span
class="n">developers</span> <span class="n">list</span>" <span
class="o"><</span><span class="n">dev</span><span class="p">@</span><span
class="n">ace</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">Subject</span><span class="p">:</span> <span
class="p">[</span><span class="n">VOTE</span><span class="p">]</span> <span
class="n">Release</span> <span class="n">ACE</span> <span
class="n">version</span> <span class="n">X</span><span class="p">.</span><span
class="n">Y</span><span class="p">.</span><span class="n">Z</span>
+
+<span class="n">The</span> <span class="n">source</span> <span
class="n">code</span> <span class="n">of</span> <span class="n">Apache</span>
<span class="n">ACE</span> <span class="n">version</span> <span
class="n">X</span><span class="p">.</span><span class="n">Y</span><span
class="p">.</span><span class="n">Z</span> <span class="n">is</span> <span
class="n">available</span><span class="p">,</span>
+<span class="n">along</span> <span class="n">with</span> <span
class="n">an</span> <span class="n">archive</span> <span
class="n">containing</span> <span class="n">all</span> <span
class="n">dependencies</span> <span class="n">and</span> <span
class="n">a</span>
+<span class="n">binary</span> <span class="n">release</span> <span
class="k">for</span> <span class="n">convenience</span><span class="p">.</span>
<span class="n">They</span> <span class="n">can</span> <span
class="n">all</span> <span class="n">be</span> <span class="n">found</span>
<span class="n">in</span>
+<span class="n">our</span> <span class="n">staging</span> <span
class="n">area</span> <span class="n">here</span><span class="p">:</span>
+<span class="n">https</span><span class="p">:</span><span
class="o">//</span><span class="n">dist</span><span class="p">.</span><span
class="n">apache</span><span class="p">.</span><span class="n">org</span><span
class="o">/</span><span class="n">repos</span><span class="o">/</span><span
class="n">dist</span><span class="o">/</span><span class="n">dev</span><span
class="o">/</span><span class="n">ace</span><span class="o">/</span>
+
+<span class="n">You</span> <span class="n">can</span> <span
class="n">use</span> <span class="n">this</span> <span class="n">UNIX</span>
<span class="n">script</span> <span class="n">to</span> <span
class="n">download</span> <span class="n">the</span> <span
class="n">release</span> <span class="n">and</span>
+<span class="n">verify</span> <span class="n">the</span> <span
class="n">checksums</span> <span class="n">and</span> <span
class="n">signatures</span><span class="p">:</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">ace</span><span
class="o">/</span><span class="n">trunk</span><span class="o">/</span><span
class="n">etc</span><span class="o">/</span><span
class="n">check_staged_ace</span><span class="p">.</span><span
class="n">sh</span>
-The <span class="nb">source </span>code of Apache ACE version X.Y.Z is
available,
-along with an archive containing all dependencies and a
-binary release <span class="k">for </span>convenience. They can all be found in
-our staging area here:
-https://dist.apache.org/repos/dist/dev/ace/
+<span class="n">Usage</span><span class="p">:</span>
+<span class="n">sh</span> <span class="n">check_staged_ace</span><span
class="p">.</span><span class="n">sh</span> <span class="n">X</span><span
class="p">.</span><span class="n">Y</span><span class="p">.</span><span
class="n">Z</span>
-Please vote to approve this release:
-<span class="o">[</span> <span class="o">]</span> +1 Approve the release
-<span class="o">[</span> <span class="o">]</span> -1 Veto the release <span
class="o">(</span>please motivate<span class="o">)</span>
+<span class="n">Please</span> <span class="n">vote</span> <span
class="n">to</span> <span class="n">approve</span> <span class="n">this</span>
<span class="n">release</span><span class="p">:</span>
+<span class="p">[</span> <span class="p">]</span> <span class="o">+</span>1
<span class="n">Approve</span> <span class="n">the</span> <span
class="n">release</span>
+<span class="p">[</span> <span class="p">]</span> <span class="o">-</span>1
<span class="n">Veto</span> <span class="n">the</span> <span
class="n">release</span> <span class="p">(</span><span class="n">please</span>
<span class="n">motivate</span><span class="p">)</span>
-This vote will be open <span class="k">for </span>at least 72 hours.
+<span class="n">This</span> <span class="n">vote</span> <span
class="n">will</span> <span class="n">be</span> <span class="n">open</span>
<span class="k">for</span> <span class="n">at</span> <span
class="n">least</span> 72 <span class="n">hours</span><span class="p">.</span>
</pre></div>
-<p>The formal requirements on approving a release are:</p>
+<p>The formal requirements on <a
href="http://www.apache.org/dev/release.html#approving-a-release">approving a
release</a> are:</p>
<blockquote>
-<p>Votes on whether a package is ready to be released use majority approval --
i.e. at least three PMC members must vote affirmatively for release, and there
must be more positive than negative votes. Releases may not be vetoed. Before
voting +1 PMC members are required to download the signed source code package,
compile it as provided, and test the resulting executable on their own
platform, along with also verifying that the package contains the required
contents.</p>
+<p>Votes on whether a package is ready to be released use majority approval --
+i.e. at least three PMC members must vote affirmatively for release, and there
+must be more positive than negative votes. Releases may not be vetoed. Before
+voting +1 PMC members are required to download the signed source code package,
+compile it as provided, and test the resulting executable on their own
+platform, along with also verifying that the package contains the required
+contents.</p>
</blockquote>
-<p>The list of PMC (and project) members can be found here:
http://ace.apache.org/get-involved/project-team.html</p>
-<p>Wrap up the vote with an e-mail to the [email protected] list again:</p>
+<p>The list of PMC (and project) members can be found
+<a href="http://ace.apache.org/get-involved/project-team.html">on this
page</a>.</p>
+<p>Wrap up the vote with an e-mail to the <tt>[email protected]</tt> list
again:</p>
<div class="codehilite"><pre><span class="n">To</span><span class="p">:</span>
"<span class="n">Apache</span> <span class="n">ACE</span> <span
class="n">developers</span> <span class="n">list</span>" <span
class="o"><</span><span class="n">dev</span><span class="p">@</span><span
class="n">ace</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">Subject</span><span class="p">:</span> <span
class="p">[</span><span class="n">RESULT</span><span class="p">]</span> <span
class="p">[</span><span class="n">VOTE</span><span class="p">]</span> <span
class="n">Release</span> <span class="n">ACE</span> <span
class="n">version</span> <span class="n">X</span><span class="p">.</span><span
class="n">Y</span><span class="p">.</span><span class="n">Z</span>
@@ -239,19 +264,19 @@ This vote will be open <span class="k">f
</pre></div>
-<p>And, depending on the result, continue with either promoting or cancelling
the release below.</p>
+<p>And, depending on the result, continue with either promoting or cancelling
the
+release below.</p>
<h2 id="promoting-the-release">Promoting the release</h2>
-<p>Move the artifacts from the development area to the final release location
at https://dist.apache.org/repos/dist/release/ace by invoking the following
target:</p>
+<p>Move the artifacts from the development area to the final release location
at
+<tt>https://dist.apache.org/repos/dist/release/ace</tt> by invoking the
+following target:</p>
<div class="codehilite"><pre><span class="nv">$ </span>ant promote-to-release
</pre></div>
-<p>Then update the tag in subversion, for example for the X.Y.Z release like
this:</p>
-<div class="codehilite"><pre><span class="nv">$ </span>svn move
https://svn.apache.org/repos/asf/ace/tags/ace-sources-X.Y.Z
https://svn.apache.org/repos/asf/ace/releases/ace-sources-X.Y.Z -m <span
class="s2">"Apache ACE release X.Y.Z tagged."</span>
-</pre></div>
-
-
-<p>Now wait at least 24 hours to allow the release to be properly mirrored and
then update the news and download page on the Apache ACE website and announce
the release:</p>
+<p>Now wait at least 24 hours to allow the release to be properly mirrored and
+then update the news and download page on the Apache ACE website and announce
+the release:</p>
<div class="codehilite"><pre><span class="n">To</span><span class="p">:</span>
"<span class="n">Apache</span> <span class="n">ACE</span> <span
class="n">users</span> <span class="n">list</span>" <span
class="o"><</span><span class="n">users</span><span class="p">@</span><span
class="n">ace</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">Subject</span><span class="p">:</span> <span
class="p">[</span><span class="n">ANN</span><span class="p">]</span> <span
class="n">ACE</span> <span class="n">version</span> <span
class="n">X</span><span class="p">.</span><span class="n">Y</span><span
class="p">.</span><span class="n">Z</span> <span class="n">released</span><span
class="p">.</span>
@@ -262,6 +287,12 @@ This vote will be open <span class="k">f
</pre></div>
+<p>After announcing the release, please update the baseline bundles contained
in
+trunk/cnf/releaserepo based on the released artifacts (remove old versions,
keep
+only the latest one).</p>
+<p>Please also make sure that old releases are removed from
+https://dist.apache.org/repos/dist/release/ace (the ant task does not do that
yet).
+Leave the KEYS file in place.</p>
<h2 id="cancelling-the-release">Cancelling the release</h2>
<p>Remove the artifacts from the development area:</p>
<div class="codehilite"><pre><span class="nv">$ </span>ant delete-from-staging
Modified: websites/staging/ace/trunk/content/downloads.html
==============================================================================
--- websites/staging/ace/trunk/content/downloads.html (original)
+++ websites/staging/ace/trunk/content/downloads.html Wed Apr 23 15:41:17 2014
@@ -182,23 +182,23 @@
<tbody>
<tr>
<td>Sourcecode</td>
-<td>1.0.0</td>
-<td><a
href="http://www.apache.org/dyn/closer.cgi/ace/apache-ace-1.0.0/apache-ace-1.0.0-src.zip">archive</a>
(<a
href="http://www.apache.org/dyn/closer.cgi/ace/apache-ace-1.0.0/apache-ace-1.0.0-src.zip.asc">asc</a>
<a
href="http://www.apache.org/dyn/closer.cgi/ace/apache-ace-1.0.0/apache-ace-1.0.0-src.zip.md5">md5</a>
<a
href="http://www.apache.org/dyn/closer.cgi/ace/apache-ace-1.0.0/apache-ace-1.0.0-src.zip.sha">sha</a>)</td>
+<td>2.0.1</td>
+<td><a
href="http://www.apache.org/dyn/closer.cgi/ace/apache-ace-2.0.1/apache-ace-2.0.1-src.zip">archive</a>
(<a
href="http://www.apache.org/dyn/closer.cgi/ace/apache-ace-2.0.1/apache-ace-2.0.1-src.zip.asc">asc</a>
<a
href="http://www.apache.org/dyn/closer.cgi/ace/apache-ace-2.0.1/apache-ace-2.0.1-src.zip.md5">md5</a>
<a
href="http://www.apache.org/dyn/closer.cgi/ace/apache-ace-2.0.1/apache-ace-2.0.1-src.zip.sha">sha</a>)</td>
</tr>
<tr>
<td>Dependencies</td>
-<td>1.0.0</td>
-<td><a
href="http://www.apache.org/dyn/closer.cgi/ace/apache-ace-1.0.0/apache-ace-1.0.0-dep.zip">archive</a>
(<a
href="http://www.apache.org/dyn/closer.cgi/ace/apache-ace-1.0.0/apache-ace-1.0.0-dep.zip.asc">asc</a>
<a
href="http://www.apache.org/dyn/closer.cgi/ace/apache-ace-1.0.0/apache-ace-1.0.0-dep.zip.md5">md5</a>
<a
href="http://www.apache.org/dyn/closer.cgi/ace/apache-ace-1.0.0/apache-ace-1.0.0-dep.zip.sha">sha</a>)</td>
+<td>2.0.1</td>
+<td><a
href="http://www.apache.org/dyn/closer.cgi/ace/apache-ace-2.0.1/apache-ace-2.0.1-dep.zip">archive</a>
(<a
href="http://www.apache.org/dyn/closer.cgi/ace/apache-ace-2.0.1/apache-ace-2.0.1-dep.zip.asc">asc</a>
<a
href="http://www.apache.org/dyn/closer.cgi/ace/apache-ace-2.0.1/apache-ace-2.0.1-dep.zip.md5">md5</a>
<a
href="http://www.apache.org/dyn/closer.cgi/ace/apache-ace-2.0.1/apache-ace-2.0.1-dep.zip.sha">sha</a>)</td>
</tr>
<tr>
<td>Binaries</td>
-<td>1.0.0</td>
-<td><a
href="http://www.apache.org/dyn/closer.cgi/ace/apache-ace-1.0.0/apache-ace-1.0.0-bin.zip">archive</a>
(<a
href="http://www.apache.org/dyn/closer.cgi/ace/apache-ace-1.0.0/apache-ace-1.0.0-bin.zip.asc">asc</a>
<a
href="http://www.apache.org/dyn/closer.cgi/ace/apache-ace-1.0.0/apache-ace-1.0.0-bin.zip.md5">md5</a>
<a
href="http://www.apache.org/dyn/closer.cgi/ace/apache-ace-1.0.0/apache-ace-1.0.0-bin.zip.sha">sha</a>)</td>
+<td>2.0.1</td>
+<td><a
href="http://www.apache.org/dyn/closer.cgi/ace/apache-ace-2.0.1/apache-ace-2.0.1-bin.zip">archive</a>
(<a
href="http://www.apache.org/dyn/closer.cgi/ace/apache-ace-2.0.1/apache-ace-2.0.1-bin.zip.asc">asc</a>
<a
href="http://www.apache.org/dyn/closer.cgi/ace/apache-ace-2.0.1/apache-ace-2.0.1-bin.zip.md5">md5</a>
<a
href="http://www.apache.org/dyn/closer.cgi/ace/apache-ace-2.0.1/apache-ace-2.0.1-bin.zip.sha">sha</a>)</td>
</tr>
</tbody>
</table>
<h3 id="archives">Archives</h3>
-<p>If you are looking for previous releases of Apache ACE, take a look in <a
href="http://archive.apache.org/dist/incubator/ace/">the archives</a>.</p></div>
+<p>If you are looking for previous releases of Apache ACE, take a look in <a
href="http://archive.apache.org/dist/ace/">the archives</a> and <a
href="http://archive.apache.org/dist/incubator/ace/">the incubator
archives</a>.</p></div>
<hr>
<footer>
<p>Copyright © 2012-2014 <a href="http://www.apache.org/">The
Apache Software Foundation</a>, Licensed under the <a
href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version
2.0</a>.<br/>Apache ACE, the Apache ACE logo, Apache and the Apache feather
logo are trademarks of The Apache Software Foundation. All other marks
mentioned may be trademarks or registered trademarks of their respective
owners.</p>
Modified: websites/staging/ace/trunk/content/index.html
==============================================================================
--- websites/staging/ace/trunk/content/index.html (original)
+++ websites/staging/ace/trunk/content/index.html Wed Apr 23 15:41:17 2014
@@ -168,8 +168,7 @@
<div id="content"><div class="hero-unit">
<h1 style="text-align: center"><img src="/img/ApacheACE.png" alt="Apache
ACE" /></h1>
<p>Apache ACE is a software distribution framework that allows you to
centrally manage and distribute software components, configuration data and
other artifacts to target systems. It is built using OSGi and can be deployed
in different topologies. The target systems are usually also OSGi based, but
don't have to be.</p>
-
- <p>Apache ACE is an <a href="http://www.apache.org/">Apache</a> project,
and as such is part of a larger community of users and developers.</p>
+ <p>Apache ACE is an <a href="http://www.apache.org/">Apache</a> project, and
as such is part of a larger community of users and developers.</p>
</div>
<h1 id="background">Background</h1>
Modified: websites/staging/ace/trunk/content/news.html
==============================================================================
--- websites/staging/ace/trunk/content/news.html (original)
+++ websites/staging/ace/trunk/content/news.html Wed Apr 23 15:41:17 2014
@@ -166,6 +166,8 @@
<h1>News</h1>
<div class="clear"></div>
<div id="content"><ul>
+<li><em>April 22nd, 2014</em> - Apache ACE version 2.0.1 has been released! <a
href="/downloads.html">Get it here</a>.</li>
+<li><em>April 8th, 2014</em> - <a
href="http://apacheconnorthamerica2014.sched.org/event/39456b8b6aa54b56b5851702333e8471">Continuous
Automated Deployment with Apache ACE</a> talk at ApacheCon NA 2014 by Jan
Willem Janssen and Marcel Offermans. <a
href="http://events.linuxfoundation.org/sites/events/files/slides/Continuous%20Automated%20Deployment%20with%20Apache%20ACE.pdf">Slides
are here</a>;</li>
<li><em>July 18th, 2013</em> - The PMC is proud to announce that Bram de
Kruijff, Jan Willem Janssen and Paul Bakker have accepted to join the ACE
PMC;</li>
<li><em>June 17th, 2013</em> - We're proud to announce the Apache ACE 1.0.0
release! <a href="/downloads.html">Get it here</a>;</li>
<li><em>February 27th, 2012</em> - Press Release: <a
href="https://blogs.apache.org/foundation/entry/the_apache_software_foundation_announces23">The
Apache Software Foundation Announces Apache ACE as a Top-Level
Project</a>;</li>