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>[EMAIL PROTECTED]</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>
--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php