svn: /php/php-src/trunk/ README.RELEASE_PROCESS
| From: | Johannes Schlüter | Date: | Thu, 17 Feb 2011 10:06:31 +0000 |
| Subject: | svn: /php/php-src/trunk/ README.RELEASE_PROCESS | ||
| Groups: | php.cvs | ||
| Request: | Send a blank email to php-cvs+get-64569@lists.php.net to get a copy of this message | ||
johannes Thu, 17 Feb 2011 10:06:31 +0000
Revision: http://svn.php.net/viewvc?view=revision&revision=308421
Log:
Some updates for the release process, mostly cvs->svn things
Changed paths:
U php/php-src/trunk/README.RELEASE_PROCESS
Modified: php/php-src/trunk/README.RELEASE_PROCESS
===================================================================
--- php/php-src/trunk/README.RELEASE_PROCESS 2011-02-17 10:00:26 UTC (rev 308420)
+++ php/php-src/trunk/README.RELEASE_PROCESS 2011-02-17 10:06:31 UTC (rev 308421)
@@ -43,15 +43,15 @@
1. Check windows snapshot builder logs (http://snaps.php.net/win32/snapshot-STABLE.log f.e.)
-2. Bump the version numbers in `
main/php_version.h,
configure.in and possibly NEWS`.
+2. run the "scripts/dev/credits" script in php-src and commit the changes in the
+credits files in ext/standard.
+
+3. Bump the version numbers in `main/php_version.h,
configure.in and possibly NEWS`.
Do not use abbreviations for alpha and beta.
-3. Commit those changes
+4. Commit those changes and note the revision id.
-4. run the "scripts/dev/credits" script in php-src and commit the changes in the
-credits files in ext/standard.
-
-5. tag the repository with the version f.e. "`cvs tag php_4_4_1RC1`"
+5. tag the repository with the version. To do the tag in a fast way do a svn copy on the server
using full URLs. You should use the revision id from the above commit to prevent mistakes in case
there was a commit in between. f.e. "`svn cp https://svn.php.net/repository/php/php-src/branches/PHP_5_3@308399
https://svn.php.net/repository/php/php-src/tags/php_5_3_6RC1`"
(of course, you need to change that to the version you're rolling an RC for).
6. Bump up the version numbers in `main/php_version.h,
configure.in`
@@ -65,7 +65,7 @@
8. Log in onto the snaps box and go into the correct tree (f.e. the PHP_4_4
branch if you're rolling 4.4.x releases).
-9. You do not have to update the tree, but of course you can with "`cvs up
-dP`".
+9. You do not have to update the tree, but of course you can with "`svn
up`".
10. run: `./makedist php 4.4.1RC1`, this will export the tree, create configure
and build two tarballs (one gz and one bz2).
@@ -100,7 +100,7 @@
`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 the MD5 sums in `web/qa/trunk/include/rc-md5sums.txt` (no empty lines,
ordered by filename, odler version number first, .bz2 before .gz).
4. Update in `web/qa/trunk/include/release-qa.php` constants with the new RC and
commit this.
@@ -111,10 +111,9 @@
c. `$RELEASE_PROCESS` = array(4 => true, 5 => true)
-1. Update in `php-bugs/trunk/include/functions.inc the
show_version_option`
-function to include the new RC and commit.
+1. Update in `php-bugs/trunk/include/php_versions.php` to include the new RC and
commit.
-2. Update `phpweb/include/version.inc` (x=major version number)
+2. Update `php/trunk/include/version.inc` (x=major version number)
a. `$PHP_x_RC` = "5.3.0RC1"
@@ -122,7 +121,7 @@
3. Commit those changes:
- a. `cvs commit include/version.inc include/releases.inc`
+ a. `svn commit include/version.inc include/releases.inc`
4. 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.