From kde-core-devel Thu Jan 22 15:35:59 2009 From: "Jason 'vanRijn' Kasper" Date: Thu, 22 Jan 2009 15:35:59 +0000 To: kde-core-devel Subject: Re: Application version numbers Message-Id: X-MARC-Message: https://marc.info/?l=kde-core-devel&m=123263862128385 MIME-Version: 1 Content-Type: multipart/mixed; boundary="--00163645923c7abbb3046114077c" --00163645923c7abbb3046114077c Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit On Thu, Jan 22, 2009 at 2:34 AM, Andreas Pakulat 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 ]- --00163645923c7abbb3046114077c Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
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 ;)
<= /blockquote>

KPilot has had a... creative... versioning scheme tha= t went something like X.Y.Z where X and Y were KDE version X+1 and Y+1, res= pectively. 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 th= is 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 specificall= y not just followed KDE's numbering scheme, is that there have been sev= eral times in the past where we've had to release an interim bug-fix ve= rsion 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 c= an think of for not trying to get every app to just use the same version nu= mber as the KDE release they're distributed with. *shrug*

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