Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 651784

Summary: Last rites: Incompatible PHP extensions with version 7
Product: Gentoo Linux Reporter: Brian Evans (RETIRED) <grknight>
Component: Current packagesAssignee: PHP Bugs <php-bugs>
Status: RESOLVED FIXED    
Severity: normal CC: leho
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 651094    
Deadline: 2018-12-31   

Description Brian Evans (RETIRED) 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 (RETIRED) 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 (RETIRED) gentoo-dev 2019-05-08 20:03:23 UTC
dev-php/twig[extension] will need to go as well
Comment 3 Brian Evans (RETIRED) 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 (RETIRED) gentoo-dev 2019-08-23 18:03:09 UTC
=www-apps/phpBB-3.1.10-r1 is gone
www-apps/hiawatha-monitor is fixed
Comment 5 Brian Evans (RETIRED) gentoo-dev 2019-12-30 15:10:11 UTC
Packages removed