Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 651784 - Last rites: Incompatible PHP extensions with version 7
Summary: Last rites: Incompatible PHP extensions with version 7
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Deadline: 2018-12-31
Assignee: PHP Bugs
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: PHP-7-compat
  Show dependency tree
 
Reported: 2018-03-27 20:14 UTC by Brian Evans
Modified: 2019-09-19 00:58 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Brian Evans Gentoo Infrastructure gentoo-dev 2018-03-27 20:14:57 UTC
In preparation for PHP 7.1 to become our base version, this is the list of extensions on the chopping block for dead upstreams and incompatible code.

Patches are *required* to continue them.
Many are obsolete.

This not the final list but will be very close

dev-php/magickwand
dev-php/pecl-bbcode
dev-php/pecl-cairo
dev-php/pecl-dbx
dev-php/haru
dev-php/pecl-htscanner
dev-php/pecl-libevent
dev-php/pecl-memcache (pecl-memcached is alternate, need code changes)
dev-php/pecl-mongo (replaced by dev-php/pecl-mongodb)
dev-php/pecl-mysqlnd_ms
dev-php/pecl-mysqlnd_qc
dev-php/pecl-sphinx
dev-php/pecl-spl_types
dev-php/pecl-svn
dev-php/pecl-xrange
dev-php/suhosin
dev-php/xcache
dev-php/xhprof
Comment 1 Brian Evans Gentoo Infrastructure gentoo-dev 2018-03-28 12:42:53 UTC
In addition, these slots will be included as they don't install anything for PHP 7 or greater:

dev-php/pecl-apcu:0
dev-php/pecl-dbase:0
dev-php/pecl-http:2
dev-php/pecl-mailparse:0
dev-php/pecl-memcached:0
dev-php/pecl-oauth:0
dev-php/pecl-propro:0
dev-php/pecl-ps:0
dev-php/pecl-raphf:0
dev-php/pecl-rrd:0
dev-php/pecl-ssh2:0
dev-php/pecl-stomp:0
dev-php/pecl-xdiff:0
dev-php/pecl-yaml:0
Comment 2 Brian Evans Gentoo Infrastructure gentoo-dev 2019-05-08 20:03:23 UTC
dev-php/twig[extension] will need to go as well
Comment 3 Brian Evans Gentoo Infrastructure gentoo-dev 2019-06-07 16:56:55 UTC
Need to include the following as well:

dev-php/PEAR-MDB2_Driver_mysql
=dev-php/pecl-radius-1.3.0-r1
=dev-libs/xapian-bindings-1.2.25
www-apps/hiawatha-monitor (maintainer-needed)
=www-apps/phpBB-3.1.10-r1
=www-apps/rutorrent-3.4-r1


also need to mask the php56 USE on www-servers/nginx-unit (because they want to be different)

and mask php use in sci-geosciences/mapserver
Comment 4 Brian Evans Gentoo Infrastructure gentoo-dev 2019-08-23 18:03:09 UTC
=www-apps/phpBB-3.1.10-r1 is gone
www-apps/hiawatha-monitor is fixed