Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:55133 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 25625 invoked from network); 3 Sep 2011 01:51:34 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 3 Sep 2011 01:51:34 -0000 Authentication-Results: pb1.pair.com header.from=rasmus@lerdorf.com; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=rasmus@lerdorf.com; spf=permerror; sender-id=unknown Received-SPF: error (pb1.pair.com: domain lerdorf.com from 209.85.210.43 cause and error) X-PHP-List-Original-Sender: rasmus@lerdorf.com X-Host-Fingerprint: 209.85.210.43 mail-pz0-f43.google.com Received: from [209.85.210.43] ([209.85.210.43:50540] helo=mail-pz0-f43.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 82/63-02968-528816E4 for ; Fri, 02 Sep 2011 21:51:34 -0400 Received: by pzk1 with SMTP id 1so5677621pzk.2 for ; Fri, 02 Sep 2011 18:51:30 -0700 (PDT) Received: by 10.68.30.229 with SMTP id v5mr3138760pbh.86.1315014675672; Fri, 02 Sep 2011 18:51:15 -0700 (PDT) Received: from [192.168.200.5] (c-50-131-46-20.hsd1.ca.comcast.net. [50.131.46.20]) by mx.google.com with ESMTPS id z1sm2288964pbz.6.2011.09.02.18.51.14 (version=SSLv3 cipher=OTHER); Fri, 02 Sep 2011 18:51:14 -0700 (PDT) Message-ID: <4E618811.4010703@lerdorf.com> Date: Fri, 02 Sep 2011 18:51:13 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:6.0.1) Gecko/20110830 Thunderbird/6.0.1 MIME-Version: 1.0 To: Stas Malyshev CC: "internals@lists.php.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> In-Reply-To: <4E617E2B.7070507@sugarcrm.com> X-Enigmail-Version: 1.2.1 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] Make mysqlnd default over libmysql in 5.4 From: rasmus@lerdorf.com (Rasmus Lerdorf) On 09/02/2011 06:08 PM, Stas Malyshev wrote: > Hi! > > On 9/2/11 6:02 PM, Rasmus Lerdorf wrote: >> Well, we are not trying to get to 0 failed tests in all permutations of >> all extensions on all platforms. We are trying to get to 0 failed tests >> on a common-case build using defaults and common extensions. Given that, >> changing a default has an impact on the 0-failed-tests goal. > > Nobody talks about "all permutations of all platforms", let's not be > absurd here. However, there's a distance between "all permutations of > all platforms" and "we'll be ignoring failures on libmysql". libmysql > *is* the common case build and the one most people would be running in > production, at least as far as I see around. Ah yes, but is that because they have actively chosen to use libmysql or is it because our default is libmysql. It is buggier and less robust than mysqlnd at this point, at least in my experience, so who are we helping by leaving libmysql as the default? 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? -Rasmus