Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:55347 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 27004 invoked from network); 9 Sep 2011 22:26:08 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 9 Sep 2011 22:26:08 -0000 Authentication-Results: pb1.pair.com header.from=lester@lsces.co.uk; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=lester@lsces.co.uk; spf=permerror; sender-id=unknown Received-SPF: error (pb1.pair.com: domain lsces.co.uk from 213.123.26.184 cause and error) X-PHP-List-Original-Sender: lester@lsces.co.uk X-Host-Fingerprint: 213.123.26.184 c2beaomr06.btconnect.com Received: from [213.123.26.184] ([213.123.26.184:25793] helo=mail.btconnect.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 03/51-15570-E729A6E4 for ; Fri, 09 Sep 2011 18:26:07 -0400 Received: from host81-138-11-136.in-addr.btopenworld.com (EHLO _10.0.0.4_) ([81.138.11.136]) by c2beaomr06.btconnect.com with ESMTP id ENA73935; Fri, 09 Sep 2011 23:26:03 +0100 (BST) Message-ID: <4E6A927A.6030400@lsces.co.uk> Date: Fri, 09 Sep 2011 23:26:02 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:6.0) Gecko/20110815 Firefox/6.0 SeaMonkey/2.3 MIME-Version: 1.0 To: PHP internals References: <4E69E60A.5050004@lsces.co.uk> <4E69EB4C.1050008@lsces.co.uk> <4E6A7A4B.5080807@lsces.co.uk> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Mirapoint-IP-Reputation: reputation=Fair-1, source=Queried, refid=tid=0001.0A0B0303.4E6A927B.000D, actions=TAG X-Junkmail-Premium-Raw: score=7/50, refid=2.7.2:2011.9.9.213022:17:7.586, ip=81.138.11.136, rules=__MOZILLA_MSGID, __HAS_MSGID, __SANE_MSGID, __USER_AGENT, __MIME_VERSION, __TO_MALFORMED_2, __BOUNCE_CHALLENGE_SUBJ, __BOUNCE_NDR_SUBJ_EXEMPT, __CT, __CT_TEXT_PLAIN, __CTE, __ANY_URI, __URI_NO_MAILTO, __CP_URI_IN_BODY, BODYTEXTP_SIZE_3000_LESS, BODY_SIZE_1800_1899, __MIME_TEXT_ONLY, RDNS_GENERIC_POOLED, BODY_SIZE_5000_LESS, RDNS_SUSP_GENERIC, RDNS_SUSP, BODY_SIZE_2000_LESS, BODY_SIZE_7000_LESS X-Junkmail-Status: score=10/50, host=c2beaomr06.btconnect.com X-Junkmail-Signature-Raw: score=unknown, refid=str=0001.0A0B0206.4E6A927B.007B:SCFSTAT14830815,ss=1,fgs=0, ip=0.0.0.0, so=2010-07-22 22:03:31, dmn=2009-09-10 00:05:08, mode=multiengine X-Junkmail-IWF: false Subject: Re: [PHP-DEV] Using source code ... From: lester@lsces.co.uk (Lester Caine) ( Forgot the address ;) ) Alexey Shein wrote: > Hello, Lester, I've managed to setup pdo_firebird, here's the process > for the ubuntu if you're interested: Alexey ... I've got the pdo stuff working on SUSE, but there is something basic wrong with the way the pdo tests work. I have the first few pdo_0xx tests working fine as stand alone tests, and even some of the bug entries work fine when run in isolation. The problem is coming from the earlier tests putting the connection into a stuck state - and I suspect that it's the default way pdo handles transactions. Or simply waiting for the previous test to roll back before trying to recreate and use the same table again. Ideally one would not continually open and close the same connection. My next step is to remove all the tests from the pdo/tests directory and put them back one by one until I hit the problem, but the main problem with many of the tests is that they are testing database specific 'problems' rather than ONLY testing for features that are designed to work cross database. Nothing database specific should be in the generic tests, and there is probably several days work to build firebird versions of the oracle blob tests, restoring tests which are disabled because pgsql or mysql don't support them and things like that. I certainly don't have time to undertake that exercise, so I just want to identify the problems so we can add specific skips to thouse tests for pdo_firebird. -- Lester Caine - G8HFL ----------------------------- Contact - http://lsces.co.uk/wiki/?page=contact L.S.Caine Electronic Services - http://lsces.co.uk EnquirySolve - http://enquirysolve.com/ Model Engineers Digital Workshop - http://medw.co.uk// Firebird - http://www.firebirdsql.org/index.php