Instalación ocb

594 views
Skip to first unread message

erptes...@gmail.com

unread,
Mar 22, 2018, 6:36:26 AM3/22/18
to Usuarios Odoo / OpenERP en España
Hola compañeros.

Por lo que he estado leyendo lo recomendado es instalar la versión de Odoo de OCA, en vez de Comunity, por tema de aceptación de PR sobre todo.

Mi duda es que si bajo OCA/OCB, que entiendo que esta versión recomendada, se baja la friolera de casi 2GB de repositorio (en mi caso sería para la versión 11, he usado incluso --single-branch).

¿Hay alguna otra forma de instalación? ¿Se puede instalar community oficial, y luego habiendo visto que están en pypi los módulos/addons instalar lo necesario desde ahí para convertirla en OCB?

min...@gmail.com

unread,
Apr 6, 2018, 7:00:45 AM4/6/18
to Usuarios Odoo / OpenERP en España
Deberías usar -b <branch>, no se si ha sido el caso, por defecto creo que baja master. En mi caso, uso -b 11, son 471MB sin contar directorio .git

Por otro lado me sumo y extiendo la duda. Como se debiera implementar correctamente Odoo Community + OCA?
  • Instalando Community + Módulos OCA
  • Instalando OCB + Módulos OCA
  • Instalando OCB + Módulos OCA fuera de OCB comunes con addons + Módulos OCA que no están en addons

¿Hay algún artículo y/o documentación acerca de esto y ventajas e inconvenientes de cada método?

min...@gmail.com

unread,
Apr 9, 2018, 4:07:34 PM4/9/18
to Usuarios Odoo / OpenERP en España
¿Alguien puede arrojar algo de luz? Estoy en espera de saber si arrancar con ocb o con community para empezar en serio. Gracias anticipadas :)

cubells

unread,
Apr 9, 2018, 5:04:08 PM4/9/18
to openerp-s...@googlegroups.com
El 9/4/18 a les 22:07, min...@gmail.com ha escrit:
> ¿Alguien puede arrojar algo de luz? Estoy en espera de saber si arrancar
> con ocb o con community para empezar en serio. Gracias anticipadas :)
>
> El viernes, 6 de abril de 2018, 13:00:45 (UTC+2), min...@gmail.com escribió:
>
> Deberías usar -b <branch>, no se si ha sido el caso, por defecto
> creo que baja master. En mi caso, uso -b 11, son 471MB sin contar
> directorio .git
>
> Por otro lado me sumo y extiendo la duda. Como se debiera
> implementar correctamente Odoo Community + OCA?
>
> * Instalando Community + Módulos OCA
> * Instalando OCB + Módulos OCA

Esto es lo que debes hacer.
Por poco que busques en https://odoospain.odoo.com/ o en esta misma
lista, te explican cómo.


--
Atentament, cubells.
--

min...@gmail.com

unread,
Apr 9, 2018, 5:13:31 PM4/9/18
to Usuarios Odoo / OpenERP en España
Mi duda es más bien que diferencias hay funcionales entre ocb y community, ya que no he visto esa información por ningún lado. Lo que he visto es que los pr entran antes en ocb al ser mantenida por la comunidad aunque entiendo que la community es el mismo caso. No se si es que ocb es más bleeding edge que community o simplemente son dos formas distintas de gestionar.

Echo un ojo a odoospain, pensaba que lo más 'oficial' era esta lista, gracias :)

cubells

unread,
Apr 9, 2018, 5:20:45 PM4/9/18
to openerp-s...@googlegroups.com
El 9/4/18 a les 23:13, min...@gmail.com ha escrit:
> Mi duda es más bien que diferencias hay funcionales entre ocb y
> community, ya que no he visto esa información por ningún lado. Lo que he
> visto es que los pr entran antes en ocb al ser mantenida por la
> comunidad aunque entiendo que la community es el mismo caso. No se si es
> que ocb es más bleeding edge que community o simplemente son dos formas
> distintas de gestionar.


http://www.avanzosc.es/blog/noticias-de-avanzosc-tenemos-la-experiencia-para-ayudarte-a-entender-adaptar-e-implantar-odoo-en-tu-empresa-1/post/odoo-versiones-y-licencias-47

las lista oficial genñerica es esta.

También está esta para temas que que sólo tienen que ver con la
localización española:
opener...@googlegroups.com


--
Atentament, cubells.
--

min...@gmail.com

unread,
Apr 9, 2018, 5:34:16 PM4/9/18
to Usuarios Odoo / OpenERP en España
Ese artículo ya lo había leído, muy bueno para ver globalmente el tema de oca, v11 y de donde viene el soft. Pero mi duda no es con oca en si, es con el repositorio de ocb en github de oca. Mi duda concreta es saber que diferencia hay entre clonar desde github el repositorio de community oficial de la propia odoo o el de ocb de oca. No se si es un caso estilo centos/redhat -> community vs fedora -> ocb. De momento estamos haciendo las pruebas con ocb y bien, pero era por definir este tema.

