On Thu, Jan 22, 2009 at 2:34 AM, Andreas Pakulat <apaku@gmx.de> wrote:
On 22.01.09 04:49:41, John Tapsell wrote:
> Is it possible to have an application version just simply be the
> version number of KDE?

Technically: Yes, those apps can simply #include kdeversion.h and use
the defines for versions that are in there.

Wether or not the app authors want that change is a different story ;)

KPilot has had a... creative... versioning scheme that went something like X.Y.Z where X and Y were KDE version X+1 and Y+1, respectively. So, KDE 3.5.2 had KPilot 4.6.0. And then we've gone somewhat nuts since then with version info and got up to version "4.9.4-3510 (elsewhere)" with KDE 3.5.10.

With KDE 4.2, I've tried to make a more sane version scheme, so this is what we have for KDE 4.2:

#define KPILOT_VERSION  "5.2.0 (KDE 4.2.0)"

I think one reason that we've specifically not just followed KDE's numbering scheme, is that there have been several times in the past where we've had to release an interim bug-fix version of KPilot in between scheduled KDE releases. Maybe KPilot is special in this regard in that most apps don't have the potential of destroying anyone's data in new and exciting ways, but there's one reason I can think of for not trying to get every app to just use the same version number as the KDE release they're distributed with. *shrug*

--
-[ Jason 'vanRijn' Kasper    //  http://movingparts.net ]-
-[ KDE PIM Developer         //  http://www.kde.org  ]-
-[ bash fun -> :(){ :|:&};:  //  Numbers 6:22-26 ]-