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.

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

The schedule is aligned to produce roughly the same dates for each year given our four monthly releases with LTRs entering the LTR repo in late february.

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.

Point releases will happen every month on the latest release branch branch, if there are backports. Beginning with the 3.28 release point releases are only done with new latest releases.

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.

Šis planas taip pat pasiekiamas kaip „iCalendar“.

Schedule

Įvykis

Paskutinė

Ilgalaikė Repo

Užšaldymas

Data

Savaitės #

Savaitės

LTR/PR

3.22.0

3.16.12

2021-10-22

43

2

EPR

3.16.13

2021-11-05

45

2

PR

3.22.1

3.16.14

2021-11-19

47

4

PR

3.22.2

3.16.15

2021-12-17

51

4

PR/FF

3.22.3

3.16.16

3.23

2022-01-14

3

5

LR/PR

3.24.0

3.22.4

2022-02-18

8

4

PR

3.24.1

3.22.5

2022-03-18

12

4

PR

3.24.2

3.22.6

2022-04-15

16

4

PR/FF

3.24.3

3.22.7

3.25

2022-05-13

20

5

LR/PR

3.26.0

3.22.8

2022-06-17

25

4

PR

3.26.1

3.22.9

2022-07-15

29

4

PR

3.26.2

3.22.10

2022-08-12

33

4

PR/FF

3.26.3

3.22.11

3.27

2022-09-09

37

6

LTR/PR

3.28.0

3.22.12

2022-10-21

43

4

PR

3.28.1

3.22.13

2022-11-18

47

4

PR

3.28.2

3.22.14

2022-12-16

51

4

PR/FF

3.28.3

3.22.15

3.29

2023-01-13

3

5

LR/PR

3.30.0

3.28.4

2023-02-17

8

4

PR

3.30.1

2023-03-17

12

4

PR

3.30.2

2023-04-14

16

4

PR/FF

3.30.3

3.31

2023-05-12

20

5

LR/PR

3.32.0

3.28.5

2023-06-16

25

4

PR

3.32.1

2023-07-14

29

4

PR

3.32.2

2023-08-11

33

4

PR/FF

3.32.3

3.33

2023-09-08

37

6

LTR/PR

3.34.0

3.28.6

2023-10-20

43

4

PR

3.34.1

2023-11-17

47

4

PR

3.34.2

2023-12-15

51

4

PR/FF

3.34.3

3.35

2024-01-12

2

5

LR/PR

3.36.0

3.34.4

2024-02-16

7

4

PR

3.36.1

2024-03-15

11

4

PR

3.36.2

2024-04-12

15

4

PR/FF

3.36.3

3.37

2024-05-10

19

5

LR/PR

3.38.0

3.34.5

2024-06-14

24

4

PR

3.38.1

2024-07-12

28

4

PR

3.38.2

2024-08-09

32

4

PR/FF

3.38.3

3.39

2024-09-06

36

6

LTR/PR

3.40.0

3.34.6

2024-10-18

42

4

Event legend

Į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

PR

Paskutinės laidos taškinė laida ir LTR šaka

EPR

Papildoma taškinė laida

current

currently supported releases: 3.22.11 and 3.26.3

next

next releases

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

Platforma

Vieta

Windows

OSGeo4W

Linux

Debian/Ubuntu

MacOS

Mac OS