Ubuntu Touch će imati promjenu u svom modelu izdanja

ubports

UBports logo

Projekat UBports je najavio prelazak na model nove generacije, ovaj oglas je generiran jer se suočava sa značajnim izazovima što je dovelo do toga da projekat ponovo razmisli o pristupu pokretanju.

I od rođenja projekta, pratio je polu-pokretni model izdanja, za sve to vrijeme nije bilo problema s načinom rada, ali se spominje da su problemi počeli da se nastavljaju prilikom pokušaja migracije baze na Ubuntu 20.04.

Ovu promjenu činimo kako bismo smanjili trenje u procesu razvoja. To će otvoriti priliku za pružanje različitih dugoročnih podržanih verzija Ubuntu Touch-a u budućnosti i osigurati da možemo nastaviti pružati pouzdan i ažuriran mobilni operativni sistem za sve.

Trenutni izazovi

Sa trenutnim modelom na kojem UBports radi, jedan od najvećih problema onih sa kojima imate posla To je "divergencija koda" koja je nastala između Ubuntu 16.04 i Ubuntu 20.04, što je zakomplikovalo integraciju i stvorilo zabunu oko toga koju bazu koda koristiti za implementaciju promjena.

Pored ovoga, UBports to spominje nedostatak pojedinačnih paketa otežava izdavanje popravki grešaka i sigurnosnih ažuriranja na agilan način, što rezultira kašnjenjima između rješavanja problema i njihovog postavljanja krajnjim korisnicima. Dok za njega izdavanje ažuriranja razvoj mora biti zaustavljen da bi se osigurala stabilnost, što je ograničilo mogućnost uvođenja novih funkcija i poboljšanja.

Novo izdanje modela

Umjesto korištenja šeme lansiranja u obliku "OTA broj grana_ime", nove verzije Ubuntu Touch firmver Oni će biti prikazani prema šemi “year.month.update”. U ovoj šemi, godina i mjesec odgovaraju vremenu glavnog izdanja zasnovanog na novoj grani Ubuntua.

Broj ažuriranja će predstavljati manju verziju koji će uključivati ​​samo manje popravke i poboljšanja. Planirano je da se glavna izdanja pojavljuju svakih šest mjeseci, dok će se srednja ili ažurirana izdanja pojaviti svaka dva mjeseca.

Napominje se da će ova nova šema stupiti na snagu nakon ažuriranja projekta na osnovni paket Ubuntu 24.04. Očekuje se da će prva verzija Ubuntu Touch-a zasnovana na Ubuntu 24.04 biti objavljena u junu i biće joj dodijeljen broj 24.6.0.

Dodatno, kada se generišu ispravne ispravke, biće im dodeljen broj 24.6.1, 24.6.2 itd. Za otprilike šest mjeseci nakon objavljivanja "Ubuntu Touch 24.6" (otprilike u decembru 2024.), Ubuntu Touch 24.12.0 će biti objavljen, nudeći nove funkcije i promjene u odnosu na Ubuntu 24.10. Svako veliko izdanje će biti prekinuto mjesec dana nakon formiranja novog glavnog izdanja.

Budući da prelazak sa trenutne grane, zasnovane na Ubuntu 20.04, na osnovni Ubuntu 24.04 paket zahtijeva puno rada i dodatnu stabilizaciju, očekuje se da će Ubuntu Touch Focal grana biti podržana neko vrijeme paralelno sa novom granom Ubuntu Touch 24.6 .

Konkretno, planirano je generiranje ažuriranja za Ubuntu Touch OTA-5 Focal, OTA-6 Focal, itd.., dok se nova grana potpuno ne stabilizira. Istovremeno, OTA ažuriranja za Ubuntu Touch Focal će uključivati ​​samo ispravke grešaka i ranjivosti, dok će nove funkcije biti razvijene u grani Ubuntu Touch 24.6.

S druge strane, UBports napominje da je, kako bi se prilagodio ovom novom modelu, počeo raditi na nekim prilagodbama u organizaciji grana Git repozitorija i konfiguraciji CI-a:

  • Glavna grana će predstavljati razvojni kod za sljedeće izdanje funkcije, dok će ubportovi/grane Oni će sadržavati kod za izdanja funkcija i njihova manja ažuriranja.
  • Uklonit ćemo grane koje predstavljaju određene verzije Ubuntua kako bismo izbjegli zabunu i pojednostavili proces razvoja.
  • Promjene i MR-ovi bi trebali biti usmjereni na glavnu granu za aktivni razvoj i po potrebi će biti integrirani u odgovarajuće grane izdanja.

konačno ako jesi zainteresovani da saznaju više o tome, detalje možete provjeriti u sljedeći link.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.