LINUX.ORG.RU

Qt планирует перейти на новый цикл выпуска версий

 ,


0

3

João Abecasis из Nokia в списке рассылок Qt предложил изменить текущую систему подготовки новых релизов.

Поскольку скоро выйдет новая мажорная версия Qt 5, он считает, что сейчас очень хорошее время для того, чтобы продумать план выпусков последующих версий Qt.

João предлагает перейти на фиксированный по времени цикл выпуска релизов:

  • каждые 6 месяцев — минорный релиз (5.x);
  • каждые 2 месяца — корректирующий релиз (5.x.x).

Кроме этого предлагается изменить структуру git-репозитория Qt, создав в нем следующие ветки:

  • Fire hose — основная ветка для разработки Qt. Предназначена для разработки минорных релизов, разрешает как добавление новых возможностей, так и исправление ошибок.
  • Leaky faucet — ветка для разработки корректирующих релизов, разрешает только исправление ошибок текущего минорного релиза.
  • Dripping bucket — ветка для релизов, принимаются только исправления критических ошибок.

Раз в 6 месяцев Fire hose будет вливаться в Leaky faucet для подготовки нового минорного релиза. После завершения исправления ошибок Leaky faucet будет вливаться в Dripping bucket для осуществления релиза (а также для корректирующих выпусков).

João в своем сообщении также упомянул о том, что в данном месяце должна выйти бета-версия Qt 5, а окончательный релиз должен состояться в сентябре-октябре. При этом, согласно предложенному плану разработки, Qt 5.1.0 должна появиться спустя 6 месяцев, в апреле 2013 года.

>>> Подробности

★★★★★

Проверено: maxcom ()
Последнее исправление: Silent (всего исправлений: 1)

Примерно по циклам совпадают с циклами Убунты, что весьма характерно)))

Gorthauer ★★★★★
()
Ответ на: комментарий от Nebuchadnezzar

Проекты в свободном сообществе, как женщины в одном доме - со временем циклы синхронизируются.

Евгений Ваганович, поясните ваш юмор, пожалуйста.

harper
()
Ответ на: комментарий от pashazz

Вообще-то, у того, что ты перечислил, фиксированного графика релизов как раз нет. :)

anonymous
()
Ответ на: комментарий от Vekt

Запарили уже. Нокия уже отдала Qt в организацию Qt Foundation. Причём давно.

Quasar ★★★★★
()
Ответ на: комментарий от Gvidon

Ну читается оно как-то типа «Жо^н». Но не «Жоау» :)

buddhist ★★★★★
()
Ответ на: комментарий от harper

Проекты в свободном сообществе, как женщины в одном доме - со временем циклы синхронизируются.

Евгений Ваганович, поясните ваш юмор, пожалуйста.

А что тут непонятного? Непонятно о каких циклах идет речь?

HerrWeigel ★★★★
()
Ответ на: комментарий от buddhist

Читается «Жоау». Какой-нибудь «Андрей» и «Эндрю» тоже разные имена.

duott ★★★★★
()
Ответ на: комментарий от slackwarrior

В ынтерпрайзе сроки определяются заказчиком. А у Qt его нет, поэтому могли бы и без игры в дедлайны.

vurdalak ★★★★★
()
Ответ на: комментарий от vurdalak

А у Qt его нет

Не так давно был. И коммерческая лицензия, и поддержка.

поэтому могли бы и без игры в дедлайны.

По привычке же :)

slackwarrior ★★★★★
()
Ответ на: комментарий от HerrWeigel

А что тут непонятного? Непонятно о каких циклах идет речь?

Да.

harper
()

для тех кто в танке: а такое они сделали

Разработчики Qt объявили о начале работы над проектом по приведению фреймворка к модульному виду. Многие из подсистем Qt разрабатываются разными группами разработчиков, развиваются с повышенной интенсивностью или плотно зависят от сторонних проектов, при грамотном разбиении фреймворка на модули, подобные подпроекты смогут обновляться и поставляться независимо от других частей Qt.

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

http://www.opennet.ru/opennews/art.shtml?num=28425

да, знаю что новость 2010го. но идея то хорошая

ZuBB ★★★★★
()
Ответ на: комментарий от ZuBB

QtWebKit некоторое время назад стал самостоятельным.

Но это ему пока сильно не помогло, потому как ресайз окна на сложных страницах тормозит нещадно.

unfo ★★★★★
() автор топика

А кто-то из ЛОРовцев им пользуется?

Stalin ★★★★★
()
Ответ на: комментарий от vurdalak

Объясните мне, в чем смысл? Зачем выпускать или недоделку, или ждать с выпуском готового?

Поддерживаю.

Для координации действий есть роадмап со сроками и указанием какие фичи в какую версию войдут. Фиксированный цикл тут не нужен.

ИМХО, релизы должны отражать концептуально целостный набор фич, стабильность, а не тот факт, что прошло N месяцев.

lv ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.