cvs: php-src(PHP_5_3) / README.RELEASE_PROCESS

From: Date: Wed, 08 Apr 2009 08:39:10 +0000
Subject: cvs: php-src(PHP_5_3) / README.RELEASE_PROCESS
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-56952@lists.php.net to get a copy of this message
bjori Wed Apr 8 08:39:10 2009 UTC Modified files: (Branch: PHP_5_3) /php-src README.RELEASE_PROCESS Log: MFH: Add guidelines for re-releasing http://cvs.php.net/viewvc.cgi/php-src/README.RELEASE_PROCESS?r1=1.1.2.16&r2=1.1.2.17&diff_format=u Index: php-src/README.RELEASE_PROCESS diff -u php-src/README.RELEASE_PROCESS:1.1.2.16 php-src/README.RELEASE_PROCESS:1.1.2.17 --- php-src/README.RELEASE_PROCESS:1.1.2.16 Tue Feb 10 20:45:42 2009 +++ php-src/README.RELEASE_PROCESS Wed Apr 8 08:39:10 2009 @@ -253,3 +253,38 @@ II. For PHP5: Set $CURRENT_QA_RELEASE_5 to false 12. Rebuild the English and Japanese docs (ask Derick) + + +Re-releasing the same version (or -pl) +------------------------------------ + +1. Commit the new binaries to `phpweb/distributions/` + +2. Edit `phpweb/include/version.inc` and change (X=major release number): + + a. If only releasing for one OS, make sure you edit only those variables + + b. `$PHP_X_VERSION` to the correct version + + c. `$PHP_X_DATE` to the release date + + d. `$PHP_X_MD5` array and update all the md5 sums + + e. Make sure there are no outdated "notes" or edited "date" keys in the + `$RELEASES[X][$PHP_X_VERSION]["source"]` array + +3. Add a short notice to phpweb stating that there is a new release, and +highlight the major important things (security fixes) and when it is important +to upgrade. + + a. Call php bin/createNewsEntry in your local phpweb checkout + + b. Add the content for the news entry + +4. Commit all the changes (`include/version.inc, archive/archive.xml`, +`archive/entries/YYYY-MM-DD-N.xml`) + +5. Wait an hour or two, then send a mail to php-announce@lists.php.net, +php-general@lists.php.net and internals@lists.php.net with a text similar to +the news entry. +

« previous php.cvs (#56952) next »