18

QGIS LTR is making the world a better place by Saber Razmjooei

Embed Size (px)

Citation preview

Page 1: QGIS LTR is making the world a better place by Saber Razmjooei

QGIS LTR is making the world a

better place

Saber Razmjooei

6 October 2015

Page 2: QGIS LTR is making the world a better place by Saber Razmjooei

Outline I

What is Long Term Support

QGIS release cyclePastProblemsLTR, LR, DEV

How to support QGIS (LTR)?

Case study

Page 3: QGIS LTR is making the world a better place by Saber Razmjooei

LTR

What is LTR?

I Supported period

I Software bugs

I Features

I Release cycle

Page 4: QGIS LTR is making the world a better place by Saber Razmjooei

LTR

Why LTR?

I Reliability

I Stability

I Less frequent release cycle

Page 5: QGIS LTR is making the world a better place by Saber Razmjooei

LTR

Why NOT LTR?

I UsersI New features

I DevelopersI Extra costI Extra resourcesI Adding features is more fun!

Page 6: QGIS LTR is making the world a better place by Saber Razmjooei

Plan

What is Long Term Support

QGIS release cyclePastProblemsLTR, LR, DEV

How to support QGIS (LTR)?

Case study

Page 7: QGIS LTR is making the world a better place by Saber Razmjooei

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

Page 8: QGIS LTR is making the world a better place by Saber Razmjooei

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

Page 9: QGIS LTR is making the world a better place by Saber Razmjooei

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

Page 10: QGIS LTR is making the world a better place by Saber Razmjooei

QGIS release - LTR, LR, DEV

Page 11: QGIS LTR is making the world a better place by Saber Razmjooei

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

Page 12: QGIS LTR is making the world a better place by Saber Razmjooei

Plan

What is Long Term Support

QGIS release cyclePastProblemsLTR, LR, DEV

How to support QGIS (LTR)?

Case study

Page 13: QGIS LTR is making the world a better place by Saber Razmjooei

How to support QGIS (LTR)?

You can:

I Sponsor bug �xingI Donation to QGISI Contracting QGIS developer(s)

Page 14: QGIS LTR is making the world a better place by Saber Razmjooei

How to support QGIS (LTR)?

Page 15: QGIS LTR is making the world a better place by Saber Razmjooei

How to support QGIS (LTR)?

Page 16: QGIS LTR is making the world a better place by Saber Razmjooei

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

Page 17: QGIS LTR is making the world a better place by Saber Razmjooei

Plan

What is Long Term Support

QGIS release cyclePastProblemsLTR, LR, DEV

How to support QGIS (LTR)?

Case study

Page 18: QGIS LTR is making the world a better place by Saber Razmjooei

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