github release procedure

deadalnix deadalnix at gmail.com
Fri Jan 4 13:02:44 PST 2013


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).


More information about the Digitalmars-d mailing list