JB,

please, lets move this to the ace-dev list.

regards,

Karl

On Thu, Nov 17, 2011 at 4:21 PM, Jean-Baptiste Onofré <j...@nanthrax.net> wrote:
> Hi Karl,
>
> we can simply need to revert the changes just before the 0.8.0-incubator
> release.
> When upgrading the ACE build to use Maven, firstly, we used the tags scm
> with Maven sub-modules.
> So I'm quite sure that reverting just before the 0.8.0-incubator, I can
> prepare that for the next ACE release.
>
> Regards
> JB
>
> On 11/17/2011 04:14 PM, Karl Pauls wrote:
>>
>> Again, I'm not against doing things differently for future release
>> (and the reason this release looks like it does is because that is
>> configured like this in the apache-parent iirc). However, I'm still
>> confused what all of this has to do with the graduation proposal vote
>> and why this has to be on general@.
>>
>> The release vote has passed a while ago and I don't see that the
>> release is invalid because we don't use a certain svn layout or maven
>> config. The source is in dist and the tags are in svn. I suggest we
>> move discussion about future release layouts to the ace-dev list and
>> into a separate thread unless you disagree.
>>
>> regards,
>>
>> Karl
>>
>> On Thu, Nov 17, 2011 at 4:09 PM, sebb<seb...@gmail.com>  wrote:
>>>
>>> On 17 November 2011 14:07, Karl Pauls<karlpa...@gmail.com>  wrote:
>>>>
>>>> $ mkdir org.apache.ace.client.automation-0.8.0-incubator
>>>> $ cd org.apache.ace.client.automation-0.8.0-incubator/
>>>> $ wget
>>>> http://www.apache.org/dist/incubator/ace/org.apache.ace.client.automation-0.8.0-incubator-source.jar
>>>
>>> s/source/sources/
>>>
>>>> $ jar -xf org.apache.ace.client.automation-0.8.0-incubator-sources.jar
>>>> $ wget
>>>> http://www.apache.org/dist/incubator/ace/org.apache.ace.client.automation-0.8.0-incubator.pom
>>>> $ mv org.apache.ace.client.automation-0.8.0-incubator.pom pom.xml
>>>> $ mvn clean install
>>>
>>> =========================
>>>
>>> Not exactly trivial compared with
>>>
>>> $ svn co
>>> http://svn.apache.org/repos/asf/incubator/ace/releases/org.apache.ace.client.automation-0.8.0-incubator
>>> -- or --
>>> $ unzip org.apache.ace.client.automation-0.8.0-incubator-source.zip
>>> (if it existed)
>>> and then
>>> $ cd org.apache.ace.client.automation-0.8.0-incubator
>>> $ mvn clean install
>>>
>>> There's another (bigger) problem with the existing -sources.jar files.
>>> They don't contain any unit tests, as far as I can tell, yet there are
>>> some unit tests in SVN.
>>>
>>> Surely the unit tests should be distributed as part of the source
>>> release?
>>>
>>> ==
>>>
>>> This is quite easy to fix, just (vote on and) release zip/tar.gz
>>> archives of the tags for each component.
>>> I would drop the -sources.jar files from /dist as they aren't all that
>>> useful for non-Maven downloads.
>>>
>>> ==
>>>
>>> To make it easier to navigate the dist/ directory, may I suggest
>>> creating binaries/ and source/ folders?
>>> The source/ folder would contain all the current source zips/tgz archives
>>> The binaries folders would contain binary jars and javadoc jars
>>> The *.pom files would be removed, as the pom.xml files would be in the
>>> appropriate source/ archive.
>>>
>>>
>>>> regards,
>>>>
>>>> Karl
>>>>
>>>> On Thu, Nov 17, 2011 at 2:54 PM, ant elder<ant.el...@gmail.com>  wrote:
>>>>>
>>>>> To try that I just went to the ACE downloads page which has a bunch of
>>>>> jars and source jars to download, i downloaded the source of the first
>>>>> one, org.apache.ace.client.automation-0.8.0-incubator-sources.jar, and
>>>>> looking inside there is the source to some Java classes but no build
>>>>> scripts or pom.xml file, so how would I go about building this?
>>>>>
>>>>>   ...ant
>>>>>
>>>>> On Thu, Nov 17, 2011 at 1:35 PM, Karl Pauls<karlpa...@gmail.com>
>>>>>  wrote:
>>>>>>
>>>>>> Again, we had this discussion before namely, when the actual release
>>>>>> vote happened. I'm still confused why we have to go through this
>>>>>> again. You should be able to build all of the components by using the
>>>>>> -source.jar's that are provided. They contain what is necessary i.e.,
>>>>>> the full source.
>>>>>>
>>>>>> regards,
>>>>>>
>>>>>> Karl
>>>>>>
>>>>>> On Thu, Nov 17, 2011 at 2:30 PM, sebb<seb...@gmail.com>  wrote:
>>>>>>>
>>>>>>> On 17 November 2011 12:29, Karl Pauls<karlpa...@gmail.com>  wrote:
>>>>>>>>
>>>>>>>> I'm not sure what this has to do with the graduation vote. The
>>>>>>>> release
>>>>>>>> as such has been accepted by the incubator pmc and there only need
>>>>>>>> to
>>>>>>>> be one release. The source for each artifact is there, it is just
>>>>>>>> per
>>>>>>>> artifact in the -source.jar.
>>>>>>>
>>>>>>> AFAICT the full source (as in SVN trunk) is not actually present in
>>>>>>> the distribution directory.
>>>>>>>
>>>>>>> For example, where are the top-level files in SVN (BUILDING, README)
>>>>>>> ?
>>>>>>> And the etc/ directory?
>>>>>>>
>>>>>>> If I wanted to build any or all of the components, there does not
>>>>>>> appear to be a way to do this from the files in the distribution.
>>>>>>>
>>>>>>>> There might be different set-up then a lot of other projects have it
>>>>>>>> but we release our stuff on a per artifact basis how it is done by
>>>>>>>> for
>>>>>>>> example Apache Felix as well and never has been an issue (and didn't
>>>>>>>> become unmanageably either -  also ymmv).
>>>>>>>
>>>>>>> The ASF primarily releases source; releases must include full source.
>>>>>>>
>>>>>>>> I agree about the KEYS file. We should have uploaded it to the dist
>>>>>>>> dir as well but at least we have it at some place so it should be
>>>>>>>> easy
>>>>>>>> to fix.
>>>>>>>>
>>>>>>>> regards,
>>>>>>>>
>>>>>>>> Karl
>>>>>>>>
>>>>>>>> On Thu, Nov 17, 2011 at 1:07 PM, sebb<seb...@gmail.com>  wrote:
>>>>>>>>>
>>>>>>>>> On 17 November 2011 10:42, Marcel
>>>>>>>>> Offermans<marcel.offerm...@luminis.nl>  wrote:
>>>>>>>>>>
>>>>>>>>>> In my opinion, ACE is ready to begin the process of graduating
>>>>>>>>>> from the Apache Incubator to a Top Level Project.
>>>>>>>>>>
>>>>>>>>>> Since joining the incubator in in May 2009 we've added 4 new
>>>>>>>>>> committers (12 in total now) from diverse organizations and did a 
>>>>>>>>>> release in
>>>>>>>>>> May this year to demonstrate we follow the Apache guidelines. We've 
>>>>>>>>>> shown an
>>>>>>>>>> ability to self-govern using accepted Apache practices and ACE 
>>>>>>>>>> continues to
>>>>>>>>>> attract new contributors and users.
>>>>>>>>>>
>>>>>>>>>> The first step is to vote as a community, demonstrating that ACE
>>>>>>>>>> is ready and willing to graduate. Once this vote is succesful we 
>>>>>>>>>> create a
>>>>>>>>>> board resolution proposal or Charter and start a vote on the general
>>>>>>>>>> incubator list. The full process is described at
>>>>>>>>>> http://incubator.apache.org/guides/graduation.html#toplevel
>>>>>>>>>>
>>>>>>>>>> The vote is open for at least 72 hours.
>>>>>>>>>
>>>>>>>>> The last (and only) release was 0.8, as far as I can tell.
>>>>>>>>>
>>>>>>>>> There is no KEYS file in http://www.apache.org/dist/incubator/ace/,
>>>>>>>>> and there does not appear to be a full source archive of the
>>>>>>>>> project
>>>>>>>>> anywhere.
>>>>>>>>> The download page does not have a link to any source archives as
>>>>>>>>> far
>>>>>>>>> as I can tell.
>>>>>>>>> It does link to KEYS in SVN, but almost all other ASF projects have
>>>>>>>>> a
>>>>>>>>> copy of KEYS in the appropriate /dist directory.
>>>>>>>>>
>>>>>>>>> Normally releases are divided into binaries/ and source/
>>>>>>>>> directories,
>>>>>>>>> with a KEYS file in the top-level, i.e.
>>>>>>>>>
>>>>>>>>> /dist/incubator/ace
>>>>>>>>> - KEYS
>>>>>>>>> - binaries/ace ....zip
>>>>>>>>> - sources/ace....zip
>>>>>>>>>
>>>>>>>>> Most of the files in the /dist/incubator/ace directory appear to be
>>>>>>>>> Maven artifacts; normally these are not stored in /dist but only in
>>>>>>>>> the Maven repo.
>>>>>>>>> Indeed most of the files are also in Maven Central. The only
>>>>>>>>> non-Maven
>>>>>>>>> files appear to be
>>>>>>>>>
>>>>>>>>> org.apache.ace.target.devgateway-0.8.0-incubator-distribution.zip
>>>>>>>>> org.apache.ace.target.devserver-0.8.0-incubator-distribution.zip
>>>>>>>>>
>>>>>>>>> neither of which contains the source.
>>>>>>>>>
>>>>>>>>> I would expect the above zips to be in
>>>>>>>>>
>>>>>>>>> /dist/incubator/ace/binaries
>>>>>>>>>
>>>>>>>>> with corresponding source files in
>>>>>>>>>
>>>>>>>>> /dist/incubator/ace/source
>>>>>>>>>
>>>>>>>>> The SVN layout [1] is also a bit unusual.
>>>>>>>>> There is no tags/ directory for release tags, although there is a
>>>>>>>>> releases/ directory containing individual entries for each release
>>>>>>>>> for
>>>>>>>>> each component.
>>>>>>>>> This is likely to become unmanageable very quickly, if every
>>>>>>>>> release
>>>>>>>>> adds another 63 directory entries under releases/
>>>>>>>>>
>>>>>>>>> [1] https://svn.apache.org/repos/asf/incubator/ace/
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> ---------------------------------------------------------------------
>>>>>>>>> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
>>>>>>>>> For additional commands, e-mail: general-h...@incubator.apache.org
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> Karl Pauls
>>>>>>>> karlpa...@gmail.com
>>>>>>>> http://twitter.com/karlpauls
>>>>>>>> http://www.linkedin.com/in/karlpauls
>>>>>>>> https://profiles.google.com/karlpauls
>>>>>>>>
>>>>>>>>
>>>>>>>> ---------------------------------------------------------------------
>>>>>>>> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
>>>>>>>> For additional commands, e-mail: general-h...@incubator.apache.org
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>> ---------------------------------------------------------------------
>>>>>>> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
>>>>>>> For additional commands, e-mail: general-h...@incubator.apache.org
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Karl Pauls
>>>>>> karlpa...@gmail.com
>>>>>> http://twitter.com/karlpauls
>>>>>> http://www.linkedin.com/in/karlpauls
>>>>>> https://profiles.google.com/karlpauls
>>>>>>
>>>>>> ---------------------------------------------------------------------
>>>>>> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
>>>>>> For additional commands, e-mail: general-h...@incubator.apache.org
>>>>>>
>>>>>>
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
>>>>> For additional commands, e-mail: general-h...@incubator.apache.org
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Karl Pauls
>>>> karlpa...@gmail.com
>>>> http://twitter.com/karlpauls
>>>> http://www.linkedin.com/in/karlpauls
>>>> https://profiles.google.com/karlpauls
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
>>>> For additional commands, e-mail: general-h...@incubator.apache.org
>>>>
>>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
>>> For additional commands, e-mail: general-h...@incubator.apache.org
>>>
>>>
>>
>>
>>
>
> --
> Jean-Baptiste Onofré
> jbono...@apache.org
> http://blog.nanthrax.net
> Talend - http://www.talend.com
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
>
>



-- 
Karl Pauls
karlpa...@gmail.com
http://twitter.com/karlpauls
http://www.linkedin.com/in/karlpauls
https://profiles.google.com/karlpauls

---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org

Reply via email to