Versioning of Knights and other KDE games

Luigi Toscano luigi.toscano at tiscali.it
Fri Oct 18 10:03:23 BST 2024


Alexander Semke ha scritto:
> Am 15.10.24 um 00:27 schrieb Albert Astals Cid:
>> El dilluns, 14 d’octubre del 2024, a les 10:05:23 (CEST), Alexander Semke va
>> escriure:
>>
>> 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?
>> KDE Gear is mostly a "marketing term" we release things at the same time
>> because it's convenient, I am persinally not convinced the user cares if
>> Dolphin and KMahjong have different actual versions.
> 
> It's about the consistency of what is being released unter this
> marketing term to reduce the potential confusion, not about if some
> users care about it or not.
> 

That are people who push for this kind of consistency for the reason you
described.

Personally, I don't think it is relevant, because the version of the bundle
may and we had cases where this joint versioning caused issues when a module
moved from Gear to Plasma or outside Gear.
KDE PIM has its own version number even in Gear
Another counterexample from the external world: OpenStack. The bundle has a
version (time-based), the modules that are shipped with it have their own
versioning. This is an example from the last release:
https://releases.openstack.org/dalmatian/index.html
It has been the case for more than 10 years and no one was confused about the
versioning.

>> If you don't like the current semantic versioning scheme used in KNights and
>> would to use calendar versioning, proposed a Merge Request and see what others
>> have to say, personally I don't care either way.
> 
> I _personally_ don't like this versioning scheme for KDE Games because
> it's different from other applications under KDE Gears. Since I'm a very
> sporadic contributor to KDE Games, the opinion of other more active
> developers in this area is more important I think.

As I mentioned, also the KDEPIM bits in Gear have their own versioning.

That said, it's up to each maintainer.

-- 
Luigi


More information about the kde-games-devel mailing list