Skip to content

Support both latest version and LTS version of QGis #148213

@lsix

Description

@lsix

This ticket is a followup on the discussion started in #147262.

Currently, nixpkgs maintains a port of the Long Term Release (LTR) of QGis. Updates to the LTR series only include bug fixes. Alongside with the LTR releases, upstream also provides Latest Releases (LR) which provide new features (See here for details)

There is growing demand to support LR releases in nixpkgs.

The proposition is:

  • Keep the current LTR version in nixpkgs and rename it qgis-lts in all-packages.nix (qgis-unwrapped gets renamed qgis-lts-unwrapped)
  • Introduce a new derivation for QGis-LR named qgis (with qgis-unwrapped) .

One down-side of doing this is that it is possible that somewhere in the lifecycle of a nixpkgs release, QGis LR requires updates (incl in its dependency tree) that we would not want to force on a stable branch (which is only supposed to receive bug and security fixes). This means that the LR variant of QGis could be stuck at some point without bugfixes in release branch, while LTR still receives such fixes.

This point might be discussed further when a PR is created for this.

Note: Given the release schedule, 21.11 will continue to only have one version of QGis which is LTR, while master and subsequent releases will have both versions.

cc @erictapen, @willcohen

Project description
QGis is a a Free and Open Source Geographic Information System.

Metadata

Metadata

Metadata

Assignees

Labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions