>>> c) Treating mod_proxy maintenance as NOT tied to httpd, mod_proxy
>>> development as running on its own release cycle, mod_proxy code has
>>> its
>>> own cvs module (hey, we can start module-2.1 now, right), and is
>>> released with httpd distribution. Note that this may require some
>>> reintegration at each httpd release (and more work than b).
I agree with this.
>> I think folding it back into httpd development will cause it to
>> "flounder" again.
I agree with this.
> Aha, now we're getting somewhere. I thought that last bit was running
> through the discussion as an undercurrent, but no one was actually
> writing the words down.
Let me throw in a different perspective of things. Apache is cool. It
is big and has many moving parts -- very much like perl (not the
laguage, but the packag{e,ing}).
I maintain a few modules for perl, and so does the next guy and thus we
have the glorious CPAN. Some claim that perl is more-or-less useless
without any of the modules that go with it -- like some people that
claim Apache is useless without mod_proxy (and other modules). Their
individuality dictates their righteousness.
The reason perl "works" is because CPAN rocks. There is no reason that
the configuration process for Apache couldn't just just query
www.apache.org and ask, "What is the latest version of mod_proxy that
works with Apache x.y.z?" And have www.apach.org send back a tarball
and it gets compiled in.
If people had to rerelease their perl modules inline with the perl
distribution, the whole system would fall apart. The CPAN concept lends
itself directly to this problem and could potentially be a integral
building block that allows clean separation of all of the Apache-related
projects while completely unifying them on the distribution front.
Are there any objections to building a distribution system for Apache's
core who's build process relies on dynamic module fetching? Like:
CAMDiN "Comprehensive Apache Module Distribution Network".
It would make distributing mod_backhand a lot easier for me :-). And it
would make mod_proxy _extremely_ accessible while completely untying it
from the apache development cycle.
Thoughts?
--
Theo Schlossnagle
1024D/A8EBCF8F/13BD 8C08 6BE2 629A 527E 2DC2 72C2 AD05 A8EB CF8F
2047R/33131B65/71 F7 95 64 49 76 5D BA 3D 90 B9 9F BE 27 24 E7