1 |
commit: fb27e94bd393e3f670ec9018528920539829fa56 |
2 |
Author: Brian Evans <grknight <AT> gentoo <DOT> org> |
3 |
AuthorDate: Fri Aug 30 20:02:27 2019 +0000 |
4 |
Commit: Brian Evans <grknight <AT> gentoo <DOT> org> |
5 |
CommitDate: Fri Aug 30 20:02:27 2019 +0000 |
6 |
URL: https://gitweb.gentoo.org/data/gentoo-news.git/commit/?id=fb27e94b |
7 |
|
8 |
Deprecation announcement of PHP 5.6 branch |
9 |
|
10 |
This is a potential major change for older software so a news item will |
11 |
promptly alert our users. Other major distros have dropped it in their |
12 |
LTS and this is the next step for us as well. |
13 |
|
14 |
Signed-off-by: Brian Evans <grknight <AT> gentoo.org> |
15 |
|
16 |
.../2019-08-30-php-5_6-deprecation.en.txt | 69 ++++++++++++++++++++++ |
17 |
1 file changed, 69 insertions(+) |
18 |
|
19 |
diff --git a/2019-08-30-php-5_6-deprecation/2019-08-30-php-5_6-deprecation.en.txt b/2019-08-30-php-5_6-deprecation/2019-08-30-php-5_6-deprecation.en.txt |
20 |
new file mode 100644 |
21 |
index 0000000..84562be |
22 |
--- /dev/null |
23 |
+++ b/2019-08-30-php-5_6-deprecation/2019-08-30-php-5_6-deprecation.en.txt |
24 |
@@ -0,0 +1,69 @@ |
25 |
+Title: Deprecation and removal of PHP 5.6 |
26 |
+Author: Brian Evans <grknight@g.o> |
27 |
+Posted: 2019-08-30 |
28 |
+Revision: 1 |
29 |
+News-Item-Format: 2.0 |
30 |
+Display-If-Installed: dev-lang/php:5.6 |
31 |
+Display-If-Installed: dev-php/haru |
32 |
+Display-If-Installed: dev-php/magickwand |
33 |
+Display-If-Installed: dev-php/pecl-bbcode |
34 |
+Display-If-Installed: dev-php/pecl-cairo |
35 |
+Display-If-Installed: dev-php/pecl-dbx |
36 |
+Display-If-Installed: dev-php/pecl-htscanner |
37 |
+Display-If-Installed: dev-php/pecl-libevent |
38 |
+Display-If-Installed: dev-php/pecl-memcache |
39 |
+Display-If-Installed: dev-php/pecl-mongo |
40 |
+Display-If-Installed: dev-php/pecl-mysqlnd_ms |
41 |
+Display-If-Installed: dev-php/pecl-mysqlnd_qc |
42 |
+Display-If-Installed: dev-php/pecl-sphinx |
43 |
+Display-If-Installed: dev-php/pecl-spl_types |
44 |
+Display-If-Installed: dev-php/pecl-svn |
45 |
+Display-If-Installed: dev-php/pecl-xrange |
46 |
+Display-If-Installed: dev-php/suhosin |
47 |
+Display-If-Installed: dev-php/xcache |
48 |
+Display-If-Installed: dev-php/xhprof |
49 |
+Display-If-Installed: dev-php/pecl-apcu:0 |
50 |
+Display-If-Installed: dev-php/pecl-dbase:0 |
51 |
+Display-If-Installed: dev-php/pecl-http:2 |
52 |
+Display-If-Installed: dev-php/pecl-mailparse:0 |
53 |
+Display-If-Installed: dev-php/pecl-memcached:0 |
54 |
+Display-If-Installed: dev-php/pecl-oauth:0 |
55 |
+Display-If-Installed: dev-php/pecl-propro:0 |
56 |
+Display-If-Installed: dev-php/pecl-ps:0 |
57 |
+Display-If-Installed: dev-php/pecl-raphf:0 |
58 |
+Display-If-Installed: dev-php/pecl-rrd:0 |
59 |
+Display-If-Installed: dev-php/pecl-ssh2:0 |
60 |
+Display-If-Installed: dev-php/pecl-stomp:0 |
61 |
+Display-If-Installed: dev-php/pecl-xdiff:0 |
62 |
+Display-If-Installed: dev-php/pecl-yaml:0 |
63 |
+Display-If-Installed: dev-php/twig[extension] |
64 |
+Display-If-Installed: dev-php/PEAR-MDB2_Driver_mysql |
65 |
+Display-If-Installed: media-gfx/exact-image[php] |
66 |
+Display-If-Installed: sci-geosciences/mapserver[php,php_targets_php5-6] |
67 |
+Display-If-Installed: www-apps/rutorrent:3.4-r1 |
68 |
+Display-If-Installed: www-server/nginx-unit[php56] |
69 |
+ |
70 |
+The Gentoo PHP Team is announcing the deprecation and future removal of |
71 |
+PHP 5.6. As of October 1, 2019, PHP 5.6 will be masked for removal. |
72 |
+Since some may consider this a critical package, we have decided on a |
73 |
+longer than normal 90 day removal period. |
74 |
+ |
75 |
+Other distributions have already or will have moved to PHP 7.2 by the end of |
76 |
+the year. Currently, we are using a backport repository to keep |
77 |
+security updates in line with the main releases. However, we feel this |
78 |
+is the right time to remove this branch as maintenance burden will |
79 |
+likely only increase. |
80 |
+ |
81 |
+To that end, the long list of PHP 5 only extensions must accompany its |
82 |
+removal. Many of which are long ignored by their upstream maintainers |
83 |
+and have no replacements. Some packages listed here have PHP 5 only |
84 |
+slots which are included as reminders to upgrade. |
85 |
+ |
86 |
+Some packages do have replacements: |
87 |
+dev-php/pecl-memcache can be replaced by dev-php/pecl-memcached with |
88 |
+ some small code modifications |
89 |
+dev-php/pecl-mongo has been superceded by dev-php/mongodb |
90 |
+dev-php/pecl-libevent should be replaced by dev-php/pecl-event |
91 |
+ with code changes |
92 |
+dev-php/PEAR-MDB2_Driver_mysql should be easily replaced by |
93 |
+ dev-php/PEAR-MDB2_Driver_mysqli with minor configuration changes |