Модель випуску Ubuntu Touch буде змінена

UBпорти

Логотип UBports

Проект UBports оголосила про перехід на модель нового покоління релізу, це оголошення створено тому, що стикається зі значними проблемами що змусило проект переглянути підхід до запуску.

І з моменту народження проекту він дотримувався напівпрокатної моделі випуску, протягом усього цього часу не було жодних проблем із тим, як він працював, але згадується, що проблеми почали виникати під час спроби перенести базу на Ubuntu 20.04.

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

поточні виклики

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

На додаток до цього UBports згадує про це відсутність окремих пакетів ускладнювала випуск виправлень помилок і оновлень безпеки в гнучкій манері, що призводить до затримок між вирішенням проблем і розгортанням їх для кінцевих користувачів. Поки для нього розробку випуску оновлень довелося зупинити для забезпечення стабільності, що обмежувало можливість впровадження нових функцій і вдосконалень.

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

Замість використання схеми запусків у вигляді "OTA номер branch_name", нові версії Прошивка 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, щоб уникнути плутанини та спростити процес розробки.
  • Зміни та звіти про моніторинг мають бути спрямовані на основну гілку для активної розробки та будуть інтегровані у відповідні гілки випуску, якщо необхідно.

нарешті, якщо ти є цікаво дізнатися про це більше, ви можете перевірити деталі в наступне посилання.


Залиште свій коментар

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

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.