[QGIS-Developer] QGIS 3.46 builds to use Qt6?

Martin Dobias wonder.sk at gmail.com
Tue Dec 17 03:14:12 PST 2024


On Tue, Dec 17, 2024 at 9:17 AM Nyall Dawson via QGIS-Developer <
qgis-developer at lists.osgeo.org> wrote:

>
> I'm SO strongly against breaking QGIS API unless we ABSOLUTELY have
> to. The pain of the 3.0 transition is still relatively fresh in my
> memory, and I think we would be doing our users and end user
> organisations a great disservice by moving to QGIS 4.0 now.
>
> I think a 4.0 API bump should be an absolute last resort, when we have
> no other option.
>

Agreed, and compared to transition from QGIS 1.x to 2.0 or from 2.x to 3.0,
we don't have a long list of QGIS API cleanups, and Qt has also been much
more conservative with API breaks in Qt 5->6 transition compared to Qt 4->5.



> > Regarding the proposal of having 2 versions (Qt 5 and Qt 6), I'm not
> > completely sure this is a good idea. I'm afraid that plugin developer
> > would delay the plugin migration if this is still possible to run a QGIS
> > with Qt 5.
>
> Well, that's entirely their choice. But I'd imagine end user pressure
> would result in the majority of frequently used plugins being upgraded
> quite quickly. And if a particular plugin ISN'T compatible with the QT
> 6 builds, then the user who requires that plugin could still run the
> Qt 5 build for the foreseeable future.
>

My suggestion would be that we nudge plugin developers in some ways during
the months before the official Qt6 build arrives, for example:
- show a note in message bar upon QGIS start if some of the active plugins
are not ready for Qt6
- show a warning in QGIS plugin manager for plugins that don't support Qt6
yet (on Qt5 builds as well)
- warn developers when uploading a plugin version that does not support Qt6
- send regular (e.g. monthly) emails to plugin developers noting they
should add Qt6 support

And at some point later (e.g. a month before the official Qt6 builds), we
should probably not allow uploads of plugin versions without Qt6 support...

Cheers
Martin
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-developer/attachments/20241217/2c99ff43/attachment.htm>


More information about the QGIS-Developer mailing list