Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:89656 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 42319 invoked from network); 6 Dec 2015 16:39:17 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 6 Dec 2015 16:39:17 -0000 Authentication-Results: pb1.pair.com smtp.mail=francois@php.net; spf=unknown; sender-id=unknown Authentication-Results: pb1.pair.com header.from=francois@php.net; sender-id=unknown Received-SPF: unknown (pb1.pair.com: domain php.net does not designate 212.27.42.2 as permitted sender) X-PHP-List-Original-Sender: francois@php.net X-Host-Fingerprint: 212.27.42.2 smtp2-g21.free.fr Received: from [212.27.42.2] ([212.27.42.2:2304] helo=smtp2-g21.free.fr) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 6A/36-08340-2B464665 for ; Sun, 06 Dec 2015 11:39:16 -0500 Received: from [127.0.0.1] (unknown [82.240.16.115]) (Authenticated sender: flaupretre@free.fr) by smtp2-g21.free.fr (Postfix) with ESMTPSA id AB3574B0081; Sun, 6 Dec 2015 17:38:09 +0100 (CET) To: Zeev Suraski , Jan Ehrhardt , internals@lists.php.net References: <90c8ecbc29f8a40a2430306b807a169e@mail.gmail.com> Message-ID: <566464A8.7030203@php.net> Date: Sun, 6 Dec 2015 17:39:04 +0100 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.4.0 MIME-Version: 1.0 In-Reply-To: <90c8ecbc29f8a40a2430306b807a169e@mail.gmail.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit X-Antivirus: avast! (VPS 151206-0, 06/12/2015), Outbound message X-Antivirus-Status: Clean Subject: Re: [PHP-DEV] PHP 5.6 life cycle From: francois@php.net (=?UTF-8?Q?Fran=c3=a7ois_Laupretre?=) Le 06/12/2015 13:38, Zeev Suraski a écrit : >> -----Original Message----- >> From: Jan Ehrhardt [mailto:phpdev@ehrhardt.nl] >> Sent: Sunday, December 06, 2015 2:15 PM >> To: internals@lists.php.net >> Subject: [PHP-DEV] PHP 5.6 life cycle >> >> See http://php.net/supported-versions.php >> >> Will PHP 5.6 go into 'security fixes only' on 28 Aug 2015 with a end of > life on >> 28 Aug 2016? Or will we be postponing this a couple of months? > I think you're off by one here, no? > >> BTW: An end-of-life in Dec 2016 will be in line wih the EOL of OpenSSL >> 1.0.1: "Version 1.0.1 will be supported until 2016-12-31." >> http://openssl.org/policies/releasestrat.html > IMHO, I think we need to look at the 5.6 lifecycle very differently from > how we look at 5.5 and earlier. This is really the 5.x lifecycle as it's > the last version that's relatively completely painless to upgrade to from > 5.x (especially 5.3 and later). > > PHP 4 was maintained for 4+ years after PHP 5.0 was released (5.0 release > July 2004, PHP 4 support ended 8/8/08). Not saying that we need to do the > same for 5, but one year upgrade cycle for everyone on 5.x doesn't sound > reasonable. I don't have a firm opinion on 'active support' vs. 'security > only' - I think the latter much more closely defines what people truly > care about in terms of whether they feel comfortable having the version > still deployed or not. > > At the very least I think we should give 5.6 24 months of lifetime from > PHP 7.0's release date (i.e. take it until Dec 2017), but I think we > should also consider either extending it even further, or at least paying > attention to the situation on the ground in terms of PHP 5's popularity as > we get closer to that EOL date. Personally I'm leaning towards having a > firm date further down the road than a 'flexible' one, so that we give > people a clear and reasonable timeline to upgrade - without risking that > they "won't take us seriously" and assume we'd delay the EOL. > > Zeev What about modifying the rules to state that : When a new major version (version N) is released, the latest minor version of the previous major (N - 1) automatically gets one additional year of active support, extending it to 3 years instead of 2. The subsequent 'security fix only' period is maintained to one year. Regards François