Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:104874 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 38218 invoked from network); 22 Mar 2019 17:37:01 -0000 Received: from unknown (HELO mail-oi1-f178.google.com) (209.85.167.178) by pb1.pair.com with SMTP; 22 Mar 2019 17:37:01 -0000 Received: by mail-oi1-f178.google.com with SMTP id 67so1823836oif.10 for ; Fri, 22 Mar 2019 07:29:25 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=leWJq6IcodNZstcfYbLgQXZWk7OQB0+ixCfOVs2tSiw=; b=oeRxcVddwLY3CoVkOki0ErBGXYfSKbaGX1cLiBpEZKR/WIc1jqudK/bYd1q+NUwz4N JJrQinR+ZGx8/icpFY4yJs9qJykbzQzOmXzVuQFMbx+fEH4p7Pwlj06l6huYj02rQUZO iPXhUMyXrZmIUXBY82vVq2S/7asPNju4xTRWDYWyVHse3+BvdjnAiEmzEUm9dHR3kcOR nGg7TjAQEUvWyRAdqxogy7iOciC7PJnIDfJpIHnvh1ZjT+R0F84g8ISxvVssxU+WulkM aS15a0CJRU9FbNvXk4rZH7h25W5DYikqrz/S1o2xb2egZJvyCMESsexMyzbZTMPiw+N6 N8AA== X-Gm-Message-State: APjAAAVw4TRqAFli4dCJGTWUSLOPpGxX5tGgdiZLyJps9sMK1/mfSHBB Sm3HH278dJYFa8EtCyhjHNNfMRlM2HOLcFfIS01TtqBYgzc= X-Google-Smtp-Source: APXvYqyCyKgCu2wSwx7E+awhJbH1FaCmblqHAUcWt9mSac+U2Ss4PJcuAUtSs4Q1QWYDtU+UrYfYaX48NnnGBSYBN9o= X-Received: by 2002:aca:c002:: with SMTP id q2mr1917129oif.145.1553264964932; Fri, 22 Mar 2019 07:29:24 -0700 (PDT) MIME-Version: 1.0 References: <95e918c8-aaeb-d700-cc08-30f10a07162d@lsces.co.uk> In-Reply-To: <95e918c8-aaeb-d700-cc08-30f10a07162d@lsces.co.uk> Date: Fri, 22 Mar 2019 16:29:14 +0200 Message-ID: To: Lester Caine Cc: PHP internals , fbdev list Content-Type: text/plain; charset="UTF-8" Subject: Re: [PHP-DEV] [RFC] Unbundle ext/interbase From: kalle@php.net (Kalle Sommer Nielsen) G'day Lester Den fre. 22. mar. 2019 kl. 16.10 skrev Lester Caine : > It is not that we don't want to stand up and maintain it, it has been > impossible in recent years to get a handle on just what needs to be done > TO maintain it. The PDO extension is in a much worse state than the main > interbase one but both of them do their jobs as well as they can given > that in the case of PDO it can't handle the cross database transactions, > something that the main extension does quite happily. Like the previous 2-3 times we have had this topic going about removing the InterBase extension, you have referred to "we" (which I suppose is the PHP community as a whole), however time over and time again, no one has stepped up who has been able to maintain it. I thought about the PDO_Firebird extension too for removal, but I wanted to give the few possible PHP Firebird users a chance to evaluate the situation What do I mean by this? I mean that from a Core perspective (which I have explained before to you personally a few years ago), but to re-iterate: An extension in the Core that is not maintained, poses a risk of security and maintenance required to keep the extension to a level of quality that you (you as in the PHP community) deserve can therefore not be up to par. On top of that, it is a burden on us Core Developers that we cannot do anything to fix it. > Personally I've been wasting time recently trying to keep alive sites > that are using MySQL and the main problem with MySQL is the one thing > that Firebird does nicely. Backup just runs as a secondary cron job > independent of PHP while MySQL is reliant on PHP and current backups on > some wordpress powered sites are failing because they run out of time or > memory. I've never had a problem with loosing data with Firebird while > I've had recover MySQL situations a few times in the last year! That sounds like a bug in MySQL, which you should probably report to them or look at your configuration. > So all we are asking for is HELP with the code changes that result from > changes to the PHP API to keep this available. We asked for help in the past, many times in the fact if you search the archives (and you have taken apart of the conversation every single time), nothing has happened, therefore it is time to move past this. The extension will put in a repository at PECL, however it is unlike to retrieve further improvements or fixes from there unless someone actually steps up to take over it. We have done what we can to try call for help to keep this extension for as long as possible, but we can only do so much for so long. -- regards, Kalle Sommer Nielsen kalle@php.net