mirror of
https://github.com/php/php-src.git
synced 2025-08-19 17:04:47 +02:00
corrections to release process documentation
This commit is contained in:
parent
e6f9553298
commit
1f588df2a4
1 changed files with 21 additions and 21 deletions
|
@ -110,12 +110,31 @@ those are made, they should be placed into the same directory as the source snap
|
||||||
Getting the non stable release (alpha/beta/RC) announced
|
Getting the non stable release (alpha/beta/RC) announced
|
||||||
--------------------------------------------------------
|
--------------------------------------------------------
|
||||||
|
|
||||||
1. Send an email **To** ``internals@lists.php.net`` and ``php-general@lists.php.net``
|
1. Update ``qa.git/include/release-qa.php`` with the appropriate information.
|
||||||
|
See the documentation within release-qa.php for more information, but all releases
|
||||||
|
and RCs are configured here. Only $QA_RELEASES needs to be edited.
|
||||||
|
|
||||||
|
Example: When rolling an RC, set the 'rc' with appropriate information for the
|
||||||
|
given version.
|
||||||
|
|
||||||
|
Note: Remember to update the MD5 and sha256 checksum information.
|
||||||
|
|
||||||
|
2. Update ``web/php.git/include/version.inc`` (x=major version number)
|
||||||
|
|
||||||
|
a. ``$PHP_x_RC`` = "5.4.0RC1" (should be set to "false" before)
|
||||||
|
|
||||||
|
b. ``$PHP_x_RC_DATE`` = "06 September 2007"
|
||||||
|
|
||||||
|
3. Commit and push changes to qa and web
|
||||||
|
|
||||||
|
*Wait for web and qa sites to update with new information before sending announce*
|
||||||
|
|
||||||
|
4. Send an email **To** ``internals@lists.php.net`` and ``php-general@lists.php.net``
|
||||||
lists pointing out "the location of the release" and "the possible release date of
|
lists pointing out "the location of the release" and "the possible release date of
|
||||||
either the next RC, or the final release". Include in this information the verification
|
either the next RC, or the final release". Include in this information the verification
|
||||||
information output by ``gen_verify_stub``.
|
information output by ``gen_verify_stub``.
|
||||||
|
|
||||||
2. Send an email (see example here http://news.php.net/php.pear.qa/5201) **To**
|
5. Send an email (see example here http://news.php.net/php.pear.qa/5201) **To**
|
||||||
``php-qa@lists.php.net`` and ``primary-qa-tester@lists.php.net``.
|
``php-qa@lists.php.net`` and ``primary-qa-tester@lists.php.net``.
|
||||||
This email is to notify the selected projects about a new release so that they
|
This email is to notify the selected projects about a new release so that they
|
||||||
can make sure their projects keep working. Make sure that you have been setup
|
can make sure their projects keep working. Make sure that you have been setup
|
||||||
|
@ -126,25 +145,6 @@ Derick) run the following commands for you:
|
||||||
|
|
||||||
``sudo -u ezmlm ezmlm-sub ~ezmlm/primary-qa-tester/mod moderator-email-address``
|
``sudo -u ezmlm ezmlm-sub ~ezmlm/primary-qa-tester/mod moderator-email-address``
|
||||||
|
|
||||||
3. Update ``qa.git/include/release-qa.php`` with the appropriate information.
|
|
||||||
See the documentation within release-qa.php for more information, but all releases
|
|
||||||
and RCs are configured here. Only $QA_RELEASES needs to be edited.
|
|
||||||
|
|
||||||
Example: When rolling an RC, set the 'rc' with appropriate information for the
|
|
||||||
given version.
|
|
||||||
|
|
||||||
Note: Remember to update the MD5 checksum information.
|
|
||||||
|
|
||||||
4. Update ``web/php.git/include/version.inc`` (x=major version number)
|
|
||||||
|
|
||||||
a. ``$PHP_x_RC`` = "5.4.0RC1" (should be set to "false" before)
|
|
||||||
|
|
||||||
b. ``$PHP_x_RC_DATE`` = "06 September 2007"
|
|
||||||
|
|
||||||
5. Commit and push those changes:
|
|
||||||
|
|
||||||
a. ``git commit -a && git push origin master``
|
|
||||||
|
|
||||||
6. For the first RC, write the doc team (phpdoc@lists.php.net) about updating the
|
6. For the first RC, write the doc team (phpdoc@lists.php.net) about updating the
|
||||||
INSTALL and win32/install.txt files which are generated from the PHP manual sources.
|
INSTALL and win32/install.txt files which are generated from the PHP manual sources.
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue