Community mailing list archives

Re: Version 10 ODOO

- 07/11/2016 06:10:01
2016-07-11 11:38 GMT+02:00 Christophe Hanon <>:
> In my opinion that is the deception point as far how the product is
> managed...
> In the past migration scripts were released. Here we simply loose our time
> reversing what is already done.

The state-of-the-art solution is well known and proven on other
projects: each component should take care of its own upgrade.
Implementing it on Odoo would impact all core components. It has also
an impact on the way addons are developed, in particular regarding
inheritance. Therefore it is not going to happen on Odoo and we have
to live with that weakness.

TinyERP and OpenERP did not implement component based upgrade policy
and faced themselves the difficulty to reverse-engineer migration
scripts. Such scripts just never worked on general case. So you have
to target a well known set of modules and address special cases by
hand-crafting. This led to Odoo migration service offering as we know
it today.

OpenUpgrade is the way that has been chosen to stabilize upgrade
procedures on a product and its unmanaged set of addons which have
never been designed to be easily upgraded. Even if Odoo were
publishing the scripts they use, it wouldn't replace OpenUpgrade.

> Have a great day,
> Christophe