В Ubuntu Touch будет изменена модель выпуска

UBпорты

Логотип ЮБпортс

В рамках проекта UBports объявил о переходе на новую модель поколения релизов, это объявление создается потому, что сталкивается с серьезными проблемами что заставило проект переосмыслить подход к запуску.

И с момента рождения проекта он следовал модели полускользящего выпуска, за все это время не было никаких проблем с тем, как он работал, но упоминается, что проблемы начали продолжаться при попытке перенести базу на Ubuntu. 20.04.

Мы вносим это изменение, чтобы уменьшить трения в процессе разработки. Это откроет возможность предоставлять различные долгосрочно поддерживаемые версии Ubuntu Touch в будущем и гарантировать, что мы сможем продолжать предоставлять надежную и актуальную мобильную операционную систему для всех.

текущие проблемы

Учитывая текущую модель, над которой работает UBports, одна из самых больших проблем те, с кем вы имеете дело Это «расхождение кода», возникшее между Ubuntu 16.04 и Ubuntu 20.04., что усложняло интеграцию и создавало путаницу в отношении того, какую базу кода использовать для реализации изменений.

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

Новая модель выпуска

Вместо использования схемы запусков в виде «Номер ОТА имя_ветви», новые версии Прошивка Ubuntu Touch Они будут отображаться по схеме «год.месяц.обновление». В этой схеме год и месяц соответствуют времени выхода основного релиза на основе новой ветки Ubuntu.

Номер обновления будет обозначать второстепенную версию. который будет включать лишь незначительные исправления и улучшения. Основные выпуски планируется выпускать раз в шесть месяцев, а промежуточные или обновленные выпуски — каждые два месяца.

Отмечается, что новая схема вступит в силу после обновления проекта. в базовый пакет Ubuntu 24.04. Ожидается, что первая версия Ubuntu Touch на базе Ubuntu 24.04 выйдет в июне и получит номер 24.6.0.

Кроме того, при создании корректирующих обновлений им будут присвоены номера 24.6.1, 24.6.2 и т. д. Примерно через шесть месяцев после выпуска «Ubuntu Touch 24.6» (примерно в декабре 2024 г.) будет выпущена Ubuntu Touch 24.12.0, предлагающая новые функции и изменения по сравнению с Ubuntu 24.10. Выпуск каждого основного выпуска будет прекращен через месяц после создания нового основного выпуска.

Поскольку переход от текущей ветки, основанной на Ubuntu 20.04, к базовому пакету Ubuntu 24.04 требует большой работы и дополнительной стабилизации, ожидается, что ветка Ubuntu Touch Focal будет поддерживаться некоторое время параллельно с новой веткой Ubuntu Touch 24.6. .

Конкретнопланируется генерировать обновления для Ubuntu Touch OTA-5 Focal, OTA-6 Focal и т. д.., пока новая ветвь не будет полностью стабилизирована. В то же время OTA-обновления для Ubuntu Touch Focal будут включать только исправления ошибок и уязвимостей, а новые функции будут разрабатываться в ветке Ubuntu Touch 24.6.

С другой стороны, UBports упоминает, что для адаптации к этой новой модели он начал работать над некоторыми корректировками в организации веток репозиториев Git и настройке CI:

  • Основная ветка будет представлять код разработки для следующего выпуска функций, а ветки ubports/ Они будут содержать код для новых функций и их мелких обновлений.
  • Мы удалим ветки, представляющие определенные версии Ubuntu, чтобы избежать путаницы и упростить процесс разработки.
  • Изменения и MR должны быть направлены в основную ветку для активной разработки и при необходимости будут интегрированы в соответствующие ветки выпуска.

наконец, если вы интересно узнать об этом больше, вы можете проверить подробности в по следующей ссылке.


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

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.