Ubuntu Touch vil ha en endring i utgivelsesmodellen

UBport

UBports logo

Prosjektet UBports annonserte en overgang til en ny versjonsmodell, denne annonsen er generert fordi står overfor betydelige utfordringer som har ført til at prosjektet har revurdert lanseringstilnærmingen.

Og siden prosjektet ble født har det fulgt en semi-rullende utgivelsesmodell, i hele den tiden var det ikke noe problem med måten det fungerte på, men det nevnes at problemene begynte å fortsette når man forsøkte å migrere basen til Ubuntu 20.04.

Vi gjør denne endringen for å redusere friksjonen i utviklingsprosessen. Det vil åpne for muligheten til å tilby forskjellige langsiktige støttede versjoner av Ubuntu Touch i fremtiden og sikre at vi kan fortsette å tilby et pålitelig og oppdatert mobiloperativsystem for alle.

aktuelle utfordringer

Med den nåværende modellen som UBports jobber med, et av de største problemene de du har med å gjøre Det er "kodedivergensen" som ble generert mellom Ubuntu 16.04 og Ubuntu 20.04, som kompliserte integrasjonen og skapte forvirring om hvilken kodebase som skulle brukes for å implementere endringer.

I tillegg til dette nevner UBports det mangel på individuelle pakker gjorde det vanskelig å frigi rettelser av feil og sikkerhetsoppdateringer på en smidig måte, noe som resulterer i forsinkelser mellom å løse problemer og distribuere dem til sluttbrukere. Mens for ham utgivelsen av oppdateringsutviklingen måtte stoppes for å sikre stabilitet, som begrenset muligheten til å introdusere nye funksjoner og forbedringer.

Ny utgivelsesmodell

I stedet for å bruke ordningen av lanseringer i form av "OTA-nummer branch_name", nye versjoner Ubuntu Touch-fastvare De vil bli vist etter "year.month.update"-skjemaet. I denne ordningen tilsvarer året og måneden tidspunktet for en større utgivelse basert på en ny gren av Ubuntu.

Oppdateringsnummeret vil representere en mindre versjon som bare vil inkludere mindre reparasjoner og forbedringer. Store utgivelser er planlagt å skje en gang hver sjette måned, mens mellomliggende eller oppdateringsutgivelser vil skje annenhver måned.

Det nevnes at denne nye ordningen trer i kraft etter prosjektoppdateringen til basispakken Ubuntu 24.04. Den første versjonen av Ubuntu Touch basert på Ubuntu 24.04 forventes å bli utgitt i juni og vil bli tildelt nummeret 24.6.0.

I tillegg, når korrigerende oppdateringer genereres, vil de bli tildelt nummeret 24.6.1, 24.6.2 og så videre. Om omtrent seks måneder etter utgivelsen av "Ubuntu Touch 24.6", (rundt desember 2024), vil Ubuntu Touch 24.12.0 bli utgitt, og tilbyr nye funksjoner og endringer i forhold til Ubuntu 24.10. Hver større utgivelse vil bli avviklet en måned etter at den nye store utgivelsen er dannet.

Siden overgangen fra den nåværende grenen, basert på Ubuntu 20.04, til den grunnleggende Ubuntu 24.04-pakken krever mye arbeid og ekstra stabilisering, forventes Ubuntu Touch Focal-grenen å bli støttet en stund parallelt med den nye Ubuntu Touch 24.6-grenen .

nærmere bestemt, er det planlagt å generere oppdateringer for Ubuntu Touch OTA-5 Focal, OTA-6 Focal, etc.., til den nye grenen er fullstendig stabilisert. Samtidig vil OTA-oppdateringer for Ubuntu Touch Focal kun inkludere feil- og sårbarhetsrettinger, mens nye funksjoner vil bli utviklet i Ubuntu Touch 24.6-grenen.

På den annen side nevner UBports at for å tilpasse seg denne nye modellen, har det begynt å jobbe med noen justeringer i organiseringen av grenene til Git-depotene og konfigurasjonen av CI:

  • Hovedgrenen vil representere utviklingskoden for neste funksjonsutgivelse, mens ubporter/grener De vil inneholde kode for funksjonsutgivelser og mindre oppdateringer.
  • Vi vil fjerne grener som representerer spesifikke Ubuntu-versjoner for å unngå forvirring og forenkle utviklingsprosessen.
  • Endringer og MR-er bør pekes på hovedgrenen for aktiv utvikling, og vil bli integrert i de aktuelle utgivelsesgrenene etter behov.

endelig hvis du er det interessert i å vite mer om det, kan du sjekke detaljene i følgende lenke.