OCA / OpenUpgrade

Open source upgrade path for Odoo/OpenERP
https://oca.github.io/OpenUpgrade/
GNU Affero General Public License v3.0
739 stars 696 forks source link

Migration scripts for v10 #757

Closed pedrobaeza closed 5 years ago

pedrobaeza commented 7 years ago

Issue for gathering all the required things for migrating to v10.

For this version, OCA has funded the development of the migration scripts that are installed in their Odoo instance. They are marked as (OCA project) for being recognized and expect them to be done in the near future if not yet done.

Odoo modules

OCA modules

jholze commented 7 years ago

👍

jholze commented 7 years ago

@pedrobaeza how can we make progress here ? We are nearly finished with the migration of a project to 8, than we will check 9, so would be cool if we can check together how we can speed up the progress. Maybe a hangout guys ? We can support migration to 10 a lot i think.

pedrobaeza commented 7 years ago

9.0 Odoo modules should be dump here with the check for indicating later which ones are already migrated. I normally exclude l10n_xx, as they don't need migration.

jleaders commented 7 years ago

If you don't mind me asking, what's the estimated time when this would would be ready?

pedrobaeza commented 7 years ago

No plans for now.

pedrobaeza commented 7 years ago

Odoo addons list for tracking migration scripts has been included.

pedrobaeza commented 7 years ago

Default branch of the project changed to 10.0.

pepetreshere commented 7 years ago

Count me up to help in this project!, at Trescloud we have started a migration project up to v10.

I am trying to find out which modules are yet to be migrated, so that we can start collaborating on some of them to get our project done.

But the file odoo/openupgrade/doc/source/modules90-100.rst doesn't have any list although there were merges to that file (for example this one). I tried looking at https://doc.therp.nl/openupgrade/modules90-100.html but the list of modules seems missing too.

pedrobaeza commented 7 years ago

@pepetreshere, here you have the ToDo list. What more do you need?

hbrunn commented 7 years ago

the todo list doesn't tell the full story as we know currently that @NL66278 works on account and @jbeficent on product if I'm not mistaken. And of course we shouldn't frustrate new contributors with duplicate efforts. @lfreeke could you update the list in this issue please?

@pepetreshere if you're new to the game, welcome! I wrote some things in the previous issue you asked about, if you want to contribute to the 10.0 migration, that's great. We didn't formalize conventions up to now, but stick to a few rules to make our cooperation simpler:

hbrunn commented 7 years ago

PS: The updated doc script doesn't run currently because of https://github.com/OCA/OpenUpgrade/pull/816, if anyone wants to do the honors...

pepetreshere commented 7 years ago

Thanks for your clarification guys, I will keep reviewing the documentation and testing the migration from v8 to v9.

lfreeke commented 7 years ago

@hbrunn I'm not a contributor so I cannot update the list. @pedrobaeza will update the list as I discussed this with him today.

pedrobaeza commented 7 years ago

We have also talked about marking all the modules that are going to be migrated inside OCA project, so other contributors can focus on doing the rest. I'm with that task right now.

pepetreshere commented 7 years ago

Hello @hbrunn and @pedrobaeza, we have successfully migrated the stock module (PR #837) and we would appreciate your review. The same for purchase module which seems to not need anything (PR #838). Our plan is to verify that we are using the right processes and techniques before going on with other modules (hopefully verified if we get to merge stock module).

We found that most modules depends on others already funded by OCA (which is great!) that are not yet done. If you don't mind me asking would it be possible to know the estimated delivery time for each module?

pedrobaeza commented 7 years ago

All the work is going to be done before July, @pepetreshere

pepetreshere commented 7 years ago

Thats great @pedrobaeza, thanks for the info.

The MRP modules are not marked for migration inside OCA project, these modules seems a bit complex, do you know if anybody is planning to work on these? perhaps we can join efforts to migrate the MRP modules, specially for elaborating the correponding openupgrade_analysis_work.txt files.

pedrobaeza commented 7 years ago

Nobody is interested for it right now, me neither. Indeed, the more work in this version is this module.

rruebner commented 7 years ago

@pedrobaeza I want to work on the migration for the sale and sale_stock modules.

NL66278 commented 7 years ago

@pedrobaeza Here my PR for the account module (still WIP): https://github.com/OCA/OpenUpgrade/pull/843

astirpe commented 7 years ago

@pedrobaeza I would like to work on modules hr and hr_holidays

PCatinean commented 7 years ago

@pedrobaeza I've been assigned the mrp migration

MiquelRForgeFlow commented 7 years ago

@pedrobaeza I would like to work on account_voucher

omar7r commented 7 years ago

@PCatinean @pedrobaeza Project module will be a 'nothing to do'.

omar7r commented 7 years ago

project_issue module -> Nothing to do

NL66278 commented 7 years ago

@omar7r If there is "Nothing to do" there is one thing todo: create a PR adding the Nothing to do text to the line for the module in odoo/openupgrade/doc/source/modules90-100.rst

pedrobaeza commented 7 years ago

Written down all the assigned modules. Please make your PRs with the "Nothing to do" confirmation in the analysis work file and the documentation.

MiquelRForgeFlow commented 7 years ago

PR of account_voucher migration: https://github.com/OCA/OpenUpgrade/pull/845

omar7r commented 7 years ago

Ok @NL66278 it is done https://github.com/OCA/OpenUpgrade/pull/848

astirpe commented 7 years ago

PR for module hr: #849

rruebner commented 7 years ago

PR for sale migration: #851

reinka commented 7 years ago

PR for OpenUpgrade: #850

reinka commented 7 years ago

PR for sale_stock migration: #853 Did this together with @rruebner

astirpe commented 7 years ago

PR https://github.com/OCA/OpenUpgrade/pull/858 is for setting hr_holidays to "Nothing to do"

reinka commented 7 years ago

PR #859: Setting account_analytic_default to Nothing to do. Concluding from the analytic and analytic_work file, the rest has already been done.

astirpe commented 7 years ago

@pedrobaeza I would like to work on hr_attendance and its pending dependencies (barcodes)

rruebner commented 7 years ago

@pedrobaeza I want to work on the migration for the delivery module.

reinka commented 7 years ago

@pedrobaeza I'd like to work on web

reinka commented 7 years ago

PR #861 for module web

MiquelRForgeFlow commented 7 years ago

PR https://github.com/OCA/OpenUpgrade/pull/862 for module membership

reinka commented 7 years ago

PR #863 for l10n_de, l10n_de_skr03 and l10n_de_skr04

reinka commented 7 years ago

PR #864 for base_vat

astirpe commented 7 years ago

PR https://github.com/OCA/OpenUpgrade/pull/865 for barcodes

reinka commented 7 years ago

PR #867 for board

reinka commented 7 years ago

PR #868 for account_accountant

reinka commented 7 years ago

PR #870 for account_cancel

reinka commented 7 years ago

PR #873 for base_iban

reinka commented 7 years ago

PR #874 for document

tafaRU commented 7 years ago

I'm working on hr_gamificationmodule. PR: https://github.com/OCA/OpenUpgrade/pull/875

rruebner commented 7 years ago

PR for delivery migration: #869