Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:40716 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 33439 invoked from network); 26 Sep 2008 20:05:54 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 26 Sep 2008 20:05:54 -0000 Authentication-Results: pb1.pair.com header.from=mls@pooteeweet.org; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=mls@pooteeweet.org; spf=permerror; sender-id=unknown Received-SPF: error (pb1.pair.com: domain pooteeweet.org from 88.198.8.16 cause and error) X-PHP-List-Original-Sender: mls@pooteeweet.org X-Host-Fingerprint: 88.198.8.16 bigtime.backendmedia.com Linux 2.6 Received: from [88.198.8.16] ([88.198.8.16:46751] helo=bigtime.backendmedia.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id EA/B2-63390-2A04DD84 for ; Fri, 26 Sep 2008 16:05:54 -0400 Received: from localhost (unknown [127.0.0.1]) by bigtime.backendmedia.com (Postfix) with ESMTP id 52DC41EBC01B; Fri, 26 Sep 2008 20:06:14 +0000 (UTC) X-Virus-Scanned: amavisd-new at backendmedia.com Received: from bigtime.backendmedia.com ([127.0.0.1]) by localhost (bigtime.backendmedia.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Tdbsc4oeNd0M; Fri, 26 Sep 2008 22:06:13 +0200 (CEST) Received: from [192.168.0.151] (77-57-23-243.dclient.hispeed.ch [77.57.23.243]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: mls@pooteeweet.org) by bigtime.backendmedia.com (Postfix) with ESMTP id 3F4B81EBC019; Fri, 26 Sep 2008 22:06:13 +0200 (CEST) Cc: Michael Wallner , internals@lists.php.net Message-ID: <6CD31FE7-FD3E-4656-BBFA-04D6F4789DFE@pooteeweet.org> To: jani.taskinen@iki.fi In-Reply-To: <48DD3FAE.8050807@sci.fi> Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v929.2) Date: Fri, 26 Sep 2008 22:05:44 +0200 References: <03.52.27158.9D5A2D84@pb1.pair.com> <1D.C1.19781.C63BCD84@pb1.pair.com> <94232D93-D448-4403-A81D-2EB5904AAB8D@pooteeweet.org> <48DD3FAE.8050807@sci.fi> X-Mailer: Apple Mail (2.929.2) Subject: Re: [PHP-DEV] [Fwd: [PATCH] Backport of HEADs output API] From: mls@pooteeweet.org (Lukas Kahwe Smith) On 26.09.2008, at 22:01, Jani Taskinen wrote: > 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. if it does fix bugs .. that changes things of course .. but i asked Mike specifically about this .. and he did not mention this .. so does it fix bugs or not? regards, Lukas Kahwe Smith mls@pooteeweet.org