1 |
Title: Deprecation and removal of PHP 5.6 |
2 |
Author: Brian Evans <grknight@g.o> |
3 |
Posted: 2019-08-27 |
4 |
Revision: 1 |
5 |
News-Item-Format: 2.0 |
6 |
Display-If-Installed: dev-lang/php:5.6 |
7 |
Display-If-Installed: dev-php/haru |
8 |
Display-If-Installed: dev-php/magickwand |
9 |
Display-If-Installed: dev-php/pecl-bbcode |
10 |
Display-If-Installed: dev-php/pecl-cairo |
11 |
Display-If-Installed: dev-php/pecl-dbx |
12 |
Display-If-Installed: dev-php/pecl-htscanner |
13 |
Display-If-Installed: dev-php/pecl-libevent |
14 |
Display-If-Installed: dev-php/pecl-memcache |
15 |
Display-If-Installed: dev-php/pecl-mongo |
16 |
Display-If-Installed: dev-php/pecl-mysqlnd_ms |
17 |
Display-If-Installed: dev-php/pecl-mysqlnd_qc |
18 |
Display-If-Installed: dev-php/pecl-sphinx |
19 |
Display-If-Installed: dev-php/pecl-spl_types |
20 |
Display-If-Installed: dev-php/pecl-svn |
21 |
Display-If-Installed: dev-php/pecl-xrange |
22 |
Display-If-Installed: dev-php/suhosin |
23 |
Display-If-Installed: dev-php/xcache |
24 |
Display-If-Installed: dev-php/xhprof |
25 |
Display-If-Installed: dev-php/pecl-apcu:0 |
26 |
Display-If-Installed: dev-php/pecl-dbase:0 |
27 |
Display-If-Installed: dev-php/pecl-http:2 |
28 |
Display-If-Installed: dev-php/pecl-mailparse:0 |
29 |
Display-If-Installed: dev-php/pecl-memcached:0 |
30 |
Display-If-Installed: dev-php/pecl-oauth:0 |
31 |
Display-If-Installed: dev-php/pecl-propro:0 |
32 |
Display-If-Installed: dev-php/pecl-ps:0 |
33 |
Display-If-Installed: dev-php/pecl-raphf:0 |
34 |
Display-If-Installed: dev-php/pecl-rrd:0 |
35 |
Display-If-Installed: dev-php/pecl-ssh2:0 |
36 |
Display-If-Installed: dev-php/pecl-stomp:0 |
37 |
Display-If-Installed: dev-php/pecl-xdiff:0 |
38 |
Display-If-Installed: dev-php/pecl-yaml:0 |
39 |
Display-If-Installed: dev-php/twig[extension] |
40 |
Display-If-Installed: dev-php/PEAR-MDB2_Driver_mysql |
41 |
Display-If-Installed: media-gfx/exact-image[php] |
42 |
Display-If-Installed: sci-geosciences/mapserver[php,php_targets_php5-6] |
43 |
Display-If-Installed: www-apps/postfixadmin |
44 |
Display-If-Installed: www-apps/rutorrent:3.4-r1 |
45 |
Display-If-Installed: www-server/nginx-unit[php56] |
46 |
|
47 |
The Gentoo PHP Team is announcing the deprecation and future removal of |
48 |
PHP 5.6. As of October 1, 2019, PHP 5.6 will be masked for removal. |
49 |
Since some may consider this a critical package, we have decided on a |
50 |
longer than normal 90 day removal period. |
51 |
|
52 |
Other distributions will or already have moved to PHP 7.2 by the end of |
53 |
the year. Currently, we are using a backport repository to keep |
54 |
security updates in line with the main releases. However, we feel this |
55 |
is the right time to remove this branch as maintenance burden will |
56 |
likely only increase. |
57 |
|
58 |
To that end, the long list of PHP 5 only extensions must accompany its |
59 |
removal. Many of which are long ignored by their upstream maintainers |
60 |
and have no replacements. Some packages listed here have PHP 5 only |
61 |
slots which are included as reminders to upgrade. |
62 |
|
63 |
Some packages do have replacements: |
64 |
dev-php/pecl-memcache can be replaced by dev-php/pecl-memcached with |
65 |
some small code modifications |
66 |
dev-php/pecl-mongo has been superceded by dev-php/mongodb |
67 |
dev-php/pecl-libevent should be replaced by dev-php/pecl-event |
68 |
with code changes |
69 |
dev-php/PEAR-MDB2_Driver_mysql should be easily replaced by |
70 |
dev-php/PEAR-MDB2_Driver_mysqli with minor configuration changes |