On Wed, Mar 19, 2008 at 12:03 AM, sebb <[EMAIL PROTECTED]> wrote: > On 18/03/2008, Robert Burrell Donkin <[EMAIL PROTECTED]> > wrote: > > On Tue, Mar 18, 2008 at 9:44 PM, Christopher Lenz <[EMAIL PROTECTED]> wrote: > > > > > On 18.03.2008, at 22:06, Robert Burrell Donkin wrote: > > > > On Tue, Mar 18, 2008 at 8:40 PM, Christopher Lenz <[EMAIL PROTECTED]> > > > > wrote: > > > >> I wonder because with CouchDB, source tarballs are created through > > > >> the > > > >> GNU-Autotools based build process, rather than being a raw `svn > > > >> export` of the release tag. We don't keep the auto*-generated > > > >> configure/make files in the repository (they are generated files > > > >> after > > > >> all), but do include them in source tarballs to limit build-time > > > >> dependencies and make the build process easier for the user. > > > >> > > > >> I guess we could start checking in the generating build files into > > > >> SVN > > > >> if that's required. But maybe you can back that statement up a bit > > > >> before we do so? > > > > > > > > lots of binary distributions at apache contain source. this makes > them > > > > binary distributions containing source, not source distributions. > > > > > > Maybe I didn't explain properly… our previous (pre-incubation) source > > > distributions did not contain any binaries, only source. The > > > difference between the tarballs and a source control checkout is that > > > the former has some generated build scripts. > > > > > > > > yes: you explained that quite well the first time > > > > any distribution containing stuff which isn't in subversion is by > definition > > a binary distribution > > > > Is this documented anywhere? >
documentation: if only :-) it's written down in the very beta release draft stuff but IMHO it doesn't really count since it's mostly written by your truely and hasn't been actively reviewed by the community > Looking into the HTTPD repos and comparing to the HTTPD source > > > tarballs, they appear to be doing the same thing: there's a > > > "configure" file in the source tarball, but not in the repos. In > > > general I'd say this is common practice for any project based on > > > Autotools. > > > > > > > > IMHO it's not worth getting into arguments about HTTPD current verses > > original/best practice > > > > yes, it's common practice but it's important to distinguish terminology > from > > presentation. what a source distribution means is a direct export from > > subversion. it's fine to create a distribution containing generated > stuff; > > call it what you will; recommend it to users who want to build from > source. > > still counts as a binary as far as rules and whatnot go. > > And where are these rules defined? the terms rules is a little inaccurate: apache doesn't really have rules just policy and practice policy by social means incubator policy is in http://incubator.apache.org/incubation/Incubation_Policy.html. apache policy which has been written down is in http://www.apache.org/dev/. whenever the term source distribution is used is means an export of subversion rather than anything which has extra stuff in it - robert