Re: README.RELEASE_PROCESS: misleading branching info?
| From: | Sara Golemon | Date: | Tue, 05 Jun 2018 16:22:12 +0000 |
| Subject: | Re: README.RELEASE_PROCESS: misleading branching info? | ||
| References: | 1 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-102172@lists.php.net to get a copy of this message | ||
On Tue, Jun 5, 2018 at 6:37 AM, Christoph M. Becker <cmbecker69@gmx.de> wrote:
> Hi!
>
> README.RELEASE_PROCESS[1] states in the “Rolling a non stable release
> (alpha/beta/RC)” section[2]:
>
> | 4. Checkout the release branch for this release (e.g., PHP-5.4.2) from
> | the main branch.
>
"the main branch" is quite misleading, I agree.
It should perhaps be something like:
4a. If this is an alpha release, checkout the master branch.
4b. If this is a beta release, checkout the previously forked
development branch (e.g. PHP-7.3)
4c. For RC releases, checkout a release branch (e.g. PHP-7.2.0) cut
from the appropriate maintenance branch (e.g. PHP-7.2) if required.
> However, it seems that the PHP-x.y.z release branch is usually only cut
> shortly before GA[3]. Furthermore, the “Forking a new release branch”
> section states that the PHP-x.y branch is supposed to be cut shortly
> before the first beta release[4].
>
Indeed it is. The timetable I wrote up prior to the RM selection also
notes this: https://wiki.php.net/todo/php73
-Sara