version numbers towards kf6

Jos van den Oever jos at vandenoever.info
Mon Jun 26 16:32:18 BST 2023


On 26/06/2023 17.27, Heiko Becker wrote:
> On Monday, 26 June 2023 14:06:04 CEST, Jos van den Oever wrote:
>> On 26/06/2023 13.15, Heiko Becker wrote:
>>> On Monday, 26 June 2023 11:13:56 CEST, Jos van den Oever wrote:
>>>> The new versions of frameworks, plasma and gear presumably all start 
>>>> with '6'. Following Fedora versioning for snapshots [0] gives this:
>>>>
>>>>  6^20230627git5328c27e3
>>>
>>> Like Jonathan said, versioning of snapshots is a downstream thing. 
>>> But if I understand the ^ operator correctly, doesn't sort 6^20230.. 
>>> *after* 6.0?
>>
>> Indeed, it should be 6~20230627git5328c27e3 or 
>> 6.0.0~20230627git5328c27e3.
>>
>>> And no, new versions of Gear won't start with '6'. They follow a 
>>> different versioning scheme and some projects will probably switch to 
>>> Qt6/KF6 with 22.12, some with 23.04 or later.
>>
>> I guess you mean 23.12 and 24.04. Time flies.
> 
> Yeah, indeed.
> 
>> What is the best way to override the version numbers of KF6?
>>   cmake -DPROJECT_VERSION_MAJOR=6 ?
>> Since there is no suffix support this would falsely indicate that it's 
>> already version 6 instead of a snapshot working towards it.
> 
> Why do you want to override it it?

So that the user can see that they are running a snapshot and not an 
official release and to make it easy to report the correct 
version/snapshot in bug reports. Getting users to test and submit useful 
bug reports is the goal of these snapshot builds.

Best regards,
Jos
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature
Type: application/pgp-signature
Size: 488 bytes
Desc: OpenPGP digital signature
URL: <http://mail.kde.org/pipermail/kde-frameworks-devel/attachments/20230626/e3af51ff/attachment.sig>


More information about the Kde-frameworks-devel mailing list