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

Reply via email to