+1 For one source distribution with Unix line endings
Am 22.06.2011 21:28, schrieb Daniel Kulp:
Question: Does anyone really feel strongly that we need separate windows and unix SOURCE distributions? We can easily chop a minute or two off the assembly build if we only have a single source distribution. Most of the time is spent doing the scans and the line ending filtering for the two separate source distribution assemblies. I would propose that we drop to just a single source distro assembly. Reasons: 1) Faster for us. :-) 2) I'm going to doubt many people even use the source distributions. Gotta love Java and Maven. :-) 3) Windows does a good job handling the unix style endings now. Really, if you're using git on Windows to clone the camel repo, your getting it with unix endings anyway. Has anyone even noticed? (git doesn't have an eol-style and thus the repo that is created on unix would have the unix style) 4) Other projects haven't had an issue. For example, CXF has just a single "src" assembly (no filtering) and hasn't had an issue. It produces both zip and tar/gz, but the contents are exactly the same. (CXF also only has a single binary distro assembly, contents exactly the same) 5) Technically, the "source" distribution should be an exact copy of the tag of the source that was used to build the release. The filtering that is done really makes it not an exact copy. On my machine, a simple test shows that "mvn install" in the apache-camel directory drops from 2m28s down to 1m2s with this type of change. Anyway, I'm just throwing out an idea. I'm kind of sick of sitting and watching it build assemblies. :-)
-- Christian Schneider http://www.liquid-reality.de Open Source Architect http://www.talend.com