On Wed, May 26, 2010 at 21:00, Chad innocentkiller@gmail.com wrote:
Good afternoon,
This morning I bumped the revision number to 2.0[0]. Some people on IRC didn't like this, so I reverted it and I'm bringing it here. I don't think anyone really wants to keep doing 1.x releases (people seriously get confused that 1.10 comes after 1.6). The following suggestions have been put forward:
- Drop the 1 from 1.17.x and make the releases start counting
from 17.x, 18.x, etc.
- Bump 1.x to 2.0 and move forward from there.
- Drop numbers entirely, and pick silly names
Thoughts?
To offer a bystander's view - I'm not a big fan of big version number jumps (e.g. 1.x -> 2.x) without there really being major changes to justify them, but here's an idea: continue with 1.17, 1.18 and 1.19, then drop the one and make 1.20 version 2.0 instead. After that, continue the way that e.g. OpenBSD does: treat the separator as a decimal point so that 2.9 will eventually be followed by 3.0, and so on.
That way, there won't be any confusion about e.g. 1.10 being newer than 1.6 anymore, you don't have to choose between either keeping a meaningless version number component ("1.") around forever or hoping for sufficiently large changes to justify a jump to a higher version number (something that may not fit that well with a continuous, integrated development model like Mediawiki's, anyway), and there shouldn't be any potential for future confusion anymore.
Just an idea. :)