This could be the wrong place to post this (and if it is I am truly sorry). Now that Wesnoth 1.9 is out, what will the next stable version be called? This is what I have been hearing:
1.10 because it is the tenth in the 1.x series.

2.0 because it comes after 1.9. (1.0 came after 0.9)
So, my question is, which is it? If it is 1.10, then has the game not improved enough since 1.0 that it could be called 2.0? I am curious as to the reasoning behind it.

Mountain_King wrote:So, my question is, which is it? If it is 1.10, then has the game not improved enough since 1.0 that it could be called 2.0? I am curious as to the reasoning behind it.

A 2.0 release is not simply determined following the "oh, we reached >.9 behind the first '.'". Yes, the numbers behind a '.' can have several digits, have a look at the linux kernel, what is possible there (they are currently working on 2.6.36). So yeah, the next stable series will most likely be 1.10, though it is not sure when it will be ready.

You know, I've always thought that both IPs and version numbers should switch to use a different divider notation, to avoid confusion with decimals. The "⋅" symbol, perhaps, so that Wesnoth 1.9.2 would be rendered as Wesnoth 1⋅9⋅2. You could do the same with IP addresses.

Of course, "⋅" has a mathematical meaning of its own, so this would risk another form of confusion. But that's far less widely known than the meaning of the decimal point, so the number of people confused would be a great deal smaller and, most likely, easier to educate on the distinction.

Sangel wrote:You know, I've always thought that both IPs and version numbers should switch to use a different divider notation, to avoid confusion with decimals. The "⋅" symbol, perhaps, so that Wesnoth 1.9.2 would be rendered as Wesnoth 1⋅9⋅2. You could do the same with IP addresses.

I vote for the SHA-1 hash (or any unique initial substring of it) of the source tree as the version numbers:
718fd738eed290a32c34e93d57f371f1a794f0efNote: Not the actual SHA-1 hash of any Wesnoth source tree

Or maybe we can start naming releases. Dunno, maybe names from the campaigns.

I don't see the problem with decimal points in version numbers. It's a clear dividing mark, and it's not hard to understand when it is explained. Plus you get to say "one point nine point one". If it was a multiplication dot, what would it be? One times nine times one? Or if it was a semicolon; "one nine one"....

It's not a matter of seeing it that way or otherwise. They're not decimals. There's only ever one decimal point in a decimal number. There are two in a version number, not to mention the occasional letter.

What meant by 'seeing it that way' was this. i always thought of a version number as a decimal number, or a fraction. Like this: 1.5 means one and a half. 1.9.1 to me was just 1.91 with an extra decimal point. So it was like one and ninety-one hundreths. See what I mean? I geuss I'm not a develepor, so I'm gonna quit posting in here.

Not every country around the world uses dot as a decimal separator(or however you call it), you know. In Poland, for example, we use commas. Dots are used when writing a big number to make reading easier. So one millon and a half would be written like this : 1.000.000,5