[Pkg-pascal-devel] libQt6Pas version Number

David Bannon dbannon at internode.on.net
Wed Jul 29 08:10:25 BST 2026


Hi folks, please refer to https://tracker.debian.org/pkg/libqt6pas


I am trying to understand the version number that Debian uses for 
libqt6pas, the author of the code has a very clear definition of the 
version number in Qt6Pas.pro, its currently 6.2.10  However, Debian 
appears to use a "2.4" for some reason ?

see :
https://gitlab.com/freepascal.org/lazarus/lazarus/-/blob/main/lcl/interfaces/qt6/cbindings/Qt6Pas.pro?ref_type=heads 
- there you will find -

Binding Release Version 6.2.10 against Qt6 6.2 LTS release.
win32:VERSION = 6.2.10.0
else:VERSION = 6.2.10
VER_MAJ = 6
VER_MIN = 2
VER_PAT = 10
win32:VERSION_PE_HEADER = 6.2

All other distros all use the 6.2.10 syntax as the leading part of the 
version number (see below). It's important to maintain consistency 
across other distributions, its the author's preference and to deal with 
the large number of user installed libraries out there. Developers and 
even end user can and have built their own versions of these libraries 
and, for some time now I have maintained a repository of pre-built 
current libqt?pas libraries, all using the correct version number (~50K 
downloads for Qt6). As a result, many end users now have those libraries 
installed and, obviously, they expect the Debian repo ones, when the 
repo catches up, to replace the "home brew" ones.

However, the Debian repo libraries have version numbers like 2.4 and the 
"home brew" ones have the correct 6.2.10 and are not going to be 
replaced. An application that needs 6.2.10 does not know which syntax to 
use.

For Reference -

Fedora
https://packages.fedoraproject.org/pkgs/lazarus/qt6pas/
6.2.10-40802.fc45

OpenSUSE
https://software.opensuse.org/package/libQt6Pas
6.2.10

Arch
qt6pas 6.2.10-4
https://archlinux.org/packages/extra/x86_64/qt6pas/

Mageia
https://mageia.pkgs.org/10/mageia-core-release-x86_64/lib64qt6pas6-6.2.10.lazarus4.4-1.mga10.x86_64.rpm.html
6.2.10.lazarus4.4

PCLinux
bc at red ~$ dnf list | grep lib64qt6pas
lib64qt6pas-devel.x86_64 6.2.10.lazarus4.4-1pclos2025

Discussion about version number (towards end of page 2)
https://forum.lazarus.freepascal.org/index.php/topic,52912.15.html

"Unofficial" libqt6pas repo with preconpiled packages -
https://github.com/davidbannon/libqt6pas

Any chance that this anomaly can be corrected please ?

Thanks

Davo
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-pascal-devel/attachments/20260729/fe9716fd/attachment.htm>


More information about the Pkg-pascal-devel mailing list