extensions-unmaintained

Current unmaintained extensions in PHP-src

This was initially an RFC located at: https://wiki.php.net/rfc/unbunle-unmaintained-extensions-php8

This lists extensions which are/were unmaintained in php-src before the release of PHP 8. Listing them and when possible the number of bug reports related to this extension.

Introduction

The RFC proposes to unbundle or assign the PHP Project as a maintainer for the listed extension in PHP 8 following the Cleaning up unmaintained extensions RFC.

Information about extension maintenance status is based on the EXTENSIONS file1) located at the root of php-src.

The following list provides a short overview of the extensions currently unmaintained.

  • Core extensions
    • The Sessions extension
    • The SPL extension
  • Database extensions
    • The DBA extension
    • The PDO (Abstract database OOP) extension
    • The MySQL extension
    • The MySQL PDO Driver extension
    • The PostgreSQL (pgsql) extension
    • The PostgreSQL PDO Driver extension
    • The SQLite PDO Driver extension
    • The ODBC database extension
    • The ODBC PDO Driver extension
    • The Firebird PDO Driver extension
  • XML extensions
    • The XML-RPC extension
    • The DOM extension
    • The SimpleXML extension
    • The XML Parser (xml) extension
    • The libxml extension
    • The XML Reader extension
    • The XML Writer extension
    • The XSL extension
  • Human Language and Character Encoding Support extensions
    • The Enchant extension
    • The GetText extension
    • The Pspell extension
    • The iconv extension
  • Process Control Extensions
    • The PCNTL (Process control) extension
    • The POSIX extension
    • The Shared Memory (shmop) extension
    • The System V Semaphore extensions (which contains sysvem, sysvsh, and sysvmsg)
  • Compression and Archive Extensions
    • The Bzip2 (bz2) extension
    • The ZIP extension
    • The zlib extension
  • Network and Service extensions
    • The cURL extension
    • The FTP extension
    • The SNMP extension
    • The Sockets extension
  • Variable and Type Related Extensions
    • The Character type checking (ctype) extension
    • The Filter extension
    • The Reflection extension
  • Mathematical Extensions
    • The BC Math extension
  • Text Processing
    • The PCRE extension
  • Other extensions
    • The Calendar extension
    • The Readline extension
    • The Tidy extension

The following extensions are considered maintained by the currently named maintainer:

Proposal

Each extension is voted separately and requires a 2/3 majority to be unbundled otherwise the PHP Project is named as a maintainer for the extension until the next call for Maintainers.
The number of bugs for each extension is accurate at the time of writing (2019-07-16)

Core Extensions

The Session extension

This extension hasn't had a maintainer since 2012.
There are currently 21 open/verified/analysed/assigned bugs for this extension on the bug tracker.

The SPL extension

This extension hasn't had a maintainer since 2014.
There are currently 63 open/verified/analysed/assigned bugs and 1 suspended bug for this extension on the bug tracker.

Database extensions

The DBA extension

This extension hasn't had a maintainer since 2013.
There are currently 1 open/verified/analysed/assigned bugs for this extension on the bug tracker.

The PDO (Abstract database OOP) extension

This extension hasn't had a maintainer since 2011.
There are currently 20 open/verified/analysed/assigned bugs for this extension on the bug tracker (PDO Related and PDO Core labels).

The MySQLi extension

This extension hasn't had a maintainer since 2016.
There are currently 63 open/verified/analysed/assigned bugs for this extension on the bug tracker.

The MySQL PDO Driver extension

This extension hasn't had a maintainer since 2015.
There are currently 83 open/verified/analysed/assigned bugs for this extension on the bug tracker.

The PostgreSQL (pgsql) extension

This extension hasn't had a maintainer since 2015.
There are currently 13 open/verified/analysed/assigned bugs for this extension on the bug tracker.

The PostgreSQL PDO Driver extension

This extension hasn't had a maintainer since 2011.
There are currently 6 open/verified/analysed/assigned bugs for this extension on the bug tracker.

The SQLite PDO Driver extension

This extension hasn't had a maintainer since 2011.
There are currently 10 open/verified/analysed/assigned bugs for this extension on the bug tracker.

The ODBC extension

This extension hasn't had a maintainer since 2004.
There are currently 42 open/verified/analysed/assigned bugs for this extension on the bug tracker.

The ODBC PDO Driver extension

This extension never had a named maintainer.
There are currently 26 open/verified/analysed/assigned bugs for this extension on the bug tracker.

The Firebird PDO Driver extension

This extension hasn't had a maintainer since 2007.
There are currently 4 open/verified/analysed/assigned bugs for this extension on the bug tracker.

XML Extensions

The XML-RPC extension

This extension has been orphaned.
There are currently 3 open/verified/analysed/assigned bugs for this extension on the bug tracker.

The DOM extension

This extension hasn't had a maintainer since 2012.
There are currently 36 open/verified/analysed/assigned bugs for this extension on the bug tracker.

The SimpleXML extension

This extension hasn't had a maintainer since 2008.
There are currently 23 open/verified/analysed/assigned bugs for this extension on the bug tracker.

