← Back to team overview

openerp-expert-framework team mailing list archive

Re: status of 6.1 or 7 ?

 

Thanks for the great work!
Just my 2cts about numbering ↓

Le 01/10/2011 13:35, Antony Lesuisse a écrit :
Version numbering
=================

About version numbering what about switching to this:

6.0 -> 6 LTS
6.1 -> 7
6.2 -> 8
7.0 -> 9 LTS

with stable releases:

6.0.1 -> 6.1 LTS
6.0.2 -> 6.2 LTS
6.1.1 -> 7.1
6.1.2 -> 7.2

pro:

It's fashionable these days (firefox, chrome, windows) actually less(1) is using
this kind version numbering since 1983.

Simplier. less dimensions 2 instead of 3.


The logic behind the X.Y.Z numbering is usually to have a clear difference between bugfix, features and backward compatibility, like the following :

- Z is for bug and security fix only. Usually, upgrading such a minor version must be guaranteed to be safe and can be done without any risk. Just relaunch the tests and put in production. Any new feature is forbidden here.

- Y is for backward-compatible feature release. Upgrading should also normally be safe, but may require more attention. This kind of release is the perfect occasion for existing project to benefit from new features, without breaking everything. Maybe just an easy and limited migration.

- X is for major releases that break backward-compatibility. Upgrading means porting and migrating. It allows some refactoring.

I'm not arguing for one version numbering or another, the choice clearly depends on whether the 3 notions need to be separated or not, or if the first or last two numbers can be merged.

X.Y.Z is a little more difficult to maintain for the editors (core or modules), while X.Y is more difficult for people wanting to upgrade their running instances, unless a clear policy is chosen for the first number, and a clear upgrade path is provided.

What should we expect for the upcoming 6.0 → 6.1|7 upgrade path ?

Christophe



LTS is now a tag every 3 releases clearly indicated "n LTS" where before *.0.*
had the same obfuscated meaning.

con:

Changing again.

_______________________________________________
Mailing list: https://launchpad.net/~openerp-expert-framework
Post to : openerp-expert-framework@xxxxxxxxxxxxxxxxxxx
Unsubscribe : https://launchpad.net/~openerp-expert-framework
More help : https://help.launchpad.net/ListHelp




Follow ups

References