This question has been flagged
3 Replies
6138 Views

the github/OCA/OCB is a fork of github/odoo/odoo. And I thought it must be very close to its parent repo (odoo/odoo). Actually I was assuming it was an automated process to keep it at pair with the 'original' (not being an expert about how git works at all). I have a OCB v8 server running and with stable relase upcoming I was expecting to receive updates quite often as I thought it must be under severe development right now. As git status always gave me an " ... is up to date with it's origin" I checked the repos on github and sa that the `OCA/OCB v8 is very much behind it's origin ~/odoo/odoo

  1. https://github.com/OCA/OCB/tree/8.0 addons folder was updated 'a month ago'   while
  2. https://github.com/odoo/odoo/tree/8.0 addons folder was updated 'a day ago'

so, apparently this means OCB-odoo is not automatically up to pair with odoo-odoo. Are OCA maintainers just too busy to handle this proceuder or is there anything else behind that? Does anyone know when ~/OCA/OCB v8 might get the latest updates for the 'mothership'

I read somewhere OCA had higher coding standards then OpenERP S.A., so can it be that they have to review all code from ~/odoo/odoo prior being introduced into the OCB-code (which would explain being behind)?

Avatar
Discard
Best Answer

It took some time to get the synchronization on GitHub up an running in a similar way as Odoo was synchronized with OCB on Launchpad, but this is now up and running as of this week.
 

Avatar
Discard
Author

yes, it is thanks. I already got a big update some days ago.

Best Answer

I couldn't find any official reference that OCB may be discontinued but there is a reference here that there is a new policy from Odoo to respond faster to GitHub pull requests coming from the community and that in this case OCB may not be needed in the future (Not an official OCA statement). If this is true, then the OCB repository may already have stopped being updated.

Avatar
Discard
Author Best Answer

ok, the status (as per feedback from the Odoo Commuity mailing list) seems to be the following:

the OCB versions of odoo/OpenERP are not being abandoned. There is apparantly a commitment about quicker pull request by for commumity patches from OpenERP S.A. but still OCB version of Odoo/OpenERP is far from being obsolete.

now to the inital problem of this post (ocb v8 not being updated):  not being released yet v8 is not really maintained on the ocb fork yet.

*******************************************************************************************************

to practically solve this I was suggested to add the add ~/odoo/odoo as remote and get updates from there (until ocb-v8 is being maintained). These 3 steps where advised to me to achieve this (actually I think you add the 'original' ~/odoo/odoo) repository as a remote source where your local (ocb) repository get's updates from.

  1. git remote add odoo https://github.com/odoo/odoo.git
  2. git fetch odoo 8.0:odoo-8.0
  3. git checkout odoo/8.0

not sure whether this actually did something good (what I wanted). After command 3 (git checkout odoo/8.0) I get a

you are in a 'detached HEAD' state". You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impaciting any branches by performing another checkout.

If you want to create a new branch ....

What I want is start working with odoo v8 and get to a stable OCB version sooner or later. The whole idea about this current stunt is to get as recent as possible (which is the ~/odoo/odoo version)

any suggestions on this?

Avatar
Discard