Planas

QGIS laidos ir kūrimas vykdomi pagal laiku paremtą grafiką.

  • Lyginiai numeriai (2.18, 3.2 ir pan.) yra laidos versijos.
  • Nelyginiai numeriai (2.99, 3.1 ir pan.) yra kūrimo versijos.

Nauja laida leidžiama kas keturis mėnesius. Pirmus tris mėnesius vyksta naujų funkcijų kūrimas. Paskutinį laidos mėnesį naujų savybių pridėjimas užšaldomas, galutinis mėnuo naudojamas testavimui, riktų taisymui, vertimui ir pasiruošimui laidai. Įvykus laidai padaroma šaka su lyginiu laidos numeriu, pagrindinė šaka persijungia į tolimesnę nelyginę versiją. Po laidos pradedamas pakavimas.

Kas trečia laida (pradedant nuo 2.8) yra ilgo laikotarpio laida (LTR), kuri palaikoma tol, kol išleidžiama kita LTR laida.

Pastaba

Kuriant QGIS 3.0 ir 3.2 šiam grafikui buvo taikyta išimtis. Žemiau pateiktame plane rasit pakeistą informaciją.

Kūrimo fazė

Kūrimo fazėje programuotojai prideda naujas funkcijas į kitą laidą. Ankstyvieji bandytojai gali naudoti kasnaktines versijas, kurias ruošiame visoms pagrindinėms platformoms, kur galima pažiūrėti kūrimo progresą, vykdyti preliminarų testavimą ir teikti reiktų pranešimus ir kitas mintis, padedančias kūrimui.

Funkcionalumo užšaldymas

Funkcionalumo užšaldymo fazėje nebeleidžiama kurti naujo funkcionalumo, visas dėmesys skiriamas iš QGIS praplėtimo, į jo stabilizavimą. Tai taip pat paverčia kasnaktines versijas į išankstines laidas.

Naudotojai turėtų pradėti išsamų šių išankstinių laidų testavimą savo aplinkose, kad patikrintų, ar nėra problemų, kurių jie nenorėtų matyti ateinančioje laidoje. Visos tokios problemos turėtų būti registruotos (žr. Riktai, savybės ir problemos). Viskas, kas lieka nepastebėta, pateks į kitą laidą. Į paskutinę laidą bus perkeliami tik labai rimtų problemų ištaisymai. Taigi testavimas prieš laidą yra labai svarbus.

Funkcionalumo užšaldymo metu kūrėjai seka riktų registravimo sistemą ir taiso praneštas problemas bei atnaujina vizualų pakeitimų sąrašą, papildydami jį savo pridėtu funkcionalumu.

Užšaldžius funkcionalumą atnaujinami vertimų failai, kad vertėjai galėtų pradėti darbą. Pastebėtina, kad tai gali būti palaipsninis procesas, nors funkcionalumas ir užšaldytas, gali būti pridedami riktų pataisymai, kuriuose keičiamos vertimų eilutės.

Dvi savaites iki laidos įvykdomas pilnas užšaldymas, po kurio pridedami tik labai rimtų problemų pataisymai ir regresijos, atsiradusios po funkcionalumo užšaldymo.

Laidos valdytojas praneša apie funkcionalumo užšaldymą.

Laida

Pagrindinių ir tarpinių laidų dienomis sukuriama laidos šaka ir pažymima laida, sukuriami tar failai. Taškinės laidos tiesiog pažymimos ir sukuriami tar failai.

Pakuotojams pranešama, kad galima pradėti pakavimą.

Kai paketai paruošiami, galima pranešti apie laidą, atitinkamai atnaujinama ir svetainė.

Laidų planas

Planas derinamas taip, kad kiekvienais metais tuo pačiu metu būtų kuriamos mūsų keturios mėnesinės laidos, o vėlai vasarį - LTR - ilgalaikė laida.

Pradedant nuo 2.12, kūrimo fazė visada trunka 12 savaičių, o užšaldymo fazė - bent 5 savaites. Likutis naudojamas LTR laidų užšaldymo fazės praplėtimui.

Paskutinės laidos taškinės laidos vykstą kiekvieną mėnesį ir LTR šakoje, jei yra atgal perkeltų pakeitimų.

Per pirmus naujos LTR laidos mėnesius taipogi atnaujinama ankstesnė ilgalaikė laida. Šioje fazėje nauja LTR repozitorijoje nepakeičia ankstesnės LTR. Tai įvyks kai tik bus išleista nauja ilgalaikė laida.

2.18 laida pakeis 2.14 laidą kaip LTR, bet nepakeis 2.14 LTR paketų repozitorijoje tol, kol nebus išleista 3.0.

Planas:

Įvykis Paskutinė Ilgalaikė Repo Užšaldymas Data Savaitės # Savaitės
LTR/PR 3.4.0 2.18.25   2018-10-26 43 4
EPR 3.4.1     2018-11-02 44 4
PR 3.4.2 2.18.26   2018-11-23 47 4
PR 3.4.3 2.18.27   2018-12-21 51 4
PR/FF 3.4.4 2.18.28 3.5 2019-01-18 3 5
LR/PR 3.6.0 3.4.5   2019-02-22 8 4
PR 3.6.1 3.4.6   2019-03-22 12 4
PR 3.6.2 3.4.7   2019-04-19 16 4
PR/FF 3.6.3 3.4.8 3.7 2019-05-17 20 5
LR/PR 3.8.0 3.4.9   2019-06-21 25 4
PR 3.8.1 3.4.10   2019-07-19 29 4
PR 3.8.2 3.4.11   2019-08-16 33 3
FF     3.9 2019-09-06 36 1
PR 3.8.3 3.4.12   2019-09-13 37 4
HF       2019-10-11 41 2
LTR/PR 3.10.0 3.4.13   2019-10-25 43 4
PR 3.10.1 3.4.14   2019-11-22 47 4
PR 3.10.2 3.4.15   2019-12-20 51 4
PR/FF 3.10.3 3.4.16 3.11 2020-01-17 3 5
LR/PR 3.12.0 3.10.4   2020-02-21 8 4
PR 3.12.1 3.10.5   2020-03-20 12 4
PR 3.12.2 3.10.6   2020-04-17 16 4
PR/FF 3.12.3 3.10.7 3.13 2020-05-15 20 5
LR/PR 3.14.0 3.10.8   2020-06-19 25 4
PR 3.14.1 3.10.9   2020-07-17 29 4
PR 3.14.2 3.10.10   2020-08-14 33 4
PR/FF 3.14.3 3.10.11 3.15 2020-09-11 37 6
LTR/PR 3.16.0 3.10.12   2020-10-23 43 4
PR 3.16.1 3.10.13   2020-11-20 47 4
PR 3.16.2 3.10.14   2020-12-18 51 4
PR/FF 3.16.3 3.10.15 3.17 2021-01-15 3 5
LR/PR 3.18.0 3.16.4   2021-02-19 8 4

Įvykių sutartiniai ženklai:

Įvykis Aprašymas
LTR Ilgalaikė laida, naujos kūrimo fazės pradžia
LR Paprasta laida, naujos kūrimo fazės pradžia
FF Funkcionalumo užšaldymas, kūrimo fazės pabaiga
HF pilnas užšaldymas
SF Lengvas užšaldymas su balsavimu kas du mėnesius
PR Paskutinės laidos taškinė laida ir LTR šaka
EPR Papildoma taškinė laida

Išankstinių laidų vieta / kasnaktinės versijos

Platforma Vieta
Windows Kassavaitinis laidos kandidatas (atskiras diegiklis)
OSGeo4W
Linux Debian/Ubuntu
MacOS Mac OS