Skip to content

Commit 9cd4eb3

Browse files
committed
Some updates for the release process, mostly cvs->svn things
1 parent 9bbc114 commit 9cd4eb3

File tree

1 file changed

+11
-12
lines changed

1 file changed

+11
-12
lines changed

README.RELEASE_PROCESS

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -43,15 +43,15 @@ Rolling a non stable release (alpha/beta/RC)
4343

4444
1. Check windows snapshot builder logs (http://snaps.php.net/win32/snapshot-STABLE.log f.e.)
4545

46-
2. Bump the version numbers in ``main/php_version.h``, ``configure.in`` and possibly ``NEWS``.
47-
Do not use abbreviations for alpha and beta.
46+
2. run the "scripts/dev/credits" script in php-src and commit the changes in the
47+
credits files in ext/standard.
4848

49-
3. Commit those changes
49+
3. Bump the version numbers in ``main/php_version.h``, ``configure.in`` and possibly ``NEWS``.
50+
Do not use abbreviations for alpha and beta.
5051

51-
4. run the "scripts/dev/credits" script in php-src and commit the changes in the
52-
credits files in ext/standard.
52+
4. Commit those changes and note the revision id.
5353

54-
5. tag the repository with the version f.e. "``cvs tag php_4_4_1RC1``"
54+
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``"
5555
(of course, you need to change that to the version you're rolling an RC for).
5656

5757
6. Bump up the version numbers in ``main/php_version.h``, ``configure.in``
@@ -65,7 +65,7 @@ correctly work.
6565
8. Log in onto the snaps box and go into the correct tree (f.e. the PHP_4_4
6666
branch if you're rolling 4.4.x releases).
6767

68-
9. You do not have to update the tree, but of course you can with "``cvs up -dP``".
68+
9. You do not have to update the tree, but of course you can with "``svn up``".
6969

7070
10. run: ``./makedist php 4.4.1RC1``, this will export the tree, create configure
7171
and build two tarballs (one gz and one bz2).
@@ -100,7 +100,7 @@ Derick) run the following commands for you:
100100

101101
``sudo -u ezmlm ezmlm-sub ~ezmlm/primary-qa-tester/mod moderator-email-address``
102102

103-
3. Update the MD5 sums in ``web/qa/trunk/include/rc-md5sums.txt`` (no empty lines).
103+
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).
104104

105105
4. Update in ``web/qa/trunk/include/release-qa.php`` constants with the new RC and
106106
commit this.
@@ -111,18 +111,17 @@ commit this.
111111

112112
c. ``$RELEASE_PROCESS`` = array(4 => true, 5 => true)
113113

114-
1. Update in ``php-bugs/trunk/include/functions.inc`` the ``show_version_option``
115-
function to include the new RC and commit.
114+
1. Update in ``php-bugs/trunk/include/php_versions.php`` to include the new RC and commit.
116115

117-
2. Update ``phpweb/include/version.inc`` (x=major version number)
116+
2. Update ``php/trunk/include/version.inc`` (x=major version number)
118117

119118
a. ``$PHP_x_RC`` = "5.3.0RC1"
120119

121120
b. ``$PHP_x_RC_DATE`` = "06 September 2007"
122121

123122
3. Commit those changes:
124123

125-
a. ``cvs commit include/version.inc include/releases.inc``
124+
a. ``svn commit include/version.inc include/releases.inc``
126125

127126
4. For the first RC, write the doc team (phpdoc@lists.php.net) about updating the
128127
INSTALL and win32/install.txt files which are generated from the PHP manual sources.

0 commit comments

Comments
 (0)