Gracias por tú tiempo. En nuestro caso es para implantar en la empresa, tenemos otros softwares y es para integrar todo. Por supuesto todo lo que podamos compartir con la comunidad se liberará.

Iron Graterol

unread,
Apr 9, 2018, 6:00:45 PM4/9/18
to openerp-s...@googlegroups.com
Disculpa que interrumpa por acá... Aunque no tengo la experiencia de otros en este foro, quiero darte mi opinión.

Entiendo que la duda que tienes se refiere a si clonar el repositorio completo de la OCA. En vez de clonar completo el repositorio de la versión comunity que mantienen Odoo SA.

Aquí es donde creo que te confundes... Clonar todo el repositorio te daría "todos" los módulos de cualquiera de los repositorios en git.
¿Porque querrías tener todos los módulos en una instalación, en los que probablemente no vayas a usar ni un 20%?

Imagino que la única razón para clonar todo... Es para realizar tu propia versión... O tu propio derivado... ( Estilo Ubuntu - Linux Mint)

Tendrías los módulos para hotel, para educat, transporte, etc, etc ,etc... Y la verdad es que las pruebas que he realizado no es buen consejo tener todos los módulos posibles ... Aunque la Modularidad es una gran ventaja en Odoo; también es su gran debilidad... Hay demasiada fragmentación... 
Situación que los módulos de OCA tratan de evitar...

En mi humilde opinión , arranca con una instalación simple desde la versión comunitaria y si quieres algunos módulos adicionales que solo estén en la OCA , pues clonas esos módulos... Así como la regionalización que falte... 

--
Has recibido este mensaje porque estás suscrito al grupo "Usuarios Odoo / OpenERP en España" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a openerp-spain-u...@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

min...@gmail.com

unread,
Apr 9, 2018, 6:07:56 PM4/9/18
to Usuarios Odoo / OpenERP en España
Aquí es donde creo que está la confusión con mi duda, yo hablo de un repositorio concreto, ocb que es un fork de community, no hablo de descargar todos los repositorios de oca: https://github.com/OCA/OCB
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a openerp-spain-users+unsub...@googlegroups.com.

cubells

unread,
Apr 9, 2018, 6:08:20 PM4/9/18
to openerp-s...@googlegroups.com
El 9/4/18 a les 23:34, min...@gmail.com ha escrit:
> Ese artículo ya lo había leído, muy bueno para ver globalmente el tema
> de oca, v11 y de donde viene el soft. Pero mi duda no es con oca en si,
> es con el repositorio de ocb en github de oca. Mi duda concreta es saber
> que diferencia hay entre clonar desde github el repositorio de community
> oficial de la propia odoo o el de ocb de oca. No se si es un caso estilo
> centos/redhat -> community vs fedora -> ocb. De momento estamos haciendo
> las pruebas con ocb y bien, pero era por definir este tema.

La casa madre mantiene odoo, que es el core.

La comunidad mantenemos ocb y los módulos oca. De hecho, ocb es un
projecto más de oca.

Ocb es una copia de odoo con ciertas mejoras y soluciones de errores que
introducimos la comunidad porque en odoo core solamente entran las
mejoras a cuentagotas.

Nuestros cambios se propagan lentamente al core. Por lo tanto, si
quieres tener la última versión de esas mejoras, entonces ocb + módulos oca.

La versión CE es simplemente odoo + los módulos oca que han entrado al core.

Si utilizas odoo + módulos oca más de una cosa te puede chirriar porque
los últimos cambios de la comunidad no están todavía propagados al core.

Si quieres trabajar con módulos oca, debes hacerlo desde git con ocb +
módulos, para tener la última versión.

De hecho hay 2 entornos de pruebas distintos:
http://runbot.odoo.com/runbot

y el nuestro:

https://runbot.odoo-community.org

Ambos, odoo + módulos y ocb + módulos tienen licencia libre.

Y luego aparte, si quieres, con el odoo puedes contratar los módulos
enterprise previo pago, que tienen licencia privativa. Cosa ue yo nunca
haría.

Pero esta información ya la tienes, explicado de otra manera y con
ciertas diferencias, en la entrada de Avanzosc.

--
Atentament, cubells.
--

min...@gmail.com

unread,
Apr 9, 2018, 6:14:15 PM4/9/18
to Usuarios Odoo / OpenERP en España
Perfecto, seguiremos con ocb, gracias por la repuesta tan clara, creo que nos va a ayudar a más de uno. :)

cesa...@gmail.com

unread,
Apr 10, 2018, 8:45:50 AM4/10/18
to Usuarios Odoo / OpenERP en España
que cosas pueden chirriar?

