On Friday, 4 January 2013 at 20:48:34 UTC, Jonathan M Davis wrote:
On Friday, January 04, 2013 21:10:32 Rob T wrote:
On Friday, 4 January 2013 at 19:59:19 UTC, Jonathan M Davis wrote:
> Really? Why on earth would you think that 2.062 was greater
> than 2.062.1?

I was asking for clarity so that no one can possibly get confused.

If you look at the download page, the .0 is missing on some of
the packages, but shows up as a -0 on some of the others, and
that is simply confusing and totally unnecessary. If it is
necessary for some reason, then it needs to be explained.

> Also, I believe that it's very common with Linux packages > (and
> probably the
> projects themselves) to do that sort of versioning where
> there's never a .0
> and the last part only gets added when you actually get a .1.

There's no law that states that we must follow old conventions.

True, but you also shouldn't do something different just to do something
different. You need a good reason.

I think that it's pretty ugly to have 2.062.0, and in my experience, that's a very abnormal thing to do. You have 2.062 followed by 2.062.1 if you ever have any point releases, but you don't start with .0. I don't recall ever seeing
that before.

And the fact that with have -0 on the latest release on the download page is downright bizarre too. I don't think that I've ever seen -0 before either. I'd expect you to add the -1 if you ever need one but not start with -0. And actually, looking at my Linux box now, it looks like Arch starts with -1, not
-0. I don't know what other distros do.

Regardless, I'm not at all in favor of having .0 on any release. Only add the minor versions to releases which are minor versions, not to the major
ones.

- Jonathan M Davis

I don't think anybody really care if this start with 0 or 1. What is weird is that you'll find 2 numbers versions and 3 numbers one, which is confusing (and I never saw that in any software).

Reply via email to