SlideShare ist ein Scribd-Unternehmen logo
1 von 18
Downloaden Sie, um offline zu lesen
QGIS LTR is making the world a
better place
Saber Razmjooei
6 October 2015
Outline I
What is Long Term Support
QGIS release cycle
Past
Problems
LTR, LR, DEV
How to support QGIS (LTR)?
Case study
LTR
What is LTR?
Supported period
Software bugs
Features
Release cycle
LTR
Why LTR?
Reliability
Stability
Less frequent release cycle
LTR
Why NOT LTR?
Users
New features
Developers
Extra cost
Extra resources
Adding features is more fun!
Plan
What is Long Term Support
QGIS release cycle
Past
Problems
LTR, LR, DEV
How to support QGIS (LTR)?
Case study
QGIS release - past
Release early, release often
3 moths of development
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
1
To coincide with FOSS4G in Nottingham
2
Delayed by a week
QGIS release - problems
Less reliable software:
Bug reporting participation
Planned releasing
Regressions and blockers
QGIS release No. of bugs closed
2.03 1075
2.2 71
2.4 191
2.6 100
2.84 184
3
Change of API
4
Sum of 2.8.x releases
QGIS release - LTR, LR, DEV
Give choice
LTR (LTS): If you want reliability
LR: If you want new features and don't your house on re!
DEV: Current development branch
QGIS release - LTR, LR, DEV
QGIS release - LTR, LR, DEV
2.8 in numbers
4 releases: 2.8.0, 2.8.1, 2.8.2 and 2.8.3
184 bugs closed
630 commits on github since 2.7 feature freeze:
2.8.0: 325
2.8.1: +33
2.8.2: +122
2.8.3: +150
717568 downloadsa
2.8.0: 324
2.8.1: 361907
2.8.2: 305389
2.8.3: 49948
a
Windows stand-alone installer only
Plan
What is Long Term Support
QGIS release cycle
Past
Problems
LTR, LR, DEV
How to support QGIS (LTR)?
Case study
How to support QGIS (LTR)?
You can:
Sponsor bug xing
Donation to QGIS
Contracting QGIS developer(s)
How to support QGIS (LTR)?
How to support QGIS (LTR)?
How to support QGIS (LTR)?
You can:
Participate
Testing
Run multiple QGIS versions
Test previous bugs
Try new features
Help with other reported bugs
Filing bugs
(https://hub.qgis.org/projects/quantum-gis/issues):
Step-by-step guide to reproduce your bug
Follow-ups
Provide test data
Plan
What is Long Term Support
QGIS release cycle
Past
Problems
LTR, LR, DEV
How to support QGIS (LTR)?
Case study
QGIS LTR: Case study
Custom installer
Pre-congured with data/services
Includes templates (print composers, styles, etc.)
Directly compiled from LTR source on github
Plugin conguration
GUI conguration

Weitere ähnliche Inhalte

Was ist angesagt?

Monitoring First - Instrumenting Your Entire Stack for the Ultimate in Observ...
Monitoring First - Instrumenting Your Entire Stack for the Ultimate in Observ...Monitoring First - Instrumenting Your Entire Stack for the Ultimate in Observ...
Monitoring First - Instrumenting Your Entire Stack for the Ultimate in Observ...Deborah Schalm
 
Secure GitOps pipelines for Kubernetes with Snyk & Weaveworks
Secure GitOps pipelines for Kubernetes with Snyk & WeaveworksSecure GitOps pipelines for Kubernetes with Snyk & Weaveworks
Secure GitOps pipelines for Kubernetes with Snyk & WeaveworksWeaveworks
 
[DevDay2019] How to build Java Microservices Application in 15 minutes - By N...
[DevDay2019] How to build Java Microservices Application in 15 minutes - By N...[DevDay2019] How to build Java Microservices Application in 15 minutes - By N...
[DevDay2019] How to build Java Microservices Application in 15 minutes - By N...DevDay.org
 
Jenkins plugin for Gerrit Code Review pipelines
Jenkins plugin for Gerrit Code Review pipelinesJenkins plugin for Gerrit Code Review pipelines
Jenkins plugin for Gerrit Code Review pipelinesLuca Milanesio
 
simple Introduction to git
simple Introduction to gitsimple Introduction to git
simple Introduction to gitOmid Khosrojerdi
 
OpenChain Agenda 09-09-2019
OpenChain Agenda 09-09-2019OpenChain Agenda 09-09-2019
OpenChain Agenda 09-09-2019Shane Coughlan
 
You can git
You can gitYou can git
You can gitYu GUAN
 
Git strategies for DevOps
Git strategies for DevOpsGit strategies for DevOps
Git strategies for DevOpsAhmad Iqbal Ali
 
stackconf 2021 | GitOps: yea or nay?
stackconf 2021 | GitOps: yea or nay?stackconf 2021 | GitOps: yea or nay?
stackconf 2021 | GitOps: yea or nay?NETWAYS
 

Was ist angesagt? (10)

Monitoring First - Instrumenting Your Entire Stack for the Ultimate in Observ...
Monitoring First - Instrumenting Your Entire Stack for the Ultimate in Observ...Monitoring First - Instrumenting Your Entire Stack for the Ultimate in Observ...
Monitoring First - Instrumenting Your Entire Stack for the Ultimate in Observ...
 
Secure GitOps pipelines for Kubernetes with Snyk & Weaveworks
Secure GitOps pipelines for Kubernetes with Snyk & WeaveworksSecure GitOps pipelines for Kubernetes with Snyk & Weaveworks
Secure GitOps pipelines for Kubernetes with Snyk & Weaveworks
 
[DevDay2019] How to build Java Microservices Application in 15 minutes - By N...
[DevDay2019] How to build Java Microservices Application in 15 minutes - By N...[DevDay2019] How to build Java Microservices Application in 15 minutes - By N...
[DevDay2019] How to build Java Microservices Application in 15 minutes - By N...
 
Jenkins plugin for Gerrit Code Review pipelines
Jenkins plugin for Gerrit Code Review pipelinesJenkins plugin for Gerrit Code Review pipelines
Jenkins plugin for Gerrit Code Review pipelines
 
simple Introduction to git
simple Introduction to gitsimple Introduction to git
simple Introduction to git
 
Hacktoberfest 2020
Hacktoberfest 2020Hacktoberfest 2020
Hacktoberfest 2020
 
OpenChain Agenda 09-09-2019
OpenChain Agenda 09-09-2019OpenChain Agenda 09-09-2019
OpenChain Agenda 09-09-2019
 
You can git
You can gitYou can git
You can git
 
Git strategies for DevOps
Git strategies for DevOpsGit strategies for DevOps
Git strategies for DevOps
 
stackconf 2021 | GitOps: yea or nay?
stackconf 2021 | GitOps: yea or nay?stackconf 2021 | GitOps: yea or nay?
stackconf 2021 | GitOps: yea or nay?
 

Andere mochten auch

Tom Colley - QGIS Print Composer & Advanced Atlas Production
Tom Colley - QGIS Print Composer & Advanced Atlas ProductionTom Colley - QGIS Print Composer & Advanced Atlas Production
Tom Colley - QGIS Print Composer & Advanced Atlas ProductionShaun Lewis
 
Certificate on Canadian Banking smit
Certificate on Canadian Banking smitCertificate on Canadian Banking smit
Certificate on Canadian Banking smitsmit modh
 
Appreciation
AppreciationAppreciation
Appreciationsmit modh
 
Dr Richard Fry - Using R as a GIS
Dr Richard Fry - Using R as a GISDr Richard Fry - Using R as a GIS
Dr Richard Fry - Using R as a GISShaun Lewis
 
QRAS: SIMPLE TOOL FOR HEC-RAS GEOMETRY DATA PREPARATION A S QGIS CAN BECOME A...
QRAS: SIMPLE TOOL FOR HEC-RAS GEOMETRY DATA PREPARATION A S QGIS CAN BECOME A...QRAS: SIMPLE TOOL FOR HEC-RAS GEOMETRY DATA PREPARATION A S QGIS CAN BECOME A...
QRAS: SIMPLE TOOL FOR HEC-RAS GEOMETRY DATA PREPARATION A S QGIS CAN BECOME A...pierluigi de rosa
 
Carrera profesional docente
Carrera profesional docente Carrera profesional docente
Carrera profesional docente Camila Redel
 
Case Study Presentation
Case Study PresentationCase Study Presentation
Case Study Presentationsophieekhoo
 
Mapping Experiences: From Insight To Action
Mapping Experiences: From Insight To ActionMapping Experiences: From Insight To Action
Mapping Experiences: From Insight To ActionJim Kalbach
 
Impact of fashion on youth!
Impact of fashion on youth!Impact of fashion on youth!
Impact of fashion on youth!Khadijah Sohail
 
Local and indigenous knowledge for community resilience: Hydro-meteorological...
Local and indigenous knowledge for community resilience: Hydro-meteorological...Local and indigenous knowledge for community resilience: Hydro-meteorological...
Local and indigenous knowledge for community resilience: Hydro-meteorological...Noralene Uy
 
Oates - Multiverse Press Tentative Fundraising Plan 2017
Oates - Multiverse Press Tentative Fundraising Plan 2017Oates - Multiverse Press Tentative Fundraising Plan 2017
Oates - Multiverse Press Tentative Fundraising Plan 2017Scott Oates
 

Andere mochten auch (16)

Trasfondo rojo-1
Trasfondo rojo-1Trasfondo rojo-1
Trasfondo rojo-1
 
Tom Colley - QGIS Print Composer & Advanced Atlas Production
Tom Colley - QGIS Print Composer & Advanced Atlas ProductionTom Colley - QGIS Print Composer & Advanced Atlas Production
Tom Colley - QGIS Print Composer & Advanced Atlas Production
 
Certificate on Canadian Banking smit
Certificate on Canadian Banking smitCertificate on Canadian Banking smit
Certificate on Canadian Banking smit
 
Appreciation
AppreciationAppreciation
Appreciation
 
ANU CV
ANU CVANU CV
ANU CV
 
El llamado a la santidad
El llamado a la santidadEl llamado a la santidad
El llamado a la santidad
 
OCJP CERTIFICATE
OCJP CERTIFICATEOCJP CERTIFICATE
OCJP CERTIFICATE
 
Dr Richard Fry - Using R as a GIS
Dr Richard Fry - Using R as a GISDr Richard Fry - Using R as a GIS
Dr Richard Fry - Using R as a GIS
 
QRAS: SIMPLE TOOL FOR HEC-RAS GEOMETRY DATA PREPARATION A S QGIS CAN BECOME A...
QRAS: SIMPLE TOOL FOR HEC-RAS GEOMETRY DATA PREPARATION A S QGIS CAN BECOME A...QRAS: SIMPLE TOOL FOR HEC-RAS GEOMETRY DATA PREPARATION A S QGIS CAN BECOME A...
QRAS: SIMPLE TOOL FOR HEC-RAS GEOMETRY DATA PREPARATION A S QGIS CAN BECOME A...
 
Carrera profesional docente
Carrera profesional docente Carrera profesional docente
Carrera profesional docente
 
Case Study Presentation
Case Study PresentationCase Study Presentation
Case Study Presentation
 
Mapping Experiences: From Insight To Action
Mapping Experiences: From Insight To ActionMapping Experiences: From Insight To Action
Mapping Experiences: From Insight To Action
 
Impact of fashion on youth!
Impact of fashion on youth!Impact of fashion on youth!
Impact of fashion on youth!
 
Kruskal Wall Test
Kruskal Wall TestKruskal Wall Test
Kruskal Wall Test
 
Local and indigenous knowledge for community resilience: Hydro-meteorological...
Local and indigenous knowledge for community resilience: Hydro-meteorological...Local and indigenous knowledge for community resilience: Hydro-meteorological...
Local and indigenous knowledge for community resilience: Hydro-meteorological...
 
Oates - Multiverse Press Tentative Fundraising Plan 2017
Oates - Multiverse Press Tentative Fundraising Plan 2017Oates - Multiverse Press Tentative Fundraising Plan 2017
Oates - Multiverse Press Tentative Fundraising Plan 2017
 

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

Webinar: Capabilities, Confidence and Community – What Flux GA Means for You
Webinar: Capabilities, Confidence and Community – What Flux GA Means for YouWebinar: Capabilities, Confidence and Community – What Flux GA Means for You
Webinar: Capabilities, Confidence and Community – What Flux GA Means for YouWeaveworks
 
KubeCon EU 2022 Istio, Flux & Flagger.pdf
KubeCon EU 2022 Istio, Flux & Flagger.pdfKubeCon EU 2022 Istio, Flux & Flagger.pdf
KubeCon EU 2022 Istio, Flux & Flagger.pdfWeaveworks
 
Meetup gitlab intro in seoul
Meetup gitlab intro in seoulMeetup gitlab intro in seoul
Meetup gitlab intro in seoulGuenjun Yoo
 
Update on the OpenDJ project
Update on the OpenDJ projectUpdate on the OpenDJ project
Update on the OpenDJ projectLDAPCon
 
How do Centralized and Distributed Version Control Systems Impact Software Ch...
How do Centralized and Distributed Version Control Systems Impact Software Ch...How do Centralized and Distributed Version Control Systems Impact Software Ch...
How do Centralized and Distributed Version Control Systems Impact Software Ch...Caius Brindescu
 
Git essential training & sharing self
Git essential training & sharing selfGit essential training & sharing self
Git essential training & sharing selfChen-Tien Tsai
 
Atlassian Community virtual meetup July 2020 - 1
Atlassian Community virtual meetup July 2020 - 1Atlassian Community virtual meetup July 2020 - 1
Atlassian Community virtual meetup July 2020 - 1Girish Shenoy
 
The Power of GitOps with Flux & GitOps Toolkit
The Power of GitOps with Flux & GitOps ToolkitThe Power of GitOps with Flux & GitOps Toolkit
The Power of GitOps with Flux & GitOps ToolkitWeaveworks
 
Hardening Your CI/CD Pipelines with GitOps and Continuous Security
Hardening Your CI/CD Pipelines with GitOps and Continuous SecurityHardening Your CI/CD Pipelines with GitOps and Continuous Security
Hardening Your CI/CD Pipelines with GitOps and Continuous SecurityWeaveworks
 
Contribuire al Qt Project
Contribuire al Qt ProjectContribuire al Qt Project
Contribuire al Qt ProjectQT-day
 
Lustre Community Release Update
Lustre Community Release UpdateLustre Community Release Update
Lustre Community Release Updateinside-BigData.com
 
DX, Guardrails, Golden Paths & Policy in Kubernetes
DX, Guardrails, Golden Paths & Policy in KubernetesDX, Guardrails, Golden Paths & Policy in Kubernetes
DX, Guardrails, Golden Paths & Policy in KubernetesWeaveworks
 
GitOps Testing in Kubernetes with Flux and Testkube.pdf
GitOps Testing in Kubernetes with Flux and Testkube.pdfGitOps Testing in Kubernetes with Flux and Testkube.pdf
GitOps Testing in Kubernetes with Flux and Testkube.pdfWeaveworks
 
Be a Happier Developer with Git / Productive Team #gettinggitright
Be a Happier Developer with Git / Productive Team #gettinggitright Be a Happier Developer with Git / Productive Team #gettinggitright
Be a Happier Developer with Git / Productive Team #gettinggitright Shunsuke (Sean) Osawa
 
Delivering Quality at Speed with GitOps
Delivering Quality at Speed with GitOpsDelivering Quality at Speed with GitOps
Delivering Quality at Speed with GitOpsWeaveworks
 
Webinar: End to End Security & Operations with Chainguard and Weave GitOps
Webinar: End to End Security & Operations with Chainguard and Weave GitOpsWebinar: End to End Security & Operations with Chainguard and Weave GitOps
Webinar: End to End Security & Operations with Chainguard and Weave GitOpsWeaveworks
 
Make a better DevOps with GitOps
Make a better DevOps with GitOpsMake a better DevOps with GitOps
Make a better DevOps with GitOpsOpsta
 
CCJUG inaugural meeting and Adopt a JSR
CCJUG inaugural meeting and Adopt a JSRCCJUG inaugural meeting and Adopt a JSR
CCJUG inaugural meeting and Adopt a JSRCsaba Toth
 
Building High Performance Apps with Altinity Stable Builds for ClickHouse | A...
Building High Performance Apps with Altinity Stable Builds for ClickHouse | A...Building High Performance Apps with Altinity Stable Builds for ClickHouse | A...
Building High Performance Apps with Altinity Stable Builds for ClickHouse | A...Altinity Ltd
 
K8sGPTThe AI​ way to diagnose Kubernetes
K8sGPTThe AI​ way to diagnose KubernetesK8sGPTThe AI​ way to diagnose Kubernetes
K8sGPTThe AI​ way to diagnose KubernetesKnoldus Inc.
 

Ähnlich wie QGIS LTR is making the world a better place by Saber Razmjooei (20)

Webinar: Capabilities, Confidence and Community – What Flux GA Means for You
Webinar: Capabilities, Confidence and Community – What Flux GA Means for YouWebinar: Capabilities, Confidence and Community – What Flux GA Means for You
Webinar: Capabilities, Confidence and Community – What Flux GA Means for You
 
KubeCon EU 2022 Istio, Flux & Flagger.pdf
KubeCon EU 2022 Istio, Flux & Flagger.pdfKubeCon EU 2022 Istio, Flux & Flagger.pdf
KubeCon EU 2022 Istio, Flux & Flagger.pdf
 
Meetup gitlab intro in seoul
Meetup gitlab intro in seoulMeetup gitlab intro in seoul
Meetup gitlab intro in seoul
 
Update on the OpenDJ project
Update on the OpenDJ projectUpdate on the OpenDJ project
Update on the OpenDJ project
 
How do Centralized and Distributed Version Control Systems Impact Software Ch...
How do Centralized and Distributed Version Control Systems Impact Software Ch...How do Centralized and Distributed Version Control Systems Impact Software Ch...
How do Centralized and Distributed Version Control Systems Impact Software Ch...
 
Git essential training & sharing self
Git essential training & sharing selfGit essential training & sharing self
Git essential training & sharing self
 
Atlassian Community virtual meetup July 2020 - 1
Atlassian Community virtual meetup July 2020 - 1Atlassian Community virtual meetup July 2020 - 1
Atlassian Community virtual meetup July 2020 - 1
 
The Power of GitOps with Flux & GitOps Toolkit
The Power of GitOps with Flux & GitOps ToolkitThe Power of GitOps with Flux & GitOps Toolkit
The Power of GitOps with Flux & GitOps Toolkit
 
Hardening Your CI/CD Pipelines with GitOps and Continuous Security
Hardening Your CI/CD Pipelines with GitOps and Continuous SecurityHardening Your CI/CD Pipelines with GitOps and Continuous Security
Hardening Your CI/CD Pipelines with GitOps and Continuous Security
 
Contribuire al Qt Project
Contribuire al Qt ProjectContribuire al Qt Project
Contribuire al Qt Project
 
Lustre Community Release Update
Lustre Community Release UpdateLustre Community Release Update
Lustre Community Release Update
 
DX, Guardrails, Golden Paths & Policy in Kubernetes
DX, Guardrails, Golden Paths & Policy in KubernetesDX, Guardrails, Golden Paths & Policy in Kubernetes
DX, Guardrails, Golden Paths & Policy in Kubernetes
 
GitOps Testing in Kubernetes with Flux and Testkube.pdf
GitOps Testing in Kubernetes with Flux and Testkube.pdfGitOps Testing in Kubernetes with Flux and Testkube.pdf
GitOps Testing in Kubernetes with Flux and Testkube.pdf
 
Be a Happier Developer with Git / Productive Team #gettinggitright
Be a Happier Developer with Git / Productive Team #gettinggitright Be a Happier Developer with Git / Productive Team #gettinggitright
Be a Happier Developer with Git / Productive Team #gettinggitright
 
Delivering Quality at Speed with GitOps
Delivering Quality at Speed with GitOpsDelivering Quality at Speed with GitOps
Delivering Quality at Speed with GitOps
 
Webinar: End to End Security & Operations with Chainguard and Weave GitOps
Webinar: End to End Security & Operations with Chainguard and Weave GitOpsWebinar: End to End Security & Operations with Chainguard and Weave GitOps
Webinar: End to End Security & Operations with Chainguard and Weave GitOps
 
Make a better DevOps with GitOps
Make a better DevOps with GitOpsMake a better DevOps with GitOps
Make a better DevOps with GitOps
 
CCJUG inaugural meeting and Adopt a JSR
CCJUG inaugural meeting and Adopt a JSRCCJUG inaugural meeting and Adopt a JSR
CCJUG inaugural meeting and Adopt a JSR
 
Building High Performance Apps with Altinity Stable Builds for ClickHouse | A...
Building High Performance Apps with Altinity Stable Builds for ClickHouse | A...Building High Performance Apps with Altinity Stable Builds for ClickHouse | A...
Building High Performance Apps with Altinity Stable Builds for ClickHouse | A...
 
K8sGPTThe AI​ way to diagnose Kubernetes
K8sGPTThe AI​ way to diagnose KubernetesK8sGPTThe AI​ way to diagnose Kubernetes
K8sGPTThe AI​ way to diagnose Kubernetes
 

Mehr von Shaun Lewis

Dr Crispin Cooper - QGIS Plugin ‘sDNA’
Dr Crispin Cooper - QGIS Plugin ‘sDNA’Dr Crispin Cooper - QGIS Plugin ‘sDNA’
Dr Crispin Cooper - QGIS Plugin ‘sDNA’Shaun Lewis
 
Steven Kingston - OS open data – visualisation and gazetteer searching with q...
Steven Kingston - OS open data – visualisation and gazetteer searching with q...Steven Kingston - OS open data – visualisation and gazetteer searching with q...
Steven Kingston - OS open data – visualisation and gazetteer searching with q...Shaun Lewis
 
David Lovelace - Analysing, displaying and sharing historic landscapes from f...
David Lovelace - Analysing, displaying and sharing historic landscapes from f...David Lovelace - Analysing, displaying and sharing historic landscapes from f...
David Lovelace - Analysing, displaying and sharing historic landscapes from f...Shaun Lewis
 
Processing Landsat 8 Multi-Spectral Images with GRASS Tools & the potential o...
Processing Landsat 8 Multi-Spectral Images with GRASS Tools & the potential o...Processing Landsat 8 Multi-Spectral Images with GRASS Tools & the potential o...
Processing Landsat 8 Multi-Spectral Images with GRASS Tools & the potential o...Shaun Lewis
 
Using Data Services in QGIS by Richard Evans
Using Data Services in QGIS by Richard EvansUsing Data Services in QGIS by Richard Evans
Using Data Services in QGIS by Richard EvansShaun Lewis
 
Making beautiful maps with Mapbox Studio by Charley Glynn
Making beautiful maps with Mapbox Studio by Charley GlynnMaking beautiful maps with Mapbox Studio by Charley Glynn
Making beautiful maps with Mapbox Studio by Charley GlynnShaun Lewis
 
Making the Case for QGIS by Neil Benny
Making the Case for QGIS by Neil BennyMaking the Case for QGIS by Neil Benny
Making the Case for QGIS by Neil BennyShaun Lewis
 
LIDAR-derived DTM for archaeology and landscape history research some recent ...
LIDAR-derived DTM for archaeology and landscape history research some recent ...LIDAR-derived DTM for archaeology and landscape history research some recent ...
LIDAR-derived DTM for archaeology and landscape history research some recent ...Shaun Lewis
 

Mehr von Shaun Lewis (8)

Dr Crispin Cooper - QGIS Plugin ‘sDNA’
Dr Crispin Cooper - QGIS Plugin ‘sDNA’Dr Crispin Cooper - QGIS Plugin ‘sDNA’
Dr Crispin Cooper - QGIS Plugin ‘sDNA’
 
Steven Kingston - OS open data – visualisation and gazetteer searching with q...
Steven Kingston - OS open data – visualisation and gazetteer searching with q...Steven Kingston - OS open data – visualisation and gazetteer searching with q...
Steven Kingston - OS open data – visualisation and gazetteer searching with q...
 
David Lovelace - Analysing, displaying and sharing historic landscapes from f...
David Lovelace - Analysing, displaying and sharing historic landscapes from f...David Lovelace - Analysing, displaying and sharing historic landscapes from f...
David Lovelace - Analysing, displaying and sharing historic landscapes from f...
 
Processing Landsat 8 Multi-Spectral Images with GRASS Tools & the potential o...
Processing Landsat 8 Multi-Spectral Images with GRASS Tools & the potential o...Processing Landsat 8 Multi-Spectral Images with GRASS Tools & the potential o...
Processing Landsat 8 Multi-Spectral Images with GRASS Tools & the potential o...
 
Using Data Services in QGIS by Richard Evans
Using Data Services in QGIS by Richard EvansUsing Data Services in QGIS by Richard Evans
Using Data Services in QGIS by Richard Evans
 
Making beautiful maps with Mapbox Studio by Charley Glynn
Making beautiful maps with Mapbox Studio by Charley GlynnMaking beautiful maps with Mapbox Studio by Charley Glynn
Making beautiful maps with Mapbox Studio by Charley Glynn
 
Making the Case for QGIS by Neil Benny
Making the Case for QGIS by Neil BennyMaking the Case for QGIS by Neil Benny
Making the Case for QGIS by Neil Benny
 
LIDAR-derived DTM for archaeology and landscape history research some recent ...
LIDAR-derived DTM for archaeology and landscape history research some recent ...LIDAR-derived DTM for archaeology and landscape history research some recent ...
LIDAR-derived DTM for archaeology and landscape history research some recent ...
 

Kürzlich hochgeladen

How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 

Kürzlich hochgeladen (20)

How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 

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

  • 1. QGIS LTR is making the world a better place Saber Razmjooei 6 October 2015
  • 2. Outline I What is Long Term Support QGIS release cycle Past Problems LTR, LR, DEV How to support QGIS (LTR)? Case study
  • 3. LTR What is LTR? Supported period Software bugs Features Release cycle
  • 5. LTR Why NOT LTR? Users New features Developers Extra cost Extra resources Adding features is more fun!
  • 6. Plan What is Long Term Support QGIS release cycle Past Problems LTR, LR, DEV How to support QGIS (LTR)? Case study
  • 7. QGIS release - past Release early, release often 3 moths of development 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 1 To coincide with FOSS4G in Nottingham 2 Delayed by a week
  • 8. QGIS release - problems Less reliable software: Bug reporting participation Planned releasing Regressions and blockers QGIS release No. of bugs closed 2.03 1075 2.2 71 2.4 191 2.6 100 2.84 184 3 Change of API 4 Sum of 2.8.x releases
  • 9. QGIS release - LTR, LR, DEV Give choice LTR (LTS): If you want reliability LR: If you want new features and don't your house on re! DEV: Current development branch
  • 10. QGIS release - LTR, LR, DEV
  • 11. QGIS release - LTR, LR, DEV 2.8 in numbers 4 releases: 2.8.0, 2.8.1, 2.8.2 and 2.8.3 184 bugs closed 630 commits on github since 2.7 feature freeze: 2.8.0: 325 2.8.1: +33 2.8.2: +122 2.8.3: +150 717568 downloadsa 2.8.0: 324 2.8.1: 361907 2.8.2: 305389 2.8.3: 49948 a Windows stand-alone installer only
  • 12. Plan What is Long Term Support QGIS release cycle Past Problems LTR, LR, DEV How to support QGIS (LTR)? Case study
  • 13. How to support QGIS (LTR)? You can: Sponsor bug xing Donation to QGIS Contracting QGIS developer(s)
  • 14. How to support QGIS (LTR)?
  • 15. How to support QGIS (LTR)?
  • 16. How to support QGIS (LTR)? You can: Participate Testing Run multiple QGIS versions Test previous bugs Try new features Help with other reported bugs Filing bugs (https://hub.qgis.org/projects/quantum-gis/issues): Step-by-step guide to reproduce your bug Follow-ups Provide test data
  • 17. Plan What is Long Term Support QGIS release cycle Past Problems LTR, LR, DEV How to support QGIS (LTR)? Case study
  • 18. QGIS LTR: Case study Custom installer Pre-congured with data/services Includes templates (print composers, styles, etc.) Directly compiled from LTR source on github Plugin conguration GUI conguration