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

Greg Troxel gdt at lexort.com
Tue Dec 17 06:19:22 PST 2024


Even Rouault via QGIS-Developer <qgis-developer at lists.osgeo.org> writes:

> I also believe verisonning Qt6 QGIS builds as 4.0 is the right thing
> to do for clarity and from a semantic versioning point of view. This

I am somewhat sympathetic, but am having trouble following.

Right now, as I understand it, the qgis sources can be build with qt5 or
qt6.  Yet that is the same version number, and the API as seen by
plugins is different.

Are you suggesting that the same sources have a different version number
expressed in "qgis --version" and recommended for binary package naming,
depending on how they are built?

Or are you suggesting changing the qgis version number to 4.0, and
simultaneously changing the build instructions to say that one SHOULD
build with qt6, and building with qt5 results in a defective build
(because it doesn't meet the plugin API that's part of 4) and therefore
SHOULD NOT be distributed?  Essentially, that a specific qgis future
branch be declared as qt6 only, while branches before are qt5 only (even
if both can be compiled either way)?


More information about the QGIS-Developer mailing list