You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@aries.apache.org by bu...@apache.org on 2011/03/22 16:56:25 UTC

svn commit: r787373 [1/2] - in /websites/staging/aries/trunk/content/downloads: README aries_release_versions.txt create_modules_table.pl currentrelease.mdtext_body modules_table.txt

Author: buildbot
Date: Tue Mar 22 15:56:24 2011
New Revision: 787373

Log:
Staging update by buildbot

Added:
    websites/staging/aries/trunk/content/downloads/README
    websites/staging/aries/trunk/content/downloads/aries_release_versions.txt
    websites/staging/aries/trunk/content/downloads/create_modules_table.pl
    websites/staging/aries/trunk/content/downloads/currentrelease.mdtext_body
    websites/staging/aries/trunk/content/downloads/modules_table.txt

Added: websites/staging/aries/trunk/content/downloads/README
==============================================================================
--- websites/staging/aries/trunk/content/downloads/README (added)
+++ websites/staging/aries/trunk/content/downloads/README Tue Mar 22 15:56:24 2011
@@ -0,0 +1,15 @@
+Creating the current release table is a pig.
+
+The file called current_release.mdtext is the one that needs to be created/refreshed at each release.
+
+The parts relating to samples and teh eba maven blugi are small and can be hand edited, however, the table
+of bundle versions is much to big to be edited by hand.
+
+Steps to generate:
+
+1. Edit the file aries-release-versions.txt to get the right release versions.
+2. Run 'perl create_modules_table.pl > modules_table.txt'
+3. Edit current_release.mdtext_body to insert modules_table.txt just before teh final </table>
+4  Copy current_release.mdtext_body to current_release.mdtext and checkin
+
+

Added: websites/staging/aries/trunk/content/downloads/aries_release_versions.txt
==============================================================================
--- websites/staging/aries/trunk/content/downloads/aries_release_versions.txt (added)
+++ websites/staging/aries/trunk/content/downloads/aries_release_versions.txt Tue Mar 22 15:56:24 2011
@@ -0,0 +1,106 @@
+#
+Module: application 
+application.api,0.3
+application,0.3
+application.converters,0.3
+application.default.local.platform,0.3
+application.deployment.management,0.3
+application.install,0.3
+application.runtime.itest.interfaces,0.3
+application.runtime.isolated.itests,0.3
+application.management,0.3
+application.modeller,0.3
+application.resolver.noop,0.3
+application.resolver.obr,0.3
+application.runtime,0.3
+application.runtime.framework,0.3
+application.runtime.framework.management,0.3
+application.runtime.isolated,0.3
+application.runtime.repository,0.3
+application.utils,0.3
+ModuleEnd
+#
+Module: blueprint 
+blueprint.annotation.api,0.3
+blueprint.annotation.impl,0.3
+blueprint.annotation.itests,0.3
+blueprint.api,0.3
+blueprint,0.3
+blueprint.cm,0.3
+blueprint.core,0.3
+blueprint.itests,0.3
+blueprint.sample,0.3
+blueprint.sample,0.3
+blueprint.testbundlea,0.3
+blueprint.testbundleb,0.3
+blueprint.testquiescebundle,0.3
+ModuleEnd
+#
+Module: jmx 
+jmx.api,0.3
+jmx.blueprint.api,0.3
+jmx.blueprint,0.3
+jmx.blueprint.core,0.3
+jmx,0.3
+jmx.core,0.3
+jmx.itests,0.3
+jmx.whiteboard,0.3
+ModuleEnd
+#
+Module: jndi 
+jndi.api,0.3
+jndi,0.3
+jndi.core,0.3
+jndi.legacy.support,0.3
+jndi.rmi,0.3
+jndi.url,0.3
+jndi.url.itest,0.3
+jndi.url.itest.biz,0.3
+jndi.url.itest.web,0.3
+ModuleEnd
+#
+Module: jpa 
+jpa.api,0.3
+jpa.blueprint.aries,0.3
+jpa.blueprint.itest.bundle,0.3
+jpa.container,0.3
+jpa.container.context,0.3
+jpa.container.itest,0.3
+jpa.container.itest.bundle,0.3
+ModuleEnd
+#
+Module: proxy 
+proxy.api,0.3
+proxy,0.3
+proxy.impl,0.3
+proxy.itests,0.3
+ModuleEnd
+#
+Module: quiesce 
+quiesce.api,0.3
+quiesce.manager,0.3
+quiesce.manager.itest,0.3
+ModuleEnd
+#
+Module: testsupport 
+testsupport.unit,0.3
+ModuleEnd
+#
+Module: transaction 
+transaction.blueprint,0.3
+transaction.itests,0.3
+transaction.manager,0.3
+transaction.manager,0.3
+transaction.testbundle,0.3
+transaction.testds,0.3
+transaction.wrappers,0.3
+ModuleEnd
+#
+Module: util 
+util,0.3
+ModuleEnd
+#
+Module: web 
+web.itests,0.3
+web.urlhandler,0.3
+ModuleEnd

