ace-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From build...@apache.org
Subject svn commit: r906652 - in /websites/staging/ace/trunk/content: ./ dev-doc/release-guide.html downloads.html index.html news.html
Date Wed, 23 Apr 2014 15:41:18 GMT
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>&nbsp;&raquo&nbsp;<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 dev@ace.apache.org list:</p>
-<div class="codehilite"><pre>To: <span class="s2">&quot;Apache ACE
developers list&quot;</span> &lt;dev@ace.apache.org&gt;
-Subject: <span class="o">[</span>VOTE<span class="o">]</span> Release
ACE version X.Y.Z
+<p>Start a vote on the dev@ace.apache.org 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>
&quot;<span class="n">Apache</span> <span class="n">ACE</span>
<span class="n">developers</span> <span class="n">list</span>&quot;
<span class="o">&lt;</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">&gt;</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 dev@ace.apache.org 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>dev@ace.apache.org</tt> list
again:</p>
 <div class="codehilite"><pre><span class="n">To</span><span class="p">:</span>
&quot;<span class="n">Apache</span> <span class="n">ACE</span>
<span class="n">developers</span> <span class="n">list</span>&quot;
<span class="o">&lt;</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">&gt;</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">&quot;Apache
ACE release X.Y.Z tagged.&quot;</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>
&quot;<span class="n">Apache</span> <span class="n">ACE</span>
<span class="n">users</span> <span class="n">list</span>&quot;
<span class="o">&lt;</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">&gt;</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 &#169; 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>



Mime
View raw message