[PHP-CVS] svn: /php/php-src/trunk/ README.RELEASE_PROCESS
johannes Tue, 23 Aug 2011 15:43:40 + Revision: http://svn.php.net/viewvc?view=revision&revision=315375 Log: - Add a note to mention changeLog and downloads in the news entry Changed paths: U php/php-src/trunk/README.RELEASE_PROCESS Modified: php/php-src/trunk/README.RELEASE_PROCESS === --- php/php-src/trunk/README.RELEASE_PROCESS2011-08-23 15:40:32 UTC (rev 315374) +++ php/php-src/trunk/README.RELEASE_PROCESS2011-08-23 15:43:40 UTC (rev 315375) @@ -228,7 +228,7 @@ 7. 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. +to upgrade. Make sure the news entry links to the ChangeLog and downloads. a. Call php bin/createNewsEntry in your local phpweb checkout -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] svn: /php/php-src/trunk/ README.RELEASE_PROCESS
johannes Sat, 14 May 2011 18:02:59 + Revision: http://svn.php.net/viewvc?view=revision&revision=311017 Log: - Fix svn command Changed paths: U php/php-src/trunk/README.RELEASE_PROCESS Modified: php/php-src/trunk/README.RELEASE_PROCESS === --- php/php-src/trunk/README.RELEASE_PROCESS2011-05-14 17:51:38 UTC (rev 311016) +++ php/php-src/trunk/README.RELEASE_PROCESS2011-05-14 18:02:59 UTC (rev 311017) @@ -25,7 +25,7 @@ Moving extensions from php-src to PECL - Checkout the pecl directory, most likely you want a sparse-root checkout - svn co --set-depth=empoty https://svn.php.net/repository/pecl + svn co --depth=empty https://svn.php.net/repository/pecl - Create an directory for the extension incl. branch and tag structure, no trunk at this point and commit this to svn cd pecl; mkdir foo foo/tags foo/branches; svn add foo; svn commit -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] svn: /php/php-src/trunk/ README.RELEASE_PROCESS
johannes Sat, 14 May 2011 17:48:36 + Revision: http://svn.php.net/viewvc?view=revision&revision=311015 Log: - cvs2svn changes for the RELEASE_PROCESS Changed paths: U php/php-src/trunk/README.RELEASE_PROCESS Modified: php/php-src/trunk/README.RELEASE_PROCESS === --- php/php-src/trunk/README.RELEASE_PROCESS2011-05-14 17:34:18 UTC (rev 311014) +++ php/php-src/trunk/README.RELEASE_PROCESS2011-05-14 17:48:36 UTC (rev 311015) @@ -20,12 +20,18 @@ 5. Verify the tags to be extra sure everything was tagged properly. -6. Moving extensions from/to PECL requires root level access to the CVS server. -Contact syst...@php.net to get this taken care of. +6. Moving extensions from/to PECL requires write acces to the destination. +Most developers should have this. Moving extensions from php-src to PECL -- Filesystem: cp -r php-src/ext/foo pecl/foo -- cvs rm php-src/ext/foo +- Checkout the pecl directory, most likely you want a sparse-root checkout + svn co --set-depth=empoty https://svn.php.net/repository/pecl +- Create an directory for the extension incl. branch and tag structure, + no trunk at this point and commit this to svn + cd pecl; mkdir foo foo/tags foo/branches; svn add foo; svn commit +- Move the extension from php-src to the new location + svn mv https://svn.php.net/repository/php/php-src/trunk/ext/foo \ + https://svn.php.net/repository/pecl/foo/trunk If the extension is still usable or not dead, in cooperation with the extension maintainers if any: @@ -33,10 +39,8 @@ - create the package.xml, commit - release the package -Moving extensions from PECL to php-src -- Filesystem: cp -r pecl/foo php-src/ext/foo -OR depending on the wishes from the PECL extension maintainer. -- Filesystem: ln -s pecl/foo php-src/ext/foo +For Moving extensions from PECL to php-src the svn mv has to be tone the other +way round. Rolling a non stable release (alpha/beta/RC) -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] svn: /php/php-src/trunk/ README.RELEASE_PROCESS
johannes Thu, 03 Mar 2011 13:23:05 + Revision: http://svn.php.net/viewvc?view=revision&revision=308894 Log: - Be more consistent in these instructions Changed paths: U php/php-src/trunk/README.RELEASE_PROCESS Modified: php/php-src/trunk/README.RELEASE_PROCESS === --- php/php-src/trunk/README.RELEASE_PROCESS2011-03-03 13:22:09 UTC (rev 308893) +++ php/php-src/trunk/README.RELEASE_PROCESS2011-03-03 13:23:05 UTC (rev 308894) @@ -111,9 +111,9 @@ c. ``$RELEASE_PROCESS`` = array(4 => true, 5 => true) -1. Update in ``php-bugs/trunk/include/php_versions.php`` to include the new RC and commit. +1. Update in ``web/php-bugs/trunk/include/php_versions.php`` to include the new RC and commit. -2. Update ``php/trunk/include/version.inc`` (x=major version number) +2. Update ``web/php/trunk/include/version.inc`` (x=major version number) a. ``$PHP_x_RC`` = "5.3.0RC1" @@ -121,7 +121,7 @@ 3. Commit those changes: - a. ``svn commit include/version.inc include/releases.inc`` + a. ``svn commit web/qa/trunk web/php-bugs/trunk web/php/trunk`` 4. For the first RC, write the doc team (php...@lists.php.net) about updating the INSTALL and win32/install.txt files which are generated from the PHP manual sources. -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] svn: /php/php-src/trunk/ README.RELEASE_PROCESS
johannes Thu, 17 Feb 2011 10:06:31 + 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_PROCESS2011-02-17 10:00:26 UTC (rev 308420) +++ php/php-src/trunk/README.RELEASE_PROCESS2011-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 (php...@lists.php.net) about updating the INSTALL and win32/install.txt files which are generated from the PHP manual sources. -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php