podrias decirnos algun caso concreto que te haya pasado?

Gracias

El martes, 10 de abril de 2018, 0:08:20 (UTC+2), cubells escribió:

cubells

unread,
Apr 10, 2018, 5:07:59 PM4/10/18
to openerp-s...@googlegroups.com
El 10/4/18 a les 14:45, cesa...@gmail.com ha escrit:
> que cosas pueden chirriar?
>
> podrias decirnos algun caso concreto que te haya pasado?


El caso típico es cuando una vista no encuentra su padre porque no
existe un campo.


--
Atentament, cubells.
--

cesa...@gmail.com

unread,
Apr 10, 2018, 5:11:01 PM4/10/18
to Usuarios Odoo / OpenERP en España
gracias cubell

yo tengo 

ODOO v11 CE  + modulos OCA

he bajado odoo ocb (git pull -b 11) y he reiniciado odoo (ocb) usando el conf que usaba con odoo ce...

todo perfecto... a primera vista, ...... algo que tener en cuenta?

cubells

unread,
Apr 10, 2018, 5:21:31 PM4/10/18
to openerp-s...@googlegroups.com
El 10/4/18 a les 23:11, cesa...@gmail.com ha escrit:
> gracias cubell
>
> yo tengo 
>
> ODOO v11 CE  + modulos OCA
>
> he bajado odoo ocb (git pull -b 11) y he reiniciado odoo (ocb) usando el
> conf que usaba con odoo ce...
>
> todo perfecto... a primera vista, ...... algo que tener en cuenta?

Reiniciar odoo con --update=all en un caso como ese.


--
Atentament, cubells.
--

cesa...@gmail.com

unread,
Apr 10, 2018, 5:45:40 PM4/10/18
to Usuarios Odoo / OpenERP en España
gracias

Alan Gressi

unread,
Jun 19, 2018, 12:46:36 AM6/19/18
to Usuarios Odoo / OpenERP en España
Disculpen amigos, para instalar OCA/OCB cual es el proceso? actuelmente tengo Odoo 10 Community Edition y quiero probar el fork pero no tengo ni idea como instalarlo.

Gracias, saludos

min...@gmail.com

unread,
Jun 19, 2018, 3:53:34 AM6/19/18
to Usuarios Odoo / OpenERP en España
Nosotros estamos usando git con depth=1 te pongo los comandos que usamos por si quieres 'jugar' un poco, de momento como un tiro y sin problemas. Como siempre recomendado venv o docker.

Para clonar:
git clone -b 10.0 --single-branch --depth=1 https://github.com/OCA/OCB.git <destino>
Con esto tienes solo el último estado de la rama 11 del repo y no te lo bajas entero, es un repo bastante grande

Para actualizar el repositorio (se sync a diario):
git pull --rebase origin 10.0 --depth=1


En nuestro flujo, a mayores, lo que tenemos es un dir con el código del core y luego exportamos los ficheros a los entornos de desarrollo, sería (importante la barra / del final sino, como dice el param, te mete un prefijo a lso ficheros, no los sobreescribe):
git checkout-index -fa --prefix=<destino>/

Ejecutas el setup.py y ya lo puedes usar sin problema, o puedes arrancarlo directamente con odoo-bin, pero si ya usas community supongo que te sonará ;)
Luego los módulos de oca que están estables los tienes en pip directamente. Sino lo mismo, clonar y añadir el dir a addons_path.

YusufSalahAdDin

unread,
Jun 19, 2018, 7:21:12 AM6/19/18
to openerp-s...@googlegroups.com
Que es a grandes rasgos el OCB?

--

min...@gmail.com

unread,
Jun 19, 2018, 9:31:52 AM6/19/18
to Usuarios Odoo / OpenERP en España
Community con parches y detalles que aún no están en community por tema burocrático por decirlo asi. Cubells lo explica estupendamente en este mismo hilo en el mensaje del 10 de abril.

YusufSalahAdDin

unread,
Jun 19, 2018, 9:51:45 AM6/19/18
to Usuarios Odoo / OpenERP en España
Bien, digamos que quiero utilizar OCB, estoy usando Odoo en Docker, alguien tiene una plantilla buena para utilizar esta versión en lugar de la CE de Odoo?

Alan Gressi

unread,
Jun 24, 2018, 1:21:54 AM6/24/18
to Usuarios Odoo / OpenERP en España
Disculpa no habia visto que me respondiste muchisimas gracias. Cabe aclarar que apenas y se como instalar Odoo, tienes alguna guia o pdf en donde me indiquen un poco mas detallado como instalar OCB? Y en OCB no aparecen modulos que sean de pago y que digan "enterprise" o que otras mejoras tiene? Gracias
Reply all
Reply to author
Forward
0 new messages