Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:55179 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 14066 invoked from network); 4 Sep 2011 09:54:33 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 4 Sep 2011 09:54:33 -0000 Authentication-Results: pb1.pair.com smtp.mail=tokul@users.sourceforge.net; spf=permerror; sender-id=unknown Authentication-Results: pb1.pair.com header.from=tokul@users.sourceforge.net; sender-id=unknown Received-SPF: error (pb1.pair.com: domain users.sourceforge.net from 77.240.252.9 cause and error) X-PHP-List-Original-Sender: tokul@users.sourceforge.net X-Host-Fingerprint: 77.240.252.9 avilys.eik.lt Linux 2.6 Received: from [77.240.252.9] ([77.240.252.9:40970] helo=avilys.eik.lt) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id A9/6B-34132-4DA436E4 for ; Sun, 04 Sep 2011 05:54:28 -0400 Received: from avilys.eik.lt (avilys.local [127.0.0.1]) by avilys.eik.lt (Postfix) with ESMTP id 696AD1F5167 for ; Sun, 4 Sep 2011 12:54:25 +0300 (EEST) Received: from 86.38.184.222 (NaSMail authenticated user tomas@topolis.lt) by avilys.eik.lt with HTTP; Sun, 4 Sep 2011 12:54:25 +0300 (EEST) Message-ID: <54825.5626b8de.1315130065.nsm@avilys.eik.lt> In-Reply-To: <4E634143.3010907@thelounge.net> References: <1314966424.2150.26.camel@guybrush> <4E60F712.4010901@lerdorf.com> <4E612BBA.2000509@oracle.com> <4E612D70.70606@sugarcrm.com> <4E616A8E.8040401@lerdorf.com> <4E617B3F.4080105@sugarcrm.com> <4E617C9B.1040504@lerdorf.com> <4E617E2B.7070507@sugarcrm.com> <4E618811.4010703@lerdorf.com> <4E630091.4070009@sugarcrm.com> <4E634143.3010907@thelounge.net> Date: Sun, 4 Sep 2011 12:54:25 +0300 (EEST) To: internals@lists.php.net User-Agent: NaSMail/1.7.1 MIME-Version: 1.0 Content-Type: text/plain;charset=utf-8 Content-Transfer-Encoding: 8bit X-Priority: 3 (Normal) Importance: Normal Subject: Re: [PHP-DEV] Make mysqlnd default over libmysql in 5.4 From: tokul@users.sourceforge.net ("Tomas Kuliavas") 2011.09.04 12:13 Reindl Harald rašė: > > > Am 04.09.2011 06:37, schrieb Stas Malyshev: >> Hi! >> >> On 9/2/11 6:51 PM, Rasmus Lerdorf wrote: >>> Forget the failed tests. A new PHP release is about improving the >>> ecosystem. If the folks that maintain libmysql and mysqlnd suggest that >>> mysqlnd is more robust and it is the path forward, why would we resist >>> this? Do we not trust Oracle/MySQL enough to listen to their input? >> >> Because of the little thing called BC? > > what the hell are you speaking about? A little thing called backwards compatibility. If you change the way extension behaves and some application depends on that kind of behavior, it will break that application. >> Right now I have at least two tests suggesting mysqlnd has different >> semantics than libmysql, > > so why are these not reported upstream 1 year ago and fixed? Since when third party implementation can impose own standards on primary library implementation? Different semantics is not a bug for libmysql. -- Tomas