I prefer your proposed versioning system than the one used today.

The odd/even number can be confusing, as we users tend to download the
"latest version" without checking whether the latest is stable or not.


On Wed, 17 Aug 2016 at 08:29 John M <[email protected]> wrote:

> This has come up before, but wanted to hear from users.
>
> Currently the project versioning system is 1.{odd/even}.{number} where by
> 1 is fixed for now, odd/even for stability (e.g. 1.4.x stable, 1.5.x
> unstable), the last number just increments. This system hints that 1.4 is
> the preferred version as being "stable" but this hasn't been touched in
> years. Stable here really means API is fixed, but often also be interpreted
> as more robust. This odd/even number *was* used by Linux kernal until
> 2004 but is not any longer. I'm hesitant to bump to 1.6 on this systems as
> working deep in the code base I know a lot of things need fixing.
>
> Does this system make sense/do you like this system?
>
> I would like to propose switching to the following version system:
> {major}.{minor}.{maintenance}. Where by {major}=API change, {minor}=new
> API, {maintenance}=bug fix/patch release. Number will climb faster but I
> believe it will be easier to pinpoint how much further ahead a new version
> is.
>
> At the end of the day it's just a number.
>
> Regards,
> John W May
> [email protected]
>
> ------------------------------------------------------------------------------
> _______________________________________________
> Cdk-user mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/cdk-user
>
-- 
Jon
------------------------------------------------------------------------------
_______________________________________________
Cdk-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/cdk-user

Reply via email to