Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:95295 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 15546 invoked from network); 18 Aug 2016 13:46:27 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 18 Aug 2016 13:46:27 -0000 Authentication-Results: pb1.pair.com smtp.mail=cmbecker69@gmx.de; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=cmbecker69@gmx.de; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmx.de designates 212.227.15.19 as permitted sender) X-PHP-List-Original-Sender: cmbecker69@gmx.de X-Host-Fingerprint: 212.227.15.19 mout.gmx.net Received: from [212.227.15.19] ([212.227.15.19:61026] helo=mout.gmx.net) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 16/84-19643-23CB5B75 for ; Thu, 18 Aug 2016 09:46:27 -0400 Received: from [192.168.2.103] ([79.243.115.246]) by mail.gmx.com (mrgmx001) with ESMTPSA (Nemesis) id 0M7Gj8-1bDkEN31za-00x0g6; Thu, 18 Aug 2016 15:46:21 +0200 To: Kalle Sommer Nielsen References: Cc: Stanislav Malyshev , PHP Internals Message-ID: <563adf64-081b-2dad-1533-d9b8f8bf8a12@gmx.de> Date: Thu, 18 Aug 2016 15:46:39 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:znDZnss4nFwpL/xo2evLvVRLUjNieaxIDh5biV+R9UucwJqQLZQ vVS3IsSKE/zRfqb5rKsGhucYQJDPibxBEByXc1L2bNEo/NM0VoVWLORA0TUVUYQ9OR8vfTU ibY8G9tLR06MnMdwxXpe/HAj0V/CmNhdtOs2c4wCHdNYhJQtFK4roz0f/b9iv6mk9B+7zzD 9fAH7nvF9tEPpbwIYFb+w== X-UI-Out-Filterresults: notjunk:1;V01:K0:hNeAb7Ep+ic=:UC1r2wOMLTsVD+BDl6LRg7 tXSBninCCxdBT19M4bsIAoir0Z+xyLRXt9koptfp7KRp1DwBbFvauf0UaY/+jeOuMNnilZBWK PWp0oL7BCTDQvh5p0Jt2KRQdjFQcx1JNTHY977RT4xCBj7ObxQXzSegR4ukNoqcMCN/RiyKI8 QS1vMLK4mbH9dgho1dFR6Nvcqr6Rxnm3DKc3uJu48u4irU7rwkXmcq4jmJPPWtsQ66foXJ6rv x4A+Xz21Ppwq5m8WLJ8aG0OYp5vZGovbzqW99+qrZasWWAxoa9W0m80qyX2RA/uMVVpFdy6sW X54vbpFtZYSshXkM1N4jAckzyLOQF8jmavtBBc0kasMBatB3TODAeyRAK67wxXqpCPCwu/68s XcmXd4HAU2Q/VAApZkM6bao3igB4EoOXiX1aYIrRzs6Kx22t7QNHTJgrZ+h8Vg3Gqx4RwaxVz Svbhs6VsH2ITEQKHt4pO5J8JyrHr/7FLmXFzoncb50ObI3B/jp2mDwBYJge9Q9c3nIrtFdJJZ SJwZ4JBwJT/IzGXHV1oErTSNLhSVrc3EkshYMcQpFX0wmltl/jxD5EF/5A0YU6Cn7w94KHR3Q 6znbfbFHhTyYZopeq3JCf+gN+ML8wwvKOaH8bRxqLt/HXGegn1uQt08DEIjHmvBVUDCAvoata xmocDvMfsHUYrTE1DQvctktf5bzKxZvhZSNWsyZ+eJdA3MTwsDaGq4ew+ZE+YcFmH636x1jA/ xyR9AGpysTfNzw9aKT0DqahP4yW5wisyNl8R24p1rLztw5ye3Ci7UnjHM5crr9vLj3qPj6LEq ecHh/4C Subject: Re: [PHP-DEV] [RFC] orphan extensions cleanup From: cmbecker69@gmx.de ("Christoph M. Becker") Hi Kalle! On 18.08.2016 at 15:12, Kalle Sommer Nielsen wrote: > 2016-08-18 15:03 GMT+02:00 Christoph M. Becker : > >> I don't know, but most certainly not on Windows. I had a look at >> ext/dba, because I like that we have it bundled, but got 3 failing tests >> (flatfile and inifile), which might be caused by running in a Vagrant >> box on NTFS. So I tried to compile on Windows, just to learn that >> config.w32 is totally out-dated. It doesn't support individual config >> options for the different drivers, but rather checks whether db3 is >> found, and only then configures the built in drivers. Of course, db3 is >> not part of the delivered deps, what is likely the reason that >> dba_php.dll isn't distributed anymore as of PHP 5.3 (it would make >> sense, IMO, to ship dba_php.dll with the built-in drivers plus those >> whose requirements could be bundled in the deps). > > Hmm interesting, I can try take a look once I'm at home again. > Extensions that can support more features in newer versions and such > are usually not checked on Windows, as unlike m4 files we do not > compile check for symbols and such and assume a certain version as > minimum, but with the low targeted audience we have that builds PHP on > their on, this is not an issue. We do have win32/libs.txt I think that > lists the libs we use for distro builds. You probably mean win32/build/libs_version.txt (I wasn't aware of this file; thanks!). AFAICS, none of the external dba drivers are already there, and the DB 3-5 binaries can't probably be added due to legal issues. > But I will have to look at our deps and see if it is possible to get > this running again with some cross reference to the m4. That would be great! A quick fix (simply removing the db3 check) made it compile, but the test suite stalled on dba_flatfile.phpt. Apparantly, there are issues regarding mode 'n' on Windows/NTFS. > As for zend_get_parameters_array_ex() usage, this should be a no > brainer quick fix. Indeed. I've noted that only, because it shows that the extension is not actively maintained (otherwise the maintainer would almost certainly have noticed the deprecation warning and fixed it right away). -- Christoph M. Becker