Search This Blog

15 December 2009

Version Number 5 point WTF?

What is going on with the version numbers coming out of Sun/MySQL?

Once upon a time, we had 5.2.
Then, to incorporate Falcon, it became 6.0.
Somewhere along the line, there was a 5.3.
Then a 5.4 appeared which seemed to be 5.1 with performance fixes for InnoDB.

Now there is a 5.5, which claims to be a 5.4 with a few stuff added.

Stop confusing your community.

And whatever happened to community participation?
People would like to know.

4 comments:

Shlomi Noach said...

Hi Antony,

Must disagree on this one: the release model has been declared to have changed long ago; it was announced that the 6.0 version was canceled.
It's only reasonable that 5.5 builds upon 5.4.

I agree that the 5.2 -> 6.0 -> canceled version was quite confusing.

It's really important, though, that there is a clear plan for the next few milestones; and it would be great to have the community have its say about what goes in. Since there's only a short feature list for "what's new in 5.5", and no announcements for the next milestones, I think this is just the right time to approach MySQL with the request for community participation.

I think it's a great chance for the community, and I hope MySQL intends to go in this way.

Regards

Regards

LenZ said...

Agreed, the flip-flopping of version numbers in the past has been causing a lot of unnecessary confusion.

But in the end, it's just a number - what matters to me is that a new Milestone release is out not too long after the previous one and it only contains stuff that we're confident about. This is already a big improvement compared to the long gap between 5.0 and 5.1.

We're still working on improving the release model, so your feedback is valuable. So please take a look at this milestone and submit bug reports!

Thanks.

Antony said...

I checked at Launchpad and I still don't see a 5.5 source repository.

Matthew Montgomery said...

The latest 5.5 source is found at https://code.launchpad.net/~mysql/mysql-server/mysql-next-mr

$ bzr branch lp:~mysql/mysql-server/mysql-next-mr