„Ubuntu Touch“ pakeis savo išleidimo modelį

„UBports“

UBports logotipas

El proyecto UBports paskelbė apie perėjimą prie naujos kartos modelio, ši reklama sukurta, nes susiduria su dideliais iššūkiais dėl to projektas pergalvojo paleidimo metodą.

O nuo pat projekto gimimo laikėsi pusiau slenkančio išleidimo modelio, per visą tą laiką nebuvo jokių problemų dėl veikimo būdų, tačiau minima, kad problemos pradėjo tęstis bandant migruoti bazę į Ubuntu. 20.04 val.

Šį pakeitimą atliekame siekdami sumažinti trintį kūrimo procese. Tai atvers galimybę ateityje teikti įvairias ilgalaikes palaikomas Ubuntu Touch versijas ir užtikrins, kad galėsime ir toliau teikti patikimą ir naujausią mobiliąją operacinę sistemą visiems.

dabartinius iššūkius

Su dabartiniu modeliu, prie kurio dirba UBports, viena didžiausių problemų tuos, su kuriais bendrauji Tai yra „kodo skirtumai“, kurie buvo sukurti tarp Ubuntu 16.04 ir Ubuntu 20.04, kuris apsunkino integravimą ir sukėlė painiavą, kurią kodo bazę naudoti norint įgyvendinti pakeitimus.

Be to, UBports tai mini Dėl atskirų paketų trūkumo buvo sunku išleisti pataisas greitai pašalina klaidas ir saugos naujinimus, todėl problemų sprendimas ir jų diegimas galutiniams vartotojams užtrunka. Nors jam naujinimų išleidimas turėjo būti sustabdytas siekiant užtikrinti stabilumą, kurios apribojo galimybę diegti naujas funkcijas ir patobulinimus.

Naujas išleidimo modelis

Užuot naudoję schemą paleidimų forma "OTA numeris filialo_pavadinimas", naujos versijos Ubuntu Touch programinė įranga Jie bus rodomi pagal schemą „year.month.update“. Šioje schemoje metai ir mėnuo atitinka pagrindinio leidimo, pagrįsto nauja Ubuntu šaka, laiką.

Atnaujinimo numeris bus nedidelė versija kuriame bus tik nedideli pataisymai ir patobulinimai. Planuojama, kad pagrindiniai leidimai bus išleisti kartą per šešis mėnesius, o tarpiniai arba atnaujinimai – kas du mėnesius.

Minima, kad ši nauja schema įsigalios po projekto atnaujinimo į bazinį paketą Ubuntu 24.04. Tikimasi, kad pirmoji Ubuntu Touch versija, pagrįsta Ubuntu 24.04, bus išleista birželio mėnesį ir jai bus suteiktas numeris 24.6.0.

Be to, sugeneravus korekcinius naujinimus, jiems bus priskirtas numeris 24.6.1, 24.6.2 ir pan. Praėjus maždaug šešiems mėnesiams po „Ubuntu Touch 24.6“ išleidimo (apie 2024 m. gruodžio mėn.), bus išleista „Ubuntu Touch 24.12.0“, siūlanti naujų funkcijų ir pakeitimų, palyginti su „Ubuntu 24.10“. Kiekvienas pagrindinis leidimas bus nutrauktas praėjus mėnesiui po to, kai bus sukurtas naujas pagrindinis leidimas.

Kadangi perėjimas nuo dabartinės šakos, paremtos Ubuntu 20.04, prie bazinio Ubuntu 24.04 paketo reikalauja daug darbo ir papildomo stabilizavimo, tikimasi, kad Ubuntu Touch Focal filialas kurį laiką bus palaikomas lygiagrečiai su naujuoju Ubuntu Touch 24.6 filialu. .

Tiksliau, planuojama generuoti atnaujinimus Ubuntu Touch OTA-5 Focal, OTA-6 Focal ir kt.., kol visiškai stabilizuosis nauja šaka. Tuo pačiu metu Ubuntu Touch Focal OTA naujinimai apims tik klaidų ir pažeidžiamumo pataisymus, o naujos funkcijos bus sukurtos Ubuntu Touch 24.6 šakoje.

Kita vertus, „UBports“ mini, kad, norėdamas prisitaikyti prie šio naujo modelio, jis pradėjo atlikti kai kuriuos „Git“ saugyklų filialų organizavimo ir CI konfigūracijos pakeitimus:

  • Pagrindinė šaka bus kitos funkcijos leidimo kūrimo kodas, o ubports / šakos Juose bus funkcijų leidimų ir nedidelių jų atnaujinimų kodas.
  • Pašalinsime šakas, kurios atstovauja konkrečioms Ubuntu versijoms, kad išvengtume painiavos ir supaprastintume kūrimo procesą.
  • Pakeitimai ir MR turėtų būti nukreipti į pagrindinę šaką, kad būtų galima aktyviai plėtoti, ir prireikus bus integruoti į atitinkamas išleidimo šakas.

pagaliau jei esi domina sužinoti daugiau apie tai, išsamią informaciją galite patikrinti sekanti nuoroda.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.