2011/11/17 Karl Pauls <karlpa...@gmail.com>:
> 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.
>

Exactly and I fail to see what this all has to do with the graduation vote.

Carsten

> 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
>>
>>
>
>
>
> --
> 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
>
>



-- 
Carsten Ziegeler
cziege...@apache.org

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

Reply via email to