httpd-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Mike Rumph <>
Subject Re: Is Apache getting too patchy?
Date Tue, 27 Oct 2015 00:19:54 GMT
Hello Jim,

As Bill pointed out, it would be helpful if you could identify some 
specific details within the general trend you are observing.

But the kind of thing that you are mentioning is something that I would 
expect to happen far more often than can be observed in the Apache HTTP 
Server project.
If individual contributors are each trying to "scratch their own itch", 
then there would be a tendency for code to become less coherent over time.
What keeps things from growing into chaos is the review by experienced 
contributors who are looking at the overall purpose and direction of the 
project as a whole.
Another thing that helps the Apache HTTP Server project is the modular 
design of the code base.  New and diverse features can be isolated into 
separate modules, be given time to mature and then eventually be better 
integrated with the core code.

Over the last few months there simply has been a lot of activity.
But there has also been a lot of quality debate around this activity.
Some very impressive new functionality has been attempted.
I personally have not had enough time (and possibly not enough skill) to 
know if the quality of the code is good or not.  But from my limited 
perspective the discussions seem to be going in a good direction.


Mike Rumph

On 10/24/2015 8:49 AM, Jim Jagielski wrote:
> Just some food for thought; let me know if I'm off the rails.
> Over the last several months, it's appeared to me that we have
> been adding patches that feel, well, very-patchy to me. They
> feel like cumbersome add-ons that create some level of fragility
> to our code, with special one-off considerations instead of a
> deeper more complete fix. In other words, it seems that httpd is
> becoming more crufty rather than planned and cohesive and
> consistent.
> Thoughts? Comments?

View raw message