Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:40710 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 20671 invoked from network); 26 Sep 2008 19:38:28 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 26 Sep 2008 19:38:28 -0000 Authentication-Results: pb1.pair.com smtp.mail=mls@pooteeweet.org; spf=permerror; sender-id=unknown Authentication-Results: pb1.pair.com header.from=mls@pooteeweet.org; 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:41825] helo=bigtime.backendmedia.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 32/00-63390-23A3DD84 for ; Fri, 26 Sep 2008 15:38:27 -0400 Received: from localhost (unknown [127.0.0.1]) by bigtime.backendmedia.com (Postfix) with ESMTP id 85B691EBC01B; Fri, 26 Sep 2008 19:38:46 +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 MnlPMzr2I4DO; Fri, 26 Sep 2008 21:38:44 +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 033631EBC019; Fri, 26 Sep 2008 21:38:43 +0200 (CEST) Cc: internals@lists.php.net Message-ID: <94232D93-D448-4403-A81D-2EB5904AAB8D@pooteeweet.org> To: Michael Wallner In-Reply-To: <1D.C1.19781.C63BCD84@pb1.pair.com> 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 21:38:15 +0200 References: <03.52.27158.9D5A2D84@pb1.pair.com> <1D.C1.19781.C63BCD84@pb1.pair.com> 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 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. regards, Lukas Kahwe Smith mls@pooteeweet.org