Ubuntu Touch će imati promjenu u svom modelu izdanja

UBportovi

UBports logo

Projekt UBports je najavio prijelaz na model nove generacije izdanja, ovaj oglas je generiran jer suočava sa značajnim izazovima što je navelo projekt na ponovno promišljanje pristupa pokretanju.

I od rođenja projekta, slijedio je model polu-valjajućeg izdanja, cijelo to vrijeme nije bilo problema s načinom na koji je radio, ali se spominje da su se problemi počeli nastaviti prilikom pokušaja migracije baze na Ubuntu 20.04.

Uvodimo ovu promjenu kako bismo smanjili trvenje u procesu razvoja. To će otvoriti priliku za pružanje različitih dugoročno podržanih verzija Ubuntu Toucha u budućnosti i osigurati da možemo nastaviti pružati pouzdan i ažuran mobilni operativni sustav za sve.

Trenutni izazovi

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

Uz to, UBports spominje i to nedostatak pojedinačnih paketa otežavao je izdavanje popravaka bugova i sigurnosnih ažuriranja na agilan način, što dovodi do kašnjenja između rješavanja problema i njihove implementacije krajnjim korisnicima. Dok za njega izdavanje ažuriranja, razvoj je morao biti zaustavljen kako bi se osigurala stabilnost, što je ograničilo mogućnost uvođenja novih značajki i poboljšanja.

Novo izdanje modela

Umjesto korištenja sheme lansiranja u obliku "OTA broj branch_name", nove verzije Ubuntu Touch firmware Oni će biti prikazani prema shemi "godina.mjesec.ažuriranje". U ovoj shemi, godina i mjesec odgovaraju vremenu velikog izdanja temeljenog na novoj grani Ubuntua.

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

Spomenuto je da će ova nova shema stupiti na snagu nakon ažuriranja projekta na osnovni paket Ubuntu 24.04. Očekuje se da će prva verzija Ubuntu Toucha temeljena na Ubuntu 24.04 biti objavljena u lipnju i bit će joj dodijeljen broj 24.6.0.

Osim toga, kada se generiraju ispravna ažuriranja, bit će im dodijeljen broj 24.6.1, 24.6.2 i tako dalje. Otprilike šest mjeseci nakon izdavanja "Ubuntu Touch 24.6", (oko prosinca 2024.), Ubuntu Touch 24.12.0 bit će objavljen, nudeći nove značajke i promjene u odnosu na Ubuntu 24.10. Svako glavno izdanje bit će prekinuto mjesec dana nakon formiranja novog glavnog izdanja.

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

Posebno, planirano je generiranje ažuriranja za Ubuntu Touch OTA-5 Focal, OTA-6 Focal itd.., dok se nova grana potpuno ne stabilizira. U isto vrijeme, OTA ažuriranja za Ubuntu Touch Focal uključivat će samo popravke grešaka i ranjivosti, dok će nove značajke biti razvijene u grani Ubuntu Touch 24.6.

S druge strane, UBports spominje da je za prilagodbu ovom novom modelu počeo raditi na nekim prilagodbama u organizaciji ogranaka Git repozitorija i konfiguraciji CI-ja:

  • Glavna grana će predstavljati razvojni kod za sljedeće izdanje značajke, dok će ubportovi/ grane Oni će sadržavati kod za izdanja značajki 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 trebaju biti usmjereni na glavnu granu za aktivni razvoj, te će se po potrebi integrirati u odgovarajuće grane izdanja.

konačno ako jesi zainteresiran za saznanje više o tome, detalje možete provjeriti u sljedeći link.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  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 obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.