SVN version numbering

classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

SVN version numbering

Thomas Singer (SyntEvo)
Hi all,

OK, we are now at SVN 1.11 because you have agreed to release often with
only a few changes. What does the prefix "1." mean - will there be some
"2." or "3." in the future? If not, then it is redundant. For time-based
releases, wouldn't it be more useful to use the year, e.g. the next one
could be SVN 19 or SVN 19.04?

Cheers,
Tom
Reply | Threaded
Open this post in threaded view
|

Re: SVN version numbering

Winston Smith-7
What does the prefix "1." mean

Major versions are usually used to denote API versions. It is expected that on at least some level, all minor revisions of version 1 are somewhat compatible to each other, bar new features introduced in later minor revisions. Conversely, there is no expectation that SVN 2.X is in any way compatible with SVN 1.X. This way, a software is future-proof in the sense that if someone would invent a complete new way SVN could work (faster etc.), it can still be called SVN instead of FOOBAR.

Example: GRUB and GRUB 2.

If not, then it is redundant. For time-based
releases, wouldn't it be more useful to use the year, e.g. the next one
could be SVN 19 or SVN 19.04?

It is not redundant, as demonstrated.

Let's not abandon something that has been proven useful in the wild just because it seems a good thing to do. It isn't.

Regards,

From: Thomas Singer <[hidden email]>
Sent: Wednesday, October 31, 2018 4:13 PM
To: [hidden email]
Subject: SVN version numbering
 
Hi all,

OK, we are now at SVN 1.11 because you have agreed to release often with
only a few changes. What does the prefix "1." mean - will there be some
"2." or "3." in the future? If not, then it is redundant. For time-based
releases, wouldn't it be more useful to use the year, e.g. the next one
could be SVN 19 or SVN 19.04?

Cheers,
Tom
Reply | Threaded
Open this post in threaded view
|

Re: SVN version numbering

Branko Čibej
In reply to this post by Thomas Singer (SyntEvo)
On 31.10.2018 11:13, Thomas Singer wrote:
> Hi all,
>
> OK, we are now at SVN 1.11 because you have agreed to release often
> with only a few changes. What does the prefix "1." mean - will there
> be some "2." or "3." in the future? If not, then it is redundant. For
> time-based releases, wouldn't it be more useful to use the year, e.g.
> the next one could be SVN 19 or SVN 19.04?


https://subversion.apache.org/docs/community-guide/releasing.html#release-compat

-- Brane
Reply | Threaded
Open this post in threaded view
|

Re: SVN version numbering

Nathan Hartman
In reply to this post by Thomas Singer (SyntEvo)
On Wed, Oct 31, 2018 at 6:14 AM Thomas Singer <[hidden email]> wrote:
Hi all,

OK, we are now at SVN 1.11 because you have agreed to release often with
only a few changes. What does the prefix "1." mean - will there be some
"2." or "3." in the future? If not, then it is redundant. For time-based
releases, wouldn't it be more useful to use the year, e.g. the next one
could be SVN 19 or SVN 19.04?

Cheers,
Tom
Please don't. Some Linux distros do their version numbering this way and I can never understand what that means. Much better for version numbers to denote API compatibility as Subversion does.