Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:40713 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 29289 invoked from network); 26 Sep 2008 20:02:03 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 26 Sep 2008 20:02:03 -0000 Authentication-Results: pb1.pair.com header.from=jani.taskinen@sci.fi; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=jani.taskinen@sci.fi; spf=permerror; sender-id=unknown Received-SPF: error (pb1.pair.com: domain sci.fi from 63.208.196.178 cause and error) X-PHP-List-Original-Sender: jani.taskinen@sci.fi X-Host-Fingerprint: 63.208.196.178 mho-01-bos.mailhop.org Received: from [63.208.196.178] ([63.208.196.178:62793] helo=mho-01-bos.mailhop.org) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id FA/C1-63390-8BF3DD84 for ; Fri, 26 Sep 2008 16:02:01 -0400 Received: from a88-112-30-186.elisa-laajakaista.fi ([88.112.30.186] helo=localhost.localdomain) by mho-01-bos.mailhop.org with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.68) (envelope-from ) id 1KjJVi-000Oda-Ge; Fri, 26 Sep 2008 20:01:54 +0000 X-Mail-Handler: MailHop Outbound by DynDNS X-Originating-IP: 88.112.30.186 X-Report-Abuse-To: abuse@dyndns.com (see http://www.mailhop.org/outbound/abuse.html for abuse reporting information) X-MHO-User: U2FsdGVkX19q133oGCdjoFGar3rCwqdrivM+43begHI= Message-ID: <48DD3FAE.8050807@sci.fi> Date: Fri, 26 Sep 2008 23:01:50 +0300 Reply-To: jani.taskinen@iki.fi User-Agent: Thunderbird 2.0.0.16 (X11/20080723) MIME-Version: 1.0 To: Lukas Kahwe Smith CC: Michael Wallner , internals@lists.php.net References: <03.52.27158.9D5A2D84@pb1.pair.com> <1D.C1.19781.C63BCD84@pb1.pair.com> <94232D93-D448-4403-A81D-2EB5904AAB8D@pooteeweet.org> In-Reply-To: <94232D93-D448-4403-A81D-2EB5904AAB8D@pooteeweet.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] [Fwd: [PATCH] Backport of HEADs output API] From: jani.taskinen@sci.fi (Jani Taskinen) Lukas Kahwe Smith wrote: > > On 26.09.2008, at 12:04, Michael Wallner wrote: > >> Lukas Kahwe Smith wrote: >>> well the question is does it fix some real world bugs? this late in the >>> game i would not want to include these changes if they "just" add >>> features .. >> >> Huh? :) The question to me is, why did you ask me to do it, when >> you're not sure what it's about? Not to be anally at all... ;) > > I guess we cleared up the misunderstanding on IRC. > >> The greatest plus to me are: >> - getting rid of monolithic php_end_ob_buffer() >> - getting rid of output handler specific code in SAPI.c >> - being able to hook from the running output handler to change >> it's behavior >> - being able to clearly configure conflicts and reverse conflicts >> between output handlers > > > These are all convincing arguments to have done this earlier. But > Johannes and I are a bit worried, that this code did not see that much > testing since it was checked in to HEAD quite a while ago. And seeing > that the backport is mainly cleanup and not bug fixing, we are a bit > worried about the risk this backport has (not necessarily in it > introducing bugs, but more about BC issues here and there). Especially > since it seems that you are the only one who actively looks after output > buffering .. (Johannes actually asked to have this stuff in PHP 5.3 > months ago, but you were a bit MIA back then .. and nobody else showed > interest). > > So unless you can take our worries away in terms of BC issues, I guess > we would prefer to leave this patch out of PHP 5.3. > Sorry about the misunderstanding and the work you put into producing > this patch. The patch fixes several output buffer bugs. Those alone are enough to allow this getting in PHP_5_3 and really get TESTED too. You're releasing alphas still, so something like this is not really that bad.. --Jani