[QGIS-Developer] two packaging questions

Richard Duivenvoorde rdmailings at duif.net
Mon Jun 9 02:08:14 PDT 2025


My personal(!) view for Linux packaging (as Linux user, not packager).

Stick to 3.40/LTR/Qt5 for QGIS3.
(Well, that is what our Debian packager does, not sure what your users expect)

One reason to have a Qt6 package available is that you give Plugin devs the ability to have Qt6 based QGIS so they have update/test their plugins.

Because I foresee dependency issues (Debian), I'm testing the flatpak route, so Linux users can install a Qt6 build flatpak next to their Qt5 build for experiments.

I'd say: QGIS4 is Qt6-only, but we need to have a Qt6 option (be it 3.40 or higher) available for (Linux) python devs.

Note that, thanks to Juergen, Windows users/devs already have the option to test their plugins with an osgeo4w Qt6 build
(see QGISQT6-OSGeo4W-3.42..msi on https://download.qgis.org/downloads/)

Regards,

Richard Duivenvoorde

PS, thinking about DebianGIS now, not sure what their plans are with Qt6 builds...



On 08-06-2025 15:45, Greg Troxel via QGIS-Developer wrote:
> For background:
> 
>    pkgsrc is behind, on 3.34.x.  (Yes, I know 3.40 is out. :-)
> 
>    pkgsrc follows LTRs.  Probably we should move to every release,
>    because we don't need LTR, and non-LTR releases are not unstable, just
>    updated for a shorter period.
> 
> 1) We have py-sip6 6.10.0.  6.11.1 and 6.12.0 have been released.  I
> have a note that py-sip6 updates tend to break the qgis build.  If I
> swap either in, I get build failures (and they look the same).  I know
> you don't want to debug 3.34 and I don't want to either, so I'm not
> posting them.  But
> 
>    a) Is anyone building any qgis with py-sip6 6.12.0, and is it ok?
> 
>    b) If it is ok with any qgis, is 3.40 ok?
> 
> 2) I see on the blog about 4.0 being qt6 only.  I am guessing that for
> stable use of 3.40, I should keep the package on qt5.  If that's not
> true, it would be good to understand the consensus of packagers on what
> to do.
> 
> 3) Assuming I'm going to move eventually from 3.40 to 4.2(LTR) or
> whatever it is, should I
> 
>     a) add a qgis-next package that is 3.40 but with qt6, and then move
>        that along every release?
> 
>     b) add qgis-next but stay on qt6, and then at ? switch to qt6?
> 
>     c) something else?
> 
> Or, assuming I track every release, on which one should I have qt5 and
> then change to qt6, or should I jump to qt6 with 4.0?
> 
> Thanks,
> Greg
> _______________________________________________
> QGIS-Developer mailing list
> QGIS-Developer at lists.osgeo.org
> List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer



More information about the QGIS-Developer mailing list