Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:104904 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 23521 invoked from network); 24 Mar 2019 00:06:46 -0000 Received: from unknown (HELO mail4.serversure.net) (185.153.204.204) by pb1.pair.com with SMTP; 24 Mar 2019 00:06:46 -0000 Received: (qmail 13325 invoked by uid 89); 23 Mar 2019 20:59:12 -0000 Received: by simscan 1.3.1 ppid: 13318, pid: 13321, t: 0.0416s scanners: attach: 1.3.1 clamav: 0.96/m:52/d:10677 Received: from unknown (HELO ?10.0.0.7?) (lester@lsces.co.uk@81.138.11.136) by mail4.serversure.net with ESMTPA; 23 Mar 2019 20:59:12 -0000 To: internals@lists.php.net References: Message-ID: <33dee569-a06f-c5ab-d358-f7b8df3f8a76@lsces.co.uk> Date: Sat, 23 Mar 2019 20:59:12 +0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.5.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-GB Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] [RFC] Unbundle ext/interbase From: lester@lsces.co.uk (Lester Caine) On 22/03/2019 13:26, Kalle Sommer Nielsen wrote: > I'd like to start the discussion for the future of the ext/interbase extension: > https://wiki.php.net/rfc/deprecate-and-remove-ext-interbase Currently I am seeing 6 open bugs against ext/interbase going back to 2009 ... 48447 - 2009 The oldest bug relates I think to threading and I think the problem here is trying to use the same connection opened in one thread in the child thread. Close the connection then fork and I am presuming it will work, but I don't have pcntl loaded in production and had to add it to the test setup ... but don't know what I would use it for, but it may be appropriate to use with Firebird's events interface. 62300 - 2012 Tomorrows job ... have the files downloaded now, but I don't recognise the problem as we use null all the time to trigger the database generator code. 71650 - 2016 We do have it documented http://www.janus-software.com/fbmanual/man.php?book=php and it may be necessary to separate it out from the interbase extension to cope with Firebird 4 which adds new data types! 72175 - 2016 The patch nikita has proposed works nicely now I've got it running on 7.2.16 ... the WAY duplicate connections to the same database are handled may be part of the problem with Bug 48447 ... 74076 - 2017 The reported bug is not repeatable, but using the wrong resource id will trigger a seg fault. Not sure if it's possible to detect the mistake and error instead. 74104 - 2017 Again not able to duplicate, but it looks like it's a matter of replacing strptime which should be something I can address in isolation. Getting dates in is the biggest problem everywhere. So is there anything else which is required to bring the extension up to date? There is nothing above that prevents the extension doing it's job for the vast majority of users and even the suggestion that it is unusable due to Bug 72175 does not stand up to scrutiny and can now be fixed in 7.3 and 7.2 anyway ... -- Lester Caine - G8HFL ----------------------------- Contact - https://lsces.co.uk/wiki/?page=contact L.S.Caine Electronic Services - https://lsces.co.uk EnquirySolve - https://enquirysolve.com/ Model Engineers Digital Workshop - https://medw.co.uk Rainbow Digital Media - https://rainbowdigitalmedia.co.uk