Когда обновляется основной порт www/mod_php5?

Я не смог найти какую-либо информацию об этом где-либо, пока хоронил тысячи результатов, которые я получал относительно php5, так что дальше.

У нас есть несколько машин FreeBSD 9.2 и одна машина FreeBSD 10.0 с установленной mod_php5 (в настоящее время на версии 5.4.32), которая является последней для этого порта. Тем не менее, мы знаем, что версии 5.5 и 5.6 были впоследствии выпущены и задались вопросом:

  1. Когда основной порт mod_php5 обновляется до последних версий?
  2. Почему версии хранятся отдельно? Это вопрос стабильности?
  3. Если мы решили обновить систему до версии 5.5 с использованием порта mod_php55, это могло бы создать какие-либо проблемы с другими портами, для которых может потребоваться установить mod_php5 в качестве зависимости, и, если это так, есть ли способ предотвратить это, кроме простого ожидания порта mod_php5 обновиться до 5.5?

Спасибо за ваше время!

2 ответа

Решение

PHP 5.6.0 был выпущен сегодня. Это не будет в дереве портов, по крайней мере, неделю, более вероятно, месяц.

www/mod_php5 это просто мета-порт для lang/php5 с определенными опциями. lang/php5 Порт всегда на одну второстепенную версию позади текущей рабочей версии (в настоящее время PHP 5.5 считается "текущей" версией, поэтому lang/php5 все еще PHP 5.4). Я ожидаю, что в следующем месяце или двух версии будут перенесены (например, lang/php5 станет PHP 5.5, а /lang/php56 порт будет создан).

Если вам нужны подробности, я бы отправил сопровождающему быстрое электронное письмо. Я пока ничего не вижу в списках рассылки.

Вот ответ, который я получил от сопровождающего:

1. Когда основной порт php5 обновляется до следующей версии после его выпуска, в данном случае 5.5, обычно? Это фиксированный таймфрейм или он основан на тестировании версии?

На самом деле, после добавления php 5.5 в дерево портов мы изменили старую практику, теперь каждая новая основная версия навсегда останется в своем собственном каталоге. Вы должны думать о lang/php5 как lang/php54, он не будет обновлен ни до какого другого основного выпуска.

2. Почему разные версии хранятся отдельно, а новая версия переименовывается вместо противоположной?

Поскольку многие пользователи жаловались на несовместимость между основными версиями, поэтому мы решили, что больше не будем иметь порт phpX на грани. Это усложняет обновление php между основными версиями, но, по крайней мере, не нарушает текущие развертывания.

3.Если мы выбрали обновление до 5.5 с использованием порта php55, может ли это создать проблемы с другими портами, для которых может потребоваться установить порт php5 в качестве зависимости?

Нет, если все сделано правильно. Система портов распознает установленную вами версию php и корректно зависит от нее.

- Алекс Дюпре (ale@FreeBSD.org)

Другие вопросы по тегам