On Fri, Nov 21, 2014 at 4:18 PM, Zeev Suraski <[email protected]> wrote: > > On 21 בנוב׳ 2014, at 13:06, Ferenc Kovacs <[email protected]> wrote: > > > > On Fri, Nov 21, 2014 at 9:07 AM, Zeev Suraski <[email protected]> wrote: > >> After some Twitter hints that I should get my act together and finally >> move >> this to a vote, it’s finally happening: >> >> >> >> https://wiki.php.net/rfc/php7timeline#vote >> >> >> >> Cast your vote! >> >> >> >> Zeev >> > > Hi, > > could you update the timeline to mention when do you want to start the > alpha and beta cycle? > > > for 5.6 the start of the alpha cycle indicated that we don't accept new > proposals, and the start of the beta cycle indicated that we won't accept > new features even if the RFC was already proposed or even accepted (but the > patch wasn't finished or merged in time). > you do mention the RC cycle as point 3, and my guess is that point 2, > could be the beta cycle because your definition ("Finalize implementation & > testing of new features") matches what we do with betas, but if that > assumption is correct, then your RFC is missing a target date for the start > of the alpha cycle, and that is important to know if we want to keep the > rule that there could be no new RFCs targetting PHP7 after that date. > > > I think the "finalize implementation" stage corresponds to our alpha > stage, as we're not feature complete. >
ok > > The proposal does suggest to go directly to an RC cycle afterwards, but it > could read beta / RC too. The difference between betas and RCs is > typically very small, they're both feature complete and only imply > different levels of quality. Personally I don't think we need both. > In this case the 3 month period will be too short imo. We release RCs/betas every two weeks, so 3 months would be about 6 release. 5.6.0 had 3 alpha, 4 beta and 4 rc before release. 5.5.0 had 6 alpha, 4 beta and 3 rc before release. 5.4.0 had 3 alpha, 2 beta and 8 rc before release. 5.3.0 had 3 alpha, 1 beta and 4 rc before release 5.2.0 had 6 rc before release. 5.1.0 had 6 rc before release. based on that I would say that our average beta+rc release number is around 7, and sometimes the release for a beta/RC can be delayed, so I think that 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. -- Ferenc Kovács @Tyr43l - http://tyrael.hu
