The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Разработчики Qt планируют переход на фиксированный цикл подготовки релизов

07.08.2012 10:05

В списке рассылки разработчиков Qt началось обсуждение вопроса перехода к использованию фиксированного графика выпуска релизов, который планируется внедрить после выхода Qt 5.0. В качестве отправной точки предлагается выпускать новый значительный релиз (5.1, 5.2 и т.п.) каждые 6 месяцев, а промежуточные корректирующие выпуски (5.1.1, 5.1.2 и т.п.) с интервалом раз в два месяца. Заранее определённый график подготовки релизов позволит заинтересованным в использовании Qt проектам, таким как дистрибутивы Linux и основанные на Qt продукты, более оптимально планировать переход своих релизов на новые выпуски библиотеки.

Для сохранения высокого качества релизов Qt, в настоящее время выпускаемых по мере готовности, только после полной стабилизации и вычищения ошибок, предлагается модернизировать процесс разработки. В частности, для каждого базового модуля Qt планируется создать три отдельных Git-репозитория: "fire hose" - ветка для интеграции новых возможностей и разработки, "leaky faucet" - ветка для стабилизации релизов (допускаются только исправления ошибок и регрессий) и "dripping bucket" - ветка с релизами. Раз в шесть месяцев готовые для использования возможности будут переноситься из ветки "fire hose" в "leaky faucet", на основе которой будет сформирован релиз и последующие корректирующие выпуски (допускается только исправление критических ошибок). Все три ветки будут постоянно открыты для изменений без стадий заморозки, при этом для каждой ветки будет свой набор правил когда и что можно добавлять в них.

