Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:31055 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 42671 invoked by uid 1010); 18 Jul 2007 15:47:26 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 42656 invoked from network); 18 Jul 2007 15:47:26 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 18 Jul 2007 15:47:26 -0000 Authentication-Results: pb1.pair.com header.from=zeev@zend.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=zeev@zend.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain zend.com designates 212.25.124.162 as permitted sender) X-PHP-List-Original-Sender: zeev@zend.com X-Host-Fingerprint: 212.25.124.162 mail.zend.com Linux 2.5 (sometimes 2.4) (4) Received: from [212.25.124.162] ([212.25.124.162:37141] helo=mail.zend.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 69/76-53268-C063E964 for ; Wed, 18 Jul 2007 11:47:26 -0400 Received: (qmail 8090 invoked from network); 18 Jul 2007 15:47:20 -0000 Received: from localhost (HELO lap-zeev.zend.com) (127.0.0.1) by localhost with SMTP; 18 Jul 2007 15:47:20 -0000 Message-ID: <7.0.1.0.2.20070718084427.0e9a4300@zend.com> X-Mailer: QUALCOMM Windows Eudora Version 7.0.1.0 Date: Wed, 18 Jul 2007 08:45:42 -0700 To: Lukas Kahwe Smith Cc: Pierre ,Andi Gutmans , Ilia Alshanetsky ,jani.taskinen@iki.fi, internals@lists.php.net In-Reply-To: <469DFDEC.6020903@pooteeweet.org> 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> <469DFDEC.6020903@pooteeweet.org> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed Subject: Re: [PHP-DEV] POSIX regex From: zeev@zend.com (Zeev Suraski) At 04:47 18/07/2007, Lukas Kahwe Smith wrote: >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. Well I don't think it really diminishes, but I agree that 1+1 is maybe 1.9 and not 2. On the other hand, if you remember that perception is everything (or at least very important), 1+1 can easily be perceived as 3, and in a negative sense. Zeev