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