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, за да избегнем объркване и да опростим процеса на разработка.
  • Промените и MRs трябва да бъдат насочени към основния клон за активно развитие и ще бъдат интегрирани в съответните клонове на изданието, ако е необходимо.

най-накрая, ако сте заинтересовани да научите повече за това, можете да проверите подробностите в следваща връзка.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

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