> > >    RELEASE NON-SHOWSTOPPERS BUT WOULD BE REAL NICE TO WRAP THESE
UP:
> > >  +
> > >  +    * With AP_MODE_EXHAUSTIVE in the core, it is finally clear
to
> me
> > >  +      how the Perchild MPM should be re-written.  It hasn't
worked
> > >  +      correctly since filters were added because it wasn't
> possible to
> > >  +      get the content that had already been written and the
socket
> at
> > >  +      the same time.  This mode lets us do that, so the MPM can
be
> > >  +      fixed.
> > >
> >
> > -1 on an MPM rewrite until after 2.0 GA is released
> 
> Huh!?!?!?!?  You can't veto fixing code that doesn't work.  Even more,
> you can't veto work that somebody wants to do.  The whole point of
Open
> Source is that we all get to do what is most interesting to us.
> 
> I am fairly confidant in saying that I want to see a GA release more
> than anybody else here, except for possibly Bill Stoddard, because the
> two of us have been working on 2.0 for longer than anybody else on
this
> list.  However, this push for GA regardless of quality or how fun the
> project is really makes me wish that we weren't nearly so close to
one.
> :-(

BTW, the use of vetos on this list is completely against the way things
should be.  We use vetos now as an offhanded way of saying that we don't
like something, which isn't how they are meant to be used.  A veto is
basically telling somebody that their approach to a solution is wrong,
and that it will break other code, or not scale, or that you have a
better way of doing it.  They should be rare, and they should only EVER
happen with a valid technical justification.  I think we have had ten
vetos in the last few weeks, which is a lot more than we should have
had.

I know that there are people on the list who will laugh that I am the
person saying this, as I used to use vetos a lot, and sometimes in the
wrong places.  Chalk that up to being young, inexperienced, and cocky.
Vetos are annoying, and they stop the code from progressing forward as
it should, please, let's go back to using them sparingly, and only when
there is code that is egregiously wrong.

Ryan 


Reply via email to