The XML Parser (xml) extension

This extension hasn't had a maintainer since 2013.
There are currently 3 open/verified/analysed/assigned bugs and 1 suspended bug for this extension on the bug tracker (XML Related label).

The libxml extension

This extension hasn't had a maintainer since 2011.
There are currently 5 open/verified/analysed/assigned bugs for this extension on the bug tracker.

The XML Reader extension

This extension hasn't had a maintainer since 2010.
There are currently 2 open/verified/analysed/assigned bugs and 1 suspended bug for this extension on the bug tracker.

The XML Writer extension

This extension hasn't had a maintainer since 2010.
There are currently 2 open/verified/analysed/assigned bugs for this extension on the bug tracker.

The XSL extension

This extension hasn't had a maintainer since 2010.
There are currently 5 open/verified/analysed/assigned bugs for this extension on the bug tracker.

Human Language and Character Encoding Support

The Enchant extension

This extension never had a named maintainer.
There are currently no open/verified/analysed/assigned bugs for this extension on the bug tracker.

The GetText extension

This extension never had a named maintainer.
There are currently 4 open/verified/analysed/assigned bugs for this extension on the bug tracker.

The Pspell extension

This extension hasn't had a maintainer since 2004.
There are currently 2 open/verified/analysed/assigned bugs for this extension on the bug tracker.

The iconv extension

This extension hasn't had a maintainer since 2010.
There are currently 3 open/verified/analysed/assigned bugs for this extension on the bug tracker.

Process Control Extensions

The PCNTL (Process control) extension

This extension hasn't had a maintainer since 2010.
There are currently 11 open/verified/analysed/assigned bugs for this extension on the bug tracker.

The POSIX extension

This extension hasn't had a maintainer since 2000.
There are currently 1 open/verified/analysed/assigned bugs for this extension on the bug tracker.

The Shared Memory (shmop) extension

This extension hasn't had a maintainer since 2008.
No category under which to file bugs for this extension on the bug tracker.

The System V Semaphore extensions (which contains sysvem, sysvsh, and sysvmsg)

This extension never had a named maintainer.
There are currently 9 open/verified/analysed/assigned bugs for this extension on the bug tracker.

Compression and Archive Extensions

The Bzip2 (bz2) extension

This extension hasn't had a maintainer since 2004.
There are currently 1 open/verified/analysed/assigned bugs for this extension on the bug tracker.

The ZIP extension

This extension hasn't had a maintainer since 2011.
There are currently 16 open/verified/analysed/assigned bugs for this extension on the bug tracker.

The zlib extension

This extension hasn't had a maintainer since 2003.
There are currently 7 open/verified/analysed/assigned bugs for this extension on the bug tracker.

Network and Service extensions

The cURL extension

This extension hasn't had a maintainer since 2016.
There are currently 19 open/verified/analysed/assigned bugs for this extension on the bug tracker.

The FTP extension

This extension never had a named maintainer.
There are currently 17 open/verified/analysed/assigned bugs for this extension on the bug tracker.

The SNMP extension

This extension hasn't had a maintainer since 2013.
There are currently 4 open/verified/analysed/assigned bugs for this extension on the bug tracker.

The Sockets extension

This extension hasn't had a maintainer since 2000.
There are currently 21 open/verified/analysed/assigned bugs for this extension on the bug tracker.

The Character type checking (ctype) extension

This extension hasn't had a maintainer since 2004.
No category under which to file bugs for this extension on the bug tracker.

The Filter extension

This extension hasn't had a maintainer since 2011.
There are currently 26 open/verified/analysed/assigned bugs for this extension on the bug tracker.

The Reflection extension

This extension hasn't had a maintainer since 2014.
There are currently 25 open/verified/analysed/assigned bugs for this extension on the bug tracker.

Mathematical Extensions

The BC Math extension

This extension hasn't had a maintainer since 2004.
There are currently 2 open/verified/analysed/assigned bugs for this extension on the bug tracker.

Text Processing Extensions

The PCRE extension

This extension hasn't had a maintainer since 2009.
There are currently 13 open/verified/analysed/assigned bugs for this extension on the bug tracker PCRE Related, Regular Expression labels).

Other extensions

The Calendar extension

This extension hasn't had a maintainer since 2004.
There are currently no open/verified/analysed/assigned bugs and 1 suspended bug for this extension on the bug tracker.

The Readline extension

This extension never had a named maintainer.
There are currently 6 open/verified/analysed/assigned bugs for this extension on the bug tracker.

The Tidy extension

This extension hasn't had a maintainer since 2012.
There are currently 4 open/verified/analysed/assigned bugs for this extension on the bug tracker.

Backward Incompatible Changes

Code using these extensions will need to install the corresponding extension via PECL or port them to a better-maintained extension.

Changelog

Tokenizer, mbstring and Opcache removed as nikic marked himself as maintainer on 2019-08-13: Commit ref COM .Net extension removed as cmb69 took ownership on 2019-08-12: Commit ref

References

extensions-unmaintained.txt · Last modified: 2020/04/25 13:43 by girgias