Stappenplan

Uitgaven en ontwikkeling van QGIS volgen een op tijd gebaseerd schema.

  • Even versienummers (2.18, 3.2 etc) zijn uitgaveversies.
  • Oneven versienummers (2.99, 3.1 etc) zijn ontwikkelingsversies.

Elke vier maanden zal er een nieuwe uitgave zijn. In de eerste drie maanden vindt nieuwe ontwikkeling plaats. Dan, de laatste maand voor een uitgave, wordt een bevriezing van de mogelijkheden ingevoerd en de laatste maand wordt gebruikt voor het testen, oplossen van problemen, vertalen en voorbereidingen voor de uitgave. Bij de uitgave wordt een tak met een even uitgavenummer gemaakt en de hoofdtak promoveert naar de volgende oneven versie. Na de uitgave wordt een oproep uitgegeven voor het maken van de pakketten.

Elke derde uitgave (beginnend met 2.8) is een lange-termijn-uitgave (LTR) die wordt onderhouden totdat de volgende lange-termijn-uitgave verschijnt.

Notitie

Gedurende de ontwikkeling van QGIS 3.0 en 3.2 ie een uitzondering in dit schema van kracht geweest. Bekijk de roadmap hieronder voor aangepaste informatie.

Ontwikkelingsfase

In de ontwikkelingsfase werken ontwikkelaars aan het toevoegen van nieuwe mogelijkheden voor de volgende uitgave. vroege deelnemers kunnen de nachtelijke builds, die we voor alle belangrijke platformen hebben, gebruiken om de voortgang van de ontwikkeling te bekijken, vroege testen te doen en rapporten voor problemen indienen en hun gedachten delen om met de ontwikkeling te helpen.

Bevriezing

In de fase bevriezing worden nieuwe mogelijkheden niet meer toegestaan en de focus van iedereen verplaatst zich van het verbeteren van QGIS naar het stabiliseren ervan. Dit wijzigt ook effectief de nachtelijke builds naar prereleases.

Gebruikers zouden moeten beginnen met uitgebreid testen van deze pre-uitgaven in hun omgeving om te verifiëren dat er geen problemen zijn, die zij in de komende uitgave niet terug zouden willen zien. Dergelijke problemen zouden allemaal moeten worden gerapporteerd (zie Bugs, Features and Issues). Alles wat niet wordt opgemerkt zal ook in de volgende uitgave zitten. Alleen in geval van serieuze problemen zal een backport naar de laatste uitgave plaatsvinden. Daarom is het testen van de pre-uitgaven en het rapporteren van problemen bijzonder belangrijk.

In de fase Bevriezing monitoren ontwikkelaars de hub en beginnen met het herstellen van de gerapporteerde problemen.

Aan het begin van de bevriezing zullen de te vertalen bestanden worden bijgewerkt zodat vertalers hun werk kunnen beginnen. Onthoud dat dit een voortdurend proces kan zijn omdat, hoewel de mogelijkheden zijn bevroren, oplossingen van problemen nog steeds wijzigingen zouden kunnen opleveren in te vertalen tekenreeksen.

Uitgaveschema

Het schema is dusdanig ontworpen dat ruwweg op dezelfde datums in elk jaar onze viermaandelijkse uitgaven worden geproduceerd met LTR’s in eind februari.

Beginnend na 2.12 is de ontwikkelfase altijd 12 weken en de vriesfase 5 weken. Herinneringen worden gebruikt om de vriesfase voor LTR-uitgaven te verlengen.

Punt-uitgaven zullen elke maand plaatsvinden op de laatste uitgavetak en de tak van de LTR, als er backports zijn.

In de eerste vier maanden na zijn uitgave is een nieuwe LTR ook de huidige LR. In deze fase vervangt de nieuwe LTR niet de voorgaande LTR in de opslagplaatsen van de LTR. Dat gebeurt zodra een nieuwe LR wordt uitgegeven.

De uitgave 2.18 zal de uitgave 2.14 vervangen als LTR, maak zal 2.14 niet vervangen in de opslagplaatsen voor het LTR-pakket vóórdat 3.0 is uitgegeven.

Schema:

Gebeurtenis Laatste Lange termijn opslagplaats Bevroren Datum Week # Weken
PR 2.18.4 2.14.12   24-02-2017 9 4
PR 2.18.5 2.14.13   24-03-2017 13 2
EPR 2.18.6     07-04-2017 15 2
PR 2.18.7 2.14.14   21-04-2017 17 4
LTR 2.18.8 2.14.15   19-05-2017 21 1
EPR 2.18.9     26-05-2017 22 4
PR 2.18.10 2.14.16   23-06-2017 26 4
PR 2.18.11 2.14.17   21-07-2017 30 4
PR 2.18.12 2.14.18   18-08-2017 34 4
PR 2.18.13 2.14.19   15-09-2017 38 6
PR/SF 2.18.14 2.14.20 2.99 27-10-2017 44 6
PR 2.18.15 2.14.21   08-12-2017 50 6
PR 2.18.16 2.14.22   19-01-2018 3 5
LR/PR 3.0.0 2.18.17   23-02-2018 8 4
PR 3.0.1 2.18.18   23-03-2018 12 4
PR 3.0.2 2.18.19   20-04-2018 16 4
PR/FF 3.0.3 2.18.20 3.1 18-05-2018 20 5
LR/PR 3.2.0 2.18.21   22-06-2018 25 4
PR 3.2.1 2.18.22   20-07-2018 29 4
PR 3.2.2 2.18.23   17-08-2018 33 4
PR/FF 3.2.3 2.18.24 3.3 14-09-2018 37 6
LTR/PR 3.4.0 2.18.25   26-10-2018 43 4
PR 3.4.1 2.18.26   23-11-2018 47 4
PR 3.4.2 2.18.27   21-12-2018 51 4
PR/FF 3.4.3 2.18.28 3.5 18-01-2019 3 5
LR/PR 3.6.0 3.4.4   22-02-2019 8 4
PR 3.6.1 3.4.5   22-03-2019 12 4
PR 3.6.2 3.4.6   19-04-2019 16 4
PR 3.6.3 3.4.7 3.7 17-05-2019 20 6
LR/PR 3.8.0 3.4.8   28-06-2019 26  

Legenda gebeurtenissen:

Gebeurtenis Omschrijving
LTR Lange termijn uitgave, begin van nieuwe ontwikkelingsfase
LR Reguliere uitgave, begin van nieuwe ontwikkelingsfase
FF Vriesfase voor mogelijkheden, einde van de ontwikkelingsfase
SF Zachte bevriezing met tweemaandelijkse stemming
PR Puntuitgave van takken van laatste uitgave en van LTR
EPR Extra puntuitgave

Locatie van pre-uitgaven / nachtelijke builds

Platform Locatie
Windows Weekly release candidate (standalone installer)
OSGeo4W
Linux Debian/Ubuntu
MacOS Mac OS