On 3 June 2014 17:58, David Edmundson <da...@davidedmundson.co.uk> wrote:

> I like the proposed year.month naming system for the big groups of 
> applications.
>
> Without it we will be in a horrible mess of having a time where we have:
> Frameworks 5.6 (on their monthly cycle)
> Workspace 5.3 (releasing earlier)
> Applications 5.0
>
> Lots of things starting with 5.x but not being the same is going to be
> a ridiculously confusing message to convey every release.
>
> I'd like the workspace to go that route too, we decided we'd do that,
> then some people undecided it.. so I don't know what we're currently
> doing.

As I said, Release Number != Version Number, and we already have some
inconsistent app version numbers inside and outside the SC: Okular is
currently 0.18.1, Kate (according to "About Kate" at least) is 3.13.1,
NM is 0.9.8, Telepathy is 0.8.1, KMyMoney is 4.6.4.  Heck, Workspace
is even currently 4.11 while everything else is 4.13!  I think we get
too hung up on the actual numbers sometimes, do users really know or
care?  People cope.  When it comes to Apps the version number
shouldn't matter at all, it's mostly meaningless, just 1 more than the
last release. With split release cycles, and the possibility of more
apps joining/leaving the release cycle over time, or say pim skipping
a few releases until ready, app version numbers will end up all over
the place.  That's why I like a dated Applications release number,
it's just saying we have a grouped release on that date, it says
nothing about the versions we release on that date, whether an
existing app is 4.x or 5.x or a new app is 1.x, is just a release
cycle number that is never seen in the package manager or .so names,
it's a release management and marketing tool only.  We may want to
include the Release Date in the KAboutDialog though.

For Frameworks I think if we number everything as 5.x (i.e. no bugfix
number) and have monthly releases (I'd prefer two monthly to start
with to stabilise the development and release process, but that's not
my call), then that number will look different enough to a Plasma or
Apps number with a more traditional 5.x.x bugfix version number (would
that App bugfix release number then be 2015.01 or 2014.12.1?),
especially after a year when you have KF 5.12 and Plasma 5.1.0 and
KRandomApp 5.0.0.  Even better would be Plasma 2.1.0 :-)  Then there's
also the implications for anyone trying to compare app versus plasma
numbers: does an app released in 2015.06 as 5.1 need Plasma 2014.12 /
5.0 or Plasma 2015.06 / 5.1, or will it still work under 2015.12 /
5.2?  Thing is, Plasma versus App version is irrelevant, any app
should run under any version of Plasma, it's the KF version that
matters, and that gap in numbers will get big enough to no longer
matter.  Three different numbering schemes would make the marketing
easier though.

Anyway, that's more a debate / ramble for the other threads :-)

Cheers!

John.

>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<

Reply via email to