Versioning of Knights and other KDE games

Alexander Semke alexander.semke at web.de
Mon Oct 14 09:05:23 BST 2024


Am 13.10.24 um 22:09 schrieb Albert Astals Cid:
> El diumenge, 13 d’octubre del 2024, a les 18:26:58 (CEST), Alexander Semke va
> escriure:
>> Hi all,
>>
>> Knights is using its own versioning schema, current version is 2.6. The
>> name of the package in openSUSE has 24.08.2 in it which implicates it's
>> being part of KDE Gears. The situation is similar for other KDE games.
>> I'm not sure how this is handled in other linux distributions, though.
>>
>> Is there a reason why KDE games are not part of KDE Gears and how is the
>> release process handled for KDE games?
> knights is part of KDE Gear, what makes you say it isn't?

I _assumed_ this is not the case because of the different versions used
by the different games that are not consistent with the versioning used
for other applications under the Gear umbrella. I see the packages for
KDE games now listed on the download page for Gears. For a user, seeing
the version 0.9.24082 for KMahjong or the version 2.6.241170 for Knights
in the about-dialog is not obvious these applications are part of the
same "bundle", are following the same release schedule and the last
release is 24.08 - why do I see 24.08.2 for Dolphin but not for KMahjong
which are both part of the same release?

>> Who/what is defining when the
>> next release is done and the code can be consumed by the packagers? If
>> this is synchronized with the release schedule for Gears, why not to use
>> the same versioning schema?
> The version each application uses it's decided by each application author (but
> they must guarantee it's increasing in each relase, if they don't so, they are
> failing their duties).

Ok. This still doesn't answer the last question.

To re-phrase this inconsistency differently, I fixed BUG 491204
yesterday and I was not sure which version to use for "FIXED IN". If
it's 24.12, how should the user know they got this version if they see
2.6.x in the about dialog? If it's 2.6.x, how should the user know they
are going to get it with the next release of Gears being 24.12?


--

Alexander



More information about the kde-games-devel mailing list