marabunta icon indicating copy to clipboard operation
marabunta copied to clipboard

[Proposal] Odoo Upgrade API

Open blaggacao opened this issue 7 years ago • 4 comments

I plan to integrate the odoo upgrade API into marabunta. I'm maintaining a little fork for my own purposes and needs, but would you be interested in teaming up for this?

/cc @rvalyi (as per the vivid twitter discussions about operating models and stacks...)

blaggacao avatar Jul 29 '18 17:07 blaggacao

@blaggacao Currently we did some anthem scripts that import openupgradelib for few database operations to migrate some models. You can basically call whatever script or command you want in your marabunta steps. It might not be the role of marabunta to directly call openupgradelib functions.

About your fork, are the changes on master branch or on dev?

Could you link the reference to the twitter discussions to keep track of them?

yvaucher avatar Aug 03 '18 13:08 yvaucher

@yvaucher

For clarification: I refer to the Odoo SA Enterprise Upgrade API, but anthems probably might be a way. However, why are they called anthems? Honestly, it's hard for me to grasp the conceptualization behind those namings...I'll have a look at anthems again, maybe it is now clearer to me, than some time ago.

Twitter: https://twitter.com/yelizariev/status/1022809356763586560 (many branches)

Fork: My changes are on master, I tried to maintain a self-speaking git commit history...

/cc @yelizariev

blaggacao avatar Aug 03 '18 14:08 blaggacao

@blaggacao anthem is a pun about ants, scripts in anthem are called songs, see a song as a list of operation. As for marabunta also is "migration ants" the idea behind is to work with :ant: TinyERY :ant:

yvaucher avatar Aug 03 '18 15:08 yvaucher

@yvaucher :notes: :wink: I'll have to wrap my head around, but I feel it's probably a good idea to do a second attempt. :)

blaggacao avatar Aug 03 '18 15:08 blaggacao