Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:80888 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 54486 invoked from network); 20 Jan 2015 19:18:21 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 20 Jan 2015 19:18:21 -0000 Authentication-Results: pb1.pair.com header.from=jahto@welho.com; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=jahto@welho.com; spf=permerror; sender-id=unknown Received-SPF: error (pb1.pair.com: domain welho.com from 213.243.153.188 cause and error) X-PHP-List-Original-Sender: jahto@welho.com X-Host-Fingerprint: 213.243.153.188 filtteri5.pp.htv.fi Linux 2.6 Received: from [213.243.153.188] ([213.243.153.188:48018] helo=filtteri5.pp.htv.fi) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id A9/F0-49046-AF9AEB45 for ; Tue, 20 Jan 2015 14:18:19 -0500 Received: from localhost (localhost [127.0.0.1]) by filtteri5.pp.htv.fi (Postfix) with ESMTP id 0CF7B5A6EA5 for ; Tue, 20 Jan 2015 21:18:06 +0200 (EET) X-Virus-Scanned: Debian amavisd-new at pp.htv.fi Received: from smtp4.welho.com ([213.243.153.38]) by localhost (filtteri5.pp.htv.fi [213.243.153.188]) (amavisd-new, port 10024) with ESMTP id PLHz51zUWl6v for ; Tue, 20 Jan 2015 21:18:05 +0200 (EET) Received: from [192.168.0.11] (cs27064013.pp.htv.fi [89.27.64.13]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by smtp4.welho.com (Postfix) with ESMTPSA id B4F1C5BC011 for ; Tue, 20 Jan 2015 21:18:14 +0200 (EET) Message-ID: <54BEA9F5.3030901@welho.com> Date: Tue, 20 Jan 2015 21:18:13 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.4.0 MIME-Version: 1.0 To: internals@lists.php.net References: <636de823d0caf4b650c75ecd2ea969e3.squirrel@webmail.klapt.com> In-Reply-To: <636de823d0caf4b650c75ecd2ea969e3.squirrel@webmail.klapt.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] [RFC][DISCUSSION] Removal of dead SAPIs and extensions From: jahto@welho.com (Jouni Ahto) At least one mail didn't bounce. The situation with Interbase extension, in my opinion: it's dead meat and should most probably be just removed. Nobody is currently, to my knowledge, maintaining it. Even the birth of said extension was a bit troublesome, when I had just for the fun of it written some very rudimentary code, committed it, and after that it turned out that Zeev was having a commercial negotiation about writing PHP support for it. Because we didn't want to step on each other toes, that left the the extension somewhat unmaintained for a while even then, and then I slowly dropped out of PHP development. Mostly because my new work in banking world had absolutely nothing to do with it, not because I would have been tired of it. It was extraordinarily fun and I somehow still miss those times. Kudos to everyone still working on PHP (I still recognize a few names on the mailing list) and to every newcomer. Now, this all happened when even PHP4 was still in development phase, a very long time ago, so I'm quite surprised that extension survived even into PHP5. Has anyone actually maintained it? PDO_FIREBIRD is probably a good replacement for it and it seems to be mentioned on the list of maintained extensions. I don't know how well it works with Interbase, which is now a proprietary product by Embarcadero Technologies. Firebird is an open source fork originating from the same codebase. It might even work, if the communication protocol with database hasn't changed (much) or can switch to some backwards compatible mode when encountering a version it does not recognize. And, last: funny coincidence that I received Anatol's email just now, when I've just a week ago opened a github account and already have several pull requests for 2 projects written in, surpricingly, PHP. Who knows, maybe like the Terminator, "I'll be back". Thanks for reading the rants of a really old fart. -- Jouni Ahto On 01/20/2015 11:22 AM, Anatol Belski wrote: > Hi Dmitry, > > On Tue, January 20, 2015 06:08, Dmitry Stogov wrote: >> Hi Anatol, >> >> >> Despite of this, we also have few extensions not converted to PHP7 yet - >> https://wiki.php.net/phpng#unsupported_extensions_not_converted_yet >> >> >> 3 of them related to MSSQL, 2 to Oracle and one to Interbase. the last >> one is partially converted (may be compiled), but it's so ugly, so it >> won't work without serious redesign (I'm not sure how it worked in php-5). >> > I'm going to rename and update the RFC to handle these cases as well. > > Will first forward this off list to the authors standing in the sources, > so the bounces from the eventually non existent mails are not going back > to the list (would spam everyone). But will then repeat the same to the > list with valid mails. > > Regards > > Anatol >