...

среда, 3 сентября 2014 г.

[Перевод] HHVM 3.3 — первые релиз с долгосрочной поддержкой (LTS)

HHVM известен своей высокой скоростью развития: в настоящее время на Github попадает тот же код, что и используется для Facebook, а версии выпускаются каждые 8 недель. Это впечатляет, хотя и отталкивает, если думать об этом в контексте построения бизнеса или инфраструктуры.

Команда HHVM понимает, что для того, чтобы добиться большего охвата пользователи должны получить своего рода обязательство, для того, чтобы быть уверенными в стабильности и безопасности уже выпущенных версий.



Соглашение




Начиная с версии 3.3, команда HHVM будет постоянно поддерживать 2 релиза (релизы с долгосрочной поддержкой, Long-Term Support) c разницей примерно в 6 месяцев (24 недели, если быть точным), что по факту даст эффективный цикл поддержки в почти год длинной. В качестве примера — HHVM 3.3, релиз которого намечен на 11 сентября 2014 года, будет поддерживаться до версии 3.9 (8 * 6 = 48 недель, около 11 месяцев). Соответственно 3.6 (должна выйти через 24 недели после 3.3) будет поддерживаться в течении следующих 6 релизов. Запутались? Взглянем на таблицу:





















































































Название версииПредполагаемая дата релизаLTS?Конец поддержки
3.3 11 сентября 2014 да 13 августа 2015
3,4 *6 ноября 2014не
3.5 *1 января 2015не
3,6 * 26 февраля 2015 да 28 января 2016
3.7 *23 апреля 2015не
3.8 *18 июня 2015не
3.9 * 13 августа 2015 да 14 июля 2016
3.10 *8 октября 2015не
3.11 *3 декабря 2015не
3.12 * 28 января 2016 да 29 декабря 2016
3.13 *24 марта 2016не
3.14 *19 мая 2016не
3.15 * 14 июля 2016 да 15 июня 2017

* названия релиз пока не определены

Официальные дистрибутивы




Кроме вышесказанного, команда прикладывает большие усилия для продвижения официальных пакетов в основной архив Debian, откуда они должны попасть в репозитарии Debian-stable, Ubuntu, а также прочие основанные на Debian ОС. Есть намерение поддерживать поддерживать версии, которые попадут в LTS-релизы этих дистрибутивов, на всем его протяжении, выпуская исправления безопасности.

Также, несмотря на то, что ресурсы команды ограничены и пакеты для таких дистрибутивов как Fedora вряд ли попадут в официальный репозитарий, они будут поддерживаться.


Типы обновлений для LTS-релизов




Какие типы обновлений можно ожидать? Важный вопрос для сообщество и большая обуза для команды. Все зависит от серьезности проблем.

Вопрос безопасности? В любом случае да.

Поддержка нового функционала, без нарушения обратной совместимости? Да, если это не будет подразумевать больших архитектурных изменений.

Патчи поддержки совместимости с фреймворками? Скорее всего да.

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


This entry passed through the Full-Text RSS service - if this is your content and you're reading it on someone else's site, please read the FAQ at http://ift.tt/jcXqJW.


Комментариев нет:

Отправить комментарий