Firefox skakel oor na 'n korter vrystellingsiklus

Firefox-ontwikkelaars aangekondig oor die vermindering van die voorbereidingsiklus vir nuwe blaaiervrystellings tot vier weke (voorheen is vrystellings in 6-8 weke voorberei). Firefox 70 sal op 22 Oktober volgens die ou skedule vrygestel word, gevolg deur Firefox 3 ses weke later op 71 Desember, gevolg deur daaropvolgende vrystellings gevorm sal word een keer elke vier weke (7 Januarie, 11 Februarie, 10 Maart, ens.).

Die langtermyn-ondersteuningstak (ESR) sal steeds een keer per jaar vrygestel word en sal nog drie maande ná die stigting van die volgende ESR-tak ondersteun word. Korrektiewe opdaterings vir die ESR-tak sal gesinchroniseer word met gereelde vrystellings en sal ook elke 4 weke vrygestel word. Die volgende ESR-vrystelling sal Firefox 78 wees, geskeduleer vir Junie 2020. Die ontwikkeling van SpiderMonkey en Tor Browser sal ook oorgeskakel word na 'n vrystellingsiklus van 4 weke.

Die rede wat aangevoer word vir die verkorting van die ontwikkelingsiklus, is die begeerte om nuwe funksies vinniger aan gebruikers te bring. Daar word verwag dat meer gereelde vrystellings groter buigsaamheid in produkontwikkelingsbeplanning en implementering van prioriteitsveranderinge sal bied om aan sake- en markvereistes te voldoen. Volgens die ontwikkelaars maak 'n ontwikkelingsiklus van vier weke voorsiening vir 'n optimale balans tussen die vinnige lewering van nuwe Web API's en die versekering van kwaliteit en stabiliteit.

Die vermindering van die tyd om 'n vrystelling voor te berei, sal lei tot 'n afname in toetstyd vir beta-vrystellings, nagtelike weergawes en Developer Edition-vrystellings, wat beplan word om vergoed te word deur meer gereelde generering van opdaterings vir toetsbou. In plaas daarvan om twee nuwe beta-weergawes per week voor te berei, word daar beplan om die gereelde opdateringsvrystellingskema vir die beta-tak aan te pas, wat voorheen vir nagtelike bouwerk gebruik is.

Om die risiko van onvoorsiene probleme te verminder wanneer 'n paar beduidende innovasies bygevoeg word, sal die veranderinge wat daarmee geassosieer word nie gelyktydig aan gebruikers van vrystellings gekommunikeer word nie, maar geleidelik - eerstens sal die funksie vir 'n klein persentasie gebruikers geaktiveer word en dan na volle dekking of dinamies gedeaktiveer wanneer defekte geïdentifiseer word. Daarbenewens, om innovasies te toets en besluite te neem oor hul insluiting in die hoofstruktuur, sal die Toetsvlieënier-program gebruikers nooi om deel te neem aan eksperimente wat nie gekoppel is aan die vrystellingsiklus nie.

Bron: opennet.ru

Voeg 'n opmerking