On Wed, May 26, 2010 at 21:00, Chad <innocentkiller(a)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. :)
--
schnee