Canonical parantaa Ubuntu LTS -pisteversioiden laatua

Kanoninen

Näyttää siltä, ​​että vuonna Canonical on ottanut huomioon monet kommentit ei vain yhteisö, vaan myös kehittäjät, koska muutama päivä sitten postituslistojen kautta ilmoitti sen ovat päättäneet muuttaa muutosta LTS-väliversioiden valmisteluprosessissa Ubuntun (esimerkiksi 20.04.1, 20.04.2, 20.04.3 jne.) tarkoituksena on parantaa versioiden laatua tarkkojen määräaikojen noudattamisen kustannuksella.

Jos edelliset väliaikaiset versiot laadittiin tiukasti suunnitellun suunnitelman mukaisesti, kaikkien korjausten testauksen laatu ja eheys asetetaan nyt etusijalle.

Muutokset hyväksyttiin ottaen huomioon useiden aikaisempien tapahtumien kokemukset, minkä seurauksena korjauksen lisääminen viime hetkellä ja tarkistuksen ajan puute aiheuttivat julkaisussa regressiivisiä muutoksia tai puutteellisia korjauksia.

Yritettäessä parantaa prosesseja ja laatua Spot release LTS -kuvia, alkaen 20.04.3 (elokuussa), olemme yrittää hieman turvallisempaa lähestymistapaa. Pohjimmiltaan tärkein huomattava muutos on, että nyt noudatamme SRU-menettelyjä jopa kaikista julkaisun estäjät, jotka löysimme kertaluonteisen julkaisuviikon aikana. Tämä tarkoittaa, että joidenkin erittäin poikkeuksellisten tapausten lisäksi jokainen korjaus (jopa a estäjän) on noudatettava samaa tarkistusta, regressiota analyysiprosessi ja ikääntymisaika, jolloin virhe löytyy ehdokkaan jälkeisissä kuvissa viivytämme vain asiaa vapauta, kunnes korjaus on vahvistettu, vanhentunut ja vasta sitten julkaistu päivitykset.

Pisteen vapauttamisen viivästyminen on valitettavaa, mutta se on parempi kuin vähentää
Laatustandardit.

Tämän avulla he mainitsevat periaatteessa sen Ubuntu 20.04.3 elokuun päivityksestä alkaen, kaikki virheenkorjaukset, jotka on luokiteltu käynnistyskatkaisuksi tehty viikon sisällä ennen suunniteltua laukaisua Se muuttaa käynnistysaikaa, mikä ei salli korjausta kiireellä, vaan testaa ja tarkistaa kaiken perusteellisesti.

Toisin sanoen, jos virhe löytyy rakenteista, joilla on julkaisukandidaatin asema, julkaisu viivästyy, kunnes kaikki korjauksen versiot on saatu päätökseen.

Meillä oli jo joitain tapauksia, joissa viime hetken korjauksemme kiihtyivät aikapaineessa niitä ei testattu riittävän perusteellisesti ja otettu käyttöön regressiot (tai yhtä ärsyttävät, näyttivät olevan vain osittaisia järjestelyt). Koska laatu on Ubuntu-version tärkein näkökohta, haluamme varmistaa, että käyttäjät saavat parhaan kokemuksen palvelustamme pistevapautuskuvat.

Sopeutua tähän muutokseen ja varmistaa, että vapautuksen estäjien enimmäismäärä löydetään mahdollisimman pian, muutamme myös ehdotusta sarjasta päivittäinen kuva kootaan 2 viikkoa ennen julkaisua (joten viikko ennen ehdokaskuvien suunnittelua ensimmäiselle julkaisulle).
Aikaisemmin pidimme päivittäiset kuvat mahdollisuuksina jopa viikossa ennen käynnistämistä (poistamalla ne käytöstä vain käynnistettäessä ehdokkaita rakennetaan), lähinnä perintö vanhoista ajoista, kun sitä ehdotettiin a kaikki päivitettiin osana prosessia. Tällä ei ole on jo tehty vuosia (koska se ei ole enää turvallista), joten lähde sanomalehtien ehdotuksella on vähemmän järkeä kuin aiemmin.

Julkaisua estävien ongelmien varhainen havaitseminen päätettiin myös lisätä päivittäisten rakennusten jäädytysaikaa viikosta kahteen viikkoon ennen julkaisua, ts. Ennen kuin ensimmäinen julkaisukandidaatti vapautetaan, jäädytetty päivittäin testataan vielä viikko rakentaa.

lopuksi, On myös huomionarvoista, että ilmoitettiin, että Ubuntu 21.04 -telakka jäätyi uusien toimintojen (Feature Freeze) käyttöönotosta lähtien ja painopistettä muutettiin jo integroitujen innovaatioiden viimeistelemiseksi tunnistamalla ja poistamalla virheet.

Jos haluat tietää enemmän siitä, voit kuulla seuraava linkki.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.