[devel] PHP4 - End Of Life

Victor Forsyuk =?iso-8859-1?q?force_=CE=C1_altlinux=2Eorg?=
Пт Окт 12 14:44:48 MSD 2007


On Wed, Oct 10, 2007 at 10:15:19PM +0400, Konstantin A. Lepikhov <lakostis на altlinux.org> wrote:
> > 
> > еще летом этого года апстримом был анонсирован PHP 4 end of life. Для
> > удобства цитирую здесь:
> > 
> > The PHP development team hereby announces that support for PHP 4 will
> > continue until the end of this year only. After 2007-12-31 there will be no
> > more releases of PHP 4.4. We will continue to make critical security fixes
> > available on a case-by-case basis until 2008-08-08. Please use the rest of
> > this year to make your application suitable to run on PHP 5.
> > 
> > 
> > В связи с этим было бы весьма неразумно продолжать пакетить PHP4 для
> > следующих дистрибутивов. Понятно что послужной список этого языка не дает
> > возможности по-человечески поддерживать его обновлениями безопасности и
> > место ему в contrib-секции дистрибутивов. Но если PHP5 апстрим худо ли бедно
> > но поддерживать будет, то предлагать PHP4 сейчас - это предлагать заведомо
> > дырявое и неподдерживаемое решение.
> Не нравится - не пользуйтесь. Насильно же вам никто этот PHP4 не
> навязывает.

Константин, речь шла вовсе не о личных предпочтениях.

> Кстати, вот вы, например, готовы потратить the rest of this year to make
> your application suitable to run on PHP 5?

My applications already suitable to run on PHP5.

PHP5 зарелизили уже более _ТРЕХ_ лет тому.Языковые изменения по отношению к
PHP4 четко описаны:
 http://www.php.net/manual/en/migration5.php

Список обратной несовместимости невероятно короток и многие из его пунктов
не являются критическими изменениями или затрагивающими большое количество
программ:
 http://www.php.net/manual/en/migration5.incompatible.php

Более того, в отличие от проприетарщины с закрытыми кодами в данном случае
нет проблемы поддержания унаследованных приложений, исправить код которых
совершенно невозможно. Если после стольких лет существования PHP5 какие-то
приложения _действительно_ несовместимы с ним, то есть в них за всё это
время не внесены достаточно тривиальные исправления - значит эти приложения
МЕРТВЫЕ и не поддерживаются апстримом.
 
> > К слову, debian уже по этому пути пошел. Они начали процесс убирания его из
> > репозитория...
> Как нравится некоторым убрать, а потом думать, чем затыкать что убрали.

BTW: http://wiki.debian.org/PHP4Removal

Убирается php4, его заменяет php5. О каком "затыкании" идет речь?





Подробная информация о списке рассылки Devel