В обсуждении также упоминается намерение выпустить в августе первую бета версию Qt 5.0. Релиз при этом ожидается в сентябре или октябре. При использовании предложенной схемы фиксированной подготовки релизов выпуск Qt 5.1.0 будет представлен в апреле 2013 года.

  1. Главная ссылка к новости (http://www.phoronix.com/scan.p...)
  2. OpenNews: Nokia закрывает вовлечённый в разработку Qt офис в Австралии и ищет кому можно продать активы Qt
  3. OpenNews: Проект KDE обозначил свою позицию в отношении будущего Qt и указал на недопустимость форка
  4. OpenNews: Релиз Qt 5 отложен до августа
  5. OpenNews: Началось альфа-тестирование Qt 5
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/34509-qt
Ключевые слова: qt
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (29) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, кевин (?), 10:42, 07/08/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +7 +/
    названия веток зачёт!

    но почему даже в релизе ведро протекает?

     
     
  • 2.7, Sergey (??), 11:24, 07/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Символизирует, что до релиза дойдут капли :)
     
  • 2.12, Аноним (-), 12:51, 07/08/2012 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > но почему даже в релизе ведро протекает?

    Потому что софт такого размера без багов - это фантастика :)

     
  • 2.26, Аноним (-), 16:43, 08/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Разрабы Qt — слишком хорошие люди, они не могут вас соврать, что всё будет 100% ОК·
     
     
  • 3.27, Аноним (-), 16:43, 08/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Разрабы Qt — слишком хорошие люди, они не могут вас соврать, что
    > всё будет 100% ОК·

    s/вас/вам/

     

  • 1.2, WherWolf (?), 11:05, 07/08/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Релиз раз в пол-года по графику, блин!
    Решили с Gnome/Gtk решили пример взять? Так это плохой пример для подражания.
    Или тоже под убунту с федорой подстраиваются?
     
     
  • 2.4, ВовкаОсиист (ok), 11:09, 07/08/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Нет, давайте каждый день штопать. Все правильно сделали. Раз в пол года релиз, за ним раз в 2 месяца багфиксы, что не так то?
     
     
  • 3.18, nmorozov (ok), 13:42, 07/08/2012 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Уж багфиксы надо по мере исправления багов выпускать. Фиксированный цикл подготовки багфиксов это зло.
     

  • 1.3, Кирилл (??), 11:07, 07/08/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    По-моему, верный шаг.
     
  • 1.5, Аноним (-), 11:12, 07/08/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    А по моему шаг идиотский. И пример тому - Убунта.  Во что бы то ни стало, выпустить релиз в установленную дату. И что имеем ? Что после релиза зачастую приходится ждать ряд обновлений для устранения очевидных косяков...
     
     
  • 2.6, Китаяся (?), 11:16, 07/08/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Некоректное сравнение. ФФ с Хромом штампуют и ничего.
     
     
  • 3.9, Lain_13 (?), 11:38, 07/08/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Кстати да, Убунту раз в 6 месяцев вываливает наработки за эти 6 месяцев, тогда как тут подразумевается, что на головы пользователей будет вывалена версия, которую уже 6 месяцев как вылизывали помимо того, что 6 месяцев разрабатывали.
     

  • 1.8, Аноним (-), 11:25, 07/08/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    >При использовании предложенной схемы фиксированной подготовки релизов выпуск Qt 5.1.0 будет представлен в апреле 2013 года.

    Опять всё напутали. В апреле выпускается убунта, гном в марте и сентябре (с 2003 года), библиотеки следует выпускать где-то в феврале.

     
     
  • 2.10, бедный буратино (ok), 11:41, 07/08/2012 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Опять всё напутали. В апреле выпускается убунта, гном в марте и сентябре (с 2003 года), библиотеки следует выпускать где-то в феврале.

    Зато какой богатый фольклор будет у селян будущего. По новым релизам Qt будут определять, будет ли лето холодное или нет. :)

     

  • 1.11, Аноним (-), 12:01, 07/08/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Все правильно сделали. Давно известно, нет программы, в которой бы не было ошибки. Если следовать старой схеме, то релиза никогда не будет.
     
     
  • 2.14, Аноним (-), 13:01, 07/08/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Все правильно сделали. Давно известно, нет программы, в которой бы не было
    > ошибки. Если следовать старой схеме, то релиза никогда не будет.

    (глядя на Дебиан, тщетно пытающийся отрелизиться) да, а не на столько уж вы и неправы. По поводу чего половина дебианщиков юзает testing/unstable. С риском факапов. Просто потому что архаика в stable - достала.

     
     
  • 3.15, Crazy Alex (ok), 13:18, 07/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    На сервере эта "архаика" в самый раз. В крайнем случае пара пакетов из бэкпортов стоит.
     
     
  • 4.21, sasa (??), 22:08, 07/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > На сервере эта "архаика" в самый раз.

    Много на вашем сервере крутится ПО завязанного на Qt ?

     

  • 1.13, Rikkit (?), 12:56, 07/08/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Просто замечательная новость.
    В свое время подобный цикл разработки приняли и в Chrome и в Firefox, что позволяет этим браузерам развиваться очень быстро. Надеюсь и Qt будет так же быстро развиваться.
     
     
  • 2.16, Crazy Alex (ok), 13:19, 07/08/2012 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Цифирки они быстро крутят, а не развиваются. Кстати, какое развитие вам нужно от Qt? Как по мне - её можно (хм, скорее - нужно было) было заморозить года два назад - весь функционал на месте.  Дальше - только багфиксы и оптимизации.
     
     
  • 3.22, Rikkit (?), 23:01, 07/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >Цифирки они быстро крутят, а не развиваются. Кстати, какое развитие вам нужно от Qt? Как по мне - её можно (хм, скорее - нужно было) было заморозить года два назад - весь функционал на месте.  Дальше - только багфиксы и оптимизации.

    1. Насчет Chrome и Firefox
    Раньше браузеры добавляли побольше изменений в новых релизах, но релиз того же Firefox был очень редкий. Вот и кажется, что сейчас они крутят циферки, хотя в общем плане развитие получается быстрее, чем раньше.
    И кстати все силы они тратят на поддержку HTML5 и других технологий, они очень сильно развиваются.

    2.Развитие QT.
    Идеала невозможно достигнуть. Появляются новые технологии, идеи. Приходится перестраивать архитектуру (QT5).
    К примеру, сделан замечательный шаг от уходу от слотов в пользу обычных вызовов функций.
    Также текущее (в QT4) положение Qtwidget'ов и QML надо улучшать, что бы можно было совместно использовать (хотя я и не большой любитель JavaScript).

     
     
  • 4.23, WhiteWind (ok), 23:17, 07/08/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    2. Можно короче сказать: проект, который не развивается - мёртвый проект
     

  • 1.17, Аноним (-), 13:40, 07/08/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Пеар перед продажой.
     
     
  • 2.19, Аноним (-), 14:41, 07/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    КЛБ чо
     

  • 1.20, Тот_Самый_Анонимус (?), 18:12, 07/08/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Вирус хрома, уже поразивший мозиллу и ядро линуха добрался до кути.
     
  • 1.24, _KUL (ok), 02:48, 08/08/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Самое ужасное, что къют не поддерживает запуск плагинов скомпилиных вручную из например в 4.8.0 версии в 4.8.1. Опять бессонные ночи на перекомпиляцию mysql и т.д.
     
  • 1.25, Аноним (-), 08:20, 08/08/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А кто такие "разработчики Qt"? И где они работают?
     
     
  • 2.28, Челз (?), 08:11, 09/08/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Оглянись )))
     

  • 1.29, Zip (?), 19:20, 10/08/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Интересно, а под какой они лицензией всё это "добро" выпускать собираются?
     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру