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@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer

_______________________________________________
QGIS-Developer mailing list
QGIS-Developer@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer

Reply via email to