<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>easyant-dev@incubator.apache.org Archives</title>
<link rel="self" href="http://mail-archives.apache.org/mod_mbox/incubator-easyant-dev/?format=atom"/>
<link href="http://mail-archives.apache.org/mod_mbox/incubator-easyant-dev/"/>
<id>http://mail-archives.apache.org/mod_mbox/incubator-easyant-dev/</id>
<updated>2013-05-21T18:31:53Z</updated>
<entry>
<title>The mailings are closing !</title>
<author><name>Nicolas Lalevée &lt;nicolas.lalevee@hibnet.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-easyant-dev/201303.mbox/%3cF23BF523-1A5F-4C44-8B64-05669DBF000F@hibnet.org%3e"/>
<id>urn:uuid:%3cF23BF523-1A5F-4C44-8B64-05669DBF000F@hibnet-org%3e</id>
<updated>2013-03-23T14:34:52Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
I have asked the infra to close the mailing lists:&#010;https://issues.apache.org/jira/browse/INFRA-6049&#010;&#010;If possible you will be automatically subscribed to the merged mailing list.&#010;&#010;Nicolas&#010;&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>Code source moved !</title>
<author><name>Nicolas Lalevée &lt;nicolas.lalevee@hibnet.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-easyant-dev/201303.mbox/%3c4E640212-C3BF-4DE4-AB4F-B39FAC011858@hibnet.org%3e"/>
<id>urn:uuid:%3c4E640212-C3BF-4DE4-AB4F-B39FAC011858@hibnet-org%3e</id>
<updated>2013-03-23T14:32:03Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
I have started to move stuff. The svn tree is moved into Ant's subtree. It is now there:&#010;http://svn.apache.org/repos/asf/ant/easyant/&#010;And the site is now there:&#010;http://svn.apache.org/repos/asf/ant/site/easyant/&#010;But don't touch to the site for now, I am waiting for the infra to change the svnpubsub: https://issues.apache.org/jira/browse/INFRA-6048&#010;&#010;I have not tested myself, but the following command line will change the location in your&#010;working copy for the source code:&#010;svn switch --relocate http://svn.apache.org/repos/asf/incubator/easyant http://svn.apache.org/repos/asf/ant/easyant/&#010;&#010;Nicolas&#010;&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>RE: Build configurations</title>
<author><name>Tim Enderling &lt;T.Enderling@intershop.de&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-easyant-dev/201303.mbox/%3c81454BDF21961D4FA3014B5291F809142FD7A06E@jenmbs02.ad.intershop.net%3e"/>
<id>urn:uuid:%3c81454BDF21961D4FA3014B5291F809142FD7A06E@jenmbs02-ad-intershop-net%3e</id>
<updated>2013-03-22T08:34:20Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Hi,&#010;&#010;thank you. &#010;&#010;I was just wondering whether there is some hidden semantics for the dependencies/artifacts&#010;contained in the active build configurations - something in the way of:&#010;A plugin for compiling Java determines the classpath by running a resolve on the Ivy file&#010;_with the active build configurations_. So when I switch configurations with "-C", dependencies&#010;will switch as well. But obviously there is not (and it would probably be dangerous to implement&#010;something like that anyway). Its just a bit misleading then to use the same configurations&#010;in the example for different build profiles as well as for different sets of dependencies.&#010;&#010;By the way, there seems to be a bug in the way that properties are handled in different build&#010;configurations. The interface EasyAntModuleDescriptor grants access on properties in a map&#010;whose key is the property name:&#010;&#010;    /**&#010;     * Get all the properties loaded inside the &amp;lt;easyant&amp;gt; tag.&#010;     * &#010;     * @return a map of properties&#010;     */&#010;    Map&lt;String, PropertyDescriptor&gt; getProperties();&#010;&#010;So there can only be one PropertyDescriptor for each given property. (And a single PropertyDescriptor&#010;can also only hold one value.) If you now specify two &lt;ea:property&gt; elements for different&#010;build configurations with different values, like in the example in [1], only the last one&#010;will be stored. (So in the example it will be actually only be present for configuration "linux"&#010;with value "foobar" and not set for configuration "windows" at all.)&#010;&#010;&lt;ea:property name="foo" value="bar" conf="windows"/&gt;&#010;&lt;ea:property name="foo" value="foobar" conf="linux"/&gt;&#010;&#010;You should replace the map with a list or add a parameter to pass in active configurations.&#010;I didn't have time yet to look if this issue is already filed/file it myself.&#010;&#010;Best regards,&#010;Tim Enderling&#010;&#010;[1] http://incubator.apache.org/easyant/history/trunk/howto/BuildConfigurations.html.&#010;&#010;&gt; -----Original Message-----&#010;&gt; From: Jean-Louis Boudart [mailto:jeanlouis.boudart@gmail.com]&#010;&gt; Sent: Donnerstag, 21. März 2013 21:22&#010;&gt; To: easyant-dev@incubator.apache.org&#010;&gt; Subject: Re: Build configurations&#010;&gt; &#010;&gt; EasyAntMagicNames.ACTIVE_&#010;&gt; BUILD_CONFIGURATIONS is currently setted in&#010;&gt; EasyAntEngine.initProject(Project project) method.&#010;&gt; &#010;&gt; If you're running easyant through command it will be setted with "-C"&#010;&gt; switch&#010;&gt; &gt; easyant -C yourbuildConfiguration&#010;&gt; &#010;&gt; This property is then read by LoadModule task.&#010;&gt; &#010;&gt; The feature works pretty well, but i agree that there are some misspelled&#010;&gt; method, variables in easyant-core code itself on this topic.&#010;&gt; &#010;&gt; &#010;&gt; 2013/3/21 Jean-Louis Boudart &lt;jeanlouis.boudart@gmail.com&gt;&#010;&gt; &#010;&gt; &gt; Hi,&#010;&gt; &gt; Easyant is build on top of ivy. Our entry point is a module descriptor (a&#010;&gt; &gt; pure ivy file) where you will describe:&#010;&gt; &gt;  * standard ivy informations such as project name / version /&#010;&gt; dependencies&#010;&gt; &gt;  * informations introduced by easyant like :&#010;&gt; &gt;     - properties&#010;&gt; &gt;     - plugins&#010;&gt; &gt;&#010;&gt; &gt;&#010;&gt; &gt; You can associate the following things with a particular build&#010;&gt; &gt; configuration:&#010;&gt; &gt;&#010;&gt; &gt;    1. Property values&#010;&gt; &gt;    2. Plugins&#010;&gt; &gt;    3. Dependencies, artifacts (de facto as we uses ivy :))&#010;&gt; &gt;&#010;&gt; &gt; We wanted to make build configuration aware of both ivy&#010;&gt; &gt; (dependencies,artifacts) and easyant stuff. So we chose to plug our&#010;&gt; &gt; mechanism into an existing ivy feature instead of introducing a new&#010;&gt; concept.&#010;&gt; &gt;&#010;&#010;-- snip --&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Build configurations</title>
<author><name>Jean-Louis Boudart &lt;jeanlouis.boudart@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-easyant-dev/201303.mbox/%3cCA+e2WO6WY33oUXkdnExDEsJDYFd_banhzrpwQoTL83dRLqbh8w@mail.gmail.com%3e"/>
<id>urn:uuid:%3cCA+e2WO6WY33oUXkdnExDEsJDYFd_banhzrpwQoTL83dRLqbh8w@mail-gmail-com%3e</id>
<updated>2013-03-21T20:21:56Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
EasyAntMagicNames.ACTIVE_&#010;BUILD_CONFIGURATIONS is currently setted in&#010;EasyAntEngine.initProject(Project project) method.&#010;&#010;If you're running easyant through command it will be setted with "-C" switch&#010;&gt; easyant -C yourbuildConfiguration&#010;&#010;This property is then read by LoadModule task.&#010;&#010;The feature works pretty well, but i agree that there are some misspelled&#010;method, variables in easyant-core code itself on this topic.&#010;&#010;&#010;2013/3/21 Jean-Louis Boudart &lt;jeanlouis.boudart@gmail.com&gt;&#010;&#010;&gt; Hi,&#010;&gt; Easyant is build on top of ivy. Our entry point is a module descriptor (a&#010;&gt; pure ivy file) where you will describe:&#010;&gt;  * standard ivy informations such as project name / version / dependencies&#010;&gt;  * informations introduced by easyant like :&#010;&gt;     - properties&#010;&gt;     - plugins&#010;&gt;&#010;&gt;&#010;&gt; You can associate the following things with a particular build&#010;&gt; configuration:&#010;&gt;&#010;&gt;    1. Property values&#010;&gt;    2. Plugins&#010;&gt;    3. Dependencies, artifacts (de facto as we uses ivy :))&#010;&gt;&#010;&gt; We wanted to make build configuration aware of both ivy&#010;&gt; (dependencies,artifacts) and easyant stuff. So we chose to plug our&#010;&gt; mechanism into an existing ivy feature instead of introducing a new concept.&#010;&gt;&#010;&gt;&#010;&gt;&#010;&gt;&#010;&gt;&#010;&gt; 2013/3/21 Jean-Louis Boudart &lt;jeanlouis.boudart@gmail.com&gt;&#010;&gt;&#010;&gt;&gt; Hi,&#010;&gt;&gt; Easyant is build on top of ivy. Our entry point is a module descriptor (a&#010;&gt;&gt; pure ivy file) where you will describe:&#010;&gt;&gt;  * standard ivy informations such as project name / version / dependencies&#010;&gt;&gt;  * informations introduced by easyant like :&#010;&gt;&gt;  properties&#010;&gt;&gt;  *&#010;&gt;&gt;&#010;&gt;&gt; You can associate the following things with a particular build&#010;&gt;&gt; configuration:&#010;&gt;&gt;&#010;&gt;&gt;    1. Property values&#010;&gt;&gt;    2. Plugins&#010;&gt;&gt;    3. Dependencies (de facto as we uses ivy :))&#010;&gt;&gt;&#010;&gt;&gt;&#010;&gt;&gt; Hi,&#010;&gt;&gt;&#010;&gt;&gt; I was wondering: What's the idea behind reusing Ivy configurations for&#010;&gt;&gt; different build profiles?&#010;&gt;&gt;&#010;&gt;&gt; I've read [1], and I understand the general notion of loading different&#010;&gt;&gt; sets of plugins/properties for different use cases. I however don't see any&#010;&gt;&gt; direct connection between how Ivy uses configurations (to specify different&#010;&gt;&gt; sets of artifacts and dependencies) with your usage. (The property&#010;&gt;&gt; EasyAntMagicNames.ACTIVE_BUILD_CONFIGURATIONS does not seem to be read&#010;&gt;&gt; anywhere?!)&#010;&gt;&gt;&#010;&gt;&gt; So the question is - why do your build profiles need to be Ivy&#010;&gt;&gt; configurations?&#010;&gt;&gt;&#010;&gt;&gt; Best regards,&#010;&gt;&gt;&#010;&gt;&gt; [1]&#010;&gt;&gt; http://incubator.apache.org/easyant/history/trunk/howto/BuildConfigurations.html&#010;&gt;&gt; .&#010;&gt;&gt;&#010;&gt;&gt;&#010;&gt;&#010;&gt;&#010;&gt; --&#010;&gt; Jean Louis Boudart&#010;&gt; Independent consultant&#010;&gt; Apache EasyAnt commiter http://incubator.apache.org/easyant/&#010;&gt;&#010;&#010;&#010;&#010;-- &#010;Jean Louis Boudart&#010;Independent consultant&#010;Apache EasyAnt commiter http://incubator.apache.org/easyant/&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Build configurations</title>
<author><name>Jean-Louis Boudart &lt;jeanlouis.boudart@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-easyant-dev/201303.mbox/%3cCA+e2WO4MM_Li6Lxs2mdoP2vyyYXWRuCsZaMqZWKvL+q18XEJ3w@mail.gmail.com%3e"/>
<id>urn:uuid:%3cCA+e2WO4MM_Li6Lxs2mdoP2vyyYXWRuCsZaMqZWKvL+q18XEJ3w@mail-gmail-com%3e</id>
<updated>2013-03-21T20:13:21Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Hi,&#010;Easyant is build on top of ivy. Our entry point is a module descriptor (a&#010;pure ivy file) where you will describe:&#010; * standard ivy informations such as project name / version / dependencies&#010; * informations introduced by easyant like :&#010;    - properties&#010;    - plugins&#010;&#010;&#010;You can associate the following things with a particular build&#010;configuration:&#010;&#010;   1. Property values&#010;   2. Plugins&#010;   3. Dependencies, artifacts (de facto as we uses ivy :))&#010;&#010;We wanted to make build configuration aware of both ivy&#010;(dependencies,artifacts) and easyant stuff. So we chose to plug our&#010;mechanism into an existing ivy feature instead of introducing a new concept.&#010;&#010;&#010;&#010;&#010;&#010;2013/3/21 Jean-Louis Boudart &lt;jeanlouis.boudart@gmail.com&gt;&#010;&#010;&gt; Hi,&#010;&gt; Easyant is build on top of ivy. Our entry point is a module descriptor (a&#010;&gt; pure ivy file) where you will describe:&#010;&gt;  * standard ivy informations such as project name / version / dependencies&#010;&gt;  * informations introduced by easyant like :&#010;&gt;  properties&#010;&gt;  *&#010;&gt;&#010;&gt; You can associate the following things with a particular build&#010;&gt; configuration:&#010;&gt;&#010;&gt;    1. Property values&#010;&gt;    2. Plugins&#010;&gt;    3. Dependencies (de facto as we uses ivy :))&#010;&gt;&#010;&gt;&#010;&gt; Hi,&#010;&gt;&#010;&gt; I was wondering: What's the idea behind reusing Ivy configurations for&#010;&gt; different build profiles?&#010;&gt;&#010;&gt; I've read [1], and I understand the general notion of loading different&#010;&gt; sets of plugins/properties for different use cases. I however don't see any&#010;&gt; direct connection between how Ivy uses configurations (to specify different&#010;&gt; sets of artifacts and dependencies) with your usage. (The property&#010;&gt; EasyAntMagicNames.ACTIVE_BUILD_CONFIGURATIONS does not seem to be read&#010;&gt; anywhere?!)&#010;&gt;&#010;&gt; So the question is - why do your build profiles need to be Ivy&#010;&gt; configurations?&#010;&gt;&#010;&gt; Best regards,&#010;&gt;&#010;&gt; [1]&#010;&gt; http://incubator.apache.org/easyant/history/trunk/howto/BuildConfigurations.html&#010;&gt; .&#010;&gt;&#010;&gt;&#010;&#010;&#010;-- &#010;Jean Louis Boudart&#010;Independent consultant&#010;Apache EasyAnt commiter http://incubator.apache.org/easyant/&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Build configurations</title>
<author><name>Jean-Louis Boudart &lt;jeanlouis.boudart@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-easyant-dev/201303.mbox/%3cCA+e2WO4z586-WQuU=RGzGvD86cB48SnPZ91bFDJ+Hz7x7=4sDA@mail.gmail.com%3e"/>
<id>urn:uuid:%3cCA+e2WO4z586-WQuU=RGzGvD86cB48SnPZ91bFDJ+Hz7x7=4sDA@mail-gmail-com%3e</id>
<updated>2013-03-21T20:07:46Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Hi,&#010;Easyant is build on top of ivy. Our entry point is a module descriptor (a&#010;pure ivy file) where you will describe:&#010; * standard ivy informations such as project name / version / dependencies&#010; * informations introduced by easyant like :&#010; properties&#010; *&#010;&#010;You can associate the following things with a particular build&#010;configuration:&#010;&#010;   1. Property values&#010;   2. Plugins&#010;   3. Dependencies (de facto as we uses ivy :))&#010;&#010;&#010;Hi,&#010;&#010;I was wondering: What's the idea behind reusing Ivy configurations for&#010;different build profiles?&#010;&#010;I've read [1], and I understand the general notion of loading different&#010;sets of plugins/properties for different use cases. I however don't see any&#010;direct connection between how Ivy uses configurations (to specify different&#010;sets of artifacts and dependencies) with your usage. (The property&#010;EasyAntMagicNames.ACTIVE_BUILD_CONFIGURATIONS does not seem to be read&#010;anywhere?!)&#010;&#010;So the question is - why do your build profiles need to be Ivy&#010;configurations?&#010;&#010;Best regards,&#010;&#010;[1]&#010;http://incubator.apache.org/easyant/history/trunk/howto/BuildConfigurations.html&#010;.&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>Build configurations</title>
<author><name>Tim Enderling &lt;T.Enderling@intershop.de&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-easyant-dev/201303.mbox/%3c81454BDF21961D4FA3014B5291F809142FD79C32@jenmbs02.ad.intershop.net%3e"/>
<id>urn:uuid:%3c81454BDF21961D4FA3014B5291F809142FD79C32@jenmbs02-ad-intershop-net%3e</id>
<updated>2013-03-21T13:48:51Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Hi,&#010;&#010;I was wondering: What's the idea behind reusing Ivy configurations for different build profiles?&#010;&#010;&#010;I've read [1], and I understand the general notion of loading different sets of plugins/properties&#010;for different use cases. I however don't see any direct connection between how Ivy uses configurations&#010;(to specify different sets of artifacts and dependencies) with your usage. (The property EasyAntMagicNames.ACTIVE_BUILD_CONFIGURATIONS&#010;does not seem to be read anywhere?!)&#010;&#010;So the question is - why do your build profiles need to be Ivy configurations? &#010;&#010;Best regards,&#010;&#010;[1] http://incubator.apache.org/easyant/history/trunk/howto/BuildConfigurations.html.&#010;&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Graduated !</title>
<author><name>Nicolas Lalevée &lt;nicolas.lalevee@hibnet.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-easyant-dev/201303.mbox/%3cE1D74DB4-C226-4E3A-B23A-529C52173B71@hibnet.org%3e"/>
<id>urn:uuid:%3cE1D74DB4-C226-4E3A-B23A-529C52173B71@hibnet-org%3e</id>
<updated>2013-03-21T11:10:51Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
&#010;Le 16 mars 2013 à 01:25, Nicolas Lalevée &lt;nicolas.lalevee@hibnet.org&gt; a écrit :&#010;&#010;&gt; Hi guys,&#010;&gt; &#010;&gt; The IPMC has just accepted the proposition to promote EasyAnt as a subproject of Ant.&#010;[1]&#010;&gt; &#010;&gt; Congrats !&#010;&gt; &#010;&gt; And thank you mentors to have stayed with us and kept a look on us on this slow and long&#010;graduation.&#010;&gt; &#010;&gt; The work is still not finished though, we need to clean the place.&#010;&gt; To be read: http://incubator.apache.org/guides/graduation.html&#010;&gt; &#010;&gt; About moving the resources (svn, website, mailing lists, jira), I'll start a thread on&#010;dev@ant.apache.org. Note that is easyant-dev@ will probably closing in favor of ant-dev, so&#010;I encourage everybody here to subscribe to dev@ant.apache.org if you want to be kept in the&#010;loop (or list members can all be subscribed there by the infra ?).&#010;&gt; &#010;&gt; About the incubator itself, we need to update its graduated status there:&#010;&gt; http://incubator.apache.org/projects/easyant.html&#010;&gt; http://incubator.apache.org/projects/index.html&#010;&gt; http://svn.apache.org/repos/asf/incubator/public/trunk/content/podlings.xml&#010;&#010;I have updated the sources.&#010;I am not familiar with the publishing process, if anyone has time, he's welcomed to proceed.&#010;&#010;Nicolas&#010;&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>Graduated !</title>
<author><name>Nicolas Lalevée &lt;nicolas.lalevee@hibnet.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-easyant-dev/201303.mbox/%3cA3D5B8DE-A2A9-4A7E-B7ED-4754D107842C@hibnet.org%3e"/>
<id>urn:uuid:%3cA3D5B8DE-A2A9-4A7E-B7ED-4754D107842C@hibnet-org%3e</id>
<updated>2013-03-16T00:25:37Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Hi guys,&#010;&#010;The IPMC has just accepted the proposition to promote EasyAnt as a subproject of Ant. [1]&#010;&#010;Congrats !&#010;&#010;And thank you mentors to have stayed with us and kept a look on us on this slow and long graduation.&#010;&#010;The work is still not finished though, we need to clean the place.&#010;To be read: http://incubator.apache.org/guides/graduation.html&#010;&#010;About moving the resources (svn, website, mailing lists, jira), I'll start a thread on dev@ant.apache.org.&#010;Note that is easyant-dev@ will probably closing in favor of ant-dev, so I encourage everybody&#010;here to subscribe to dev@ant.apache.org if you want to be kept in the loop (or list members&#010;can all be subscribed there by the infra ?).&#010;&#010;About the incubator itself, we need to update its graduated status there:&#010;http://incubator.apache.org/projects/easyant.html&#010;http://incubator.apache.org/projects/index.html&#010;http://svn.apache.org/repos/asf/incubator/public/trunk/content/podlings.xml&#010;&#010;And I guess that's it ?&#010;&#010;Nicolas&#010;&#010;[1] http://mail-archives.apache.org/mod_mbox/incubator-general/201303.mbox/%3CF5DF2FAD-AE13-4077-B7DB-7509783C66EC%40hibnet.org%3E&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Leaving the incubator</title>
<author><name>Stefan Bodewig &lt;bodewig@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-easyant-dev/201303.mbox/%3c87fw07fbl8.fsf@v35516.1blu.de%3e"/>
<id>urn:uuid:%3c87fw07fbl8-fsf@v35516-1blu-de%3e</id>
<updated>2013-03-07T15:56:03Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
On 2013-03-06, Nicolas Lalevée wrote:&#010;&#010;&gt; So my guess now is that we need a formal vote on incubator-general@&#010;&gt; about leaving the incubator and going under the Ant PMC umbrella. And&#010;&gt; then clean up the resources used at the incubator and move them into&#010;&gt; Ant's space.&#010;&#010;&lt;http://incubator.apache.org/guides/graduation.html#subproject&gt;&#010;"graduation approval vote".  So yes, you are correct.&#010;&#010;Stefan&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Leaving the incubator</title>
<author><name>Jean-Louis Boudart &lt;jeanlouis.boudart@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-easyant-dev/201303.mbox/%3cCA+e2WO7w78AEx5uZW=NvOrWYR4EXNGAfz1OjXnZmxHQEYKmK8w@mail.gmail.com%3e"/>
<id>urn:uuid:%3cCA+e2WO7w78AEx5uZW=NvOrWYR4EXNGAfz1OjXnZmxHQEYKmK8w@mail-gmail-com%3e</id>
<updated>2013-03-06T23:23:32Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
I don't know yet enough how it works. Others projects are supposed to vote&#010;again on general at i.a.o. Not sure it make sense for non TLP.&#010;&#010;We should probably ask this on general at incubator with a link on vote&#010;result.&#010;Le 6 mars 2013 20:37, "Nicolas Lalevée" &lt;nicolas.lalevee@hibnet.org&gt; a&#010;écrit :&#010;&#010;&gt; We have just been accepted to be a subproject of Ant, just like Ivy&#010;&gt; already is.&#010;&gt;&#010;&gt; So my guess now is that we need a formal vote on incubator-general@ about&#010;&gt; leaving the incubator and going under the Ant PMC umbrella. And then clean&#010;&gt; up the resources used at the incubator and move them into Ant's space.&#010;&gt;&#010;&gt; Is that it ?&#010;&gt;&#010;&gt; Nicolas&#010;&gt;&#010;&gt;&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>Leaving the incubator</title>
<author><name>Nicolas Lalevée &lt;nicolas.lalevee@hibnet.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-easyant-dev/201303.mbox/%3c824327E2-84FA-4431-A85C-DD490A01A766@hibnet.org%3e"/>
<id>urn:uuid:%3c824327E2-84FA-4431-A85C-DD490A01A766@hibnet-org%3e</id>
<updated>2013-03-06T19:37:16Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
We have just been accepted to be a subproject of Ant, just like Ivy already is.&#010;&#010;So my guess now is that we need a formal vote on incubator-general@ about leaving the incubator&#010;and going under the Ant PMC umbrella. And then clean up the resources used at the incubator&#010;and move them into Ant's space.&#010;&#010;Is that it ?&#010;&#010;Nicolas&#010;&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Tutorial review</title>
<author><name>Jean-Louis Boudart &lt;jeanlouis.boudart@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-easyant-dev/201303.mbox/%3cCA+e2WO52VR-xu186XgMPcwMGznQx9kAZ-1HTkc+rrO-os=59bg@mail.gmail.com%3e"/>
<id>urn:uuid:%3cCA+e2WO52VR-xu186XgMPcwMGznQx9kAZ-1HTkc+rrO-os=59bg@mail-gmail-com%3e</id>
<updated>2013-03-06T11:43:19Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Thanks for your feedback, i've updated it with your recommandations.&#010;&#010;&#010;2013/3/6 Dridi Boukelmoune &lt;dridi.boukelmoune@zenika.com&gt;&#010;&#010;&gt; My feedback:&#010;&gt;&#010;&gt; It's a nice introduction which goes through the essentials of a&#010;&gt; "getting started" tutorial. However I would change little things:&#010;&gt;&#010;&gt; - In the end of the skeleton part, you should probably mention that&#010;&gt; the organisation/module/revision terminology comes from Ivy (it does,&#010;&gt; right ?)&#010;&gt;&#010;&gt; - instead of “targets/artifacts” =&gt; target without the trailing "s" ?&#010;&gt;&#010;&gt; - In the module.ant part, you should probably say that it will too be&#010;&gt; explained in a future article&#010;&gt;&#010;&gt; - In the end, the "Module files documentation" link is missing its&#010;&gt; href attribute&#010;&gt;&#010;&gt; Best Regards,&#010;&gt; Dridi&#010;&gt;&#010;&gt; On Wed, Mar 6, 2013 at 8:37 AM, Jean-Louis Boudart&#010;&gt; &lt;jeanlouis.boudart@gmail.com&gt; wrote:&#010;&gt; &gt; Here is the first one&#010;&gt; http://blog.easyant.org/getting-started-with-easyant/&#010;&gt; &gt; Le 21 févr. 2013 10:31, "Jean-Louis Boudart" &lt;&#010;&gt; jeanlouis.boudart@gmail.com&gt;&#010;&gt; &gt; a écrit :&#010;&gt; &gt;&#010;&gt; &gt; You're feedback will be really appreciated :)&#010;&gt; &gt;&#010;&gt; &gt; I'll publish the first article just after the release announce.&#010;&gt; &gt;&#010;&gt; &gt;&#010;&gt; &gt; 2013/2/19 Dridi Boukelmoune &lt;dridi.boukelmoune@zenika.com&gt;&#010;&gt; &gt;&#010;&gt; &gt;&gt; Hi,&#010;&gt; &gt;&gt;&#010;&gt; &gt;&gt; As a very begginer I would be glad to review the articles.&#010;&gt; &gt;&gt;&#010;&gt; &gt;&gt; Best Regards,&#010;&gt; &gt;&gt; Dridi&#010;&gt; &gt;&gt;&#010;&gt; &gt;&gt; On Mon, Feb 18, 2013 at 9:22 PM, Jean-Louis Boudart&#010;&gt; &gt;&gt; &lt;jeanlouis.boudart@gmail.com&gt; wrote:&#010;&gt; &gt;&gt; &gt; Hi there,&#010;&gt; &gt;&gt; &gt;&#010;&gt; &gt;&gt; &gt; I'm currently writing a set of tutorial on our blog. The idea is to&#010;&gt; &gt;&gt; start a&#010;&gt; &gt;&gt; &gt; simple webapp project, adapt it with project specific targets , and&#010;&gt; &gt;&gt; &gt; factorize the code in a reusable plugin.&#010;&gt; &gt;&gt; &gt; * a getting started : for begginers&#010;&gt; &gt;&gt; &gt; * adapting project to your needs  : to show how we can configure&#010;&gt; easyant&#010;&gt; &gt;&gt; &gt; including custom targets and how we can plug into the project&#010;&gt; lifecycle.&#010;&gt; &gt;&gt; &gt; Here i suggest to implement a missing feature code coverage for&#010;&gt; example.&#010;&gt; &gt;&gt; &gt; * writting plugin : extract coverage stuff into a reusable plugin&#010;&gt; &gt;&gt; &gt;&#010;&gt; &gt;&gt; &gt; Why not doing this on our documentation ?&#010;&gt; &gt;&gt; &gt;    - to make promotion of easyant&#010;&gt; &gt;&gt; &gt;    - to let people comment specific topic and see missing points in&#010;&gt; our&#010;&gt; &gt;&gt; &gt; tutorials&#010;&gt; &gt;&gt; &gt;&#010;&gt; &gt;&gt; &gt; Once we'll get enough feedback we could then merge those tutorials in&#010;&gt; our&#010;&gt; &gt;&gt; &gt; official documentation.&#010;&gt; &gt;&gt; &gt;&#010;&gt; &gt;&gt; &gt; Are there volunteers to review those article ? :p&#010;&gt; &gt;&gt; &gt;&#010;&gt; &gt;&gt; &gt; Cheers,&#010;&gt; &gt;&gt; &gt; Jean-Louis Boudart&#010;&gt; &gt;&gt;&#010;&gt; &gt;&#010;&gt; &gt;&#010;&gt; &gt;&#010;&gt; &gt; --&#010;&gt; &gt; Jean Louis Boudart&#010;&gt; &gt; Independent consultant&#010;&gt; &gt; Apache EasyAnt commiter http://incubator.apache.org/easyant/&#010;&gt;&#010;&#010;&#010;&#010;-- &#010;Jean Louis Boudart&#010;Independent consultant&#010;Apache EasyAnt commiter http://incubator.apache.org/easyant/&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Tutorial review</title>
<author><name>Dridi Boukelmoune &lt;dridi.boukelmoune@zenika.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-easyant-dev/201303.mbox/%3cCABtDKm5OmdxXRSHXgPuogao3MyCSE5arJvjTWyzyGGvEU6YpwQ@mail.gmail.com%3e"/>
<id>urn:uuid:%3cCABtDKm5OmdxXRSHXgPuogao3MyCSE5arJvjTWyzyGGvEU6YpwQ@mail-gmail-com%3e</id>
<updated>2013-03-06T09:41:52Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
My feedback:&#010;&#010;It's a nice introduction which goes through the essentials of a&#010;"getting started" tutorial. However I would change little things:&#010;&#010;- In the end of the skeleton part, you should probably mention that&#010;the organisation/module/revision terminology comes from Ivy (it does,&#010;right ?)&#010;&#010;- instead of “targets/artifacts” =&gt; target without the trailing "s" ?&#010;&#010;- In the module.ant part, you should probably say that it will too be&#010;explained in a future article&#010;&#010;- In the end, the "Module files documentation" link is missing its&#010;href attribute&#010;&#010;Best Regards,&#010;Dridi&#010;&#010;On Wed, Mar 6, 2013 at 8:37 AM, Jean-Louis Boudart&#010;&lt;jeanlouis.boudart@gmail.com&gt; wrote:&#010;&gt; Here is the first one http://blog.easyant.org/getting-started-with-easyant/&#010;&gt; Le 21 févr. 2013 10:31, "Jean-Louis Boudart" &lt;jeanlouis.boudart@gmail.com&gt;&#010;&gt; a écrit :&#010;&gt;&#010;&gt; You're feedback will be really appreciated :)&#010;&gt;&#010;&gt; I'll publish the first article just after the release announce.&#010;&gt;&#010;&gt;&#010;&gt; 2013/2/19 Dridi Boukelmoune &lt;dridi.boukelmoune@zenika.com&gt;&#010;&gt;&#010;&gt;&gt; Hi,&#010;&gt;&gt;&#010;&gt;&gt; As a very begginer I would be glad to review the articles.&#010;&gt;&gt;&#010;&gt;&gt; Best Regards,&#010;&gt;&gt; Dridi&#010;&gt;&gt;&#010;&gt;&gt; On Mon, Feb 18, 2013 at 9:22 PM, Jean-Louis Boudart&#010;&gt;&gt; &lt;jeanlouis.boudart@gmail.com&gt; wrote:&#010;&gt;&gt; &gt; Hi there,&#010;&gt;&gt; &gt;&#010;&gt;&gt; &gt; I'm currently writing a set of tutorial on our blog. The idea is to&#010;&gt;&gt; start a&#010;&gt;&gt; &gt; simple webapp project, adapt it with project specific targets , and&#010;&gt;&gt; &gt; factorize the code in a reusable plugin.&#010;&gt;&gt; &gt; * a getting started : for begginers&#010;&gt;&gt; &gt; * adapting project to your needs  : to show how we can configure easyant&#010;&gt;&gt; &gt; including custom targets and how we can plug into the project lifecycle.&#010;&gt;&gt; &gt; Here i suggest to implement a missing feature code coverage for example.&#010;&gt;&gt; &gt; * writting plugin : extract coverage stuff into a reusable plugin&#010;&gt;&gt; &gt;&#010;&gt;&gt; &gt; Why not doing this on our documentation ?&#010;&gt;&gt; &gt;    - to make promotion of easyant&#010;&gt;&gt; &gt;    - to let people comment specific topic and see missing points in our&#010;&gt;&gt; &gt; tutorials&#010;&gt;&gt; &gt;&#010;&gt;&gt; &gt; Once we'll get enough feedback we could then merge those tutorials in our&#010;&gt;&gt; &gt; official documentation.&#010;&gt;&gt; &gt;&#010;&gt;&gt; &gt; Are there volunteers to review those article ? :p&#010;&gt;&gt; &gt;&#010;&gt;&gt; &gt; Cheers,&#010;&gt;&gt; &gt; Jean-Louis Boudart&#010;&gt;&gt;&#010;&gt;&#010;&gt;&#010;&gt;&#010;&gt; --&#010;&gt; Jean Louis Boudart&#010;&gt; Independent consultant&#010;&gt; Apache EasyAnt commiter http://incubator.apache.org/easyant/&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Tutorial review</title>
<author><name>Jean-Louis Boudart &lt;jeanlouis.boudart@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-easyant-dev/201303.mbox/%3cCA+e2WO7OfMJszLk82JAnSMdpom=Kz222T1kBTfKLYrtaQSET=Q@mail.gmail.com%3e"/>
<id>urn:uuid:%3cCA+e2WO7OfMJszLk82JAnSMdpom=Kz222T1kBTfKLYrtaQSET=Q@mail-gmail-com%3e</id>
<updated>2013-03-06T07:37:37Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Here is the first one http://blog.easyant.org/getting-started-with-easyant/&#010;Le 21 févr. 2013 10:31, "Jean-Louis Boudart" &lt;jeanlouis.boudart@gmail.com&gt;&#010;a écrit :&#010;&#010;You're feedback will be really appreciated :)&#010;&#010;I'll publish the first article just after the release announce.&#010;&#010;&#010;2013/2/19 Dridi Boukelmoune &lt;dridi.boukelmoune@zenika.com&gt;&#010;&#010;&gt; Hi,&#010;&gt;&#010;&gt; As a very begginer I would be glad to review the articles.&#010;&gt;&#010;&gt; Best Regards,&#010;&gt; Dridi&#010;&gt;&#010;&gt; On Mon, Feb 18, 2013 at 9:22 PM, Jean-Louis Boudart&#010;&gt; &lt;jeanlouis.boudart@gmail.com&gt; wrote:&#010;&gt; &gt; Hi there,&#010;&gt; &gt;&#010;&gt; &gt; I'm currently writing a set of tutorial on our blog. The idea is to&#010;&gt; start a&#010;&gt; &gt; simple webapp project, adapt it with project specific targets , and&#010;&gt; &gt; factorize the code in a reusable plugin.&#010;&gt; &gt; * a getting started : for begginers&#010;&gt; &gt; * adapting project to your needs  : to show how we can configure easyant&#010;&gt; &gt; including custom targets and how we can plug into the project lifecycle.&#010;&gt; &gt; Here i suggest to implement a missing feature code coverage for example.&#010;&gt; &gt; * writting plugin : extract coverage stuff into a reusable plugin&#010;&gt; &gt;&#010;&gt; &gt; Why not doing this on our documentation ?&#010;&gt; &gt;    - to make promotion of easyant&#010;&gt; &gt;    - to let people comment specific topic and see missing points in our&#010;&gt; &gt; tutorials&#010;&gt; &gt;&#010;&gt; &gt; Once we'll get enough feedback we could then merge those tutorials in our&#010;&gt; &gt; official documentation.&#010;&gt; &gt;&#010;&gt; &gt; Are there volunteers to review those article ? :p&#010;&gt; &gt;&#010;&gt; &gt; Cheers,&#010;&gt; &gt; Jean-Louis Boudart&#010;&gt;&#010;&#010;&#010;&#010;-- &#010;Jean Louis Boudart&#010;Independent consultant&#010;Apache EasyAnt commiter http://incubator.apache.org/easyant/&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>[ANNOUNCE] Apache EasyAnt 0.9-incubating released</title>
<author><name>Jean-Louis Boudart &lt;jeanlouis.boudart@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-easyant-dev/201303.mbox/%3cCA+e2WO4mbjbRHOLVYXcNT3iK6Rm-dRRDah9CUoJO7M+TMM1PxA@mail.gmail.com%3e"/>
<id>urn:uuid:%3cCA+e2WO4mbjbRHOLVYXcNT3iK6Rm-dRRDah9CUoJO7M+TMM1PxA@mail-gmail-com%3e</id>
<updated>2013-03-04T22:44:37Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
The Apache EasyAnt project is pleased to announce its 0.9-incubating&#010;release.&#010;&#010;Apache Easyant is a toolbox focusing on easing project build processes.&#010;It's based on Apache Ant and Apache Ivy, and allows for maximum flexibily,&#010;improved integration in existing build systems and provides conventions and&#010;guidelines.&#010;&#010;Our goals are :&#010;&#010;   - to leverage popularity and flexibility of Ant.&#010;   - to integrate Apache Ivy, such that the build system combines a&#010;   ready-to-use dependency manager.&#010;   - to simplify standard build types, such as building web applications,&#010;   JARs etc, by providing ready to use builds.&#010;   - to provide conventions and guidelines.&#010;   - to make plugging-in of fresh functionalities as easy as writing Ant&#010;   scripts.&#010;&#010;To still remain adaptable,&#010;&#010;   - Though EasyAnt comes with a lot of conventions, we never lock you in.&#010;   - EasyAnt allows you to easily extend existing modules or create and use&#010;   your own modules.&#010;   - EasyAnt makes migration from Ant very simple. Your legacy Ant scripts&#010;   could still be leveraged using EasyAnt.&#010;&#010;Key features of this 0.9-incubating release are :&#010;&#010;   - dynamic project lifecycle to remain even more flexible (get rid of&#010;   phases in favor of extension point)&#010;   - enhanced multimodule support&#010;   - enhanced exception handling&#010;   - support for offline mode&#010;   - new command line switches and related api to list and describe&#010;   targets, properties, extensionPoints and even parameters (path, filesets)&#010;   - plugin dependencies can be overridden in module descriptors&#010;   - a set of new ant tasks to make plugin writer life easier&#010;   - a lighter distribution with only core plugins/buildtypes&#010;   - online repository for others plugins/buildtypes/skeletons&#010;   - upgrade to Apache Ant 1.8.4 and Apache Ivy 2.3.0&#010;   - numerous bug fixes as documented in Jira and in the release notes&#010;&#010;This is the first EasyAnt release under Apache Software Foundation.&#010;&#010;You can download this 0.9-incubating release at:&#010;http://incubator.apache.org/easyant/download.cgi&#010;&#010;Issues should be reported to:&#010;https://issues.apache.org/jira/browse/EASYANT&#010;&#010;More information can be found on the website:&#010;http://incubator.apache.org/easyant/&#010;&#010;Regards,&#010;-- &#010;Jean Louis Boudart&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>Re: A first release process</title>
<author><name>Nicolas Lalevée &lt;nicolas.lalevee@hibnet.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-easyant-dev/201303.mbox/%3c08384277-5E62-43D5-8B1C-49E1279DCF8F@hibnet.org%3e"/>
<id>urn:uuid:%3c08384277-5E62-43D5-8B1C-49E1279DCF8F@hibnet-org%3e</id>
<updated>2013-03-02T11:48:41Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
great job !&#010;&#010;Nicolas&#010;&#010;Le 2 mars 2013 à 00:46, Jean-Louis Boudart &lt;jeanlouis.boudart@gmail.com&gt; a écrit :&#010;&#010;&gt; Issue seems to came from how xooki.dir is located :&#010;&gt; [generate] script file ./xooki/xooki.js is not found&#010;&gt; [generate] Result: 11&#010;&gt; &#010;&gt; An issue with basedir ? A bug in xooki plugin ?&#010;&gt; &#010;&gt; I found a workarroud (copy xooki in current directory and set basedir&#010;&gt; property to `pwd`). I succeed to generate the website.&#010;&gt; &#010;&gt; Everything is online ;)&#010;&gt; &#010;&gt; &#010;&gt; 2013/3/1 Jean-Louis Boudart &lt;jeanlouis.boudart@gmail.com&gt;&#010;&gt; &#010;&gt;&gt; I've udpated the download page, but i'm getting errors while generating.&#010;&gt;&gt; Could you try on your side ?&#010;&gt;&gt; Le 27 févr. 2013 23:06, "Nicolas Lalevée" &lt;nicolas.lalevee@hibnet.org&gt; a&#010;&gt;&gt; écrit :&#010;&gt;&gt; &#010;&gt;&gt; Note that we need a proper download page which follows the ASF guidelines.&#010;&gt;&gt;&gt; More to read there:&#010;&gt;&gt;&gt; http://www.apache.org/dev/release-download-pages.html&#010;&gt;&gt;&gt; &#010;&gt;&gt;&gt; Nicolas&#010;&gt;&gt;&gt; &#010;&gt;&gt;&gt; Le 27 févr. 2013 à 22:49, Jean-Louis Boudart &lt;jeanlouis.boudart@gmail.com&gt;&#010;&gt;&gt;&gt; a écrit :&#010;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt; Release artifacts are available on dist.apache.org \o/&#010;&gt;&gt;&gt;&gt; I've just pushed all plugins to repository.easyant.org.&#010;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt; I think last step is now to update the website (in particular download&#010;&gt;&gt;&gt;&gt; page) before anouncing publicly the release.&#010;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt; 2013/1/28 Jean-Louis Boudart &lt;jeanlouis.boudart@gmail.com&gt;&#010;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt; Just tried modifying the version in revision attribute and i have the&#010;&gt;&gt;&gt; same&#010;&gt;&gt;&gt;&gt;&gt; issue build failed without error even in debug. Let's debug this later.&#010;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt; Another solution is to set the version property like this :&#010;&gt;&gt;&gt;&gt;&gt;   &lt;property name="version" value="${ivy.version}-incubating"/&gt;&#010;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt; It will force the version scheme in all produced files (manifest,&#010;&gt;&gt;&gt;&gt;&gt; version.properties and each distribution archives).&#010;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt; I prefer the shorter version easyant-core-0.9-incubating-bin.zip.&#010;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt; 2013/1/28 Nicolas Lalevée &lt;nicolas.lalevee@hibnet.org&gt;&#010;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt; Le 28 janv. 2013 à 10:16, Jean-Louis Boudart &lt;&#010;&gt;&gt;&gt; jeanlouis.boudart@gmail.com&gt;&#010;&gt;&gt;&gt;&gt;&gt;&gt; a écrit :&#010;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt; If this applies to core only, just updating the version attribute&#010;in&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt; core/trunk/module.ivy should do the trick without any other changes.&#010;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt; I have just tried that, the build fails at startup but without any&#010;&gt;&gt;&gt; error,&#010;&gt;&gt;&gt;&gt;&gt;&gt; it just look like a System.exit(1) somewhere...&#010;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt; So in the module.ivy I would add a -incubating in the revision. So&#010;&gt;&gt;&gt; are we&#010;&gt;&gt;&gt;&gt;&gt;&gt; cool with that kind of name for the distribution artifact ?&#010;&gt;&gt;&gt;&gt;&gt;&gt; easyant-core-0.9-incubating-build-20130128010814-bin.zip&#010;&gt;&gt;&gt;&gt;&gt;&gt; For ASF, it is important that there is "incubating" and the version&#010;is&#010;&gt;&gt;&gt;&gt;&gt;&gt; clear enough. So this is a question mainly for us the PPMC. Should&#010;we&#010;&gt;&gt;&gt;&gt;&gt;&gt; prefer something shorter, like easyant-core-0.9-incubating-bin.zip,&#010;&gt;&gt;&gt; or the&#010;&gt;&gt;&gt;&gt;&gt;&gt; longer version.&#010;&gt;&gt;&gt;&gt;&gt;&gt; Personally, I don't mind if we choose one over the other.&#010;&gt;&gt;&gt;&gt;&gt;&gt; If we prefer the shorter version, is there any property which I could&#010;&gt;&gt;&gt;&gt;&gt;&gt; set, or should I just rename the artifact ?&#010;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Should  we apply this version scheme also on buildtypes/skeletons&#010;&gt;&gt;&gt; etc… ?&#010;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt; I will make sure the version on the archive of the source will have&#010;&gt;&gt;&gt; the&#010;&gt;&gt;&gt;&gt;&gt;&gt; "-incubating" suffix. For the version of each plugin, buildtype,&#010;&gt;&gt;&gt; skeleton&#010;&gt;&gt;&gt;&gt;&gt;&gt; in the module.ivy, I think we can stick with 0.9.&#010;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt; Nicolas&#010;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 2013/1/28 Nicolas Lalevée &lt;nicolas.lalevee@hibnet.org&gt;&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I had just a little trouble: the version should be 0.9-incubating.&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; What is the best way to make easyant core build to produce&#010;a distrib&#010;&gt;&gt;&gt;&gt;&gt;&gt; with&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; that version ?&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; If the solution is to just rename the artifact afterwards,&#010;I don't&#010;&gt;&gt;&gt;&gt;&gt;&gt; mind,&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; we can improve that later.&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Nicolas&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Le 25 janv. 2013 à 16:00, Nicolas Lalevée &lt;&#010;&gt;&gt;&gt; nicolas.lalevee@hibnet.org&gt;&#010;&gt;&gt;&gt;&gt;&gt;&gt; a&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; écrit :&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Le 24 janv. 2013 à 21:23, Jean-Louis Boudart &lt;&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; jeanlouis.boudart@gmail.com&gt; a écrit :&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Ivy 2.3.0 release is almost ready, artifacts reached&#010;maven central&#010;&gt;&gt;&gt;&gt;&gt;&gt; repo.&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Vote has ended without any  veto. I assume official&#010;annouce is&#010;&gt;&gt;&gt; just a&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; question of time now.&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Could we start our release process now ? :p&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Definitively.&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I'll proceed soon, probably this week-end.&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Nicolas&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Le 28 déc. 2012 22:53, "Nicolas Lalevée" &lt;&#010;&gt;&gt;&gt; nicolas.lalevee@hibnet.org&gt;&#010;&gt;&gt;&gt;&gt;&gt;&gt; a&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; écrit :&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Le 28 déc. 2012 à 22:51, Nicolas Lalevée &lt;&#010;&gt;&gt;&gt;&gt;&gt;&gt; nicolas.lalevee@hibnet.org&gt;&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; a&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; écrit :&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Le 28 déc. 2012 à 22:05, Jean-Louis Boudart&#010;&lt;&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; jeanlouis.boudart@gmail.com&gt;&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; a écrit :&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I was thinking about it this morning&#010;when i saw Maarten's mail.&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Are we supposed to make a RC ? or directly&#010;a release?&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; If apache process forces us to make a&#010;RC, then we could do the&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; release&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; with&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; current code base and then switch to&#010;2.3.0-final.&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; The ASF doesn't enforce anything about the&#010;quality of the code&#010;&gt;&gt;&gt; we&#010;&gt;&gt;&gt;&gt;&gt;&gt; are&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; releasing. It is "just" about IP, License, PMC&#010;vote (IMPC in our&#010;&gt;&gt;&gt;&gt;&gt;&gt; case),&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; source distribution and probably also the svn&#010;tagging. So we do&#010;&gt;&gt;&gt;&gt;&gt;&gt; what we&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; want about versioning of releases.&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; In other case i would be in favor of&#010;waiting ivy 2.3.0 final&#010;&gt;&gt;&gt;&gt;&gt;&gt; release.&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; So we'll release an EasyAnt 0.9 with Ivy&#010;2.3.&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Actually this will be a 0.9-incubating, as per&#010;the Incubator&#010;&gt;&gt;&gt; rules.&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Nicolas&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Nicolas&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; By the way, does it sound good if I try&#010;do a release just after&#010;&gt;&gt;&gt;&gt;&gt;&gt; the&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; release&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; of Ivy 2.3.0 (so we can use it in EasyAnt)&#010;? Ivy release&#010;&gt;&gt;&gt; process&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; should&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; start next week.&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Nicolas&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Le 28 déc. 2012 à 20:14, Jean-Louis&#010;Boudart &lt;&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; jeanlouis.boudart@gmail.com&gt; a&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; écrit :&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Oki, maybe it's a premature discussion.&#010;Let's go as you&#010;&gt;&gt;&gt; described&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; for&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; the&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; first release and we will see in&#010;future how to enhance the&#010;&gt;&gt;&gt;&gt;&gt;&gt; process.&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; So no objection for me :)&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Le 28 déc. 2012 19:19, "Nicolas&#010;Lalevée" &lt;&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; nicolas.lalevee@hibnet.org&gt;&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; a&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; écrit :&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Le 28 déc. 2012 à 17:42, Jean-Louis&#010;Boudart &lt;&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; jeanlouis.boudart@gmail.com&gt;&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; a écrit :&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Sounds good for me.&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; But i'm wondering if it won't&#010;be safer to replace the step :&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; * invoke ant install-all:&#010;it will put every plugins into a&#010;&gt;&gt;&gt;&gt;&gt;&gt; shared&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; repository locally on the&#010;build machine&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; by&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; * invoke ant install-all:&#010;it will put every plugins into a&#010;&gt;&gt;&gt;&gt;&gt;&gt; staging&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; repository on repo.easyant.org&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; For the first release i agree&#010;that it doesn't change&#010;&gt;&gt;&gt; anything.&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; The problem with that change&#010;is that only people having write&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; access&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; to&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; repo.easyant.org could then build&#010;a distribution of&#010;&gt;&gt;&gt; easyant. We&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; must&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; be&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; sure there is a simple enough&#010;process for people to build&#010;&gt;&gt;&gt;&gt;&gt;&gt; easyant&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; from&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; the&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; sources.&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; But for future, plugins could&#010;be released individually. To&#010;&gt;&gt;&gt; make&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; them&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; accessible (as they will&#010;not be in the main distribution)&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; repo.easyant.orgcould be&#010;a good host. Like for the main&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; distribution,&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; we could use a&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; staging area to make them&#010;accessible before being&#010;&gt;&gt;&gt; definitivly&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; "public"&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; (or&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; "stable").&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; WDYT ?&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; No objection. But we must make&#010;the difference between&#010;&gt;&gt;&gt; building a&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; distribution and releasing. Building&#010;a distribution should be&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; possible to&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; anyone having the sources. Making&#010;a release should then be&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; building a&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; distribution but pushed onto&#010;Apache infra for the sources at&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; least, or&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; somewhere else as repo.easyant.org&#010;for the binaries.&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Nicolas&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 2012/12/28 Nicolas Lalevée&#010;&lt;nicolas.lalevee@hibnet.org&gt;&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; So we have EasyAnt core,&#010;the end user executable, and the&#010;&gt;&gt;&gt;&gt;&gt;&gt; EasyAnt&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; plugins,&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; buildtypes and skeletons&#010;(the build.xml pieces) to release.&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; All core and plugins&#010;have a build based on EasyAnt. Since&#010;&gt;&gt;&gt; this&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; build&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; loop,&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I have setup some very&#010;basic build.xml so we can bootstrap&#010;&gt;&gt;&gt; a&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; first&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; release.&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Here is the process I&#010;am suggesting:&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; - in plugins, buildtypes&#010;and skeletons:&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; -- do a svn tag.&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; -- invoke ant distributions:&#010;it will build a&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; easyant-xxxx-0.9-src.zip&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; package to be publish&#010;in the release area&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; -- invoke ant install-all:&#010;it will put every plugins into a&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; shared&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; repository locally on&#010;the build machine&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; - in core:&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; -- do a svn tag&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; -- invoke ant run -Dtarget=distribution:&#010;this is building&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; easyant,&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; and&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; then running easyant&#010;with the plugins just installed in the&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; shared&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; repo. At&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; the end we should have&#010;a easyant-core-0.9-bin.zip and a&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; easyant-core-0.9-src.zip&#010;ready to be published in the&#010;&gt;&gt;&gt; release&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; area&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; - push the *-src.zip&#010;and *-bin.zip into the staging release&#010;&gt;&gt;&gt;&gt;&gt;&gt; area&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; - md5, sha1 and sign&#010;the zip files&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; - vote for the release&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Once the process released&#010;finished, the source of this 0.9&#010;&gt;&gt;&gt;&gt;&gt;&gt; will&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; be&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; then&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; available via 4 zip files.&#010;A zip distribution will be&#010;&gt;&gt;&gt;&gt;&gt;&gt; available&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; to&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; download&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; for end user for immediate&#010;use.&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; And as an after release&#010;process, we would make the plugins,&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; buildtypes&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; and&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; skeletons available via&#010;our repository on repo.easyant.org&#010;&gt;&gt;&gt; .&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Does it sound good for&#010;everyone ?&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Nicolas&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; --&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Jean Louis Boudart&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Independent consultant&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Apache EasyAnt commiter&#010;&gt;&gt;&gt; http://incubator.apache.org/easyant/&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt; --&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Jean Louis Boudart&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Independent consultant&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Apache EasyAnt commiter http://incubator.apache.org/easyant/&#010;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt; --&#010;&gt;&gt;&gt;&gt;&gt; Jean Louis Boudart&#010;&gt;&gt;&gt;&gt;&gt; Independent consultant&#010;&gt;&gt;&gt;&gt;&gt; Apache EasyAnt commiter http://incubator.apache.org/easyant/&#010;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt; --&#010;&gt;&gt;&gt;&gt; Jean Louis Boudart&#010;&gt;&gt;&gt;&gt; Independent consultant&#010;&gt;&gt;&gt;&gt; Apache EasyAnt commiter http://incubator.apache.org/easyant/&#010;&gt;&gt;&gt; &#010;&gt;&gt;&gt; &#010;&gt; &#010;&gt; &#010;&gt; -- &#010;&gt; Jean Louis Boudart&#010;&gt; Independent consultant&#010;&gt; Apache EasyAnt commiter http://incubator.apache.org/easyant/&#010;&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>Re: A first release process</title>
<author><name>Jean-Louis Boudart &lt;jeanlouis.boudart@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-easyant-dev/201303.mbox/%3cCA+e2WO4_k63KfbGSe86mZTF=07ZiVgQXhVZDStus2vv8_HCd0w@mail.gmail.com%3e"/>
<id>urn:uuid:%3cCA+e2WO4_k63KfbGSe86mZTF=07ZiVgQXhVZDStus2vv8_HCd0w@mail-gmail-com%3e</id>
<updated>2013-03-01T23:46:18Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Issue seems to came from how xooki.dir is located :&#010; [generate] script file ./xooki/xooki.js is not found&#010; [generate] Result: 11&#010;&#010;An issue with basedir ? A bug in xooki plugin ?&#010;&#010;I found a workarroud (copy xooki in current directory and set basedir&#010;property to `pwd`). I succeed to generate the website.&#010;&#010;Everything is online ;)&#010;&#010;&#010;2013/3/1 Jean-Louis Boudart &lt;jeanlouis.boudart@gmail.com&gt;&#010;&#010;&gt; I've udpated the download page, but i'm getting errors while generating.&#010;&gt; Could you try on your side ?&#010;&gt;  Le 27 févr. 2013 23:06, "Nicolas Lalevée" &lt;nicolas.lalevee@hibnet.org&gt; a&#010;&gt; écrit :&#010;&gt;&#010;&gt; Note that we need a proper download page which follows the ASF guidelines.&#010;&gt;&gt; More to read there:&#010;&gt;&gt; http://www.apache.org/dev/release-download-pages.html&#010;&gt;&gt;&#010;&gt;&gt; Nicolas&#010;&gt;&gt;&#010;&gt;&gt; Le 27 févr. 2013 à 22:49, Jean-Louis Boudart &lt;jeanlouis.boudart@gmail.com&gt;&#010;&gt;&gt; a écrit :&#010;&gt;&gt;&#010;&gt;&gt; &gt; Release artifacts are available on dist.apache.org \o/&#010;&gt;&gt; &gt; I've just pushed all plugins to repository.easyant.org.&#010;&gt;&gt; &gt;&#010;&gt;&gt; &gt; I think last step is now to update the website (in particular download&#010;&gt;&gt; &gt; page) before anouncing publicly the release.&#010;&gt;&gt; &gt;&#010;&gt;&gt; &gt;&#010;&gt;&gt; &gt; 2013/1/28 Jean-Louis Boudart &lt;jeanlouis.boudart@gmail.com&gt;&#010;&gt;&gt; &gt;&#010;&gt;&gt; &gt;&gt; Just tried modifying the version in revision attribute and i have the&#010;&gt;&gt; same&#010;&gt;&gt; &gt;&gt; issue build failed without error even in debug. Let's debug this later.&#010;&gt;&gt; &gt;&gt;&#010;&gt;&gt; &gt;&gt;&#010;&gt;&gt; &gt;&gt; Another solution is to set the version property like this :&#010;&gt;&gt; &gt;&gt;    &lt;property name="version" value="${ivy.version}-incubating"/&gt;&#010;&gt;&gt; &gt;&gt;&#010;&gt;&gt; &gt;&gt; It will force the version scheme in all produced files (manifest,&#010;&gt;&gt; &gt;&gt; version.properties and each distribution archives).&#010;&gt;&gt; &gt;&gt;&#010;&gt;&gt; &gt;&gt; I prefer the shorter version easyant-core-0.9-incubating-bin.zip.&#010;&gt;&gt; &gt;&gt;&#010;&gt;&gt; &gt;&gt;&#010;&gt;&gt; &gt;&gt;&#010;&gt;&gt; &gt;&gt;&#010;&gt;&gt; &gt;&gt;&#010;&gt;&gt; &gt;&gt;&#010;&gt;&gt; &gt;&gt; 2013/1/28 Nicolas Lalevée &lt;nicolas.lalevee@hibnet.org&gt;&#010;&gt;&gt; &gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt; Le 28 janv. 2013 à 10:16, Jean-Louis Boudart &lt;&#010;&gt;&gt; jeanlouis.boudart@gmail.com&gt;&#010;&gt;&gt; &gt;&gt;&gt; a écrit :&#010;&gt;&gt; &gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt; If this applies to core only, just updating the version attribute&#010;in&#010;&gt;&gt; &gt;&gt;&gt;&gt; core/trunk/module.ivy should do the trick without any other changes.&#010;&gt;&gt; &gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt; I have just tried that, the build fails at startup but without any&#010;&gt;&gt; error,&#010;&gt;&gt; &gt;&gt;&gt; it just look like a System.exit(1) somewhere...&#010;&gt;&gt; &gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt; So in the module.ivy I would add a -incubating in the revision. So&#010;&gt;&gt; are we&#010;&gt;&gt; &gt;&gt;&gt; cool with that kind of name for the distribution artifact ?&#010;&gt;&gt; &gt;&gt;&gt; easyant-core-0.9-incubating-build-20130128010814-bin.zip&#010;&gt;&gt; &gt;&gt;&gt; For ASF, it is important that there is "incubating" and the version&#010;is&#010;&gt;&gt; &gt;&gt;&gt; clear enough. So this is a question mainly for us the PPMC. Should we&#010;&gt;&gt; &gt;&gt;&gt; prefer something shorter, like easyant-core-0.9-incubating-bin.zip,&#010;&gt;&gt; or the&#010;&gt;&gt; &gt;&gt;&gt; longer version.&#010;&gt;&gt; &gt;&gt;&gt; Personally, I don't mind if we choose one over the other.&#010;&gt;&gt; &gt;&gt;&gt; If we prefer the shorter version, is there any property which I could&#010;&gt;&gt; &gt;&gt;&gt; set, or should I just rename the artifact ?&#010;&gt;&gt; &gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt; Should  we apply this version scheme also on buildtypes/skeletons&#010;&gt;&gt; etc… ?&#010;&gt;&gt; &gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt; I will make sure the version on the archive of the source will have&#010;&gt;&gt; the&#010;&gt;&gt; &gt;&gt;&gt; "-incubating" suffix. For the version of each plugin, buildtype,&#010;&gt;&gt; skeleton&#010;&gt;&gt; &gt;&gt;&gt; in the module.ivy, I think we can stick with 0.9.&#010;&gt;&gt; &gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt; Nicolas&#010;&gt;&gt; &gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt; 2013/1/28 Nicolas Lalevée &lt;nicolas.lalevee@hibnet.org&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt; I had just a little trouble: the version should be 0.9-incubating.&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt; What is the best way to make easyant core build to produce a&#010;distrib&#010;&gt;&gt; &gt;&gt;&gt; with&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt; that version ?&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt; If the solution is to just rename the artifact afterwards, I&#010;don't&#010;&gt;&gt; &gt;&gt;&gt; mind,&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt; we can improve that later.&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt; Nicolas&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt; Le 25 janv. 2013 à 16:00, Nicolas Lalevée &lt;&#010;&gt;&gt; nicolas.lalevee@hibnet.org&gt;&#010;&gt;&gt; &gt;&gt;&gt; a&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt; écrit :&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt; Le 24 janv. 2013 à 21:23, Jean-Louis Boudart &lt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt; jeanlouis.boudart@gmail.com&gt; a écrit :&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; Ivy 2.3.0 release is almost ready, artifacts reached&#010;maven central&#010;&gt;&gt; &gt;&gt;&gt; repo.&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; Vote has ended without any  veto. I assume official&#010;annouce is&#010;&gt;&gt; just a&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; question of time now.&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; Could we start our release process now ? :p&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt; Definitively.&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt; I'll proceed soon, probably this week-end.&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt; Nicolas&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; Le 28 déc. 2012 22:53, "Nicolas Lalevée" &lt;&#010;&gt;&gt; nicolas.lalevee@hibnet.org&gt;&#010;&gt;&gt; &gt;&gt;&gt; a&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; écrit :&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Le 28 déc. 2012 à 22:51, Nicolas Lalevée &lt;&#010;&gt;&gt; &gt;&gt;&gt; nicolas.lalevee@hibnet.org&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt; a&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; écrit :&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Le 28 déc. 2012 à 22:05, Jean-Louis Boudart&#010;&lt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt; jeanlouis.boudart@gmail.com&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; a écrit :&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I was thinking about it this morning when&#010;i saw Maarten's mail.&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Are we supposed to make a RC ? or directly&#010;a release?&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; If apache process forces us to make a RC,&#010;then we could do the&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt; release&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; with&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; current code base and then switch to 2.3.0-final.&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; The ASF doesn't enforce anything about the quality&#010;of the code&#010;&gt;&gt; we&#010;&gt;&gt; &gt;&gt;&gt; are&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; releasing. It is "just" about IP, License, PMC vote&#010;(IMPC in our&#010;&gt;&gt; &gt;&gt;&gt; case),&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; source distribution and probably also the svn tagging.&#010;So we do&#010;&gt;&gt; &gt;&gt;&gt; what we&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; want about versioning of releases.&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; In other case i would be in favor of waiting&#010;ivy 2.3.0 final&#010;&gt;&gt; &gt;&gt;&gt; release.&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; So we'll release an EasyAnt 0.9 with Ivy 2.3.&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Actually this will be a 0.9-incubating, as per the&#010;Incubator&#010;&gt;&gt; rules.&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Nicolas&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Nicolas&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; By the way, does it sound good if I try&#010;do a release just after&#010;&gt;&gt; &gt;&gt;&gt; the&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; release&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; of Ivy 2.3.0 (so we can use it in EasyAnt)&#010;? Ivy release&#010;&gt;&gt; process&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt; should&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; start next week.&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Nicolas&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Le 28 déc. 2012 à 20:14, Jean-Louis Boudart&#010;&lt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; jeanlouis.boudart@gmail.com&gt; a&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; écrit :&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Oki, maybe it's a premature discussion.&#010;Let's go as you&#010;&gt;&gt; described&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt; for&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; the&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; first release and we will see in future&#010;how to enhance the&#010;&gt;&gt; &gt;&gt;&gt; process.&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; So no objection for me :)&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Le 28 déc. 2012 19:19, "Nicolas Lalevée"&#010;&lt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt; nicolas.lalevee@hibnet.org&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; a&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; écrit :&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Le 28 déc. 2012 à 17:42, Jean-Louis&#010;Boudart &lt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; jeanlouis.boudart@gmail.com&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; a écrit :&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Sounds good for me.&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; But i'm wondering if it won't&#010;be safer to replace the step :&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; * invoke ant install-all: it&#010;will put every plugins into a&#010;&gt;&gt; &gt;&gt;&gt; shared&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; repository locally on the build&#010;machine&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; by&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; * invoke ant install-all: it&#010;will put every plugins into a&#010;&gt;&gt; &gt;&gt;&gt; staging&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; repository on repo.easyant.org&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; For the first release i agree&#010;that it doesn't change&#010;&gt;&gt; anything.&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; The problem with that change is&#010;that only people having write&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt; access&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; to&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; repo.easyant.org could then build&#010;a distribution of&#010;&gt;&gt; easyant. We&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt; must&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; be&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; sure there is a simple enough process&#010;for people to build&#010;&gt;&gt; &gt;&gt;&gt; easyant&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt; from&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; the&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; sources.&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; But for future, plugins could&#010;be released individually. To&#010;&gt;&gt; make&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt; them&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; accessible (as they will not&#010;be in the main distribution)&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; repo.easyant.orgcould be a good&#010;host. Like for the main&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt; distribution,&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; we could use a&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; staging area to make them accessible&#010;before being&#010;&gt;&gt; definitivly&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; "public"&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; (or&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; "stable").&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; WDYT ?&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; No objection. But we must make the&#010;difference between&#010;&gt;&gt; building a&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; distribution and releasing. Building&#010;a distribution should be&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; possible to&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; anyone having the sources. Making&#010;a release should then be&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt; building a&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; distribution but pushed onto Apache&#010;infra for the sources at&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt; least, or&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; somewhere else as repo.easyant.org&#010;for the binaries.&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Nicolas&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 2012/12/28 Nicolas Lalevée&#010;&lt;nicolas.lalevee@hibnet.org&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; So we have EasyAnt core,&#010;the end user executable, and the&#010;&gt;&gt; &gt;&gt;&gt; EasyAnt&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; plugins,&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; buildtypes and skeletons&#010;(the build.xml pieces) to release.&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; All core and plugins have&#010;a build based on EasyAnt. Since&#010;&gt;&gt; this&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt; build&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; loop,&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I have setup some very basic&#010;build.xml so we can bootstrap&#010;&gt;&gt; a&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt; first&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; release.&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Here is the process I am&#010;suggesting:&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; - in plugins, buildtypes&#010;and skeletons:&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; -- do a svn tag.&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; -- invoke ant distributions:&#010;it will build a&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; easyant-xxxx-0.9-src.zip&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; package to be publish in&#010;the release area&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; -- invoke ant install-all:&#010;it will put every plugins into a&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt; shared&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; repository locally on the&#010;build machine&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; - in core:&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; -- do a svn tag&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; -- invoke ant run -Dtarget=distribution:&#010;this is building&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt; easyant,&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; and&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; then running easyant with&#010;the plugins just installed in the&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt; shared&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; repo. At&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; the end we should have a&#010;easyant-core-0.9-bin.zip and a&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; easyant-core-0.9-src.zip&#010;ready to be published in the&#010;&gt;&gt; release&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt; area&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; - push the *-src.zip and&#010;*-bin.zip into the staging release&#010;&gt;&gt; &gt;&gt;&gt; area&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; - md5, sha1 and sign the&#010;zip files&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; - vote for the release&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Once the process released&#010;finished, the source of this 0.9&#010;&gt;&gt; &gt;&gt;&gt; will&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt; be&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; then&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; available via 4 zip files.&#010;A zip distribution will be&#010;&gt;&gt; &gt;&gt;&gt; available&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt; to&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; download&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; for end user for immediate&#010;use.&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; And as an after release&#010;process, we would make the plugins,&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; buildtypes&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; and&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; skeletons available via&#010;our repository on repo.easyant.org&#010;&gt;&gt; .&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Does it sound good for everyone&#010;?&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Nicolas&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; --&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Jean Louis Boudart&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Independent consultant&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Apache EasyAnt commiter&#010;&gt;&gt; http://incubator.apache.org/easyant/&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt; --&#010;&gt;&gt; &gt;&gt;&gt;&gt; Jean Louis Boudart&#010;&gt;&gt; &gt;&gt;&gt;&gt; Independent consultant&#010;&gt;&gt; &gt;&gt;&gt;&gt; Apache EasyAnt commiter http://incubator.apache.org/easyant/&#010;&gt;&gt; &gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&#010;&gt;&gt; &gt;&gt;&#010;&gt;&gt; &gt;&gt; --&#010;&gt;&gt; &gt;&gt; Jean Louis Boudart&#010;&gt;&gt; &gt;&gt; Independent consultant&#010;&gt;&gt; &gt;&gt; Apache EasyAnt commiter http://incubator.apache.org/easyant/&#010;&gt;&gt; &gt;&gt;&#010;&gt;&gt; &gt;&#010;&gt;&gt; &gt;&#010;&gt;&gt; &gt;&#010;&gt;&gt; &gt; --&#010;&gt;&gt; &gt; Jean Louis Boudart&#010;&gt;&gt; &gt; Independent consultant&#010;&gt;&gt; &gt; Apache EasyAnt commiter http://incubator.apache.org/easyant/&#010;&gt;&gt;&#010;&gt;&gt;&#010;&#010;&#010;-- &#010;Jean Louis Boudart&#010;Independent consultant&#010;Apache EasyAnt commiter http://incubator.apache.org/easyant/&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>Re: A first release process</title>
<author><name>Jean-Louis Boudart &lt;jeanlouis.boudart@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-easyant-dev/201303.mbox/%3cCA+e2WO5FbBr3=rfnh2ai+YK9JD8_2YjBZ-P6aUVzRMD==XQgTg@mail.gmail.com%3e"/>
<id>urn:uuid:%3cCA+e2WO5FbBr3=rfnh2ai+YK9JD8_2YjBZ-P6aUVzRMD==XQgTg@mail-gmail-com%3e</id>
<updated>2013-03-01T07:34:34Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
I've udpated the download page, but i'm getting errors while generating.&#010;Could you try on your side ?&#010; Le 27 févr. 2013 23:06, "Nicolas Lalevée" &lt;nicolas.lalevee@hibnet.org&gt; a&#010;écrit :&#010;&#010;&gt; Note that we need a proper download page which follows the ASF guidelines.&#010;&gt; More to read there:&#010;&gt; http://www.apache.org/dev/release-download-pages.html&#010;&gt;&#010;&gt; Nicolas&#010;&gt;&#010;&gt; Le 27 févr. 2013 à 22:49, Jean-Louis Boudart &lt;jeanlouis.boudart@gmail.com&gt;&#010;&gt; a écrit :&#010;&gt;&#010;&gt; &gt; Release artifacts are available on dist.apache.org \o/&#010;&gt; &gt; I've just pushed all plugins to repository.easyant.org.&#010;&gt; &gt;&#010;&gt; &gt; I think last step is now to update the website (in particular download&#010;&gt; &gt; page) before anouncing publicly the release.&#010;&gt; &gt;&#010;&gt; &gt;&#010;&gt; &gt; 2013/1/28 Jean-Louis Boudart &lt;jeanlouis.boudart@gmail.com&gt;&#010;&gt; &gt;&#010;&gt; &gt;&gt; Just tried modifying the version in revision attribute and i have the&#010;&gt; same&#010;&gt; &gt;&gt; issue build failed without error even in debug. Let's debug this later.&#010;&gt; &gt;&gt;&#010;&gt; &gt;&gt;&#010;&gt; &gt;&gt; Another solution is to set the version property like this :&#010;&gt; &gt;&gt;    &lt;property name="version" value="${ivy.version}-incubating"/&gt;&#010;&gt; &gt;&gt;&#010;&gt; &gt;&gt; It will force the version scheme in all produced files (manifest,&#010;&gt; &gt;&gt; version.properties and each distribution archives).&#010;&gt; &gt;&gt;&#010;&gt; &gt;&gt; I prefer the shorter version easyant-core-0.9-incubating-bin.zip.&#010;&gt; &gt;&gt;&#010;&gt; &gt;&gt;&#010;&gt; &gt;&gt;&#010;&gt; &gt;&gt;&#010;&gt; &gt;&gt;&#010;&gt; &gt;&gt;&#010;&gt; &gt;&gt; 2013/1/28 Nicolas Lalevée &lt;nicolas.lalevee@hibnet.org&gt;&#010;&gt; &gt;&gt;&#010;&gt; &gt;&gt;&gt; Le 28 janv. 2013 à 10:16, Jean-Louis Boudart &lt;&#010;&gt; jeanlouis.boudart@gmail.com&gt;&#010;&gt; &gt;&gt;&gt; a écrit :&#010;&gt; &gt;&gt;&gt;&#010;&gt; &gt;&gt;&gt;&gt; If this applies to core only, just updating the version attribute in&#010;&gt; &gt;&gt;&gt;&gt; core/trunk/module.ivy should do the trick without any other changes.&#010;&gt; &gt;&gt;&gt;&#010;&gt; &gt;&gt;&gt; I have just tried that, the build fails at startup but without any&#010;&gt; error,&#010;&gt; &gt;&gt;&gt; it just look like a System.exit(1) somewhere...&#010;&gt; &gt;&gt;&gt;&#010;&gt; &gt;&gt;&gt; So in the module.ivy I would add a -incubating in the revision. So are&#010;&gt; we&#010;&gt; &gt;&gt;&gt; cool with that kind of name for the distribution artifact ?&#010;&gt; &gt;&gt;&gt; easyant-core-0.9-incubating-build-20130128010814-bin.zip&#010;&gt; &gt;&gt;&gt; For ASF, it is important that there is "incubating" and the version is&#010;&gt; &gt;&gt;&gt; clear enough. So this is a question mainly for us the PPMC. Should we&#010;&gt; &gt;&gt;&gt; prefer something shorter, like easyant-core-0.9-incubating-bin.zip, or&#010;&gt; the&#010;&gt; &gt;&gt;&gt; longer version.&#010;&gt; &gt;&gt;&gt; Personally, I don't mind if we choose one over the other.&#010;&gt; &gt;&gt;&gt; If we prefer the shorter version, is there any property which I could&#010;&gt; &gt;&gt;&gt; set, or should I just rename the artifact ?&#010;&gt; &gt;&gt;&gt;&#010;&gt; &gt;&gt;&gt;&gt; Should  we apply this version scheme also on buildtypes/skeletons&#010;&gt; etc… ?&#010;&gt; &gt;&gt;&gt;&#010;&gt; &gt;&gt;&gt; I will make sure the version on the archive of the source will have the&#010;&gt; &gt;&gt;&gt; "-incubating" suffix. For the version of each plugin, buildtype,&#010;&gt; skeleton&#010;&gt; &gt;&gt;&gt; in the module.ivy, I think we can stick with 0.9.&#010;&gt; &gt;&gt;&gt;&#010;&gt; &gt;&gt;&gt; Nicolas&#010;&gt; &gt;&gt;&gt;&#010;&gt; &gt;&gt;&gt;&gt;&#010;&gt; &gt;&gt;&gt;&gt;&#010;&gt; &gt;&gt;&gt;&gt; 2013/1/28 Nicolas Lalevée &lt;nicolas.lalevee@hibnet.org&gt;&#010;&gt; &gt;&gt;&gt;&gt;&#010;&gt; &gt;&gt;&gt;&gt;&gt; I had just a little trouble: the version should be 0.9-incubating.&#010;&gt; &gt;&gt;&gt;&gt;&gt; What is the best way to make easyant core build to produce a distrib&#010;&gt; &gt;&gt;&gt; with&#010;&gt; &gt;&gt;&gt;&gt;&gt; that version ?&#010;&gt; &gt;&gt;&gt;&gt;&gt; If the solution is to just rename the artifact afterwards, I don't&#010;&gt; &gt;&gt;&gt; mind,&#010;&gt; &gt;&gt;&gt;&gt;&gt; we can improve that later.&#010;&gt; &gt;&gt;&gt;&gt;&gt;&#010;&gt; &gt;&gt;&gt;&gt;&gt; Nicolas&#010;&gt; &gt;&gt;&gt;&gt;&gt;&#010;&gt; &gt;&gt;&gt;&gt;&gt; Le 25 janv. 2013 à 16:00, Nicolas Lalevée &lt;&#010;&gt; nicolas.lalevee@hibnet.org&gt;&#010;&gt; &gt;&gt;&gt; a&#010;&gt; &gt;&gt;&gt;&gt;&gt; écrit :&#010;&gt; &gt;&gt;&gt;&gt;&gt;&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt; Le 24 janv. 2013 à 21:23, Jean-Louis Boudart &lt;&#010;&gt; &gt;&gt;&gt;&gt;&gt; jeanlouis.boudart@gmail.com&gt; a écrit :&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; Ivy 2.3.0 release is almost ready, artifacts reached maven&#010;central&#010;&gt; &gt;&gt;&gt; repo.&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; Vote has ended without any  veto. I assume official annouce&#010;is&#010;&gt; just a&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; question of time now.&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; Could we start our release process now ? :p&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt; Definitively.&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt; I'll proceed soon, probably this week-end.&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt; Nicolas&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; Le 28 déc. 2012 22:53, "Nicolas Lalevée" &lt;&#010;&gt; nicolas.lalevee@hibnet.org&gt;&#010;&gt; &gt;&gt;&gt; a&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; écrit :&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Le 28 déc. 2012 à 22:51, Nicolas Lalevée &lt;&#010;&gt; &gt;&gt;&gt; nicolas.lalevee@hibnet.org&gt;&#010;&gt; &gt;&gt;&gt;&gt;&gt; a&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; écrit :&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Le 28 déc. 2012 à 22:05, Jean-Louis Boudart &lt;&#010;&gt; &gt;&gt;&gt;&gt;&gt; jeanlouis.boudart@gmail.com&gt;&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; a écrit :&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I was thinking about it this morning when i&#010;saw Maarten's mail.&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Are we supposed to make a RC ? or directly a&#010;release?&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; If apache process forces us to make a RC, then&#010;we could do the&#010;&gt; &gt;&gt;&gt;&gt;&gt; release&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; with&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; current code base and then switch to 2.3.0-final.&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; The ASF doesn't enforce anything about the quality&#010;of the code we&#010;&gt; &gt;&gt;&gt; are&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; releasing. It is "just" about IP, License, PMC vote&#010;(IMPC in our&#010;&gt; &gt;&gt;&gt; case),&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; source distribution and probably also the svn tagging.&#010;So we do&#010;&gt; &gt;&gt;&gt; what we&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; want about versioning of releases.&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; In other case i would be in favor of waiting&#010;ivy 2.3.0 final&#010;&gt; &gt;&gt;&gt; release.&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; So we'll release an EasyAnt 0.9 with Ivy 2.3.&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Actually this will be a 0.9-incubating, as per the Incubator&#010;&gt; rules.&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Nicolas&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Nicolas&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; By the way, does it sound good if I try do a&#010;release just after&#010;&gt; &gt;&gt;&gt; the&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; release&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; of Ivy 2.3.0 (so we can use it in EasyAnt) ?&#010;Ivy release process&#010;&gt; &gt;&gt;&gt;&gt;&gt; should&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; start next week.&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Nicolas&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Le 28 déc. 2012 à 20:14, Jean-Louis Boudart&#010;&lt;&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; jeanlouis.boudart@gmail.com&gt; a&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; écrit :&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Oki, maybe it's a premature discussion.&#010;Let's go as you&#010;&gt; described&#010;&gt; &gt;&gt;&gt;&gt;&gt; for&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; the&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; first release and we will see in future&#010;how to enhance the&#010;&gt; &gt;&gt;&gt; process.&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; So no objection for me :)&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Le 28 déc. 2012 19:19, "Nicolas Lalevée"&#010;&lt;&#010;&gt; &gt;&gt;&gt;&gt;&gt; nicolas.lalevee@hibnet.org&gt;&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; a&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; écrit :&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Le 28 déc. 2012 à 17:42, Jean-Louis&#010;Boudart &lt;&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; jeanlouis.boudart@gmail.com&gt;&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; a écrit :&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Sounds good for me.&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; But i'm wondering if it won't be&#010;safer to replace the step :&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; * invoke ant install-all: it will&#010;put every plugins into a&#010;&gt; &gt;&gt;&gt; shared&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; repository locally on the build&#010;machine&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; by&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; * invoke ant install-all: it will&#010;put every plugins into a&#010;&gt; &gt;&gt;&gt; staging&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; repository on repo.easyant.org&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; For the first release i agree that&#010;it doesn't change&#010;&gt; anything.&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; The problem with that change is that&#010;only people having write&#010;&gt; &gt;&gt;&gt;&gt;&gt; access&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; to&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; repo.easyant.org could then build a&#010;distribution of easyant.&#010;&gt; We&#010;&gt; &gt;&gt;&gt;&gt;&gt; must&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; be&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; sure there is a simple enough process&#010;for people to build&#010;&gt; &gt;&gt;&gt; easyant&#010;&gt; &gt;&gt;&gt;&gt;&gt; from&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; the&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; sources.&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; But for future, plugins could be&#010;released individually. To&#010;&gt; make&#010;&gt; &gt;&gt;&gt;&gt;&gt; them&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; accessible (as they will not be&#010;in the main distribution)&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; repo.easyant.orgcould be a good&#010;host. Like for the main&#010;&gt; &gt;&gt;&gt;&gt;&gt; distribution,&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; we could use a&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; staging area to make them accessible&#010;before being definitivly&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; "public"&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; (or&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; "stable").&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; WDYT ?&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; No objection. But we must make the difference&#010;between&#010;&gt; building a&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; distribution and releasing. Building&#010;a distribution should be&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; possible to&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; anyone having the sources. Making a&#010;release should then be&#010;&gt; &gt;&gt;&gt;&gt;&gt; building a&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; distribution but pushed onto Apache&#010;infra for the sources at&#010;&gt; &gt;&gt;&gt;&gt;&gt; least, or&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; somewhere else as repo.easyant.org for&#010;the binaries.&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Nicolas&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 2012/12/28 Nicolas Lalevée &lt;nicolas.lalevee@hibnet.org&gt;&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; So we have EasyAnt core, the&#010;end user executable, and the&#010;&gt; &gt;&gt;&gt; EasyAnt&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; plugins,&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; buildtypes and skeletons (the&#010;build.xml pieces) to release.&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; All core and plugins have a&#010;build based on EasyAnt. Since&#010;&gt; this&#010;&gt; &gt;&gt;&gt;&gt;&gt; build&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; loop,&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I have setup some very basic&#010;build.xml so we can bootstrap a&#010;&gt; &gt;&gt;&gt;&gt;&gt; first&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; release.&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Here is the process I am suggesting:&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; - in plugins, buildtypes and&#010;skeletons:&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; -- do a svn tag.&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; -- invoke ant distributions:&#010;it will build a&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; easyant-xxxx-0.9-src.zip&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; package to be publish in the&#010;release area&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; -- invoke ant install-all: it&#010;will put every plugins into a&#010;&gt; &gt;&gt;&gt;&gt;&gt; shared&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; repository locally on the build&#010;machine&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; - in core:&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; -- do a svn tag&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; -- invoke ant run -Dtarget=distribution:&#010;this is building&#010;&gt; &gt;&gt;&gt;&gt;&gt; easyant,&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; and&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; then running easyant with the&#010;plugins just installed in the&#010;&gt; &gt;&gt;&gt;&gt;&gt; shared&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; repo. At&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; the end we should have a easyant-core-0.9-bin.zip&#010;and a&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; easyant-core-0.9-src.zip ready&#010;to be published in the&#010;&gt; release&#010;&gt; &gt;&gt;&gt;&gt;&gt; area&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; - push the *-src.zip and *-bin.zip&#010;into the staging release&#010;&gt; &gt;&gt;&gt; area&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; - md5, sha1 and sign the zip&#010;files&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; - vote for the release&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Once the process released finished,&#010;the source of this 0.9&#010;&gt; &gt;&gt;&gt; will&#010;&gt; &gt;&gt;&gt;&gt;&gt; be&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; then&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; available via 4 zip files. A&#010;zip distribution will be&#010;&gt; &gt;&gt;&gt; available&#010;&gt; &gt;&gt;&gt;&gt;&gt; to&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; download&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; for end user for immediate use.&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; And as an after release process,&#010;we would make the plugins,&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; buildtypes&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; and&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; skeletons available via our&#010;repository on repo.easyant.org.&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Does it sound good for everyone&#010;?&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Nicolas&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; --&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Jean Louis Boudart&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Independent consultant&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Apache EasyAnt commiter http://incubator.apache.org/easyant/&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt; &gt;&gt;&gt;&gt;&gt;&#010;&gt; &gt;&gt;&gt;&gt;&gt;&#010;&gt; &gt;&gt;&gt;&gt;&#010;&gt; &gt;&gt;&gt;&gt;&#010;&gt; &gt;&gt;&gt;&gt; --&#010;&gt; &gt;&gt;&gt;&gt; Jean Louis Boudart&#010;&gt; &gt;&gt;&gt;&gt; Independent consultant&#010;&gt; &gt;&gt;&gt;&gt; Apache EasyAnt commiter http://incubator.apache.org/easyant/&#010;&gt; &gt;&gt;&gt;&#010;&gt; &gt;&gt;&gt;&#010;&gt; &gt;&gt;&#010;&gt; &gt;&gt;&#010;&gt; &gt;&gt; --&#010;&gt; &gt;&gt; Jean Louis Boudart&#010;&gt; &gt;&gt; Independent consultant&#010;&gt; &gt;&gt; Apache EasyAnt commiter http://incubator.apache.org/easyant/&#010;&gt; &gt;&gt;&#010;&gt; &gt;&#010;&gt; &gt;&#010;&gt; &gt;&#010;&gt; &gt; --&#010;&gt; &gt; Jean Louis Boudart&#010;&gt; &gt; Independent consultant&#010;&gt; &gt; Apache EasyAnt commiter http://incubator.apache.org/easyant/&#010;&gt;&#010;&gt;&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>Re: A first release process</title>
<author><name>Nicolas Lalevée &lt;nicolas.lalevee@hibnet.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-easyant-dev/201302.mbox/%3cBC229D5D-B652-4FA1-8916-B65A6E0B85EC@hibnet.org%3e"/>
<id>urn:uuid:%3cBC229D5D-B652-4FA1-8916-B65A6E0B85EC@hibnet-org%3e</id>
<updated>2013-02-27T22:05:28Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Note that we need a proper download page which follows the ASF guidelines.&#010;More to read there:&#010;http://www.apache.org/dev/release-download-pages.html&#010;&#010;Nicolas&#010;&#010;Le 27 févr. 2013 à 22:49, Jean-Louis Boudart &lt;jeanlouis.boudart@gmail.com&gt; a écrit&#010;:&#010;&#010;&gt; Release artifacts are available on dist.apache.org \o/&#010;&gt; I've just pushed all plugins to repository.easyant.org.&#010;&gt; &#010;&gt; I think last step is now to update the website (in particular download&#010;&gt; page) before anouncing publicly the release.&#010;&gt; &#010;&gt; &#010;&gt; 2013/1/28 Jean-Louis Boudart &lt;jeanlouis.boudart@gmail.com&gt;&#010;&gt; &#010;&gt;&gt; Just tried modifying the version in revision attribute and i have the same&#010;&gt;&gt; issue build failed without error even in debug. Let's debug this later.&#010;&gt;&gt; &#010;&gt;&gt; &#010;&gt;&gt; Another solution is to set the version property like this :&#010;&gt;&gt;    &lt;property name="version" value="${ivy.version}-incubating"/&gt;&#010;&gt;&gt; &#010;&gt;&gt; It will force the version scheme in all produced files (manifest,&#010;&gt;&gt; version.properties and each distribution archives).&#010;&gt;&gt; &#010;&gt;&gt; I prefer the shorter version easyant-core-0.9-incubating-bin.zip.&#010;&gt;&gt; &#010;&gt;&gt; &#010;&gt;&gt; &#010;&gt;&gt; &#010;&gt;&gt; &#010;&gt;&gt; &#010;&gt;&gt; 2013/1/28 Nicolas Lalevée &lt;nicolas.lalevee@hibnet.org&gt;&#010;&gt;&gt; &#010;&gt;&gt;&gt; Le 28 janv. 2013 à 10:16, Jean-Louis Boudart &lt;jeanlouis.boudart@gmail.com&gt;&#010;&gt;&gt;&gt; a écrit :&#010;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt; If this applies to core only, just updating the version attribute in&#010;&gt;&gt;&gt;&gt; core/trunk/module.ivy should do the trick without any other changes.&#010;&gt;&gt;&gt; &#010;&gt;&gt;&gt; I have just tried that, the build fails at startup but without any error,&#010;&gt;&gt;&gt; it just look like a System.exit(1) somewhere...&#010;&gt;&gt;&gt; &#010;&gt;&gt;&gt; So in the module.ivy I would add a -incubating in the revision. So are we&#010;&gt;&gt;&gt; cool with that kind of name for the distribution artifact ?&#010;&gt;&gt;&gt; easyant-core-0.9-incubating-build-20130128010814-bin.zip&#010;&gt;&gt;&gt; For ASF, it is important that there is "incubating" and the version is&#010;&gt;&gt;&gt; clear enough. So this is a question mainly for us the PPMC. Should we&#010;&gt;&gt;&gt; prefer something shorter, like easyant-core-0.9-incubating-bin.zip, or the&#010;&gt;&gt;&gt; longer version.&#010;&gt;&gt;&gt; Personally, I don't mind if we choose one over the other.&#010;&gt;&gt;&gt; If we prefer the shorter version, is there any property which I could&#010;&gt;&gt;&gt; set, or should I just rename the artifact ?&#010;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt; Should  we apply this version scheme also on buildtypes/skeletons etc…&#010;?&#010;&gt;&gt;&gt; &#010;&gt;&gt;&gt; I will make sure the version on the archive of the source will have the&#010;&gt;&gt;&gt; "-incubating" suffix. For the version of each plugin, buildtype, skeleton&#010;&gt;&gt;&gt; in the module.ivy, I think we can stick with 0.9.&#010;&gt;&gt;&gt; &#010;&gt;&gt;&gt; Nicolas&#010;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt; 2013/1/28 Nicolas Lalevée &lt;nicolas.lalevee@hibnet.org&gt;&#010;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt; I had just a little trouble: the version should be 0.9-incubating.&#010;&gt;&gt;&gt;&gt;&gt; What is the best way to make easyant core build to produce a distrib&#010;&gt;&gt;&gt; with&#010;&gt;&gt;&gt;&gt;&gt; that version ?&#010;&gt;&gt;&gt;&gt;&gt; If the solution is to just rename the artifact afterwards, I don't&#010;&gt;&gt;&gt; mind,&#010;&gt;&gt;&gt;&gt;&gt; we can improve that later.&#010;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt; Nicolas&#010;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt; Le 25 janv. 2013 à 16:00, Nicolas Lalevée &lt;nicolas.lalevee@hibnet.org&gt;&#010;&gt;&gt;&gt; a&#010;&gt;&gt;&gt;&gt;&gt; écrit :&#010;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt; Le 24 janv. 2013 à 21:23, Jean-Louis Boudart &lt;&#010;&gt;&gt;&gt;&gt;&gt; jeanlouis.boudart@gmail.com&gt; a écrit :&#010;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Ivy 2.3.0 release is almost ready, artifacts reached maven central&#010;&gt;&gt;&gt; repo.&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Vote has ended without any  veto. I assume official annouce is&#010;just a&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt; question of time now.&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Could we start our release process now ? :p&#010;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt; Definitively.&#010;&gt;&gt;&gt;&gt;&gt;&gt; I'll proceed soon, probably this week-end.&#010;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt; Nicolas&#010;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Le 28 déc. 2012 22:53, "Nicolas Lalevée" &lt;nicolas.lalevee@hibnet.org&gt;&#010;&gt;&gt;&gt; a&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt; écrit :&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Le 28 déc. 2012 à 22:51, Nicolas Lalevée &lt;&#010;&gt;&gt;&gt; nicolas.lalevee@hibnet.org&gt;&#010;&gt;&gt;&gt;&gt;&gt; a&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; écrit :&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Le 28 déc. 2012 à 22:05, Jean-Louis Boudart &lt;&#010;&gt;&gt;&gt;&gt;&gt; jeanlouis.boudart@gmail.com&gt;&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; a écrit :&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I was thinking about it this morning when i saw Maarten's&#010;mail.&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Are we supposed to make a RC ? or directly a release?&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; If apache process forces us to make a RC, then we&#010;could do the&#010;&gt;&gt;&gt;&gt;&gt; release&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; with&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; current code base and then switch to 2.3.0-final.&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; The ASF doesn't enforce anything about the quality of&#010;the code we&#010;&gt;&gt;&gt; are&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; releasing. It is "just" about IP, License, PMC vote (IMPC&#010;in our&#010;&gt;&gt;&gt; case),&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; source distribution and probably also the svn tagging. So&#010;we do&#010;&gt;&gt;&gt; what we&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; want about versioning of releases.&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; In other case i would be in favor of waiting ivy&#010;2.3.0 final&#010;&gt;&gt;&gt; release.&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; So we'll release an EasyAnt 0.9 with Ivy 2.3.&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Actually this will be a 0.9-incubating, as per the Incubator&#010;rules.&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Nicolas&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Nicolas&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; By the way, does it sound good if I try do a release&#010;just after&#010;&gt;&gt;&gt; the&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; release&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; of Ivy 2.3.0 (so we can use it in EasyAnt) ? Ivy&#010;release process&#010;&gt;&gt;&gt;&gt;&gt; should&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; start next week.&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Nicolas&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Le 28 déc. 2012 à 20:14, Jean-Louis Boudart &lt;&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; jeanlouis.boudart@gmail.com&gt; a&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; écrit :&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Oki, maybe it's a premature discussion. Let's&#010;go as you described&#010;&gt;&gt;&gt;&gt;&gt; for&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; the&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; first release and we will see in future how to&#010;enhance the&#010;&gt;&gt;&gt; process.&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; So no objection for me :)&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Le 28 déc. 2012 19:19, "Nicolas Lalevée" &lt;&#010;&gt;&gt;&gt;&gt;&gt; nicolas.lalevee@hibnet.org&gt;&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; a&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; écrit :&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Le 28 déc. 2012 à 17:42, Jean-Louis Boudart&#010;&lt;&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; jeanlouis.boudart@gmail.com&gt;&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; a écrit :&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Sounds good for me.&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; But i'm wondering if it won't be safer&#010;to replace the step :&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; * invoke ant install-all: it will put&#010;every plugins into a&#010;&gt;&gt;&gt; shared&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; repository locally on the build machine&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; by&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; * invoke ant install-all: it will put&#010;every plugins into a&#010;&gt;&gt;&gt; staging&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; repository on repo.easyant.org&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; For the first release i agree that it&#010;doesn't change anything.&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; The problem with that change is that only&#010;people having write&#010;&gt;&gt;&gt;&gt;&gt; access&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; to&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; repo.easyant.org could then build a distribution&#010;of easyant. We&#010;&gt;&gt;&gt;&gt;&gt; must&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; be&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; sure there is a simple enough process for&#010;people to build&#010;&gt;&gt;&gt; easyant&#010;&gt;&gt;&gt;&gt;&gt; from&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; the&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; sources.&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; But for future, plugins could be released&#010;individually. To make&#010;&gt;&gt;&gt;&gt;&gt; them&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; accessible (as they will not be in the&#010;main distribution)&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; repo.easyant.orgcould be a good host.&#010;Like for the main&#010;&gt;&gt;&gt;&gt;&gt; distribution,&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; we could use a&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; staging area to make them accessible&#010;before being definitivly&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; "public"&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; (or&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; "stable").&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; WDYT ?&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; No objection. But we must make the difference&#010;between building a&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; distribution and releasing. Building a distribution&#010;should be&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; possible to&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; anyone having the sources. Making a release&#010;should then be&#010;&gt;&gt;&gt;&gt;&gt; building a&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; distribution but pushed onto Apache infra&#010;for the sources at&#010;&gt;&gt;&gt;&gt;&gt; least, or&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; somewhere else as repo.easyant.org for the&#010;binaries.&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Nicolas&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 2012/12/28 Nicolas Lalevée &lt;nicolas.lalevee@hibnet.org&gt;&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; So we have EasyAnt core, the end&#010;user executable, and the&#010;&gt;&gt;&gt; EasyAnt&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; plugins,&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; buildtypes and skeletons (the build.xml&#010;pieces) to release.&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; All core and plugins have a build&#010;based on EasyAnt. Since this&#010;&gt;&gt;&gt;&gt;&gt; build&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; loop,&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I have setup some very basic build.xml&#010;so we can bootstrap a&#010;&gt;&gt;&gt;&gt;&gt; first&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; release.&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Here is the process I am suggesting:&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; - in plugins, buildtypes and skeletons:&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; -- do a svn tag.&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; -- invoke ant distributions: it will&#010;build a&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; easyant-xxxx-0.9-src.zip&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; package to be publish in the release&#010;area&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; -- invoke ant install-all: it will&#010;put every plugins into a&#010;&gt;&gt;&gt;&gt;&gt; shared&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; repository locally on the build machine&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; - in core:&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; -- do a svn tag&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; -- invoke ant run -Dtarget=distribution:&#010;this is building&#010;&gt;&gt;&gt;&gt;&gt; easyant,&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; and&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; then running easyant with the plugins&#010;just installed in the&#010;&gt;&gt;&gt;&gt;&gt; shared&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; repo. At&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; the end we should have a easyant-core-0.9-bin.zip&#010;and a&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; easyant-core-0.9-src.zip ready to&#010;be published in the release&#010;&gt;&gt;&gt;&gt;&gt; area&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; - push the *-src.zip and *-bin.zip&#010;into the staging release&#010;&gt;&gt;&gt; area&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; - md5, sha1 and sign the zip files&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; - vote for the release&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Once the process released finished,&#010;the source of this 0.9&#010;&gt;&gt;&gt; will&#010;&gt;&gt;&gt;&gt;&gt; be&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; then&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; available via 4 zip files. A zip&#010;distribution will be&#010;&gt;&gt;&gt; available&#010;&gt;&gt;&gt;&gt;&gt; to&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; download&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; for end user for immediate use.&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; And as an after release process,&#010;we would make the plugins,&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; buildtypes&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; and&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; skeletons available via our repository&#010;on repo.easyant.org.&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Does it sound good for everyone ?&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Nicolas&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; --&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Jean Louis Boudart&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Independent consultant&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Apache EasyAnt commiter http://incubator.apache.org/easyant/&#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt; &#010;&gt;&gt;&gt;&gt; --&#010;&gt;&gt;&gt;&gt; Jean Louis Boudart&#010;&gt;&gt;&gt;&gt; Independent consultant&#010;&gt;&gt;&gt;&gt; Apache EasyAnt commiter http://incubator.apache.org/easyant/&#010;&gt;&gt;&gt; &#010;&gt;&gt;&gt; &#010;&gt;&gt; &#010;&gt;&gt; &#010;&gt;&gt; --&#010;&gt;&gt; Jean Louis Boudart&#010;&gt;&gt; Independent consultant&#010;&gt;&gt; Apache EasyAnt commiter http://incubator.apache.org/easyant/&#010;&gt;&gt; &#010;&gt; &#010;&gt; &#010;&gt; &#010;&gt; -- &#010;&gt; Jean Louis Boudart&#010;&gt; Independent consultant&#010;&gt; Apache EasyAnt commiter http://incubator.apache.org/easyant/&#010;&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>Re: A first release process</title>
<author><name>Jean-Louis Boudart &lt;jeanlouis.boudart@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-easyant-dev/201302.mbox/%3cCA+e2WO7ehw1Z9zeQ87KWYXz2=C=8ooV0OTZM28JU5qMn_1zwOQ@mail.gmail.com%3e"/>
<id>urn:uuid:%3cCA+e2WO7ehw1Z9zeQ87KWYXz2=C=8ooV0OTZM28JU5qMn_1zwOQ@mail-gmail-com%3e</id>
<updated>2013-02-27T21:49:44Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Release artifacts are available on dist.apache.org \o/&#010;I've just pushed all plugins to repository.easyant.org.&#010;&#010;I think last step is now to update the website (in particular download&#010;page) before anouncing publicly the release.&#010;&#010;&#010;2013/1/28 Jean-Louis Boudart &lt;jeanlouis.boudart@gmail.com&gt;&#010;&#010;&gt; Just tried modifying the version in revision attribute and i have the same&#010;&gt; issue build failed without error even in debug. Let's debug this later.&#010;&gt;&#010;&gt;&#010;&gt; Another solution is to set the version property like this :&#010;&gt;     &lt;property name="version" value="${ivy.version}-incubating"/&gt;&#010;&gt;&#010;&gt; It will force the version scheme in all produced files (manifest,&#010;&gt; version.properties and each distribution archives).&#010;&gt;&#010;&gt; I prefer the shorter version easyant-core-0.9-incubating-bin.zip.&#010;&gt;&#010;&gt;&#010;&gt;&#010;&gt;&#010;&gt;&#010;&gt;&#010;&gt; 2013/1/28 Nicolas Lalevée &lt;nicolas.lalevee@hibnet.org&gt;&#010;&gt;&#010;&gt;&gt; Le 28 janv. 2013 à 10:16, Jean-Louis Boudart &lt;jeanlouis.boudart@gmail.com&gt;&#010;&gt;&gt; a écrit :&#010;&gt;&gt;&#010;&gt;&gt; &gt; If this applies to core only, just updating the version attribute in&#010;&gt;&gt; &gt; core/trunk/module.ivy should do the trick without any other changes.&#010;&gt;&gt;&#010;&gt;&gt; I have just tried that, the build fails at startup but without any error,&#010;&gt;&gt; it just look like a System.exit(1) somewhere...&#010;&gt;&gt;&#010;&gt;&gt; So in the module.ivy I would add a -incubating in the revision. So are we&#010;&gt;&gt; cool with that kind of name for the distribution artifact ?&#010;&gt;&gt; easyant-core-0.9-incubating-build-20130128010814-bin.zip&#010;&gt;&gt; For ASF, it is important that there is "incubating" and the version is&#010;&gt;&gt; clear enough. So this is a question mainly for us the PPMC. Should we&#010;&gt;&gt; prefer something shorter, like easyant-core-0.9-incubating-bin.zip, or the&#010;&gt;&gt; longer version.&#010;&gt;&gt; Personally, I don't mind if we choose one over the other.&#010;&gt;&gt; If we prefer the shorter version, is there any property which I could&#010;&gt;&gt; set, or should I just rename the artifact ?&#010;&gt;&gt;&#010;&gt;&gt; &gt; Should  we apply this version scheme also on buildtypes/skeletons etc… ?&#010;&gt;&gt;&#010;&gt;&gt; I will make sure the version on the archive of the source will have the&#010;&gt;&gt; "-incubating" suffix. For the version of each plugin, buildtype, skeleton&#010;&gt;&gt; in the module.ivy, I think we can stick with 0.9.&#010;&gt;&gt;&#010;&gt;&gt; Nicolas&#010;&gt;&gt;&#010;&gt;&gt; &gt;&#010;&gt;&gt; &gt;&#010;&gt;&gt; &gt; 2013/1/28 Nicolas Lalevée &lt;nicolas.lalevee@hibnet.org&gt;&#010;&gt;&gt; &gt;&#010;&gt;&gt; &gt;&gt; I had just a little trouble: the version should be 0.9-incubating.&#010;&gt;&gt; &gt;&gt; What is the best way to make easyant core build to produce a distrib&#010;&gt;&gt; with&#010;&gt;&gt; &gt;&gt; that version ?&#010;&gt;&gt; &gt;&gt; If the solution is to just rename the artifact afterwards, I don't&#010;&gt;&gt; mind,&#010;&gt;&gt; &gt;&gt; we can improve that later.&#010;&gt;&gt; &gt;&gt;&#010;&gt;&gt; &gt;&gt; Nicolas&#010;&gt;&gt; &gt;&gt;&#010;&gt;&gt; &gt;&gt; Le 25 janv. 2013 à 16:00, Nicolas Lalevée &lt;nicolas.lalevee@hibnet.org&gt;&#010;&gt;&gt; a&#010;&gt;&gt; &gt;&gt; écrit :&#010;&gt;&gt; &gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt; Le 24 janv. 2013 à 21:23, Jean-Louis Boudart &lt;&#010;&gt;&gt; &gt;&gt; jeanlouis.boudart@gmail.com&gt; a écrit :&#010;&gt;&gt; &gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt; Ivy 2.3.0 release is almost ready, artifacts reached maven central&#010;&gt;&gt; repo.&#010;&gt;&gt; &gt;&gt;&gt;&gt; Vote has ended without any  veto. I assume official annouce is just&#010;a&#010;&gt;&gt; &gt;&gt;&gt;&gt; question of time now.&#010;&gt;&gt; &gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt; Could we start our release process now ? :p&#010;&gt;&gt; &gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt; Definitively.&#010;&gt;&gt; &gt;&gt;&gt; I'll proceed soon, probably this week-end.&#010;&gt;&gt; &gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt; Nicolas&#010;&gt;&gt; &gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt; Le 28 déc. 2012 22:53, "Nicolas Lalevée" &lt;nicolas.lalevee@hibnet.org&gt;&#010;&gt;&gt; a&#010;&gt;&gt; &gt;&gt;&gt;&gt; écrit :&#010;&gt;&gt; &gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt; Le 28 déc. 2012 à 22:51, Nicolas Lalevée &lt;&#010;&gt;&gt; nicolas.lalevee@hibnet.org&gt;&#010;&gt;&gt; &gt;&gt; a&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt; écrit :&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt; Le 28 déc. 2012 à 22:05, Jean-Louis Boudart &lt;&#010;&gt;&gt; &gt;&gt; jeanlouis.boudart@gmail.com&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt; a écrit :&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; I was thinking about it this morning when i saw Maarten's&#010;mail.&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; Are we supposed to make a RC ? or directly a release?&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; If apache process forces us to make a RC, then we could&#010;do the&#010;&gt;&gt; &gt;&gt; release&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt; with&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; current code base and then switch to 2.3.0-final.&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt; The ASF doesn't enforce anything about the quality of the&#010;code we&#010;&gt;&gt; are&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt; releasing. It is "just" about IP, License, PMC vote (IMPC in&#010;our&#010;&gt;&gt; case),&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt; source distribution and probably also the svn tagging. So we&#010;do&#010;&gt;&gt; what we&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt; want about versioning of releases.&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; In other case i would be in favor of waiting ivy 2.3.0&#010;final&#010;&gt;&gt; release.&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt; So we'll release an EasyAnt 0.9 with Ivy 2.3.&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt; Actually this will be a 0.9-incubating, as per the Incubator&#010;rules.&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt; Nicolas&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt; Nicolas&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; By the way, does it sound good if I try do a release&#010;just after&#010;&gt;&gt; the&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt; release&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; of Ivy 2.3.0 (so we can use it in EasyAnt) ? Ivy release&#010;process&#010;&gt;&gt; &gt;&gt; should&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; start next week.&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; Nicolas&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; Le 28 déc. 2012 à 20:14, Jean-Louis Boudart &lt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt; jeanlouis.boudart@gmail.com&gt; a&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; écrit :&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Oki, maybe it's a premature discussion. Let's go&#010;as you described&#010;&gt;&gt; &gt;&gt; for&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt; the&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; first release and we will see in future how to enhance&#010;the&#010;&gt;&gt; process.&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; So no objection for me :)&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Le 28 déc. 2012 19:19, "Nicolas Lalevée" &lt;&#010;&gt;&gt; &gt;&gt; nicolas.lalevee@hibnet.org&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt; a&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; écrit :&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Le 28 déc. 2012 à 17:42, Jean-Louis Boudart&#010;&lt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt; jeanlouis.boudart@gmail.com&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; a écrit :&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Sounds good for me.&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; But i'm wondering if it won't be safer to&#010;replace the step :&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; * invoke ant install-all: it will put every&#010;plugins into a&#010;&gt;&gt; shared&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; repository locally on the build machine&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; by&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; * invoke ant install-all: it will put every&#010;plugins into a&#010;&gt;&gt; staging&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; repository on repo.easyant.org&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; For the first release i agree that it doesn't&#010;change anything.&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; The problem with that change is that only people&#010;having write&#010;&gt;&gt; &gt;&gt; access&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt; to&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; repo.easyant.org could then build a distribution&#010;of easyant. We&#010;&gt;&gt; &gt;&gt; must&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt; be&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; sure there is a simple enough process for people&#010;to build&#010;&gt;&gt; easyant&#010;&gt;&gt; &gt;&gt; from&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; the&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; sources.&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; But for future, plugins could be released&#010;individually. To make&#010;&gt;&gt; &gt;&gt; them&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; accessible (as they will not be in the main&#010;distribution)&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; repo.easyant.orgcould be a good host. Like&#010;for the main&#010;&gt;&gt; &gt;&gt; distribution,&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; we could use a&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; staging area to make them accessible before&#010;being definitivly&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt; "public"&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; (or&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; "stable").&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; WDYT ?&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; No objection. But we must make the difference&#010;between building a&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; distribution and releasing. Building a distribution&#010;should be&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt; possible to&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; anyone having the sources. Making a release&#010;should then be&#010;&gt;&gt; &gt;&gt; building a&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; distribution but pushed onto Apache infra for&#010;the sources at&#010;&gt;&gt; &gt;&gt; least, or&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; somewhere else as repo.easyant.org for the binaries.&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Nicolas&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 2012/12/28 Nicolas Lalevée &lt;nicolas.lalevee@hibnet.org&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; So we have EasyAnt core, the end user&#010;executable, and the&#010;&gt;&gt; EasyAnt&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; plugins,&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; buildtypes and skeletons (the build.xml&#010;pieces) to release.&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; All core and plugins have a build based&#010;on EasyAnt. Since this&#010;&gt;&gt; &gt;&gt; build&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; loop,&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I have setup some very basic build.xml&#010;so we can bootstrap a&#010;&gt;&gt; &gt;&gt; first&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; release.&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Here is the process I am suggesting:&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; - in plugins, buildtypes and skeletons:&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; -- do a svn tag.&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; -- invoke ant distributions: it will&#010;build a&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt; easyant-xxxx-0.9-src.zip&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; package to be publish in the release&#010;area&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; -- invoke ant install-all: it will put&#010;every plugins into a&#010;&gt;&gt; &gt;&gt; shared&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; repository locally on the build machine&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; - in core:&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; -- do a svn tag&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; -- invoke ant run -Dtarget=distribution:&#010;this is building&#010;&gt;&gt; &gt;&gt; easyant,&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt; and&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; then running easyant with the plugins&#010;just installed in the&#010;&gt;&gt; &gt;&gt; shared&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; repo. At&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; the end we should have a easyant-core-0.9-bin.zip&#010;and a&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; easyant-core-0.9-src.zip ready to be&#010;published in the release&#010;&gt;&gt; &gt;&gt; area&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; - push the *-src.zip and *-bin.zip into&#010;the staging release&#010;&gt;&gt; area&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; - md5, sha1 and sign the zip files&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; - vote for the release&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Once the process released finished,&#010;the source of this 0.9&#010;&gt;&gt; will&#010;&gt;&gt; &gt;&gt; be&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt; then&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; available via 4 zip files. A zip distribution&#010;will be&#010;&gt;&gt; available&#010;&gt;&gt; &gt;&gt; to&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; download&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; for end user for immediate use.&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; And as an after release process, we&#010;would make the plugins,&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt; buildtypes&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; and&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; skeletons available via our repository&#010;on repo.easyant.org.&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Does it sound good for everyone ?&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Nicolas&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; --&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Jean Louis Boudart&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Independent consultant&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Apache EasyAnt commiter http://incubator.apache.org/easyant/&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&gt;&#010;&gt;&gt; &gt;&gt;&#010;&gt;&gt; &gt;&gt;&#010;&gt;&gt; &gt;&#010;&gt;&gt; &gt;&#010;&gt;&gt; &gt; --&#010;&gt;&gt; &gt; Jean Louis Boudart&#010;&gt;&gt; &gt; Independent consultant&#010;&gt;&gt; &gt; Apache EasyAnt commiter http://incubator.apache.org/easyant/&#010;&gt;&gt;&#010;&gt;&gt;&#010;&gt;&#010;&gt;&#010;&gt; --&#010;&gt; Jean Louis Boudart&#010;&gt; Independent consultant&#010;&gt; Apache EasyAnt commiter http://incubator.apache.org/easyant/&#010;&gt;&#010;&#010;&#010;&#010;-- &#010;Jean Louis Boudart&#010;Independent consultant&#010;Apache EasyAnt commiter http://incubator.apache.org/easyant/&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Deploying the released artifacts</title>
<author><name>Nicolas Lalevée &lt;nicolas.lalevee@hibnet.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-easyant-dev/201302.mbox/%3cEC171E11-59B5-44C5-8EDD-F1CD691E777D@hibnet.org%3e"/>
<id>urn:uuid:%3cEC171E11-59B5-44C5-8EDD-F1CD691E777D@hibnet-org%3e</id>
<updated>2013-02-27T18:08:37Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
done.&#010;http://www.apache.org/dist/incubator/easyant&#010;&#010;Nicolas&#010;&#010;Le 24 févr. 2013 à 21:13, Nicolas Lalevée &lt;nicolas.lalevee@hibnet.org&gt; a écrit :&#010;&#010;&gt; FYI, I am waiting for this:&#010;&gt; &#010;&gt; https://issues.apache.org/jira/browse/INFRA-5902&#010;&gt; &#010;&gt; Nicolas&#010;&gt; &#010;&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>Deploying the released artifacts</title>
<author><name>Nicolas Lalevée &lt;nicolas.lalevee@hibnet.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-easyant-dev/201302.mbox/%3cB900BCE4-1955-4507-A67F-9F15F1CBB35F@hibnet.org%3e"/>
<id>urn:uuid:%3cB900BCE4-1955-4507-A67F-9F15F1CBB35F@hibnet-org%3e</id>
<updated>2013-02-24T20:13:00Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
FYI, I am waiting for this:&#010;&#010;https://issues.apache.org/jira/browse/INFRA-5902&#010;&#010;Nicolas&#010;&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Tutorial review</title>
<author><name>Jean-Louis Boudart &lt;jeanlouis.boudart@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-easyant-dev/201302.mbox/%3cCA+e2WO5Wud2qmP_QizdWNbXpk2TbnNf9WkxnNbkW126+H2q5Eg@mail.gmail.com%3e"/>
<id>urn:uuid:%3cCA+e2WO5Wud2qmP_QizdWNbXpk2TbnNf9WkxnNbkW126+H2q5Eg@mail-gmail-com%3e</id>
<updated>2013-02-21T09:31:10Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
You're feedback will be really appreciated :)&#010;&#010;I'll publish the first article just after the release announce.&#010;&#010;&#010;2013/2/19 Dridi Boukelmoune &lt;dridi.boukelmoune@zenika.com&gt;&#010;&#010;&gt; Hi,&#010;&gt;&#010;&gt; As a very begginer I would be glad to review the articles.&#010;&gt;&#010;&gt; Best Regards,&#010;&gt; Dridi&#010;&gt;&#010;&gt; On Mon, Feb 18, 2013 at 9:22 PM, Jean-Louis Boudart&#010;&gt; &lt;jeanlouis.boudart@gmail.com&gt; wrote:&#010;&gt; &gt; Hi there,&#010;&gt; &gt;&#010;&gt; &gt; I'm currently writing a set of tutorial on our blog. The idea is to&#010;&gt; start a&#010;&gt; &gt; simple webapp project, adapt it with project specific targets , and&#010;&gt; &gt; factorize the code in a reusable plugin.&#010;&gt; &gt; * a getting started : for begginers&#010;&gt; &gt; * adapting project to your needs  : to show how we can configure easyant&#010;&gt; &gt; including custom targets and how we can plug into the project lifecycle.&#010;&gt; &gt; Here i suggest to implement a missing feature code coverage for example.&#010;&gt; &gt; * writting plugin : extract coverage stuff into a reusable plugin&#010;&gt; &gt;&#010;&gt; &gt; Why not doing this on our documentation ?&#010;&gt; &gt;    - to make promotion of easyant&#010;&gt; &gt;    - to let people comment specific topic and see missing points in our&#010;&gt; &gt; tutorials&#010;&gt; &gt;&#010;&gt; &gt; Once we'll get enough feedback we could then merge those tutorials in our&#010;&gt; &gt; official documentation.&#010;&gt; &gt;&#010;&gt; &gt; Are there volunteers to review those article ? :p&#010;&gt; &gt;&#010;&gt; &gt; Cheers,&#010;&gt; &gt; Jean-Louis Boudart&#010;&gt;&#010;&#010;&#010;&#010;-- &#010;Jean Louis Boudart&#010;Independent consultant&#010;Apache EasyAnt commiter http://incubator.apache.org/easyant/&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Tutorial review</title>
<author><name>Dridi Boukelmoune &lt;dridi.boukelmoune@zenika.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-easyant-dev/201302.mbox/%3cCABtDKm6oVuenjGUa8UCiL2CJmjT5VJ1-5Z2DW3YQTZMqRxOpfw@mail.gmail.com%3e"/>
<id>urn:uuid:%3cCABtDKm6oVuenjGUa8UCiL2CJmjT5VJ1-5Z2DW3YQTZMqRxOpfw@mail-gmail-com%3e</id>
<updated>2013-02-19T18:22:34Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Hi,&#010;&#010;As a very begginer I would be glad to review the articles.&#010;&#010;Best Regards,&#010;Dridi&#010;&#010;On Mon, Feb 18, 2013 at 9:22 PM, Jean-Louis Boudart&#010;&lt;jeanlouis.boudart@gmail.com&gt; wrote:&#010;&gt; Hi there,&#010;&gt;&#010;&gt; I'm currently writing a set of tutorial on our blog. The idea is to start a&#010;&gt; simple webapp project, adapt it with project specific targets , and&#010;&gt; factorize the code in a reusable plugin.&#010;&gt; * a getting started : for begginers&#010;&gt; * adapting project to your needs  : to show how we can configure easyant&#010;&gt; including custom targets and how we can plug into the project lifecycle.&#010;&gt; Here i suggest to implement a missing feature code coverage for example.&#010;&gt; * writting plugin : extract coverage stuff into a reusable plugin&#010;&gt;&#010;&gt; Why not doing this on our documentation ?&#010;&gt;    - to make promotion of easyant&#010;&gt;    - to let people comment specific topic and see missing points in our&#010;&gt; tutorials&#010;&gt;&#010;&gt; Once we'll get enough feedback we could then merge those tutorials in our&#010;&gt; official documentation.&#010;&gt;&#010;&gt; Are there volunteers to review those article ? :p&#010;&gt;&#010;&gt; Cheers,&#010;&gt; Jean-Louis Boudart&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>Tutorial review</title>
<author><name>Jean-Louis Boudart &lt;jeanlouis.boudart@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-easyant-dev/201302.mbox/%3cCA+e2WO6HRBt3_=z9td=QPs=AY45sYcCGQTA_g0b-V0dpi_juhQ@mail.gmail.com%3e"/>
<id>urn:uuid:%3cCA+e2WO6HRBt3_=z9td=QPs=AY45sYcCGQTA_g0b-V0dpi_juhQ@mail-gmail-com%3e</id>
<updated>2013-02-18T20:22:49Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Hi there,&#010;&#010;I'm currently writing a set of tutorial on our blog. The idea is to start a&#010;simple webapp project, adapt it with project specific targets , and&#010;factorize the code in a reusable plugin.&#010;* a getting started : for begginers&#010;* adapting project to your needs  : to show how we can configure easyant&#010;including custom targets and how we can plug into the project lifecycle.&#010;Here i suggest to implement a missing feature code coverage for example.&#010;* writting plugin : extract coverage stuff into a reusable plugin&#010;&#010;Why not doing this on our documentation ?&#010;   - to make promotion of easyant&#010;   - to let people comment specific topic and see missing points in our&#010;tutorials&#010;&#010;Once we'll get enough feedback we could then merge those tutorials in our&#010;official documentation.&#010;&#010;Are there volunteers to review those article ? :p&#010;&#010;Cheers,&#010;Jean-Louis Boudart&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>Re: [RESULT][VOTE] Release of EasyAnt 0.9 - Take 2</title>
<author><name>Nicolas Lalevée &lt;nicolas.lalevee@hibnet.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-easyant-dev/201302.mbox/%3c74612F95-5727-405F-B8E2-16A7E06B52CF@hibnet.org%3e"/>
<id>urn:uuid:%3c74612F95-5727-405F-B8E2-16A7E06B52CF@hibnet-org%3e</id>
<updated>2013-02-14T21:10:27Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
&#010;Le 14 févr. 2013 à 22:01, Nicolas Lalevée &lt;nicolas.lalevee@hibnet.org&gt; a écrit :&#010;&#010;&gt; I count 4 +1 from IPMC members and 2 +1 from mentors.&#010;&#010;you should read PPMC instead of IPMC, obviously.&#010;&#010;Nicolas&#010;&#010;&gt; The release is accepted. Thank you all.&#010;&gt; &#010;&gt; I'll start a vote on @general.&#010;&gt; &#010;&gt; Nicolas&#010;&gt; &#010;&gt; Le 7 févr. 2013 à 20:27, Nicolas Lalevée &lt;nicolas.lalevee@hibnet.org&gt; a écrit&#010;:&#010;&gt; &#010;&gt;&gt; Hi,&#010;&gt;&gt; &#010;&gt;&gt; This is a call for a vote of the second tentative to release of EasyAnt 0.9. We are&#010;releasing the plugins, the buildtypes, the skeletons and the core (the main distribution).&#010;&gt;&gt; &#010;&gt;&gt; The svn tags are there:&#010;&gt;&gt; http://svn.apache.org/repos/asf/incubator/easyant/plugins/tags/0.9-incubating/&#010;&gt;&gt; http://svn.apache.org/repos/asf/incubator/easyant/buildtypes/tags/0.9-incubating/&#010;&gt;&gt; http://svn.apache.org/repos/asf/incubator/easyant/skeletons/tags/0.9-incubating/&#010;&gt;&gt; http://svn.apache.org/repos/asf/incubator/easyant/core/tags/0.9-incubating/&#010;&gt;&gt; &#010;&gt;&gt; The released artifacts are there:&#010;&gt;&gt; http://people.apache.org/~hibou/easyant-0.9-incubating/&#010;&gt;&gt; &#010;&gt;&gt; The KEYS file is there:&#010;&gt;&gt; http://svn.apache.org/repos/asf/incubator/easyant/KEYS&#010;&gt;&gt; &#010;&gt;&gt; Please, cast your votes:&#010;&gt;&gt; [ ] +1, I accept the release&#010;&gt;&gt; [ ] +0, OK, but….&#010;&gt;&gt; [ ] -1, I disapprove, because….&#010;&gt;&gt; &#010;&gt;&gt; Nicolas&#010;&gt; &#010;&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>[RESULT][VOTE] Release of EasyAnt 0.9 - Take 2</title>
<author><name>Nicolas Lalevée &lt;nicolas.lalevee@hibnet.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-easyant-dev/201302.mbox/%3cB1996146-7DE9-4E43-921C-A4E874B5A8BD@hibnet.org%3e"/>
<id>urn:uuid:%3cB1996146-7DE9-4E43-921C-A4E874B5A8BD@hibnet-org%3e</id>
<updated>2013-02-14T21:01:58Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
I count 4 +1 from IPMC members and 2 +1 from mentors.&#010;The release is accepted. Thank you all.&#010;&#010;I'll start a vote on @general.&#010;&#010;Nicolas&#010;&#010;Le 7 févr. 2013 à 20:27, Nicolas Lalevée &lt;nicolas.lalevee@hibnet.org&gt; a écrit :&#010;&#010;&gt; Hi,&#010;&gt; &#010;&gt; This is a call for a vote of the second tentative to release of EasyAnt 0.9. We are releasing&#010;the plugins, the buildtypes, the skeletons and the core (the main distribution).&#010;&gt; &#010;&gt; The svn tags are there:&#010;&gt; http://svn.apache.org/repos/asf/incubator/easyant/plugins/tags/0.9-incubating/&#010;&gt; http://svn.apache.org/repos/asf/incubator/easyant/buildtypes/tags/0.9-incubating/&#010;&gt; http://svn.apache.org/repos/asf/incubator/easyant/skeletons/tags/0.9-incubating/&#010;&gt; http://svn.apache.org/repos/asf/incubator/easyant/core/tags/0.9-incubating/&#010;&gt; &#010;&gt; The released artifacts are there:&#010;&gt; http://people.apache.org/~hibou/easyant-0.9-incubating/&#010;&gt; &#010;&gt; The KEYS file is there:&#010;&gt; http://svn.apache.org/repos/asf/incubator/easyant/KEYS&#010;&gt; &#010;&gt; Please, cast your votes:&#010;&gt; [ ] +1, I accept the release&#010;&gt; [ ] +0, OK, but….&#010;&gt; [ ] -1, I disapprove, because….&#010;&gt; &#010;&gt; Nicolas&#010;&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>Re: [VOTE] Release of EasyAnt 0.9 - Take 2</title>
<author><name>ant elder &lt;ant.elder@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-easyant-dev/201302.mbox/%3cCAJO+Ubt+7pHOQSBe2XYvVzusT4vW6G5+cAj3ApfsS6ejrgDtkQ@mail.gmail.com%3e"/>
<id>urn:uuid:%3cCAJO+Ubt+7pHOQSBe2XYvVzusT4vW6G5+cAj3ApfsS6ejrgDtkQ@mail-gmail-com%3e</id>
<updated>2013-02-10T16:43:54Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Looks ok to me, +1&#010;&#010;   ...ant&#010;&#010;On Thu, Feb 7, 2013 at 7:27 PM, Nicolas Lalevée&#010;&lt;nicolas.lalevee@hibnet.org&gt;wrote:&#010;&#010;&gt; Hi,&#010;&gt;&#010;&gt; This is a call for a vote of the second tentative to release of EasyAnt&#010;&gt; 0.9. We are releasing the plugins, the buildtypes, the skeletons and the&#010;&gt; core (the main distribution).&#010;&gt;&#010;&gt; The svn tags are there:&#010;&gt;&#010;&gt; http://svn.apache.org/repos/asf/incubator/easyant/plugins/tags/0.9-incubating/&#010;&gt;&#010;&gt; http://svn.apache.org/repos/asf/incubator/easyant/buildtypes/tags/0.9-incubating/&#010;&gt;&#010;&gt; http://svn.apache.org/repos/asf/incubator/easyant/skeletons/tags/0.9-incubating/&#010;&gt; http://svn.apache.org/repos/asf/incubator/easyant/core/tags/0.9-incubating/&#010;&gt;&#010;&gt; The released artifacts are there:&#010;&gt; http://people.apache.org/~hibou/easyant-0.9-incubating/&#010;&gt;&#010;&gt; The KEYS file is there:&#010;&gt; http://svn.apache.org/repos/asf/incubator/easyant/KEYS&#010;&gt;&#010;&gt; Please, cast your votes:&#010;&gt; [ ] +1, I accept the release&#010;&gt; [ ] +0, OK, but….&#010;&gt; [ ] -1, I disapprove, because….&#010;&gt;&#010;&gt; Nicolas&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>Re: [VOTE] Release of EasyAnt 0.9 - Take 2</title>
<author><name>Nicolas Lalevée &lt;nicolas.lalevee@hibnet.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-easyant-dev/201302.mbox/%3cECB09613-33EF-43F1-9113-BF69EA0D348D@hibnet.org%3e"/>
<id>urn:uuid:%3cECB09613-33EF-43F1-9113-BF69EA0D348D@hibnet-org%3e</id>
<updated>2013-02-10T12:04:45Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
&#010;Le 10 févr. 2013 à 07:25, Stefan Bodewig &lt;bodewig@apache.org&gt; a écrit :&#010;&#010;&gt; On 2013-02-07, Nicolas Lalevée wrote:&#010;&gt; &#010;&gt;&gt; The svn tags are there:&#010;&gt;&gt; http://svn.apache.org/repos/asf/incubator/easyant/plugins/tags/0.9-incubating/&#010;&gt;&gt; http://svn.apache.org/repos/asf/incubator/easyant/buildtypes/tags/0.9-incubating/&#010;&gt;&gt; http://svn.apache.org/repos/asf/incubator/easyant/skeletons/tags/0.9-incubating/&#010;&gt;&gt; http://svn.apache.org/repos/asf/incubator/easyant/core/tags/0.9-incubating/&#010;&gt; &#010;&gt;&gt; The released artifacts are there:&#010;&gt;&gt; http://people.apache.org/~hibou/easyant-0.9-incubating/&#010;&gt; &#010;&gt;&gt; The KEYS file is there:&#010;&gt;&gt; http://svn.apache.org/repos/asf/incubator/easyant/KEYS&#010;&gt; &#010;&gt; +1 in general, well done.&#010;&gt; &#010;&gt; some nitpicking (for future releases)&#010;&gt; &#010;&gt; * the .md5.sha1 files look  bit odd :-)&#010;&#010;oops. I will not publish them, obviously. :)&#010;&#010;&gt; * the checksums talk about easyant-foo while the files are called&#010;&gt;  apache-easyant-foo&#010;&#010;I renamed them after the checksum. Unless there is some objection, I will fix the name in&#010;the checksum before the vote on general@.&#010;&#010;&gt; * I assume you inted to have separate releases in the future, otherwise&#010;&gt;  I'd prefer a single tag rather than four of them&#010;&#010;I consider here that there is a kind of simultaneous release of 4 components. And we may see&#010;it as a lot more components because some individual plugin or buildtype could be release independently.&#010;But for our sake for this first big release, I packaged them as one.&#010;&#010;&gt; * core's tag contains an "experiment" folder and eclipse formatting&#010;&gt;  rules not present in the source tarball.&#010;&#010;Strange. We'll fix that in the next release.&#010;&#010;&gt; * the buildtypes, plugins and skeleton ZIPs uncompress directly into the&#010;&gt;  current dir rather than an easyant-… directory&#010;&#010;We'll try to fix that in the next release.&#010;&#010;Thanks!&#010;&#010;Nicolas&#010;&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>Re: [VOTE] Release of EasyAnt 0.9 - Take 2</title>
<author><name>Stefan Bodewig &lt;bodewig@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-easyant-dev/201302.mbox/%3c87a9rcheik.fsf@v35516.1blu.de%3e"/>
<id>urn:uuid:%3c87a9rcheik-fsf@v35516-1blu-de%3e</id>
<updated>2013-02-10T06:25:07Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
On 2013-02-07, Nicolas Lalevée wrote:&#010;&#010;&gt; The svn tags are there:&#010;&gt; http://svn.apache.org/repos/asf/incubator/easyant/plugins/tags/0.9-incubating/&#010;&gt; http://svn.apache.org/repos/asf/incubator/easyant/buildtypes/tags/0.9-incubating/&#010;&gt; http://svn.apache.org/repos/asf/incubator/easyant/skeletons/tags/0.9-incubating/&#010;&gt; http://svn.apache.org/repos/asf/incubator/easyant/core/tags/0.9-incubating/&#010;&#010;&gt; The released artifacts are there:&#010;&gt; http://people.apache.org/~hibou/easyant-0.9-incubating/&#010;&#010;&gt; The KEYS file is there:&#010;&gt; http://svn.apache.org/repos/asf/incubator/easyant/KEYS&#010;&#010;+1 in general, well done.&#010;&#010;some nitpicking (for future releases)&#010;&#010;* the .md5.sha1 files look  bit odd :-)&#010; &#010;* the checksums talk about easyant-foo while the files are called&#010;  apache-easyant-foo&#010;&#010;* I assume you inted to have separate releases in the future, otherwise&#010;  I'd prefer a single tag rather than four of them&#010;&#010;* core's tag contains an "experiment" folder and eclipse formatting&#010;  rules not present in the source tarball.&#010;&#010;* the buildtypes, plugins and skeleton ZIPs uncompress directly into the&#010;  current dir rather than an easyant-... directory&#010;&#010;Stefan&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>Re: [VOTE] Release of EasyAnt 0.9 - Take 2</title>
<author><name>Jérôme Benois &lt;jerome@benois.fr&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-easyant-dev/201302.mbox/%3cCAEi5HU+XBRPY47oj18XnMmhUaZACsQ6E_juo1QoPsYsgHEe7AQ@mail.gmail.com%3e"/>
<id>urn:uuid:%3cCAEi5HU+XBRPY47oj18XnMmhUaZACsQ6E_juo1QoPsYsgHEe7AQ@mail-gmail-com%3e</id>
<updated>2013-02-09T12:30:18Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
[X] +1, I accept the release&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>Re: [VOTE] Release of EasyAnt 0.9 - Take 2</title>
<author><name>Xavier Hanin &lt;xavier.hanin@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-easyant-dev/201302.mbox/%3cCA+st+DyC12-z21Vf_GmnC5qM426+prBF7Da-cNe1uGTMH_NcZw@mail.gmail.com%3e"/>
<id>urn:uuid:%3cCA+st+DyC12-z21Vf_GmnC5qM426+prBF7Da-cNe1uGTMH_NcZw@mail-gmail-com%3e</id>
<updated>2013-02-08T10:30:44Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
On Thu, Feb 7, 2013 at 8:27 PM, Nicolas Lalevée&#010;&lt;nicolas.lalevee@hibnet.org&gt;wrote:&#010;&#010;&gt; Hi,&#010;&gt;&#010;&gt; This is a call for a vote of the second tentative to release of EasyAnt&#010;&gt; 0.9. We are releasing the plugins, the buildtypes, the skeletons and the&#010;&gt; core (the main distribution).&#010;&gt;&#010;&gt; The svn tags are there:&#010;&gt;&#010;&gt; http://svn.apache.org/repos/asf/incubator/easyant/plugins/tags/0.9-incubating/&#010;&gt;&#010;&gt; http://svn.apache.org/repos/asf/incubator/easyant/buildtypes/tags/0.9-incubating/&#010;&gt;&#010;&gt; http://svn.apache.org/repos/asf/incubator/easyant/skeletons/tags/0.9-incubating/&#010;&gt; http://svn.apache.org/repos/asf/incubator/easyant/core/tags/0.9-incubating/&#010;&gt;&#010;&gt; The released artifacts are there:&#010;&gt; http://people.apache.org/~hibou/easyant-0.9-incubating/&#010;&gt;&#010;&gt; The KEYS file is there:&#010;&gt; http://svn.apache.org/repos/asf/incubator/easyant/KEYS&#010;&gt;&#010;&gt; Please, cast your votes:&#010;&gt; [ ] +1, I accept the release&#010;&gt; [ ] +0, OK, but….&#010;&gt; [ ] -1, I disapprove, because….&#010;&gt;&#010;&gt;&#010;[X] +1, I accept the release&#010;&#010;-- &#010;Xavier Hanin - 4SH France - http://www.4sh.fr/&#010;BordeauxJUG creator - http://www.bordeauxjug.org/&#010;Apache Ivy Creator - http://ant.apache.org/ivy/&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>Re: [VOTE] Release of EasyAnt 0.9 - Take 2</title>
<author><name>Jean-Louis Boudart &lt;jeanlouis.boudart@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-easyant-dev/201302.mbox/%3cCA+e2WO5W=3vn0Uns+m2nn3khNFAM5v=4X3ZrgLp8AZO77sDgRg@mail.gmail.com%3e"/>
<id>urn:uuid:%3cCA+e2WO5W=3vn0Uns+m2nn3khNFAM5v=4X3ZrgLp8AZO77sDgRg@mail-gmail-com%3e</id>
<updated>2013-02-07T21:55:04Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
[X] +1, I accept the release&#010;Le 7 févr. 2013 20:59, "Nicolas Lalevée" &lt;nicolas.lalevee@hibnet.org&gt; a&#010;écrit :&#010;&#010;&gt;&#010;&gt; Le 7 févr. 2013 à 20:27, Nicolas Lalevée &lt;nicolas.lalevee@hibnet.org&gt; a&#010;&gt; écrit :&#010;&gt;&#010;&gt; &gt; Hi,&#010;&gt; &gt;&#010;&gt; &gt; This is a call for a vote of the second tentative to release of EasyAnt&#010;&gt; 0.9. We are releasing the plugins, the buildtypes, the skeletons and the&#010;&gt; core (the main distribution).&#010;&gt; &gt;&#010;&gt; &gt; The svn tags are there:&#010;&gt; &gt;&#010;&gt; http://svn.apache.org/repos/asf/incubator/easyant/plugins/tags/0.9-incubating/&#010;&gt; &gt;&#010;&gt; http://svn.apache.org/repos/asf/incubator/easyant/buildtypes/tags/0.9-incubating/&#010;&gt; &gt;&#010;&gt; http://svn.apache.org/repos/asf/incubator/easyant/skeletons/tags/0.9-incubating/&#010;&gt; &gt;&#010;&gt; http://svn.apache.org/repos/asf/incubator/easyant/core/tags/0.9-incubating/&#010;&gt; &gt;&#010;&gt; &gt; The released artifacts are there:&#010;&gt; &gt; http://people.apache.org/~hibou/easyant-0.9-incubating/&#010;&gt; &gt;&#010;&gt; &gt; The KEYS file is there:&#010;&gt; &gt; http://svn.apache.org/repos/asf/incubator/easyant/KEYS&#010;&gt; &gt;&#010;&gt; &gt; Please, cast your votes:&#010;&gt; &gt; [X] +1, I accept the release&#010;&gt;&#010;&gt; Nicolas&#010;&gt;&#010;&gt;&#010;&gt;&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>Re: [VOTE] Release of EasyAnt 0.9 - Take 2</title>
<author><name>Nicolas Lalevée &lt;nicolas.lalevee@hibnet.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-easyant-dev/201302.mbox/%3c0D940875-A238-49EB-A38F-E42DB9FD8B34@hibnet.org%3e"/>
<id>urn:uuid:%3c0D940875-A238-49EB-A38F-E42DB9FD8B34@hibnet-org%3e</id>
<updated>2013-02-07T19:59:05Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
&#010;Le 7 févr. 2013 à 20:27, Nicolas Lalevée &lt;nicolas.lalevee@hibnet.org&gt; a écrit :&#010;&#010;&gt; Hi,&#010;&gt; &#010;&gt; This is a call for a vote of the second tentative to release of EasyAnt 0.9. We are releasing&#010;the plugins, the buildtypes, the skeletons and the core (the main distribution).&#010;&gt; &#010;&gt; The svn tags are there:&#010;&gt; http://svn.apache.org/repos/asf/incubator/easyant/plugins/tags/0.9-incubating/&#010;&gt; http://svn.apache.org/repos/asf/incubator/easyant/buildtypes/tags/0.9-incubating/&#010;&gt; http://svn.apache.org/repos/asf/incubator/easyant/skeletons/tags/0.9-incubating/&#010;&gt; http://svn.apache.org/repos/asf/incubator/easyant/core/tags/0.9-incubating/&#010;&gt; &#010;&gt; The released artifacts are there:&#010;&gt; http://people.apache.org/~hibou/easyant-0.9-incubating/&#010;&gt; &#010;&gt; The KEYS file is there:&#010;&gt; http://svn.apache.org/repos/asf/incubator/easyant/KEYS&#010;&gt; &#010;&gt; Please, cast your votes:&#010;&gt; [X] +1, I accept the release&#010;&#010;Nicolas&#010;&#010;&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>[VOTE] Release of EasyAnt 0.9 - Take 2</title>
<author><name>Nicolas Lalevée &lt;nicolas.lalevee@hibnet.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-easyant-dev/201302.mbox/%3c21AB5F29-A4AF-4886-B640-DC0E32D294A0@hibnet.org%3e"/>
<id>urn:uuid:%3c21AB5F29-A4AF-4886-B640-DC0E32D294A0@hibnet-org%3e</id>
<updated>2013-02-07T19:27:11Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Hi,&#010;&#010;This is a call for a vote of the second tentative to release of EasyAnt 0.9. We are releasing&#010;the plugins, the buildtypes, the skeletons and the core (the main distribution).&#010;&#010;The svn tags are there:&#010;http://svn.apache.org/repos/asf/incubator/easyant/plugins/tags/0.9-incubating/&#010;http://svn.apache.org/repos/asf/incubator/easyant/buildtypes/tags/0.9-incubating/&#010;http://svn.apache.org/repos/asf/incubator/easyant/skeletons/tags/0.9-incubating/&#010;http://svn.apache.org/repos/asf/incubator/easyant/core/tags/0.9-incubating/&#010;&#010;The released artifacts are there:&#010;http://people.apache.org/~hibou/easyant-0.9-incubating/&#010;&#010;The KEYS file is there:&#010;http://svn.apache.org/repos/asf/incubator/easyant/KEYS&#010;&#010;Please, cast your votes:&#010;[ ] +1, I accept the release&#010;[ ] +0, OK, but….&#010;[ ] -1, I disapprove, because….&#010;&#010;Nicolas&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>Re: [CANCELED][VOTE] Release of EasyAnt 0.9</title>
<author><name>Nicolas Lalevée &lt;nicolas.lalevee@hibnet.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-easyant-dev/201302.mbox/%3c03CC3EA3-CB23-44E1-A634-8D186376E97B@hibnet.org%3e"/>
<id>urn:uuid:%3c03CC3EA3-CB23-44E1-A634-8D186376E97B@hibnet-org%3e</id>
<updated>2013-02-02T11:12:17Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
&#010;Le 1 févr. 2013 à 13:18, Stefan Bodewig &lt;bodewig@apache.org&gt; a écrit :&#010;&#010;&gt; On 2013-01-31, ant elder wrote:&#010;&gt; &#010;&gt;&gt; One is i don't think there should be the '(TM)' after Easyant in the&#010;&gt;&gt; NOTICE file. The other is that the Incubating DISCLAIMER file is&#010;&gt;&gt; missing.&#010;&gt; &#010;&gt; I don't think the (TM) too much will hurt but I'm afraid the missing&#010;&gt; disclaimer will make the vote fail on general@incubator.&#010;&#010;hum, I missed that DISCLAMER file.&#010;&#010;I have found some lines about it there:&#010;http://incubator.apache.org/guides/branding.html&#010;"For releases, the text SHOULD be included in a separate DISCLAIMER file stored alongside&#010;the NOTICE and LICENSE files."&#010;&#010;But for what I understand of the context, this is a "SHOULD" as there might be somewhere in&#010;the doc that disclaimer. And we don't have it anywhere in the distribution.&#010;So I'll roll out a new build with that fixed. And we'll fix the README too.&#010;&#010;Cheers,&#010;Nicolas&#010;&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>Re: [VOTE] Release of EasyAnt 0.9</title>
<author><name>Xavier Hanin &lt;xavier.hanin@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-easyant-dev/201302.mbox/%3cCA+st+DwULLSpCvGYn0SXHSqf_6tgZe9zRuCb-rCKRWsWW4Gbxg@mail.gmail.com%3e"/>
<id>urn:uuid:%3cCA+st+DwULLSpCvGYn0SXHSqf_6tgZe9zRuCb-rCKRWsWW4Gbxg@mail-gmail-com%3e</id>
<updated>2013-02-01T13:26:22Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
While talking about little issues, there are also several links in the&#010;README file which are outdated (eg the reference to the old google group).&#010;&#010;Xavier&#010;&#010;On Thu, Jan 31, 2013 at 11:57 AM, ant elder &lt;ant.elder@gmail.com&gt; wrote:&#010;&#010;&gt; Well done guys, +1 from me.&#010;&gt;&#010;&gt; Theres a couple of issues i noticed, both of which i think its ok to fix&#010;&gt; later if theres a respin required or in the next release. One is i don't&#010;&gt; think there should be the '(TM)' after Easyant in the NOTICE file. The&#010;&gt; other is that the Incubating DISCLAIMER file is missing.&#010;&gt;&#010;&gt;    ...ant&#010;&gt;&#010;&gt;&#010;&gt; On Tue, Jan 29, 2013 at 11:41 PM, Nicolas Lalevée &lt;&#010;&gt; nicolas.lalevee@hibnet.org&gt; wrote:&#010;&gt;&#010;&gt; &gt; Hi,&#010;&gt; &gt;&#010;&gt; &gt; This is a call for a vote of the release of EasyAnt 0.9. We are releasing&#010;&gt; &gt; the plugins, the buildtypes, the skeletons and the core (the main&#010;&gt; &gt; distribution).&#010;&gt; &gt;&#010;&gt; &gt; The svn tags are there:&#010;&gt; &gt;&#010;&gt; &gt;&#010;&gt; http://svn.apache.org/repos/asf/incubator/easyant/plugins/tags/0.9-incubating/&#010;&gt; &gt;&#010;&gt; &gt;&#010;&gt; http://svn.apache.org/repos/asf/incubator/easyant/buildtypes/tags/0.9-incubating/&#010;&gt; &gt;&#010;&gt; &gt;&#010;&gt; http://svn.apache.org/repos/asf/incubator/easyant/skeletons/tags/0.9-incubating/&#010;&gt; &gt;&#010;&gt; http://svn.apache.org/repos/asf/incubator/easyant/core/tags/0.9-incubating/&#010;&gt; &gt;&#010;&gt; &gt; The released artifacts are there:&#010;&gt; &gt; http://people.apache.org/~hibou/easyant-0.9-incubating/&#010;&gt; &gt;&#010;&gt; &gt; The KEYS file is there:&#010;&gt; &gt; http://svn.apache.org/repos/asf/incubator/easyant/KEYS&#010;&gt; &gt;&#010;&gt; &gt; Please, cast your votes:&#010;&gt; &gt; [ ] +1, I accept the release&#010;&gt; &gt; [ ] +0, OK, but….&#010;&gt; &gt; [ ] -1, I disapprove, because….&#010;&gt; &gt;&#010;&gt; &gt; Nicolas&#010;&gt; &gt;&#010;&gt; &gt;&#010;&gt;&#010;&#010;&#010;&#010;-- &#010;Xavier Hanin - 4SH France - http://www.4sh.fr/&#010;BordeauxJUG creator - http://www.bordeauxjug.org/&#010;Apache Ivy Creator - http://ant.apache.org/ivy/&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>Re: [VOTE] Release of EasyAnt 0.9</title>
<author><name>Stefan Bodewig &lt;bodewig@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-easyant-dev/201302.mbox/%3c878v78p6qg.fsf@v35516.1blu.de%3e"/>
<id>urn:uuid:%3c878v78p6qg-fsf@v35516-1blu-de%3e</id>
<updated>2013-02-01T12:18:47Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
On 2013-01-31, ant elder wrote:&#010;&#010;&gt; One is i don't think there should be the '(TM)' after Easyant in the&#010;&gt; NOTICE file. The other is that the Incubating DISCLAIMER file is&#010;&gt; missing.&#010;&#010;I don't think the (TM) too much will hurt but I'm afraid the missing&#010;disclaimer will make the vote fail on general@incubator.&#010;&#010;Otherwise +1 from me as well.&#010;&#010;Stefan&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>Re: [VOTE] Release of EasyAnt 0.9</title>
<author><name>ant elder &lt;ant.elder@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-easyant-dev/201301.mbox/%3cCAJO+Ubt+Kod8O4Utq0LKJf8nXzN2S9Ur4Uj5JYa_GSFt0TOQVA@mail.gmail.com%3e"/>
<id>urn:uuid:%3cCAJO+Ubt+Kod8O4Utq0LKJf8nXzN2S9Ur4Uj5JYa_GSFt0TOQVA@mail-gmail-com%3e</id>
<updated>2013-01-31T10:57:05Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Well done guys, +1 from me.&#010;&#010;Theres a couple of issues i noticed, both of which i think its ok to fix&#010;later if theres a respin required or in the next release. One is i don't&#010;think there should be the '(TM)' after Easyant in the NOTICE file. The&#010;other is that the Incubating DISCLAIMER file is missing.&#010;&#010;   ...ant&#010;&#010;&#010;On Tue, Jan 29, 2013 at 11:41 PM, Nicolas Lalevée &lt;&#010;nicolas.lalevee@hibnet.org&gt; wrote:&#010;&#010;&gt; Hi,&#010;&gt;&#010;&gt; This is a call for a vote of the release of EasyAnt 0.9. We are releasing&#010;&gt; the plugins, the buildtypes, the skeletons and the core (the main&#010;&gt; distribution).&#010;&gt;&#010;&gt; The svn tags are there:&#010;&gt;&#010;&gt; http://svn.apache.org/repos/asf/incubator/easyant/plugins/tags/0.9-incubating/&#010;&gt;&#010;&gt; http://svn.apache.org/repos/asf/incubator/easyant/buildtypes/tags/0.9-incubating/&#010;&gt;&#010;&gt; http://svn.apache.org/repos/asf/incubator/easyant/skeletons/tags/0.9-incubating/&#010;&gt; http://svn.apache.org/repos/asf/incubator/easyant/core/tags/0.9-incubating/&#010;&gt;&#010;&gt; The released artifacts are there:&#010;&gt; http://people.apache.org/~hibou/easyant-0.9-incubating/&#010;&gt;&#010;&gt; The KEYS file is there:&#010;&gt; http://svn.apache.org/repos/asf/incubator/easyant/KEYS&#010;&gt;&#010;&gt; Please, cast your votes:&#010;&gt; [ ] +1, I accept the release&#010;&gt; [ ] +0, OK, but….&#010;&gt; [ ] -1, I disapprove, because….&#010;&gt;&#010;&gt; Nicolas&#010;&gt;&#010;&gt;&#010;&#010;
</pre>
</div>
</content>
</entry>
</feed>
