RE: [PHP-DEV] RIP PHP 4?

From: Date: Mon, 09 Jul 2007 08:25:33 +0000
Subject: RE: [PHP-DEV] RIP PHP 4?
References: 1  Groups: php.internals 
Request: Send a blank email to internals+get-30654@lists.php.net to get a copy of this message
On Fri, 6 Jul 2007, Andi Gutmans wrote: > I'd suggest something close to what Rasmus suggested: > a) We make a clear statement on PHP.net that at the end of the year we > plan to discontinue bug fixes for PHP 4 except for security fixes. > b) We will discontinue supporting PHP 4 on 8/8/8 (because it sounds good > and gives people about a year). The attached patch mentions the above. As you can see, the idea is to release this on the 13th, 3 years after php 5 was released for this first time. > I also suggest to move PHP 4 downloads to the museum. I suggest though > to make a clear visible link from php.net/downloads.php to the museum > and make a clear statement that PHP 4 has moved (I am sure there are > still many who look for it for application compatibiity reasons). I think this is a bit premature - I suggest doing this at the end of the year as the museum does not have MD5 sums and the like. I did add a couple of lines in the patch for phpweb to point out this upcoming issue though on both the downloads and releases pages. Please have a look at the attached patch and feel free to make any suggestions towards making the text better. regards, Derick -- Derick Rethans http://derickrethans.nl | http://ez.no | http://xdebug.org

Index: downloads.php =================================================================== RCS file: /repository/phpweb/downloads.php,v retrieving revision 1.278 diff -u -r1.278 downloads.php --- downloads.php 2 May 2007 06:44:11 -0000 1.278 +++ downloads.php 9 Jul 2007 08:22:18 -0000 @@ -119,6 +119,11 @@ <a name="v4"></a> <h1>PHP <?php list($v, $a) = each($RELEASES[4]); echo $v ?></h1> +<p> + Support for PHP 4 will be <b style="color: red">discontinued</b> at 2007-12-31. Please consider + upgrading to PHP 5.2. +</p> + <h2>Complete Source Code</h2> <ul> <?php Index: index.php =================================================================== RCS file: /repository/phpweb/index.php,v retrieving revision 1.897 diff -u -r1.897 index.php --- index.php 7 Jun 2007 14:22:10 -0000 1.897 +++ index.php 9 Jul 2007 08:22:18 -0000 @@ -156,7 +156,7 @@ <h4>Stable Releases</h4> <ol id="releases"> <li class="php5"><a href="/downloads.php#v5">Current PHP 5 Stable: <span class="release">$PHP_5_STABLE</span></a></li> - <li class="php5"><a href="/downloads.php#v4">Current PHP 4 Stable: <span class="release">$PHP_4_STABLE</span></a></li> + <li class="php5"><a href="/downloads.php#v4">Historical PHP 4 Stable: <span class="release">$PHP_4_STABLE</span></a></li> </ol> </div>\n EOT; Index: archive/2007.xml =================================================================== RCS file: /repository/phpweb/archive/2007.xml,v retrieving revision 1.8 diff -u -r1.8 2007.xml --- archive/2007.xml 27 Jun 2007 19:55:04 -0000 1.8 +++ archive/2007.xml 9 Jul 2007 08:22:18 -0000 @@ -11,6 +11,40 @@ <email>webmaster@php.net</email> </author> <entry xmlns="http://www.w3.org/2005/Atom"> + <title>PHP 4 end of life announcement</title> + <link href="/index.php#2007-07-13-1" rel="alternate" type="text/html"/> + <link href="/archive/2007.php#2007-07-13-1" rel="via" type="text/html"/> + <id>http://php.net/archive/2007.php#2007-07-13-1</id> + <published>2007-07-13T00:13:00+02:00</published> + <updated>2007-07-13T00:13:00+02:00</updated> + <category term="frontpage" label="PHP.net frontpage news"/> + <content type="xhtml"> + <div xmlns="http://www.w3.org/1999/xhtml"> +<p> + Today it is exactly three years ago since PHP 5 has been released. In those + three years it has seen many improvements over PHP 4. As PHP 6 is on the + way we do not seem it worthwhile to continue PHP 4 support longer. +</p> +<p> + Hereby the PHP development team announces that support for PHP 4 will + continue until the end of this year only. From 2007-12-31 there will be no + more releases of PHP 4.4, besides important security releases. Security + releases will continue until 2008-08-08 after which PHP 4.4 will no longer be + supported officially. Please use the rest of this year to make your + application suitable to run on PHP 5. +</p> +<p> + For documentation on migration for PHP 4 to PHP 5, we would like to point you + to our <a href="/manual/en/migration5.php">migration guide</a>. There is + additional information available in the <a + href="/manual/en/migration51.php">PHP 5.0 to PHP 5.1</a> and <a + href="/manual/en/migration52.php">PHP 5.1 to PHP 5.2</a> migration guides as + well. +</p> + </div> + </content> + </entry> + <entry xmlns="http://www.w3.org/2005/Atom"> <title>php|works 2007: Call for Papers</title> <link href="/conferences/index.php#2007-06-15-1" rel="alternate" type="text/html"/> <link href="http://works.phparch.com/c/p/index" rel="via" type="text/html"/> Index: releases/index.php =================================================================== RCS file: /repository/phpweb/releases/index.php,v retrieving revision 1.12 diff -u -r1.12 index.php --- releases/index.php 31 May 2007 22:57:31 -0000 1.12 +++ releases/index.php 9 Jul 2007 08:22:19 -0000 @@ -106,7 +106,7 @@ site_header("Releases"); ?> -<h1>Releases</h1> +<h1>Unsupported Historical Releases</h1> <p> We have collected all the official information and code available for @@ -427,6 +427,12 @@ <hr /> <a name="v4"></a> + +<p> + Support for PHP 4 will be <b style="color: red">discontinued</b> at 2007-12-31. Please consider + upgrading to PHP 5.2. +</p> + <a name="4.4.6"></a> <h2>4.4.6</h2>
« previous php.internals (#30654) next »