Gentoo Archives: gentoo-dev

From: Brian Evans <grknight@g.o>
To: gentoo-dev@l.g.o
Cc: pr@g.o
Subject: [gentoo-dev] [RFC] News Item: Deprecation and removal of PHP 5.6
Date: Tue, 27 Aug 2019 19:36:23
Message-Id: 177331a7-9756-5db3-da99-5d1b290fddb0@gentoo.org
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

Attachments

File name MIME type
signature.asc application/pgp-signature