My take and a bit of a clarification for Andi.  I wasn't criticizing you
personally, I was criticizing the Release Manager which happens to be you.  
Admittedly the distinction is subtle.  The RM's job is to heard cats.  
You take input from everyone and make a decision on when to freeze and
when to release.  After a freeze you fend off people who want to sneak in
changes that are not obvious bug fixes.  If someone convinces you that a 
bigger picture change is required, then you have a problem and I don't 
think just quickly squeezing that change in and pushing out a new release 
before too many people have downloaded the previous release is the right 
solution to that problem because we need time to figure out the 
ramifications of such a change.  For example, how many PEAR packages might 
we break with this?  Are any of them perhaps even in the php5 tarball 
itself?

On the Studlycaps issue my opinion is that it is a guideline and while it
would be nice to have consistency in the end it is ultimately up to the
extension authors to decide whether they wish to follow the guideline or
not.  I have no plans on going back and breaking the few extensions I have
written that have OO APIs because I don't think aesthetic changes is worth
breaking BC over, but I will probably follow the guideline for new ones.

We could make the decision that we will not bundle any extension that
doesn't follow the guidelines although in this case that might not be a 
good idea.  I see 3 ways forward:

1. Stick with the freeze and deal with the inconsistency

2. Remove the freeze, convince Georg to make the change (if possible)
   and make very sure people realize that RC1->RC2 is not just bug fixes

3. Unbundle mysqli to pecl and let it evolve at its own pace and we can
   include it in the standard tarball when everyone is happy with it

-Rasmus

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to