On Wed, May 26, 2010 at 3:00 PM, Chad innocentkiller@gmail.com wrote:
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).
I'm fine with doing 1.x releases forever. It's worked for a lot of other projects, and it's the least confusing option compared to changing systems. Confusion about 1.9 being before 1.10 will abate -- 1.9 is already pretty old, and will only get older. We're not going to hit 1.100 anytime soon.
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.
I don't mind this, although it would be needlessly disruptive.
- Bump 1.x to 2.0 and move forward from there.
I object to this. It makes it seem like the jump from 1.16 -> 2.0 is more important than the one from 1.15 -> 1.16 or 2.0 -> 2.1, and that's just not the case.
- Drop numbers entirely, and pick silly names
We shouldn't drop numbers. That's just too confusing given how often we release. It's only practical if you release like once every three years or less (like Windows), and even then only if you're high-profile enough that you can expect people to remember the order.