Version Numbers

Version Numbers

Discuss the source code and development of Spring Engine in general from a technical point of view. Patches go here too.

Moderator: Moderators

User avatar
AF
AI Developer
Posts: 20687
Joined: 14 Sep 2004, 11:32

Version Numbers

Post by AF »

We've barely moved more than 0.2 forward in 6 years.

I suggest we move to something like the Wordpress versioning system, where we increment by 0.1 everytime we release, and only use 0.0.1 additions for security and hotfixes. Any release that has a new feature should be a 0.1 addition.

So the next version wouldn't be 0.83 it would be 0.9, then 1.0 then 1.1, and any fixes or quick bug releases to the next major version would be 0.9.1 etc Numbers such as 1.0 and 2.0 would have no more weight than 0.9 or 1.1

It's embarrassing having a 0. at the beginning of every version number, and a proliferation of decimal points. Numbers such as 0.82.1 or 0.82.3.1 sound silly and arbitrary. The last thing we need to have is a 0.99.9.12 in 15 years time, and if we were looking to have the engine introduce some completeness then we should have moved to 1.0 when we added lua gadgets.


We're at 10 months since the last bugfix release, at this rate we'll reach v1.0 in 15 years.
User avatar
BrainDamage
Lobby Developer
Posts: 1164
Joined: 25 Sep 2006, 13:56

Re: Version Numbers

Post by BrainDamage »

User avatar
AF
AI Developer
Posts: 20687
Joined: 14 Sep 2004, 11:32

Re: Version Numbers

Post by AF »

When I read that I took it to mean the next release will be v0.83 publicly and v11.2 internally in git.

Further testing threads made since have reinforced this notion by using 0.83RC as the version number.
User avatar
Forboding Angel
Evolution RTS Developer
Posts: 14673
Joined: 17 Nov 2005, 02:43

Re: Version Numbers

Post by Forboding Angel »

I sincerely hate the 0.versioning scheme. It's needless wank and is absolutely meaningless.
User avatar
AF
AI Developer
Posts: 20687
Joined: 14 Sep 2004, 11:32

Re: Version Numbers

Post by AF »

Signs indicate we're on the verge of incrementing by 11.18 rather than 0.01 on the next release! Queue the "Where's v9 and v10?" MTR
User avatar
hoijui
Former Engine Dev
Posts: 4344
Joined: 22 Sep 2007, 09:51

Re: Version Numbers

Post by hoijui »

it should be clear from the following sources:
the last testing release
the last (released) meeting minutes
the branching and versioning RCs (specifically RC 13)
... that the next release will be:
83.0

if you want to know details, read any of the above, which are interlinked.

All releases will have one dot, not more not less. the second number is unsynced-patch-set.
User avatar
AF
AI Developer
Posts: 20687
Joined: 14 Sep 2004, 11:32

Re: Version Numbers

Post by AF »

Yikes, if someone does a count of all the releases and figures out the actual number assuming that the first release by the SYs was 1.0 will you adjust accordingly so we can use this scheme without silly high numbers?
User avatar
hoijui
Former Engine Dev
Posts: 4344
Joined: 22 Sep 2007, 09:51

Re: Version Numbers

Post by hoijui »

real the meeting minutes.
User avatar
AF
AI Developer
Posts: 20687
Joined: 14 Sep 2004, 11:32

Re: Version Numbers

Post by AF »

I did, and saw no justification for starting from 83 other than the next version would have been called 0.83, which was assumed and not stated.
User avatar
FLOZi
MC: Legacy & Spring 1944 Developer
Posts: 6242
Joined: 29 Apr 2005, 01:14

Re: Version Numbers

Post by FLOZi »

I don't understand the need for any change :?
User avatar
hoijui
Former Engine Dev
Posts: 4344
Joined: 22 Sep 2007, 09:51

Re: Version Numbers

Post by hoijui »

well.. read again AF.

if you don't understand why we change even after reading all the info, i guess i can't help.
User avatar
FLOZi
MC: Legacy & Spring 1944 Developer
Posts: 6242
Joined: 29 Apr 2005, 01:14

Re: Version Numbers

Post by FLOZi »

Perhaps what I should say is - I don't see what advantages the removal of the initial "0." brings
User avatar
smoth
Posts: 22309
Joined: 13 Jan 2005, 00:46

Re: Version Numbers

Post by smoth »

2 less characters?
User avatar
AF
AI Developer
Posts: 20687
Joined: 14 Sep 2004, 11:32

Re: Version Numbers

Post by AF »

hoijui wrote:well.. read again AF.

if you don't understand why we change even after reading all the info, i guess i can't help.

I understand why you changed to the new versioning scheme. But as I see it, under the new versioning scheme, someone asked what we should use for the next version, values such as 10 11 and 83 were passed around, and everyone kind of agreed on 83.

Since I wasn't present on the meetings, and since it would take me hours to read again, and since I've quite clearly missed what your referring to in my first run through of the text, perhaps you can save yourself time by typing the reason out instead of wasting your time by repeatedly typing out rtfm in uber verbose ways that take more time to type than simply answering the question.

And if you cant answer the question in less than 30 characters then perhaps the wrong decision (or none) was made, and you should think of an answer because lots of people will be wondering why we've just jumped 83 versions ahead, or why we didn't just start from v1
User avatar
Forboding Angel
Evolution RTS Developer
Posts: 14673
Joined: 17 Nov 2005, 02:43

Re: Version Numbers

Post by Forboding Angel »

Edit: For some reason I repeated myself needlessly.
Last edited by Forboding Angel on 16 Oct 2011, 05:14, edited 1 time in total.
User avatar
very_bad_soldier
Posts: 1397
Joined: 20 Feb 2007, 01:10

Re: Version Numbers

Post by very_bad_soldier »

Nah, when used right version numbers give a rough idea what you get. Is it only bugfixes, some new features or an entire rework?
User avatar
jK
Spring Developer
Posts: 2299
Joined: 28 Jun 2007, 07:30

Re: Version Numbers

Post by jK »

very_bad_soldier wrote:Nah, when used right version numbers give a rough idea what you get. Is it only bugfixes, some new features or an entire rework?
read the minutes ...
User avatar
Forboding Angel
Evolution RTS Developer
Posts: 14673
Joined: 17 Nov 2005, 02:43

Re: Version Numbers

Post by Forboding Angel »

@vbs, quite true, but on the same grounds, I would argue that spring has never used them "properly".
User avatar
Jools
XTA Developer
Posts: 2816
Joined: 23 Feb 2009, 16:29

Re: Version Numbers

Post by Jools »

Why not just start from 1.0 if the version is to be changed anyway? Jumping to 83 sounds insane, especially since we havent had that many versions. (You who want to hive the version up to 83 should start working for the Italian government.)

Why have a version number that doesn't mean anything?
User avatar
smoth
Posts: 22309
Joined: 13 Jan 2005, 00:46

Re: Version Numbers

Post by smoth »

if it works for the devs, what does it matter?
Post Reply

Return to “Engine”