Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:105588 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 78123 invoked from network); 4 May 2019 15:40:56 -0000 Received: from unknown (HELO mout.gmx.net) (212.227.15.18) by pb1.pair.com with SMTP; 4 May 2019 15:40:56 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1556973843; bh=4gmz/elf2ZDn2KxIbhiwFLMXP1FGvFozmQT3zJsWS/Y=; h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To; b=J8/vBBRMObFYF7rhtctYnyDTgx2GknNLGxuVkWdowshAYhZR7FuBd01Na1RXOxSt/ 4Ey45HtbwbBiTZye6wJhxNhoopmaba5oeptvTBdxxwX1GIgWEKxXrr+LtbKXCKLuRf ji4x6yruOeGGY9crc4d0c8MJPMKghZsq34vWKj8s= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [192.168.2.144] ([79.222.45.225]) by mail.gmx.com (mrgmx002 [212.227.17.190]) with ESMTPSA (Nemesis) id 0LvVUR-1gf9Em1pL9-010atT; Sat, 04 May 2019 14:44:03 +0200 To: Kalle Sommer Nielsen Cc: Lester , Internals References: <6cc22608-d4b2-e7f4-d534-f4b5f02bc3d2@gmx.de> <59d0e63c-7e78-be96-f9a2-1f2505393017@gmx.de> <52a401b8-99b7-94ce-2885-8c1329e9d4d4@lsces.co.uk> <33eaa086-e411-c8fb-cd44-127e4b769046@gmx.de> Message-ID: Date: Sat, 4 May 2019 14:44:03 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: de-DE Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:oo0DXOVtgZwgD5hPRgYYDt2zfxkNqucGH0S9xM2ynyNWBX/ua70 1aWfK2DyhbMlrGg6JM1+KmHikLxdOt3ZmSX3aDERUY7hyDpT8c21hptGo7pZjG9uvAD/nzi CT2cB0Wn4QE30rBtWmSKRID9Xh3n4f+wdM6YNzjfLRY9eRk+T1pXkSvWQqf+q341uAegv4j FCEzMc0VKf7Gz4UOn71rg== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:EBDpXTNlPYQ=:YgyAtvikOcmzWvz2bFgEF9 qPcdLXujkQqyMd8MWx60QZ2Cj/smzYqDaQpcO+x8hevUo0T7XD6aIQQKLwVJDmn8KUyt0vHXj vvRoRath5ueTvgTr40laL5ZG2WZ8wtUSWKMPshCivQPF5ajwIZ/a/9OXxGVp7TCqVCVIyoQdd SdykmYb8mWQdBmWE6rcPv3e8BuJk25cgUSAIxROrZozQdLvKqFcLfNHxjcL0hYqAXz4HlO5Rg b0ZATD0Xl7cNJfmH6jfezxuiTvsApsZc1qC76qHiQVjGgVEQvD1rOMea8gX9zkzpzzcd+Mze2 Vtn/LXdXVRX3JCFVyP6YryMflgZ5Qs13zhqIiPrLI35CtoDFEU+d6LSIWeZgMzUh5CE0m4kvl V8F+LwTTAkxf0QfbJCej1yWZXWKtsxmiAv2QunEc1Hyax5H2g1wDcjQ0+i3gw+/jISEdaa2oW 5piGNBf0blA2Oet+t6NoHlxbJRIFSIQwh80KMyAIeiAnBoR2bLjyU6WG0pfXe4doNiY4muQFF zIvQafAQUVZ0KxIixQ8MLCyGF1V0oFLIKny3vg2WLoCX9Yr8AG5VkGMDPe/cV8bXNjUCpANsC nfH9m0WNhePtxXLGS5YvcxohnSimfsmqsjdOIV3/IifwNI+osoQGCAfCrpkXecfTD3sncqUTB 0P6UryGxGCKTUppDH7J0EcsIqtynJlygoVCVlDuYyjJvx+X+0Fxsec4ezdmpnCUHU8MQtd+SZ 1Ci0XUVekXZpq/3E+7+gFe5bSV0btAzecyLn1hwJiK4up3+AdI8gyD4K1bOnbfnXrOApK8YaZ dkYHQhYoE4bnjE8he6LyYGwUKLj2A6tvTY4/LHkq8O8bVij3MaDfVGzCcebvg9EWLenedkbF1 HoEe3ZcFZ4QHLQYoeOKSrTbC3DBkJ/SvxZlcNn+iMzN9qu/I0AQMdnruP+dIhf1PeaZFyQAaA bzVT/ywPWVA== Subject: Re: [PHP-DEV] Re: [RFC VOTE] Unbundle ext/interbase From: cmbecker69@gmx.de ("Christoph M. Becker") Hi Kalle! On 04.05.2019 at 13:33, Kalle Sommer Nielsen wrote: > Den l=C3=B8r. 4. maj 2019 kl. 14.19 skrev Christoph M. Becker : >> >> On 04.05.2019 at 10:56, Christoph M. Becker wrote: >> >>> I have submitted PR #4112 to bring back the common PDO tests, which ar= e >>> the majority of existing tests for pdo_firebird. Three tests are >>> failing (which should be investigated), but these tests already failed >>> in PHP-7.3 and maybe before. > > I had a look at your PRs, both look good! Like I mentioned on the > common.phpt one, I wasn't aware of this PDO magic, so its good that > you fixed it quickly. > > +1 on both PRs. Great. I've merged both. >> I had a closer look at the tests failing with Firebird 3.0.4.33054 (x64= ): >> >> bug_69356.phpt fails because FB doesn't support `SELECT expr;` queries; >> apparently, a FROM clause would be required. > > If that is the case, we should add the FROM clause. When I tested it, > it was passing but I'm uncertain how exactly. I was using a 3.0.2 x64 > build on Windows for these, so there seems to be something odd going > on here. > >> bug_71447.phpt fails because there are issues regarding comments with a >> single quote. > > Could this be an SQL dialect setting missing given its pass for me? That's quite possible. >> bug_73234.phpt fails because FB doesn't support defining explicit >> nullable columns, i.e. >> >> CREATE TABLE (id INT NULL) >> >> is unsupported. Removing the NULL let's the test proceed, but binding = a >> zero as PDO::PARAM_NULL apparently inserts `string(1) "0"` which looks >> like a bug in the driver. > > Again odd it did not fail for me, but we should log a bug about this > issue if there isn't one already and hope that someone will pick it up > unless you want to invest the time into it. I'd like to pass this to someone more knowledgeable with PDO and especially Interbase/Firebird. > Thanks for looking into these! Much appreciated. Thanks for the basic port of the test suite to pure PDO, and for your efforts to move ext/interbase to PECL! Thanks, Christoph