Enable Mapbox GL plugin in QtLocation
Open, Needs TriagePublic

Description

QtLocation is missing Mapbox GL plugin as packaged in Debian. For PureOS on phone, this maybe rather unfortunate limitation. I would expect that mobile platform would benefit from this plugin.

Corresponding bug report in Debian has been filed, https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=929842 . However, as referenced in this bug report, we should not expect it to be implemented too soon. I would suggest to enable the plugin in PureOS until Debian finds a better way. For that, we would need to make changes that would restore the plugin. Corresponding commit in Debian would be https://salsa.debian.org/qt-kde-team/qt/qtlocation/commit/68e42cafb24c424eae3c9883746d2bea574ea216 (but just plain revert will not work).

Right now, the absence of Mapbox GL plugin prevents us to test L5 devkit performance with a simple Mapbox GL based map viewer.

PS: While Pure Maps doesn't use QtLocation Mapbox GL plugin, but uses library directly, it could in future move to plugin system as well, if possible.

rinigus created this task.Jun 1 2019, 4:17 PM

The code excluded in the Debian package is a separate upstream project added by upstream as a convenience code copy.

The project mapbox-gl-native needs to be packaged first, then it makes sense to consider having qtlocation link against it.

You can help move this forward by filing an RFP or ITP bugreport in Debian about getting mapbox-gl-native packaged: https://www.debian.org/devel/wnpp/#l1

Sorry for late reply - haven't received any notification regarding it by email.

As such, QtLocation included copy of Mapbox GL is not plain copy, but a copy with a adjustments for build requirements of QtLocation. But I do get your point.

Mapbox is working on improving the build system which would help with the packaging. As soon as this is done, I will continue that discussion at Debian list and, hopefully, we can get it packaged upstream.

Thanks for the followup. Feel free to post status updates here about the upstream progress :-)

Add Comment