Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:48999 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 5025 invoked from network); 3 Jul 2010 18:41:00 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 3 Jul 2010 18:41:00 -0000 Authentication-Results: pb1.pair.com smtp.mail=ssufficool@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=ssufficool@gmail.com; sender-id=pass; domainkeys=bad Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.212.42 as permitted sender) DomainKey-Status: bad X-DomainKeys: Ecelerity dk_validate implementing draft-delany-domainkeys-base-01 X-PHP-List-Original-Sender: ssufficool@gmail.com X-Host-Fingerprint: 209.85.212.42 mail-vw0-f42.google.com Received: from [209.85.212.42] ([209.85.212.42:58560] helo=mail-vw0-f42.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id C8/BB-33717-9348F2C4 for ; Sat, 03 Jul 2010 14:40:58 -0400 Received: by vws20 with SMTP id 20so5209104vws.29 for ; Sat, 03 Jul 2010 11:40:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=y52ATz6NfEjaigEyV87a0gdoQoKUUxj45YtdeKSuZrw=; b=tYhC9a9fe5emPQT+83+czqPQ5+62wpyatrl+9C4TWczmqGWlb3kkbeIgiTzPJRJNJL m9G2hajEdW34OWTVaaMycq/ERr+RrrSOZOVObPUlHdJUvFFRZ0TDCqhwRxOe6KfUri00 Vp66HZsxaVCAweXiy1B7muhRmm4uxDM4b6KrI= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=KhhjSRjOGjTE9QyArCC1RPOA3UiSuNyxoAKlsH2EmMikv2QdRCzus5xpemgrLu74Gf a27kPpFWNcW2nl59c+JaqGzw2GMfnC3DBEsOCma8fDQphVSEYHE4ecs0Ldya2Nmf/9R4 AE43JtWWS62dxpG0uo7YvebTtlRjf4NUy3lDQ= MIME-Version: 1.0 Received: by 10.220.157.139 with SMTP id b11mr297582vcx.179.1278182455510; Sat, 03 Jul 2010 11:40:55 -0700 (PDT) Received: by 10.220.90.15 with HTTP; Sat, 3 Jul 2010 11:40:55 -0700 (PDT) In-Reply-To: <4C2E0984.5040607@oracle.com> References: <4C2E0984.5040607@oracle.com> Date: Sat, 3 Jul 2010 11:40:55 -0700 Message-ID: To: Christopher Jones , Ilia Alshanetsky , =?ISO-8859-1?Q?Johannes_Schl=FCter?= Cc: internals@lists.php.net Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Subject: Re: [PHP-DEV] PDO DBLIB Release Candidate? From: ssufficool@gmail.com (Stanley Sufficool) On Fri, Jul 2, 2010 at 8:45 AM, Christopher Jones wrote: > > > On 07/02/2010 07:11 AM, Stanley Sufficool wrote: >> >> Can I get an affirmation if the pdo dblib code will be accepted in 5.2 >> and 5.3 branches? >> > > It shouldn't go into 5.2 if it introduces new functionality. =A0You > might backport the crash/leak bug fixes if Ilia is OK with that. Patches for the OOM for 5.2 and 5.3 are attached to BUG #50755 http://bugs.php.net/bug.php?id=3D50755 There has been feedback on this bug that indicates other are needing this fix as well. This prevents people from developing bigger applications on non-MS Platforms to support SQL Server and Sybase. I would argue that the additional fixes in trunk fix bugs rather than introducing new functionality since they were already in the PDO specification and they do not break BC. I do not see why this would be held out of releases. This passes *most* PDO tests and passes other tests in ext/pdo_dblib/tests. The PDO tests that fail, AFAIK have always failed. FWIW, Microsoft has a monopoly on a fully functional PDO mssql driver which is only implemented on MS platforms. If we want portability of PHP applications, then the PDO DBLIB driver must be fully functional on releases. BTW, This extension is experimental and subject to change. Well it did, and they were warned. Happy Independence Day, Stan > > Depending if how compatible (UI + protocol) it is with 5.3, then > Johannes may accept it into 5.3.4. > > I'm concerned that recent PDO changes (including Ilia's merge of > inTransaction() for Postgres) haven't been documented. =A0Lack of > accurate documentation won't help the consistency of further PDO > driver changes. > > Chris > > -- > Email: christopher.jones@oracle.com > Tel: =A0+1 650 506 8630 > Blog: =A0http://blogs.oracle.com/opal/ > Free PHP Book: http://tinyurl.com/ugpomhome > > -- > PHP Internals - PHP Runtime Development Mailing List > To unsubscribe, visit: http://www.php.net/unsub.php > >