diff --git a/README.RELEASE_PROCESS b/README.RELEASE_PROCESS index cf9715fad87..25c1a624ecb 100644 --- a/README.RELEASE_PROCESS +++ b/README.RELEASE_PROCESS @@ -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 -------------------------------------------------------- -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 either the next RC, or the final release". Include in this information the verification 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``. 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 @@ -126,25 +145,6 @@ Derick) run the following commands for you: ``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 INSTALL and win32/install.txt files which are generated from the PHP manual sources.