On Thu, 2011-01-13 at 19:20 -0800, Jonathan Ellis wrote:
> > -0
> >
> > I've said it elsewhere, but the only reason to fuss about a 1.0, is 
> > that it is loaded with special meaning.
> 
> Right: that's what we should be doing.  Up to and including the start
> of 0.6 you almost had to have a committer on staff to run Cassandra in
> production.  That's much less true at the end of 0.6 and the start of
> 0.7.  (As Paul says, I think we could have legitimately called 0.7,
> 1.0, but better late than never.)

As we've already seen in this thread, your criteria for a 1.0 isn't
universally accepted, and neither is your assessment that Cassandra
meets it.

Don't get me wrong, I'm not saying that your criteria is incorrect.  I'm
saying that "1.0" has a special yet different meaning for everyone.
Christening a 1.0 will send a message, and many will receive the wrong
one.

It's also worth pointing out that dev@ is a pretty narrow audience, I'm
guessing we'll see even greater variation elsewhere.

> > I'd rather drop the leading the 0 and continue to number releases
> > sequentially the way we have.  If our < 1 versioning is signaling a
> lack
> > of readiness, and if >= 1 is a necessary gate, then 8.0 should work
> > equally as well.  Better in fact, 8 times better!
> 
> This defeats the purpose of changing the numbering, since by calling
> it 8.0 you're saying "all those other major releases we did were just
> as > 1.0 production ready as this one," so you're signaling nothing at
> all.  Which I think was your somewhat cynical point. :)

It would be my intention to say, "the 0 never meant anything", and "this
is our 8th release", which I think is better than saying, "this is our
first release".

FWIW, the other suggestions (date-based versions like 2011.01, etc),
work equally as well for me. :)

-- 
Eric Evans
eev...@rackspace.com

Reply via email to