Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:79594 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 48835 invoked from network); 12 Dec 2014 13:46:08 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 12 Dec 2014 13:46:08 -0000 Authentication-Results: pb1.pair.com smtp.mail=julienpauli@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=julienpauli@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 74.125.82.51 as permitted sender) X-PHP-List-Original-Sender: julienpauli@gmail.com X-Host-Fingerprint: 74.125.82.51 mail-wg0-f51.google.com Received: from [74.125.82.51] ([74.125.82.51:64570] helo=mail-wg0-f51.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 09/24-18848-F91FA845 for ; Fri, 12 Dec 2014 08:46:08 -0500 Received: by mail-wg0-f51.google.com with SMTP id x12so9013768wgg.24 for ; Fri, 12 Dec 2014 05:46:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:from:date:message-id:subject:to:content-type; bh=gE6Z+8Qqn2HaaHOK7lgg5Qw7f1vd6wkyPGSyK/QIV0U=; b=F2UuIbSwlAfy+vPnrhRnPKTjOLAes3fu0XCUsR2FIjQ9wQjFJmiaowScwhy9ixliLc i5gTS8vQOWrJxr6QNx9FrvV4K0KV//VaDaV7y5g+w6VDboy/+3tLCKEPEmIfeeGkwhp1 1TM1RGrVV/UrTAVb5+GulS8mN8pHl2jxzUy8H0DVqubN3Od82jmiO0SLhVwM3H85sAFp OjDzKgeg23WwpLCXBxUcYBfRnjG1lHbXphYg0l8mYL75K9uEW8oyKPCR2ntM1bYSH4mr XImIUcHjJ4b57WCZp0g9v70QGZvPKGRvoB6c+Z/wKXi6u7LIRJQgKhM8gQmQE2MaBNfT I2Yg== X-Received: by 10.180.76.201 with SMTP id m9mr7819445wiw.52.1418391963475; Fri, 12 Dec 2014 05:46:03 -0800 (PST) MIME-Version: 1.0 Sender: julienpauli@gmail.com Received: by 10.194.57.67 with HTTP; Fri, 12 Dec 2014 05:45:23 -0800 (PST) Date: Fri, 12 Dec 2014 14:45:23 +0100 X-Google-Sender-Auth: osdgMOjcfuQL5ewYBgBjFDaKC4I Message-ID: To: PHP Internals Content-Type: multipart/alternative; boundary=f46d043c08b622a4f7050a051d6e Subject: On the road to PHP 5.7 , or not ? From: jpauli@php.net (Julien Pauli) --f46d043c08b622a4f7050a051d6e Content-Type: text/plain; charset=UTF-8 Hi people. Ferenc and I, actual RM of 5.5 and 5.6 , were discussing the calendar today on IRC. Let's start with facts : - We release new PHP versions (major or minor) on summer. Usually, if we can have it end of June, it is good. - We may delay that, 5.6 got released end of summer : in september. It is bad, but acceptable. - We always have, from our release process, *2 active versions at the same time + 1 sec fix version*. Not more, not less. If we release during summer, that means we need to prepare everything around Christmas. Tip : Christmax is approaching :-) So the main question is : *What version will we release next year ?* Will we have a PHP 5.7, or jump directly to a 7.0 ? Don't forget, that if we go for a 5.7 , then we won't have a 7.0 at least one year later. If not : we'll happen having 3 active versions (5.6 , 5.7 and 7.0) and one sec-fix only (5.5) , *this is something we don't want* , because we have the feeling that it is too much pain to maintain so many versions alive. - If we go for 7.0 : I wouldn't mind delaying its release to November(2015) if needed, its a major, extra care should be taken. However, not later : our release process status for 2 years of active life , if 7.0 were to be released in 2016, then we'd have 5.5 lasting for much more than 2 years active. - If we go for 5.7 : We could release it this summer (2015) , but that would mean that 7.0 wouldn't come before summer 2016. Releasing a 5.7 will lean the release cycle curve, but it is not mandatory, that should be debatted. Decisions should be taken now : aka in 2014. Taking decisions later than this will lead to a rush in release process, wich is very bug/error prone, and should be prevented. Thank you. Julien.Pauli --f46d043c08b622a4f7050a051d6e--