Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:60852 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 60231 invoked from network); 15 Jun 2012 17:55:56 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 15 Jun 2012 17:55:56 -0000 Authentication-Results: pb1.pair.com header.from=ulf.wendel@oracle.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=ulf.wendel@oracle.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain oracle.com designates 148.87.113.117 as permitted sender) X-PHP-List-Original-Sender: ulf.wendel@oracle.com X-Host-Fingerprint: 148.87.113.117 rcsinet15.oracle.com Received: from [148.87.113.117] ([148.87.113.117:22789] helo=rcsinet15.oracle.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 59/B6-11656-B277BDF4 for ; Fri, 15 Jun 2012 13:55:55 -0400 Received: from acsinet21.oracle.com (acsinet21.oracle.com [141.146.126.237]) by rcsinet15.oracle.com (Sentrion-MTA-4.2.2/Sentrion-MTA-4.2.2) with ESMTP id q5FHtqMI023611 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Fri, 15 Jun 2012 17:55:52 GMT Received: from acsmt357.oracle.com (acsmt357.oracle.com [141.146.40.157]) by acsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id q5FHtpRU013560 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Fri, 15 Jun 2012 17:55:51 GMT Received: from abhmt117.oracle.com (abhmt117.oracle.com [141.146.116.69]) by acsmt357.oracle.com (8.12.11.20060308/8.12.11) with ESMTP id q5FHtpJR021951 for ; Fri, 15 Jun 2012 12:55:51 -0500 Received: from [192.168.2.116] (/91.62.160.107) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Fri, 15 Jun 2012 10:55:51 -0700 Message-ID: <4FDB7726.8030008@oracle.com> Date: Fri, 15 Jun 2012 19:55:50 +0200 User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:12.0) Gecko/20120428 Thunderbird/12.0.1 MIME-Version: 1.0 To: internals@lists.php.net References: <4FDB5604.5000704@oracle.com> <4FDB62C2.6090702@oracle.com> <4FDB6AFD.2030200@oracle.com> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Source-IP: acsinet21.oracle.com [141.146.126.237] Subject: Re: [PHP-DEV] [PATCH - PR] Disable ATTR_EMULATE_PREPARES by default for PDO_Mysql From: ulf.wendel@oracle.com (Ulf Wendel) Am 15.06.2012 19:31, schrieb Anthony Ferrara: > Ulf, >>>> It needs an RFC because it needs to document whether or not the other >>>> DB drivers should also be changed. >>> >>> >>> It's a PDO driver-specific change. So to me it's fairly straight >>> forward to see that no other drivers need changing... It doesn't even >>> hit the mysql API level... >>> >>> Not saying an RFC isn't needed, just that justification isn't clear to >>> me... >> >> >> Go commit if you feel like the change is widely accepted, you are willing to >> explain the differences to users and no test breaks. After all its a tiny, >> little PDO driver default setting. > > I think you interpreted me wrong. I was just pointing out that this > change would be localized to the PDO_MySQL driver. And that > documenting whether other DB drivers should be changed is a moot > point, since they already aren't using emulation by default... > > And where did the passive-agressive thing hit off? I posted it to list There's a bug/feature request. Not just one, many came up over the years. You wrote a patch. You proposed a change. Nobody rejected the change - for a year. Its a tiny change of a driver default setting. It does not require an RFC. One of the maintainers, me, didn't bring up any objections. I said what any maintainer has to say: - educate users, be aware of the consequences - make sure not to break any tests Another maintainer, Johannes, didn't say "no" a year ago. Nobody says "no", !no ~ go - its your call. Stand in for your proposal, take care of the tests and commit. Ulf