Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:89684 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 18108 invoked from network); 7 Dec 2015 01:54:40 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 7 Dec 2015 01:54:40 -0000 Authentication-Results: pb1.pair.com smtp.mail=pierre.php@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=pierre.php@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.223.169 as permitted sender) X-PHP-List-Original-Sender: pierre.php@gmail.com X-Host-Fingerprint: 209.85.223.169 mail-io0-f169.google.com Received: from [209.85.223.169] ([209.85.223.169:36561] helo=mail-io0-f169.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 21/78-55814-ED6E4665 for ; Sun, 06 Dec 2015 20:54:38 -0500 Received: by iofh3 with SMTP id h3so167575843iof.3 for ; Sun, 06 Dec 2015 17:54:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=UvODLgpWONLtCgx2dPndFE62UhV2KSZhGtfALa5bfS4=; b=aD8RjqrZgiy6eBFYfBeT4VzssQIyPQtW7hjX/x2lkugvDes6RUijmp+tFlYAFPB5LI VUgdlM69KVUBv/QEshH/jK+/S6gyEHdRla+S/5antKDL1UcE7kxBbTrmLO8JsVAZUIwI g7VXxAM2kkJXI0poO1KrQI3LdYuv+0+LDeIRxXXkbyW83mzOY1j9KJhny2Pkv1U22Lck bQ6dTULrLPUGKbr58zIArjFqN7+M37zAtLWDaCNpvMLjl+0sJ3Pm4J3C/Ad96lOLoL15 6TNQKSe474S+MtozYHKePJF8ahPoFoQ+d1Gf0BlnQMn+fDutB8/71AZlUy2oSpTGaSrY HaPg== MIME-Version: 1.0 X-Received: by 10.107.7.210 with SMTP id g79mr23069259ioi.81.1449453275682; Sun, 06 Dec 2015 17:54:35 -0800 (PST) Received: by 10.107.130.143 with HTTP; Sun, 6 Dec 2015 17:54:35 -0800 (PST) In-Reply-To: References: Date: Mon, 7 Dec 2015 08:54:35 +0700 Message-ID: To: Zeev Suraski Cc: Nikita Popov , Ferenc Kovacs , Jan Ehrhardt , PHP Internals Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: Re: [PHP-DEV] PHP 5.6 life cycle From: pierre.php@gmail.com (Pierre Joye) hi, On Mon, Dec 7, 2015 at 12:36 AM, Zeev Suraski wrote: >> -----Original Message----- >> From: Nikita Popov [mailto:nikita.ppv@gmail.com] >> Sent: Sunday, December 06, 2015 7:03 PM >> To: Ferenc Kovacs >> Cc: Jan Ehrhardt; PHP Internals >> Subject: Re: [PHP-DEV] PHP 5.6 life cycle >> >> On Sun, Dec 6, 2015 at 5:32 PM, Ferenc Kovacs wrote: >> >> > 2015. dec. 6. 13:15 ezt =C3=ADrta ("Jan Ehrhardt" = ): >> > > >> > > 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? >> > > >> > > 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 >> > > -- >> > > Jan >> > > >> > > -- >> > > PHP Internals - PHP Runtime Development Mailing List To unsubscribe, >> > > visit: http://www.php.net/unsub.php >> > > >> > >> > Since the rfc for 5.7 failed the voting I've personally assumed that >> > we don't want to support the 5.x series after the normal lifecycle for >> > 5.6: >> > https://wiki.php.net/rfc/php57 >> > >> > Most of my arguments for 5.7 was the same as Zeev and orhers listed >> > here in this thread but the majority shared the opinion that the >> > support left for >> > 5.6 is sufficient and we shouldn't prolong the support for 5.x as it >> > will just delay the adoption for 7.0 >> > >> >> I can't say anything as to what majorities think, but while I did not wa= nt >> a >> PHP 5.7 release, with the large amount of additional work and >> fragmentation of focus it would have implied, this does not make me >> adverse to extending the PHP 5.6 support cycle. I would go as far as >> saying >> that us not having done a PHP 5.7 release is an argument in favor of >> prolonging support for PHP 5.6, not the reverse. > > I agree completely. > > Ferenc - the way I see it, 5.7 actually had little to do with the argumen= ts > I brought up. I believe that the main reason 5.7 was opposed (at least I > can at least speak for myself) is that people felt it wasn't a good idea = to > divide our attention from delivering 7.0, something that 5.7 (even if the > only new features were forward compatibility, and more realistically - > packing extra features) would have done. And this focus should remain as either fixes in 7.0.x and upcoming features for 7.1 are not going to slow down. This will remain true for all 7.x lifetime. Also for everyone, php 5.6 is already planed to EOL in middle of 2017, http://php.net/supported-versions.php I suppose there is confusion between "active" support and EOL. I think moving 5.6 to security only next year (or some critical blocking bugs on a case by case bases, RMs deciding) should remain untouched. June 2017 for EOL looks fine to me as well and I see no appealing to reason to change that. > Sebastian - while it's obvious that us supporting PHP 5.6 for a while lon= ger > does have some effect on migration to 7.0, realistically, we can't force > millions of people to upgrade on our own timeline if it's too short Many users won't migrate to 7 any time soon, no matter what we do. Other needs more time, 1-2 years, and they are the ones we should take care of. And this is what we do right now already. For them, everything is too short, but for reasons outside php.net's control. This is why many of us wanted 5.7, to provide an easier transition post 5.6 for those not able to move to 7 in the next two years. Now it is proposed to still do it with 5.6 starting to make exceptions to our release cycles, despite the rejection of 5.7 earlier this year to push 7 out. I do not see that as a good move, besides the very disputable change in how things are presented now, much more as a bad precedent. Distributions can take care of it after 2017 if necessary, that's what they kept doing with 5.3/4 and will do with 5.5 as well, even if the differences between them and 5.6 are smaller than 5.x and 7. Cheers, --=20 Pierre @pierrejoye | http://www.libgd.org