Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:31033 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 94935 invoked by uid 1010); 18 Jul 2007 07:55:26 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 94920 invoked from network); 18 Jul 2007 07:55:25 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 18 Jul 2007 07:55:25 -0000 Authentication-Results: pb1.pair.com header.from=pierre.php@gmail.com; sender-id=pass; domainkeys=bad Authentication-Results: pb1.pair.com smtp.mail=pierre.php@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.146.176 as permitted sender) DomainKey-Status: bad X-DomainKeys: Ecelerity dk_validate implementing draft-delany-domainkeys-base-01 X-PHP-List-Original-Sender: pierre.php@gmail.com X-Host-Fingerprint: 209.85.146.176 wa-out-1112.google.com Received: from [209.85.146.176] ([209.85.146.176:15856] helo=wa-out-1112.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id D9/11-18661-D67CD964 for ; Wed, 18 Jul 2007 03:55:25 -0400 Received: by wa-out-1112.google.com with SMTP id l24so131304waf for ; Wed, 18 Jul 2007 00:55:22 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=e+Hjz1+2BkAMWk7gj949aUa3SVHXIqS8pz7Tx85Wwdk5Hx1fvz883FAgKj2k7wV+UT6/j2alhbHrNak7cEBfDcTnX/UdkIIP7kDfWwHatvCYp3CggRQjRz3VJJjYNvVw9ytyea6nf9notm6p0tKAideRG3068WSzEAQL8WE+PVQ= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=qLePer14R7Yg4TlsrIYt/ZXW0otBBOVPS0FWNRRYYQEfzlZasYqojlKYx+l0y1sKSTWHi9NYMmki0H5iLpsYHiFzAXCOlmz/hO1caZyqOptWneb4c4GJ6MNMqIdCkX9HWfQmFr7Fy1UQl5cjJCopN4OBgq5jsvQEfMvZviW4Q4c= Received: by 10.114.160.1 with SMTP id i1mr1239818wae.1184745322504; Wed, 18 Jul 2007 00:55:22 -0700 (PDT) Received: by 10.114.180.9 with HTTP; Wed, 18 Jul 2007 00:55:21 -0700 (PDT) Message-ID: Date: Wed, 18 Jul 2007 09:55:21 +0200 To: "Zeev Suraski" Cc: "Andi Gutmans" , "Lukas Kahwe Smith" , "Ilia Alshanetsky" , jani.taskinen@iki.fi, internals@lists.php.net In-Reply-To: <7.0.1.0.2.20070718023255.0dc0eed0@zend.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline 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> Subject: Re: [PHP-DEV] POSIX regex From: pierre.php@gmail.com (Pierre) On 7/18/07, Zeev Suraski wrote: > Pierre, > > I wanted to send my 2c even though I'm not really involved in > internals@ any longer - because in reality it doesn't really have > much to do with such decisions. internals@ makes decisions that > effect the entire PHP userbase. > > We all need to remember that the people on this mailing list are not > close to something that represents the userbase. We do have some > very opinionated people on this list, some of them with a lot of > commit-karma - which are not very open to feedback from regular > users. I'm not saying I represent the PHP userbase, and I don't > think Andi is saying this either - but both of us try to take the end > user's view when we think about stuff like this, as opposed as the > internals@ PHP developer view. I would go as far as saying that I > think we do it (as well as some others, like Rasmus) more so than > some others on this list. > > For that reason I suspect that if you moved the discussion to, say, > php-general - you'd see a much more balanced view of the > world. Unfortunately it will probably not be very > manageable. Something more practical would be trying to think about > things from the end users perspective as opposed to our perspective > as the developers and maintainers of the language. > > 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. > > As for ereg - especially in light of the discontinuation of PHP 4 we > shouldn't even consider removing it in PHP 5. I agree with Andi that > I'm not sure it's a good idea for PHP 6 either, but I'm not sure it > isn't either. As long as it's easy enough to turn it back on (i.e. > have it bundled but disabled) I think it's not unreasonable. My answer to Andi was not only about ereg but php6 in general (the unicode flag being a much more important problem that ereg, for example). I fully agree with you. Each individual here does not represent the user base but only a relative small part. However, my problem here is not about that but about the respect of our voices. It is understandable that you think to have a brighter customers base, it is not necessary the case. not historically and not practically. Conferences attendees are also a very small part of our users. All in all, internals developers, with their customers, coworkers or users (Ez, PEAR, linux package maintainers, etc.) do represent what I consider as a good representation of what our users are or like to have. About the migration path, we should not forget our PHP5 lessons. All Andi is trying to do was what was done with PHP5. Many cleanups have not been done for the sake of BC breaks and migration troubles. We know now that it does not matter. Users migrate when they have to or need to not just for the fun of it. Finally, you are right to say that an opinion has little to do with the commit karma. Cheers, --Pierre