Contributors mailing list archives

contributors@odoo-community.org

Avatar

Re: Migration to version 9

by
Acsone SA/NV, Stéphane Bidoul
- 26/08/2015 17:52:23
Maxime, Pedro,

Great initiative!

+1 to remove __unported__.

On Wed, Aug 26, 2015 at 7:37 PM, Daniel Reis <dgreis@sapo.pt> wrote:

[...]    harmful when modules are updated in the previous branch before they are ported.


That specific problem was only partially due to __unported__. It was mainly due to the lack of systematic forward port of changes from the previous version. 
And that forward port was made very painful when the 8.0 version was migrated to new API.

I would therefore take the occasion of 9.0 to put in place a systematic forward port process from 8.0 to 9.0, similar to what Odoo does. 

That implies that the remaining new API migration work will have to take place on the 8.0 branch and then go to the 9.0 branch through the forward port process. That's an acceptable constraint, IMO.

Reading the document, why do you write "create the 9.0 branch from scratch" and why not create it from the 8.0 branch?
At first glance I would say 9.0 must start from 8.0 and the forward port must be a git merge of 8.0 into 9.0, possibly resolving conflicts manually.

Best regards,

-sbi
 

Reference