Added: websites/staging/aries/trunk/content/downloads/create_modules_table.pl
==============================================================================
--- websites/staging/aries/trunk/content/downloads/create_modules_table.pl (added)
+++ websites/staging/aries/trunk/content/downloads/create_modules_table.pl Tue Mar 22 15:56:24 2011
@@ -0,0 +1,88 @@
+#!/usr/bin/perl
+#
+# Generate a release table row for each bundle to be released
+# Needs a text file called aries_release_versions.txt. This needs to be updated with the
+# right version information before running the script.
+#
+
+
+# Distribution directories
+$cgi = "http://www.apache.org/dyn/closer.cgi/aries/";
+$dist = "http://www.apache.org/dist/aries/";
+
+$oaa = "org.apache.aries.";
+
+#HTML fragments
+$open_td = "<td class=\"confluenceTd\"\>";
+$close_td = "</td>";
+$open_tr = "<tr>";
+$close_tr = "</tr>";
+$ar = "<A href=\"";
+$c_jar = "\">jar</A>";
+$c_asc = "\">asc</A>";
+$c_md5 = "\">md5</A>";
+$c_sha1 = "\">sha1</A>";
+
+open (MOD, "aries_release_versions.txt");
+
+while (<MOD>) {
+    if (/Module: (\w+)/i) {
+        $module = $1;
+        print_module_header();
+        # print "$module \n";
+        while (<MOD>) {
+            last if (/ModuleEnd/i); 
+            next if (/^#/);
+            chomp;
+            ($bundle, $version) = split(/,/, $_); 
+            print_table_row();
+         #    print "$bundle $version \n";
+       } 
+    }
+}
+
+foreach $keys (%bundle_info) {
+    print;
+}
+
+sub print_module_header {
+    print $open_tr.$open_td." ".$module." ".$close_td.$open_td.$close_td.$open_td." - ".$close_td.$open_td." - " .$close_td.$open_td." - ".$close_td.$open_td.$close_td.$close_tr."\n";
+}
+
+
+sub print_table_row {
+
+    $jar = $bundle."-".$version.".jar";
+    $asc = $bundle."-".$version.".jar.asc";
+    $md5 = $bundle."-".$version.".jar.md5";
+    $sha1 = $bundle."-".$version.".jar.sha1";
+
+    $s_jar = $bundle."-".$version.".sources.jar";
+    $s_asc = $bundle."-".$version.".sources.jar.asc";
+    $s_md5 = $bundle."-".$version.".sources.jar.md5";
+    $s_sha1 = $bundle."-".$version.".sources.jar.sha1";
+
+    $line1 = $ar.$cgi.$oaa.$jar.$c_jar.
+             " (".
+             $ar.$dist.$oaa.$asc.$c_asc.
+             ", ".
+             $ar.$dist.$oaa.$md5.$c_md5.
+             ", ".
+             $ar.$dist.$oaa.$sha1.$c_sha1.
+             ")";
+
+    $line2 = $ar.$cgi.$oaa.$s_jar.$c_jar.
+             " (".
+             $ar.$dist.$oaa.$s_asc.$c_asc.
+             ", ".
+             $ar.$dist.$oaa.$s_md5.$c_md5.
+             ", ".
+             $ar.$dist.$oaa.$s_sha1.$c_sha1.
+             ")";
+             
+    print $open_tr.$open_td.$close_td.$open_td." ".$bundle." ".$close_td.$open_td." ".$version." ".$close_td.$open_td."\n";
+    print $line1."\n";
+    print $close_td.$open_td."\n";
+    print $line2."\n";
+    print $close_td.$open_td.$close_td.$close_tr."\n";
+}

Added: websites/staging/aries/trunk/content/downloads/currentrelease.mdtext_body
==============================================================================
--- websites/staging/aries/trunk/content/downloads/currentrelease.mdtext_body (added)
+++ websites/staging/aries/trunk/content/downloads/currentrelease.mdtext_body Tue Mar 22 15:56:24 2011
@@ -0,0 +1,74 @@
+Title: Downloads
+
+<a name="Downloads-ApacheAriesDownloads"></a>
+# Apache Aries Downloads
+
+Apache Aries delivers a set of pluggable Java components enabling an
+enterprise OSGi application programming model.
+
+Apache Aries modules are distributed in source and binary form.
+Alternatively you may checkout the source from Subversion and build Aries
+yourself. Otherwise, the releases below are available for download. These [KEYS](http://www.apache.org/dist/aries/KEYS)
+ can be used to verify the release archive.
+
+All Apache Aries products are distributed under the terms of The Apache
+Software License (version 2.0). See the LICENSE file included in each
+distribution for additional license information.
+
+The release notes for the current release are [here](releasenotes.html)
+.
+
+<a name="Downloads-Samples"></a>
+### Samples
+The easiest way to use the samples is to download the source zip, navigate
+to the appropriate 'assembly' module and run mvn install to download all
+the released  binary artifacts. Alternatively you can build the entire
+source.
+<table class="confluenceTable">
+<tr><th class="confluenceTh"> Sub project </th><th class="confluenceTh"> Module </th><th class="confluenceTh"> Version </th><th class="confluenceTh"> Download </th><th class="confluenceTh"> Comments </th></tr>
+<tr><td class="confluenceTd"> Aries Samples </td><td class="confluenceTd"> </td><td class="confluenceTd"> 0.3 </td><td class="confluenceTd">
+<A href="http://www.apache.org/dyn/closer.cgi/aries/samples-0.3-source-release.zip">zip</A> (<A href="http://www.apache.org/dist/aries/samples-0.3-source-release.zip.asc">asc</A>, <A href="http://www.apache.org/dist/aries/samples-0.3-source-release.zip.md5">md5</A>, <A href="http://www.apache.org/dist/aries/samples-0.3-source-release.zip.sha1">sha1</A>) 
+</td><td class="confluenceTd">Source, ready to build </td></tr>
+<tr><td class="confluenceTd"> </td><td class="confluenceTd"> AriesTrader </td><td class="confluenceTd"> 0.3 </td><td class="confluenceTd"> - </td><td class="confluenceTd"> <A href="ariestrader-0.3.html">AriesTrader sample instructions</A>
+</tr>
+<tr><td class="confluenceTd"> </td><td class="confluenceTd"> AriesTrader JDBC app </td><td class="confluenceTd"> 0.3 </td><td class="confluenceTd">
+<A href="http://www.apache.org/dyn/closer.cgi/aries/org.apache.aries.samples.ariestrader.jdbc-0.3.eba">eba</A> (<A href="http://www.apache.org/dist/aries/org.apache.aries.samples.ariestrader.jdbc-0.3.eba.asc">asc</A>, <A href="http://www.apache.org/dist/aries/org.apache.aries.samples.ariestrader.jdbc-0.3.eba.md5">md5</A>, <A href="http://www.apache.org/dist/aries/org.apache.aries.samples.ariestrader.jdbc-0.3.eba.sha1">sha1</A>) 
+</td><td class="confluenceTd"> AriesTrader app with JDBC persistence only </td></tr>
+<tr><td class="confluenceTd"> </td><td class="confluenceTd"> AriesTrader JPA & JDBC app </td><td class="confluenceTd"> 0.3 </td><td class="confluenceTd">
+<A href="http://www.apache.org/dyn/closer.cgi/aries/org.apache.aries.samples.ariestrader.all-0.3.eba">eba</A> (<A href="http://www.apache.org/dist/aries/org.apache.aries.samples.ariestrader.all-0.3.eba.asc">asc</A>, <A href="http://www.apache.org/dist/aries/org.apache.aries.samples.ariestrader.all-0.3.eba.md5">md5</A>, <A href="http://www.apache.org/dist/aries/org.apache.aries.samples.ariestrader.all-0.3.eba.sha1">sha1</A>) 
+</td><td class="confluenceTd"> AriesTrader app with all available persistence methods </td></tr>
+<tr><td class="confluenceTd"> </td><td class="confluenceTd"> Blog </td><td class="confluenceTd"> 0.3 </td><td class="confluenceTd"> - </td><td class="confluenceTd"> <A href="blogsample-0.3.html">Blog Sample instructions</A>
+ </td></tr>
+<tr><td class="confluenceTd"> </td><td class="confluenceTd"> Blog JDBC app </td><td class="confluenceTd"> 0.3 </td><td class="confluenceTd">
+<A href="http://www.apache.org/dyn/closer.cgi/aries/org.apache.aries.samples.blog.jdbc.eba-0.3.eba">eba</A> (<A href="http://www.apache.org/dist/aries/org.apache.aries.samples.blog.jdbc.eba-0.3.eba.asc">asc</A>, <A href="http://www.apache.org/dist/aries/org.apache.aries.samples.blog.jdbc.eba-0.3.eba.md5">md5</A>, <A href="http://www.apache.org/dist/aries/org.apache.aries.samples.blog.jdbc.eba-0.3.eba.sha1">sha1</A>) 
+</td><td class="confluenceTd"> Blog app based on JDBC </td></tr>
+<tr><td class="confluenceTd"> </td><td class="confluenceTd"> Blog JPA app </td><td class="confluenceTd"> 0.3 </td><td class="confluenceTd">
+<A href="http://www.apache.org/dyn/closer.cgi/aries/org.apache.aries.samples.blog.jpa.eba-0.3.eba">eba</A> (<A href="http://www.apache.org/dist/aries/org.apache.aries.samples.blog.jpa.eba-0.3.eba.asc">asc</A>, <A href="http://www.apache.org/dist/aries/org.apache.aries.samples.blog.jpa.eba-0.3.eba.md5">md5</A>, <A href="http://www.apache.org/dist/aries/org.apache.aries.samples.blog.jpa.eba-0.3.eba.sha1">sha1</A>) 
+</td><td class="confluenceTd"> Blog app based on JPA </td></tr>
+<tr><td class="confluenceTd"> </td><td class="confluenceTd"> Blueprint HelloWorld </td><td class="confluenceTd"> 0.3 </td><td class="confluenceTd"> - </td><td class="confluenceTd"> </td></tr>
+<tr><td class="confluenceTd"> </td><td class="confluenceTd"> Blueprint ID Verifier</td><td class="confluenceTd"> 0.3 </td><td class="confluenceTd"> - </td><td class="confluenceTd"> </td></tr>
+</table>
+
+<a name="Downloads-EbaMavenPlugin"></a>
+### EBA Maven Plugin
+
+
+<table class="confluenceTable">
+<tr><th class="confluenceTh"> Sub project </th><th class="confluenceTh"> Module </th><th class="confluenceTh"> Version </th><th class="confluenceTh"> Binary </th><th class="confluenceTh"> Source </th><th class="confluenceTh"> Comments </th></tr>
+<tr><td class="confluenceTd"> eba-maven-plugin </td><td class="confluenceTd"> </td><td class="confluenceTd"> 0.3 </td><td class="confluenceTd"> - </td><td class="confluenceTd">
+<A href="http://www.apache.org/dyn/closer.cgi/aries/eba-maven-plugin-0.3-source-release.zip">zip</A> (<A href="http://www.apache.org/dist/aries/eba-maven-plugin-0.3-source-release.zip.asc">asc</A>, <A href="http://www.apache.org/dist/aries/eba-maven-plugin-0.3-source-release.zip.md5">md5</A>, <A href="http://www.apache.org/dist/aries/eba-maven-plugin-0.3-source-release.zip.sha1">sha1</A>)
+</td><td class="confluenceTd"> </td></tr>
+<tr><td class="confluenceTd"> </td><td class="confluenceTd"> - </td><td class="confluenceTd"> 0.3 </td><td class="confluenceTd">
+<A href="http://www.apache.org/dyn/closer.cgi/aries/eba-maven-plugin-0.3.jar">jar</A> (<A href="http://www.apache.org/dist/aries/eba-maven-plugin-0.3.jar.asc">asc</A>, <A href="http://www.apache.org/dist/aries/eba-maven-plugin-0.3.jar.md5">md5</A>, <A href="http://www.apache.org/dist/aries/eba-maven-plugin-0.3.jar.sha1">sha1</A>)
+</td><td class="confluenceTd">
+<A href="http://www.apache.org/dyn/closer.cgi/aries/eba-maven-plugin-0.3-sources.jar">jar</A> (<A href="http://www.apache.org/dist/aries/eba-maven-plugin-0.3-sources.jar.asc">asc</A>, <A href="http://www.apache.org/dist/aries/eba-maven-plugin-0.3-sources.jar.md5">md5</A>, <A href="http://www.apache.org/dist/aries/eba-maven-plugin-0.3-sources.jar.sha1">sha1</A>)
+</td><td class="confluenceTd">
+</td></tr>
+</table>
+
+<a name="Downloads-Projectcomponents"></a>
+### Project components
+
+<table class="confluenceTable">
+<tr><th class="confluenceTh"> Sub project </th><th class="confluenceTh"> Module </th><th class="confluenceTh"> Version </th><th class="confluenceTh"> Binary </th><th class="confluenceTh"> Source </th><th class="confluenceTh"> Comments </th></tr>
+</table>