incubator-general mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From sebb <seb...@gmail.com>
Subject Re: [VOTE] Graduate ACE from the Apache Incubator
Date Thu, 17 Nov 2011 15:09:01 GMT
On 17 November 2011 14:07, Karl Pauls <karlpauls@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.elder@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 <karlpauls@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 <sebbaz@gmail.com> wrote:
>>>> On 17 November 2011 12:29, Karl Pauls <karlpauls@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 <sebbaz@gmail.com> wrote:
>>>>>> On 17 November 2011 10:42, Marcel Offermans <marcel.offermans@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-unsubscribe@incubator.apache.org
>>>>>> For additional commands, e-mail: general-help@incubator.apache.org
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Karl Pauls
>>>>> karlpauls@gmail.com
>>>>> http://twitter.com/karlpauls
>>>>> http://www.linkedin.com/in/karlpauls
>>>>> https://profiles.google.com/karlpauls
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
>>>>> For additional commands, e-mail: general-help@incubator.apache.org
>>>>>
>>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
>>>> For additional commands, e-mail: general-help@incubator.apache.org
>>>>
>>>>
>>>
>>>
>>>
>>> --
>>> Karl Pauls
>>> karlpauls@gmail.com
>>> http://twitter.com/karlpauls
>>> http://www.linkedin.com/in/karlpauls
>>> https://profiles.google.com/karlpauls
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
>>> For additional commands, e-mail: general-help@incubator.apache.org
>>>
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
>> For additional commands, e-mail: general-help@incubator.apache.org
>>
>>
>
>
>
> --
> Karl Pauls
> karlpauls@gmail.com
> http://twitter.com/karlpauls
> http://www.linkedin.com/in/karlpauls
> https://profiles.google.com/karlpauls
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>
>

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


Mime
View raw message