Traži: 
Oct 16, 2013

Mozilla razmatra prelazak na 9-sedmični ciklus objave verzija

Kada je Mozilla objavila da će promijeniti model objava novih verzija Firefoxa na novi koncept nazvan Rapid Release Model (brzi model objavljivanja), ideja nije bila zdušno prihvaćena od cjelokupne korisničke zajednice, pa je Mozilla odlučila da uvede i tzv. Extended Support Release (verzija produžene podrške) kako bi omogućila alternativu svima koji nisu mogli ili nisu željeli da prate brzi ciklus objava novih verzija.

Trenutni razvojni ciklus traje 18 sedmica, od prvog dana kada je Nightly verzija kreirana do dana objave stabilne finalne verzije. Nova verzija prvobitno provede šest sedmica u Nightly kanalu prije no što bude prebačena u Aurora kanal, gdje provede dodatnih šest sedmica. Zatim biva prebačena u Beta kanal, te nakon šest sedmica konačno dočeka dan kada bude objavljena kao nova finalna verzija Firefox browsera.

Dakle, potrebno je 18 sedmica za razvoj nove verzije Firefoxa, s tim da nove verzije bivaju objavljene svakih šest sedmica.

Mozilla trenutno razmatra prelazak na novi razvojni model, koji će i dalje trajati 18 sedmica, međutim faze razvoja neće biti jednakog trajanja. Naime, prema novoj razvojnoj šemi, glavna promjena je prelazak na 9-sedmični model objave verzija. Razvojno vrijeme Nightly edicije Firefoxa bilo bi povećano na devet sedmica, dok bi Aurora i Beta edicije dijelile preostalih devet sedmica. Nakon što devet sedmica u Nightly kanalu, nova verzija bi bila prebačena u Aurora kanal gdje bi provela jednu ili dvije sedmice prije prebacivanja u Beta kanal. Razvoj u Aurora kanalu bi se paralelno nastavio do kraja perioda od devet sedmica, gdje bi se testirale nove ili eksperimentalne funkcionalnosti koje bi bile dodate Aurora ali ne i Beta kanalu.

Možda zvuči malo zbunjujuće, međutim jedina razlika koju će donijeti Coupled Train Model ukoliko bude implementiran jesu intervali trajanja pojedinih razvojnih faza. Da sumiramo:
  • Stabilna verzija: nova verzija Firefoxa biva objavljena svakih devet sedmica, umjesto prijašnjih šest sedmica
  • Beta verzija: dobijat će novu verziju ranije nego prije. Umjesto čekanja 12 sedmica na novu verziju, ista će biti dostupna za 10 ili 11 sedmica
  • Aurora verzija: baš kao i kod stabilne verzije, nova verzija dostupna nakon devet sedmica umjesto prijašnjih šest
  • Nightly verzija: 9-sedmični razvojni period umjesto ranijeg 6-sedmičnog
Ovaj model Mozilla još uvijek razmatra. Ima tu još mnogo otvorenih pitanja: novi string i API freeze datum, frekvencija sigurnosnih nadogradnji, kako će ovo uticati na ESR kanal, itd.