Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:31049 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 41344 invoked by uid 1010); 18 Jul 2007 11:48:30 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 41316 invoked from network); 18 Jul 2007 11:48:29 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 18 Jul 2007 11:48:29 -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 212.112.227.169 cause and error) X-PHP-List-Original-Sender: mls@pooteeweet.org X-Host-Fingerprint: 212.112.227.169 ipx11223.ipxserver.de Linux 2.5 (sometimes 2.4) (4) Received: from [212.112.227.169] ([212.112.227.169:49220] helo=ipx11223.ipxserver.de) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id EB/22-23828-80EFD964 for ; Wed, 18 Jul 2007 07:48:26 -0400 Received: from localhost (localhost [127.0.0.1]) by ipx11223.ipxserver.de (Postfix) with ESMTP id 1E880DF0168; Wed, 18 Jul 2007 13:48:19 +0200 (CEST) Received: from ipx11223.ipxserver.de ([127.0.0.1]) by localhost (flottensignalgeber [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 10212-05; Wed, 18 Jul 2007 13:48:17 +0200 (CEST) Received: from [192.168.1.46] (49-120.5-85.cust.bluewin.ch [85.5.120.49]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ipx11223.ipxserver.de (Postfix) with ESMTP id 9EF82DF0024; Wed, 18 Jul 2007 13:48:16 +0200 (CEST) Message-ID: <469DFDEC.6020903@pooteeweet.org> Date: Wed, 18 Jul 2007 13:47:56 +0200 User-Agent: Thunderbird 2.0.0.4 (Windows/20070604) MIME-Version: 1.0 To: Zeev Suraski Cc: Pierre , Andi Gutmans , Ilia Alshanetsky , jani.taskinen@iki.fi, internals@lists.php.net References: <698DE66518E7CA45812BD18E807866CE648191@us-ex1.zend.net> <54C4340A-D9EA-4B5A-B39C-B55B29B1B3BC@prohost.org> <698DE66518E7CA45812BD18E807866CE648193@us-ex1.zend.net> <469B7FB1.1070507@pooteeweet.org> <698DE66518E7CA45812BD18E807866CE648290@us-ex1.zend.net> <7.0.1.0.2.20070718023255.0dc0eed0@zend.com> In-Reply-To: <7.0.1.0.2.20070718023255.0dc0eed0@zend.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by somedaemon at backendmedia.com Subject: Re: [PHP-DEV] POSIX regex From: mls@pooteeweet.org (Lukas Kahwe Smith) Zeev Suraski wrote: > Finally, at the risk of sounding like a broken record, we always need to > remember that BC breakage accumulates, and it's not binary. Every > cleanup we do in PHP 6 will further slow migration, and as Andi pointed > out a few days ago, things don't look too well as it is. Agreed, its not binary, but its also not the simple addition of all issues either. The effort does diminish as you can cover multiple BC breaks in one going over your code. The key thing that we screwed up with PHP 5.x was not providing enough documentation on the BC breaks. Doing this better this time (the migration guides are a good start, porting some major apps and documenting the issues is another) could help us easy the transition as well. But as you point out, there is the fixed overhead of having to do the QA'ing at any rate. regards, Lukas