Package: qtlocation-opensource-src source
Version: 5.11.3+dfsg-2

Packaging of QtLocation excludes Mapbox GL plugin. Originally, it was
enforced by the presence of JSON-licensed code. These days, while
LICENSE.md does mention JSON-license, we could not find any code that would
be licensed with it.

As a developer, I would expect that all its parts (or open-source parts)
are available on the platforms that package it. So, when I want to run a
code that is calling Mapbox GL plugin, it should be possible if QtLocation
>= 5.9 is packaged. Currently, these expectations fail in Debian and
related distributions.

While discussing Mapbox GL as a part of QtLocation, we have to keep in mind
that, at this moment, QtLocation is using qt-staging branch of Mapbox GL.
Hence, the discussion would have to be related to that particular branch.

The issues pointed out by Debian maintainers are:

- large number of dependencies bundled with Mapbox GL, see deps/ in source
code
- incompatibility in qt-staging and master branches disallowing to
cherry-pick bugfixes
- lack of manpower to maintain such large package

References:

Related discussion in debian-qt-kde list, main emails:

https://lists.debian.org/debian-qt-kde/2019/06/msg00000.html
https://lists.debian.org/debian-qt-kde/2019/06/msg00001.html

Reply via email to