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
--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php