[Qgis-developer] Qt4->Qt5 timeline: Qt4's status and Qt4's webkit removal in Stretch

Sebastiaan Couwenberg sebastic at xs4all.nl
Sat May 9 03:38:53 PDT 2015


On 05/02/2015 10:19 AM, Luigi Pirelli wrote:
> basing of these info, timeline for transition is imposed by debian distribution
> 
> http://perezmeyer.blogspot.com.es/2015/05/qt4s-status-and-qt4s-webkit-removal-in.html

Triggered by this announcement, a recent bugreport about the Qt4WebKit
removal [1], and the discussion on this list, I've investigated
switching the qgis Debian package to Qt5.

In Debian there are at least two missing dependencies before the qgis
package can be switched to Qt5: python-qscintilla2 from the qscintilla2
source package, and libqwt-dev from the qwt source package.

qwt is currently at version 6.0.0, which is not intended for Qt5
according to upstream, for Qt5 Qwt >= 6.1 should be used. There is a
bugreport requesting an update to Qwt 6.1 from 2013 [2]. Fortunately
Ubuntu already has qwt 6.1.1 [3]. This packaging can be merged back into
Debian, Lisandro Damián Nicanor Pérez Meyer said he might take a look at
that.

qscintilla2 only provides Python 3 bindings for Qt5, there doesn't seem
to be a Qt5 equivalent for python-qscintilla2. So we may need to switch
QGIS to Python 3 too.

How feasible is switching to Python 3?

The Python maintainers in Debian strive to move away from Python 2 in
the next two development cycles (for stretch & buster) as announced [4]
earlier. The qgis package will need to switch in that time frame too.

[1] https://bugs.debian.org/784514
[2] https://bugs.debian.org/733153
[3] https://launchpad.net/ubuntu/+source/qwt
[4] https://lists.debian.org/debian-devel-announce/2015/04/msg00005.html

Kind Regards,

Bas

-- 
 GPG Key ID: 4096R/6750F10AE88D4AF1
Fingerprint: 8182 DE41 7056 408D 6146  50D1 6750 F10A E88D 4AF1


More information about the Qgis-developer mailing list