If we know the bug, and we have a fix, there shouldn't be anything
stopping us from making a release.
If this patch break binary compat, then the only logical move forward
is a 4.4 branch and release.

I think the question should really be: "why don't we want to give 4.x
users this bugfix?"
I can't think of any valid reasons not to do that.

--Wez.

On 5/30/05, Zeev Suraski <[EMAIL PROTECTED]> wrote:
> At 12:00 30/05/2005, Lukas Smith wrote:
> >Derick Rethans wrote:
> >>Hi Dmitry,
> >>On Thu, 26 May 2005, Dmitry Stogov wrote:
> >>
> >>>This patch breaks binary compatibility.
> >>>It cannot be broken in 4.3.x tree, and that doesn't make sense to release
> >>>4.4 just for this patch.
> >>
> >>You mean that they think that it doesn't make sense to fix PHP in cases
> >>where it's totally broken?  I think that's totally irresponsible
> >>behavior. Thousands of people still use PHP 4 for good reasons. If you
> >>look correctly through the bug database you'll find atleast 10 bugs
> >>related to strange segfaults and some have been confirmed to be related
> >>to references that crash PHP.
> >>I think we should definitely put this in a PHP release, although the
> >>patch doesn't fix all segfaults yet.
> >>(Patch is at:
> >>http://files.derickrethans.nl/patches/ze1-return-reference-20050429.diff.txt)
> >
> >I also agree that these issues need to be fixed inside the 4.x tree. What
> >would be the motivation no to release a 4.4 to fix these issues? Beating
> >users with a stick towards PHP 5?
> 
> In my opinion we should probably not fix this at all in the 4.x tree,
> because the hassle involved in starting a new 4.4 branch - breaking module
> compatibility for everyone, confusing people (imagine Apache 1.4 coming out
> at this point), etc.
> If it was an issue that everyone and their dog was bumping into, then I may
> have thought differently - but it's an issue that is rare enough, and can
> be worked around.  And those that really need it to be fixed - can use the
> patch.
> 
> Does everyone else think that this issue warrants starting a new version
> branch?
> 
> Zeev
> 
> --
> PHP Internals - PHP Runtime Development Mailing List
> To unsubscribe, visit: http://www.php.net/unsub.php
> 
>

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

Reply via email to