Skip to content

Commit 596c628

Browse files
committed
Fix release process feature freeze info
1 parent 2afab21 commit 596c628

File tree

1 file changed

+19
-8
lines changed

1 file changed

+19
-8
lines changed

docs/release-process.md

Lines changed: 19 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ GA release date). The pre-release cycle consists of at least:
2727
- 3 beta releases
2828
- 4 release candidates
2929

30-
Feature freeze for the next major/minor occurs with the first beta release.
30+
Feature freeze for the next major/minor occurs with the first RC release.
3131

3232
We refer to alpha, beta, and RC as *non-stable releases*, while GA are *stable*.
3333

@@ -871,17 +871,28 @@ If you choose to create a patch-level release, follow these steps:
871871
mailinglist.
872872
873873
874+
## RFC voting deadline
875+
876+
For any RFCs to be included in the new release, they should be discussed and
877+
have their voting polls closed no later than when the first beta is released.
878+
However, this does not mean the new feature must have a complete implementation
879+
by this date. It needs to be implemented before the feature freeze though.
880+
881+
As a courtesy to the community, the release managers should remind others about
882+
this deadline by posting reminders to [email protected] at 5 weeks and 3
883+
weeks prior to the first beta release. Those intervals are chosen because the
884+
RFC needs to be announced at least 4 weeks before the deadline and the voting
885+
needs to start at least 2 weeks before this deadline. The messages should
886+
include this information.
887+
874888
## Feature freeze
875889
876-
A major/minor version [feature freeze][] occurs with the first beta release.
877-
Specifically, it occurs when the first beta release is packaged, which means the
878-
feature freeze occurs two days before the first beta release.
890+
A major/minor version [feature freeze][] occurs with the first RC release.
891+
Specifically, it occurs when the first RC release is packaged, which means the
892+
feature freeze occurs two days before the first RC release.
879893
880894
The feature freeze for `php-src` means that we will not accept any new features
881-
after the date of the feature freeze. For any RFCs to be included in the new
882-
version, they should be discussed and have the voting polls closed no later than
883-
the feature freeze date. However, this does not mean the new feature must have a
884-
complete implementation by this date.
895+
after the date of the feature freeze.
885896
886897
Following the feature freeze, the focus of work for the new version will be on
887898
fixing bugs, writing tests, and completing/polishing all accepted features.

0 commit comments

Comments
 (0)