Contributors mailing list archives
Re: Migration to version 9by
Acsone SA/NV, Stéphane Bidoul
+1 to remove __unported__.
On Wed, Aug 26, 2015 at 7:37 PM, Daniel Reis <email@example.com> 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.