Re: What to do with documentation of abandoned PECL extensions
| From: | G. P. B. | Date: | Wed, 05 Jun 2019 16:14:57 +0000 |
| Subject: | Re: What to do with documentation of abandoned PECL extensions | ||
| References: | 1 | Groups: | php.doc |
| Request: | Send a blank email to phpdoc+get-969387262@lists.php.net to get a copy of this message | ||
On Wed, 5 Jun 2019 at 16:35, G. P. B. <george.banyard@gmail.com> wrote:
> Hello Doc List,
>
> I'm just curious to know how is the documentation for abandoned extensions
> handled?
> Is there a process to be able to remove them?
>
> Some of the examples I'm thinking of are:
>
>
> - APC (abandoned in favor of APCu)
> - bcompiler (does not work on PHP 7)
> - DB++ (only PECL release is from 2003 and from the PHP 4 era from my
> understanding)
> - filePro (unmaintained and moved out of PHP in PHP 5.2)
> - FrontBase (can't seem to find it on PECL even though it should have
> been moved to PECL in PHP 5.3, and weirdly all the functions say that they
> are available in PHP and 7 when IIRC there is a user note saying it doesn't
> compile as of a version of PHP 5.x)
> - Informix (no release on PECL and out of PHP in PHP 5.2)
> - MaxDB (last PECL release 2007)
> - Possibly Mhash as it was integrated into Hash?
>
> And there are probably plenty more.
> I also know that the current doc is meant to document the whole life cycle
> of PHP 5.
> However, I'm also wary of having docs of extensions which are obsolete and
> don't compile in the doc.
> Or would those get cleaned up when we drop PHP 5 support in the doc
> (possible with the release of PHP 8)?
>
> Best regards
>
> George P. Banyard
>
Also another good candidate is vpopmail which was moved out of PHP in PHP
4.3 and hasn't had a PECL release since 2004 [1] and has none of it's
function documented in the docs.
Cyrus could also fit the bill as it was unbundled from PHP in PHP 5.0.0 [2]
and hasn't had a PECL release since 2003 [3]
George P. Banyard
[1] https://pecl.php.net/package/vpopmail
[2] https://www.php.net/manual/en/intro.cyrus.php
[3] https://pecl.php.net/package/cyrus