On Wednesday, September 19, 2001, at 05:53 PM, Chuck Murcko wrote:

> I think we need to think about these kinds of issues before we pick 
> names for apr tags and release bundles.
>

I also think that we should call what we release httpd-2.0 (or 
apache-2.0, whatever), and that one source release should contain all 
the httpd source code we supply. Binary builds can always used an 
agreed-upon configure list of options. I think we should rename the 
current httpd-2.0 repository to httpd-core-2.0 or something similar, and 
make the server core, along with apr, apr-util, and all the modules, 
separate CVS modules in httpd-2.0 (the one and only place from which we 
do an httpd project release at version 2.0). If a module or other 
subproject doesn't change between release versions, you just tag it when 
you make the next release tag for the release repository. So httpd-
proxy/module-2.0 is always used to build httpd-2.0, since it's a CVS 
module. So is httpd-proxy/module-2.1, which gets used to build httpd-2.1 
source repository. We don't need to maintain separate source trees, just 
assemble the server from the CVS modules as a repository.

If the httpd-2.0 repository were organized as CVS modules, this would be 
easy to do. So we're talking possibly fundamental changes to how we 
develop and release here.

Regards,
Chuck

Reply via email to