On Fri, 18 May 2001, Graham Leggett wrote:
> - We know it works.
> - The RM knows how to do it already.
> - The APR people don't have to do anything other than make sure their
> stuff works.
> - The proxy people don't have to do anything other than make sure their
> stuff works.
> - The RM can release whenever they like without any coordination with
> anyone.
The problem I see with this is that, as Ryan points out, the dependencies
are backwards for this analogy to work. httpd depends upon APR and
APR-util, and therefore httpd developers KNOW when the two of those
packages work, or at least work "well enough" for httpd's purposes.
httpd would not even attempt a release without first knowing that APR
works. Just saying "CVS's HEAD always works, just check it out" is nice
and all, but not practical. The httpd RM has no way to know that the
proxy HEAD works and should be released.
At the same time, I hate the idea of each sub-project having to release
its own "httpd+foo" tarball. That sucks for users that require more than
one of the sub-project modules.
My personal favorite suggestion from the discussion a while back was to
let the httpd RM release a "bare" version and to have a "rollup" RM get
the sub-project RM's (proxy, etc) to tag their trees and give +1's for
those tags to be included in the rollup which is the "full" version
released at some point after the "bare" version.
--Cliff
--------------------------------------------------------------
Cliff Woolley
[EMAIL PROTECTED]
Charlottesville, VA