summaryrefslogtreecommitdiff
path: root/README.RELEASE_PROCESS
diff options
context:
space:
mode:
authorHannes Magnusson <bjori@php.net>2009-04-08 08:38:57 +0000
committerHannes Magnusson <bjori@php.net>2009-04-08 08:38:57 +0000
commit6b8c88e223bd8c789e2690b58c9074da49f0213e (patch)
tree5597c4ef5691ca53f3d9838118e76c69da7535c1 /README.RELEASE_PROCESS
parent846538e92f0dedb444f0fe31498027975087c05b (diff)
downloadphp-git-6b8c88e223bd8c789e2690b58c9074da49f0213e.tar.gz
Add guidelines for re-releasing
Diffstat (limited to 'README.RELEASE_PROCESS')
-rw-r--r--README.RELEASE_PROCESS35
1 files changed, 35 insertions, 0 deletions
diff --git a/README.RELEASE_PROCESS b/README.RELEASE_PROCESS
index a2733ce5aa..b0660f9789 100644
--- a/README.RELEASE_PROCESS
+++ b/README.RELEASE_PROCESS
@@ -253,3 +253,38 @@ number, and remove the RC from there.
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.
+