Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:79102 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 82900 invoked from network); 22 Nov 2014 09:14:38 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 22 Nov 2014 09:14:38 -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.216.175 as permitted sender) X-PHP-List-Original-Sender: pierre.php@gmail.com X-Host-Fingerprint: 209.85.216.175 mail-qc0-f175.google.com Received: from [209.85.216.175] ([209.85.216.175:59049] helo=mail-qc0-f175.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 0D/10-15620-BF350745 for ; Sat, 22 Nov 2014 04:14:36 -0500 Received: by mail-qc0-f175.google.com with SMTP id b13so5420809qcw.6 for ; Sat, 22 Nov 2014 01:14:33 -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=VyTHdBPUKe052LPry0K5mqAElRK2GGvJ1LRmH/lhhk8=; b=npVBnIL7kRf9tj24vLnMawZ1cWlg62K1z3VEi285/WUdMHr+v49p3QoU+DugSfeBU0 XyUPCfh4UPCRukYwBcL0dbXoWnonJXdeOw+oEvBf5P80gbelymchH8bxvjc/lU/wIuJP Jembbt5vBxUCh+GH0fK0drqg8wV95HUn1TNZliTGm6Qz4sILipou20zMDfdDGKPD1zvB aUPqZgzxapS5+nQnIkhM6zCiAcoXTaV3sL87bHBW5yAV88IgcHbYaAQ35FJZSLeXCKI8 YHg9iepaJjZH714Qpky0fQAxl63da/aW/ELge9Qdi5WedOWq03ZCV1ucCBwPImWU3ixg HSSA== MIME-Version: 1.0 X-Received: by 10.140.29.165 with SMTP id b34mr12958614qgb.94.1416647673429; Sat, 22 Nov 2014 01:14:33 -0800 (PST) Received: by 10.140.89.149 with HTTP; Sat, 22 Nov 2014 01:14:33 -0800 (PST) In-Reply-To: References: <3d131946349b68aa2ae26dcfeaa5197a@mail.gmail.com> <2FCFF6B7-53FB-4D56-9296-371374F79C78@zend.com> Date: Sat, 22 Nov 2014 20:14:33 +1100 Message-ID: To: Zeev Suraski Cc: Ferenc Kovacs , PHP internals Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: Re: [PHP-DEV] [VOTE] [RFC] PHP 7.0 timeline From: pierre.php@gmail.com (Pierre Joye) On Sat, Nov 22, 2014 at 6:56 PM, Zeev Suraski wrote: > Ferenc, all, > > > > The RFC has provisions for making the 3rd and 4th milestones move as need= ed: > > > > =E2=80=9CIt's worth noting that the 3rd and 4th milestones will be qualit= y > dependent. If we have evidence that suggests that PHP 7 isn't sufficientl= y > mature to go into the RC stage in June, or GA in October - we should of > course adjust the timeline accordingly, and not push out a half-baked > release. However, the goal would be to stick as much as possible to the > deadline of new going-into-7.0 RFCs, and strive to follow the timelines f= or > the 2nd and 3rd milestones as much as possible, to ensure an October 2015 > release of PHP 7.0.=E2=80=9D > > > > This language attempts to balance the motivation to get PHP 7.0 out to > market as soon as possible, with the unwillingness to compromise on > quality. If we end up having to have 4 months of betas/RCs instead of 3 = =E2=80=93 > then we will=E2=80=A6 > > > > Zeev > > > > > > based on that I would say that our average beta+rc release number is arou= nd > 7, and sometimes the release for a beta/RC can be delayed, so I think tha= t > having only 3 months for the beta+RC period is too optimistic, we should > make that into 4 months at least, we could either push out the ETA for GA > or move back the alpha period by a month. > > > > sorry if this seems to be nitpicking, just trying to put my experiences > into use. Which is very valuable and pretty matches our experiences for all releases since 5.3 but 5.4.0 (only in time). That's why I strongly suggest to make a more realistic time plan and stick to it. Specific dates can or should be define later but the period (mid october f.e.) should be defined now. One week more when it is about fixing one last critical bug for an existing feature is perfectly OK, 1 month to actually finish a new feature may not be good, at all. Cheers, --=20 Pierre @pierrejoye | http://www.libgd.org