summaryrefslogtreecommitdiff
path: root/README.RELEASE_PROCESS
diff options
context:
space:
mode:
authorPhilip Olson <philip@php.net>2011-05-30 23:26:33 +0000
committerPhilip Olson <philip@php.net>2011-05-30 23:26:33 +0000
commitb7eefa0af72d8f335dd0079acef8630ce49a27a4 (patch)
tree0079810bb4de7ead955f715c05d89585be9f58b2 /README.RELEASE_PROCESS
parenta65eba016e70ea0d0355d412a0b5c5ad4c7f067a (diff)
downloadphp-git-b7eefa0af72d8f335dd0079acef8630ce49a27a4.tar.gz
Updated qa-release.php notes as per the new qa-release.php syntax
Diffstat (limited to 'README.RELEASE_PROCESS')
-rw-r--r--README.RELEASE_PROCESS24
1 files changed, 10 insertions, 14 deletions
diff --git a/README.RELEASE_PROCESS b/README.RELEASE_PROCESS
index 684c420e30..08c89b3e67 100644
--- a/README.RELEASE_PROCESS
+++ b/README.RELEASE_PROCESS
@@ -100,16 +100,14 @@ Derick) run the following commands for you:
``sudo -u ezmlm ezmlm-sub ~ezmlm/primary-qa-tester/mod moderator-email-address``
-3. Update the MD5 sums in ``web/qa/trunk/include/rc-md5sums.txt`` (no empty lines).
+3. Update ``web/qa/trunk/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.
-4. Update in ``web/qa/trunk/include/release-qa.php`` constants with the new RC and
-commit this.
+ Example: When rolling an RC, set the 'rc' with appropriate information for the
+ given version.
- a. ``$BUILD_TEST_RELEASES`` = array("4.4.7RC1", "5.2.2RC1")
-
- b. ``$CURRENT_QA_RELEASE_4`` = "4.4.7RC1" (``$CURRENT_QA_RELEASE_5`` for PHP5)
-
- c. ``$RELEASE_PROCESS`` = array(4 => true, 5 => true)
+ Note: Remember to update the MD5 checksum information.
1. Update in ``php-bugs/trunk/include/functions.inc`` the ``show_version_option``
function to include the new RC and commit.
@@ -244,13 +242,11 @@ number, and remove the RC from there.
11. Update ``qaweb/include/release-qa.php``
- a. Update the $BUILD_TEST_RELEASES array with the release name
-
- b. Update $RELEASE_PROCESS array (set to false)
-
- I. For PHP4: Set $CURRENT_QA_RELEASE_4 to false
+ - Update $QA_RELEASES with the appropriate information, which means bumping
+ the version number to an upcoming version.
- II. For PHP5: Set $CURRENT_QA_RELEASE_5 to false
+ Example: If PHP 5.3.7 is being released, then PHP 5.3.8 is the next QA version,
+ so replace 5.3.7 with 5.3.8 within $QA_RELEASES.
Re-releasing the same version (or -pl)
--------------------------------------