On 11/18/10 10:27 AM, Mark Thomas wrote:
On 18/11/2010 15:11, Ralph Goers wrote:
It would be good to have a definitive position on this.

The definitive ASF position is:
- the ASF releases source code
- the src release should contain everything needed to build
- binary releases are optional
- binary releases, if provided, should be derivable from the src release

+1 - and the actual release is what we put on dist/.
Traditionally we have provided both source and binary distributions there, archived as gzipped tars and zip files.

We have never had hard rules on what is required in Commons releases other than the above (and NOTICE, LICENSE and headers stuff) and I am -1 on adding them now. I don't even think we should *require* maven artifacts; though RMs are encouraged to publish them or ask others to help. Again, the actual release is the zips and tarballs available on the download pages. And in fact the source is what is actually being released - the binaries are a convenience for users.

(I know - the above list misses out a bunch of stuff)

The VFS build includes the javadoc and source jars in the distribution zip, 
even though there is a separate source distribution zip (the source 
distribution is complete while the source jar is only suitable for use by an 
IDE). I'm close to doing another release attempt and would like to know if I 
need to change that before I do it.

Projects are free to impose additional restrictions on themselves if
they wish.

 From an ASF perspective you are fine.

 From a Commons perspective, ENOCLUE. In your shoes, and in the absence
of a documented Commons policy on exactly what should and should not be
in a binary distribution, I'd go with whatever you think is best and if
folks don't like it they are free to provide patches for the next release.

It is up to the RM what additional jars to put into the binary release. Obviously, the RM should listen to the community. Since it is dead easy to include javadoc and sources jars in maven-generated releases, and some users seem to like them, I personally include them for the releases that I cut.

Phil

Mark


Ralph


On Nov 18, 2010, at 3:37 AM, Phil Steitz wrote:

On 11/18/10 5:04 AM, sebb wrote:
On 18 November 2010 07:22, Oliver Heger<oliver.he...@oliver-heger.de>   wrote:
Build works fine with JDK 1.5 on Windows 7. Artifacts look good.

The only nitpick I found is that the binary distribution does not contain
the source and Javadocs jar.

That's deliberate.

It contains the Javadocs as individual files, so including the javadoc
jar is just wasted space, and if users want the source they can
download the source archive.

As far as I was aware, the source and javadocs jars are intended for
Maven distribution only


Personally I am fine not including these jars; but IIUC the reason people 
started including them a couple of years back was to make it easier for users 
using IDEs that make use of them.

Not voting yet because I have not tested the release yet.

Phil

So +1.

Thanks.

Oliver

Am 17.11.2010 02:27, schrieb sebb:

This is a vote to release Apache Commons NET 2.2 based on RC3.

Changes since RC1 are:
- drop unnecessary jars from binary archive
- include RELEASE-NOTES in binary and source archives

[ ] +1 release it
[ ] +0 go ahead I don't care
[ ] -1 no, do not release it because...

tag: http://svn.apache.org/repos/asf/commons/proper/net/tags/NET_2_2_RC3/

site: http://people.apache.org/~sebb/NET_2_2_RC3/

Archives (Maven and non-Maven) have been uploaded to:

https://repository.apache.org/content/repositories/orgapachecommons-011/

Vote will remain open for at least 72 hours.

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



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



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



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



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



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



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

Reply via email to