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