QGIS LTR is making the world a
better place
Saber Razmjooei
6 October 2015
Outline I
What is Long Term Support
QGIS release cyclePastProblemsLTR, LR, DEV
How to support QGIS (LTR)?
Case study
LTR
What is LTR?
I Supported period
I Software bugs
I Features
I Release cycle
LTR
Why LTR?
I Reliability
I Stability
I Less frequent release cycle
LTR
Why NOT LTR?
I UsersI New features
I DevelopersI Extra costI Extra resourcesI Adding features is more fun!
Plan
What is Long Term Support
QGIS release cyclePastProblemsLTR, LR, DEV
How to support QGIS (LTR)?
Case study
QGIS release - past
Release early, release often
I 3 moths of development
I 1 month of bug �x
QGIS release Date
2.01 September 2013
2.2 February 2014
2.4 June 2014
2.62 November 2014
2.8 February 2015
2.10 June 2015
1To coincide with FOSS4G in Nottingham2Delayed by a week
QGIS release - problems
Less reliable software:
I Bug reporting participation
I Planned releasing
I Regressions and blockers
QGIS release No. of bugs closed
2.03 1075
2.2 71
2.4 191
2.6 100
2.84 184
3Change of API4Sum of 2.8.x releases
QGIS release - LTR, LR, DEV
Give choice
I LTR (LTS): If you want reliability
I LR: If you want new features and don't your house on �re!
I DEV: Current development branch
QGIS release - LTR, LR, DEV
QGIS release - LTR, LR, DEV
2.8 in numbers
I 4 releases: 2.8.0, 2.8.1, 2.8.2 and 2.8.3
I 184 bugs closed
I 630 commits on github since 2.7 feature freeze:I 2.8.0: 325I 2.8.1: +33I 2.8.2: +122I 2.8.3: +150
I 717568 downloadsa
I 2.8.0: 324I 2.8.1: 361907I 2.8.2: 305389I 2.8.3: 49948
aWindows stand-alone installer only
Plan
What is Long Term Support
QGIS release cyclePastProblemsLTR, LR, DEV
How to support QGIS (LTR)?
Case study
How to support QGIS (LTR)?
You can:
I Sponsor bug �xingI Donation to QGISI Contracting QGIS developer(s)
How to support QGIS (LTR)?
How to support QGIS (LTR)?
How to support QGIS (LTR)?
You can:
I ParticipateI Testing
I Run multiple QGIS versionsI Test previous bugsI Try new featuresI Help with other reported bugs
I Filing bugs(https://hub.qgis.org/projects/quantum-gis/issues):
I Step-by-step guide to reproduce your bugI Follow-upsI Provide test data
Plan
What is Long Term Support
QGIS release cyclePastProblemsLTR, LR, DEV
How to support QGIS (LTR)?
Case study
QGIS LTR: Case study
Custom installer
I Pre-con�gured with data/services
I Includes templates (print composers, styles, etc.)
I Directly compiled from LTR source on github
I Plugin con�guration
I GUI con�guration