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

Reply via email to