Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:55129 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 18875 invoked from network); 3 Sep 2011 01:09:03 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 3 Sep 2011 01:09:03 -0000 Authentication-Results: pb1.pair.com smtp.mail=smalyshev@sugarcrm.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=smalyshev@sugarcrm.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain sugarcrm.com designates 67.192.241.153 as permitted sender) X-PHP-List-Original-Sender: smalyshev@sugarcrm.com X-Host-Fingerprint: 67.192.241.153 smtp153.dfw.emailsrvr.com Linux 2.6 Received: from [67.192.241.153] ([67.192.241.153:43243] helo=smtp153.dfw.emailsrvr.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 24/22-02968-E2E716E4 for ; Fri, 02 Sep 2011 21:09:03 -0400 Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp25.relay.dfw1a.emailsrvr.com (SMTP Server) with ESMTP id 0FB982D039B; Fri, 2 Sep 2011 21:09:00 -0400 (EDT) X-Virus-Scanned: OK Received: by smtp25.relay.dfw1a.emailsrvr.com (Authenticated sender: smalyshev-AT-sugarcrm.com) with ESMTPSA id A962F2D01F7; Fri, 2 Sep 2011 21:08:59 -0400 (EDT) Message-ID: <4E617E2B.7070507@sugarcrm.com> Date: Fri, 02 Sep 2011 18:08:59 -0700 Organization: SugarCRM User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:6.0.1) Gecko/20110830 Thunderbird/6.0.1 MIME-Version: 1.0 To: Rasmus Lerdorf 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> In-Reply-To: <4E617C9B.1040504@lerdorf.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] Make mysqlnd default over libmysql in 5.4 From: smalyshev@sugarcrm.com (Stas Malyshev) 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. So are you saying we'll be ignoring failures on libmysql? If we're not, changing the default doesn't have any impact on the 0-failed-tests goal. If you're saying we will, I think it would be a huge mistake - we'd do better skipping out problematic tests (which I also think is wrong, especially if these tests discover API incompatibility which shouldn't even exist between mysqlnd and libmysql) than just ignore the failures. We all see where ignoring failed tests got us. Let's not set ourselves for this again from the start. -- Stanislav Malyshev, Software Architect SugarCRM: http://www.sugarcrm.com/ (408)454-6900 ext. 227