[PHP-CVS] svn: /php/php-src/trunk/ README.RELEASE_PROCESS

2011-08-23 Thread Johannes Schlüter
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

2011-05-14 Thread Johannes Schlüter
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

2011-05-14 Thread Johannes Schlüter
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

2011-03-03 Thread Johannes Schlüter
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

2011-02-17 Thread Johannes Schlüter
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