[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