Migração da localização Brasileira para a versão 11.0

348 views
Skip to first unread message

Luis Felipe Miléo

unread,
Oct 4, 2017, 1:32:01 AM10/4/17
to openerp...@googlegroups.com, bra...@odoo-community.org

Boa noite,


Hoje iniciamos os trabalhos da migração para da localização para a versão 11. Se precisarem entender um pouco mais sobre a instalação do Odoo 11 escrevi um resumo no link: https://www.kmee.com.br/instalacao-odoo-versao-11/


Contamos com a ajuda da OCA em especial do Pedro Baeza que criado a branch 11.0 em todos os projetos da OCA e tambem criou a branch 11.0 do Odoo no fork da OCA "OCB".


https://twitter.com/PedroMBaeza/status/915218681155776513?s=08


Na migração da versão 7.0 para a 8.0 tivemos um grande atraso nos PR pois a branch 8.0 demorou vários meses para ser criada e quem acompanha faz tempo sabe como a OCA tem ajudado e melhorado o ambiente de contribuição.


O Pedro executou o seguinte script:


https://github.com/OCA/maintainer-tools/blob/master/tools/migrate_branch.py


Que inclusive pode ser utilizado para migrar projetos seus projetos para a versão 11. É bem simples de usar, veja a documentação no começo do arquivo, mas se houver qualquer dúvida fiquem a vontade para me perguntar.


A OCA também disponibilizou um manual (como sempre) para instruções de migração entre versões que pode ser consultado no link https://github.com/OCA/maintainer-tools/wiki/Migration-to-version-11.0


E haverá um talk importante do Oliver Dony a respeito disto


https://www.odoo.com/pt_BR/event/odoo-experience-2017-2017-10-02-2017-10-06-692/track/porting-odoo-to-python-3-an-overview-729


Que pode ser acompanhado ao vivo https://www.youtube.com/watch?v=CHKg_fs_eZA


Segundo a analise realizada pelo nosso time técnico a migração não deve demorar para ser finalizada e dentro alguns dias já deveremos ter módulos prontos para uso na versão 11.


O roadmap de migração da localização deve ser acompanhado no https://github.com/OCA/l10n-brazil/issues/568 e ontem voltamos nossos esforços a analisar as dependências python e iniciamos a migração da biblioteca pybrasil para o python3. Logo vamos realmente migrar os módulos da localização e filtrar os módulos separando-os em PR para revisão na OCA.


Quem estiver interessado em contribuir entre em contato com a gente, nos canais oficiais, pois além de todo esforço ser bem vindo é também uma ótima oportunidade de aprendizado, pois estaremos explicando as mudanças na localização e na api.


Os cainais oficiais de comunicação da OCA são:


1. GITHUB: https://github.com/OCA/l10n-brazil/

2. LISTAS DE DISCUSSÃO: https://odoo-community.org/groups/brazil-12


E por padrão as decisões referentes a localização devem ser formalizadas nos mesmos.


Também existe o grupo do Telegram https://t.me/odoobrazil onde deveremos combinar alguns hangouts e conversas para coordenar os trabalhos.


Uma coisa que fiz ontem foi fechar todos os PR e ISSUES criados pela KMEE que ainda não foram aprovados referentes a versão 7, 8 e 10. Então se você precisar de alguma correção em algumas dessas versões por favor olhem nosso fork por não enviaremos mais PRs para OCA referentes a estas versões. Amanhã devo revisar os das outras pessoas.


Atenciosamente


Luis Felipe Miléo
Parceiro oficial:
  


Luis Felipe Miléo

unread,
Oct 4, 2017, 9:44:43 PM10/4/17
to openerp...@googlegroups.com, brazil
Boa noite Pessoal,


E outra coisa falei com o @Raphael hoje e dei uma limpada nos PR antigos do projeto e a nossa equipe já esta acabando o a migração da biblioteca pybrasil e logo logo poderemos paralelizar as coisas e seria muito bom contar com a colaboração de vocês.

Abraços

Luis Felipe Miléo
Parceiro oficial:
  


From: "'Luis Felipe Miléo' via OdooBrasil / OpenERPBrasil.org" <openerp...@googlegroups.com>
To: openerp...@googlegroups.com, "brazil" <bra...@odoo-community.org>
Sent: Wednesday, October 4, 2017 2:31:46 AM
Subject: [openerpbrasil.org] Migração da localização Brasileira para a versão 11.0

--
Você recebeu essa mensagem porque está inscrito no grupo "OdooBrasil / OpenERPBrasil.org" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para openerp-brasi...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.


Mateus Lopes

unread,
Oct 6, 2017, 8:56:48 AM10/6/17
to OdooBrasil / OpenERPBrasil.org
Muito bom esse tutorial, era isso que eu estava precisando saber.
Obrigado por publicar.


Em quarta-feira, 4 de outubro de 2017 22:44:43 UTC-3, Luis Felipe Miléo escreveu:
Boa noite Pessoal,


E outra coisa falei com o @Raphael hoje e dei uma limpada nos PR antigos do projeto e a nossa equipe já esta acabando o a migração da biblioteca pybrasil e logo logo poderemos paralelizar as coisas e seria muito bom contar com a colaboração de vocês.

Abraços

Luis Felipe Miléo
Parceiro oficial:
  

Raphael Valyi

unread,
Oct 9, 2017, 2:49:00 PM10/9/17
to openerp...@googlegroups.com
Pessoal,

eh bom sinalizar que tem muitos modulos que nao foram portados da v8.0 para a v10.0 e nem para a v9.0 na OCA. Algums dos motivos foi provavelmente que a v9 era um pouco o Windows Milenium do Odoo depois que eles re-escreveram a parte contabel. E depois talvez o pulo ficou grande demais para a v10, enfim ninguem se deu o trabalho de fazer e a v8 continuou andando bastante.

Na hora de migrar da v8 (acho que bastante pessoas usam), nem todo mundo vai pular para a v11. Existem varios motivos de nao ir direitamente da v8 para a v11 como:

  1. se vc usa muitas libs que funcionam apenas no Python 2 (pysped alguem?) pode demorar para se ter alternativas sem bugs na v11. Pode demorar ainda mais para esse tipo de lib funcionar sem regressao no python 2 e python 3 ao mesmo tempo. Depois com o layout da NFe 4.00 eh outra historia ainda...
  2. se vc usa muitos modulos da OCA, vai levar um bom tempo para eles migrarem na v11. Tem varios integradores que acham que uma versao por ano fica complicado de seguir e migram apenas uma de cada duas versoes. Eh o caso da parte francesa da Akretion que pulou a v9 e vai pular a v11 um bom tempo por examplo (no Brasil vamos porem ir mais cedo para a v11).
  3. a migracao dos modulos de estoque da v10 para a v11 fica digamos a metade da dificuldade da migracao da v7 para a v8, ou seja continua bastante dificil e ainda deve ter bastante bugs na parte do estoque porque a galera do SaaS do Odoo ainda nem usou. Se vc tiver muitas customizacoes ou processos por examplo de MRP complexos, pode ser dificil migrar da v8 para v11 de cara.

A Kmee fez um prototipo interessante de refactoring dos documentos fiscais e parametrizacao fiscal que foi submetido na v10 mas sem que os feedback que fizemos no Github da OCA fossem considerados suficentemente para acontecer um merge. Com certeza o modulo chamado "sped" traz coisas interessantes. Vamos integrar varias dessas melhorias na localizacao porem sem detonar o que temos ja e que ja funcionou bastante bem.

Porem, na ideia de facilitar as migracoes, vamos primmeiro encerar a migracao dos modulos centrais da v8 para a v10 (com possiveis backports para a v9) sem mudar muita coisa no modelo de dados.

Dessa forma, quem tiver com a v8 funcionando facilmente podera migrar para a v10 na parte da localizacao (bem eh bom tb nao accreditar no papai noel galera, esse facil eh relativo).

Depois da v10 para a v11 iremos modificar um pouco o modelo de dados (mas muito menos do que nesse modulo 'sped') para trazer a mesma facilidade de configuracao fiscal das empresas do Simples e facilitar algumas coisas com os documentos fiscais. Entao a parte de emissao de NFe pode levar algumas semanas ou meses para estabilizar ao nivel da OCA ainda. Quem quiser usar algum fork nesse meio tempo faz isso assumindo os riscos que pode nao acontecer o merge na OCA como ja aconteceu varias vezes no passado, entao eh bom fazer apenas se vc for fera em migracoes de dados depois e se vc for um expert do git.

Por fim, estavamos 3 da Akretion no Odoo Experience, um desses dias irei fazer algumas consideracoes sobre o evento.


Abraco.

Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para openerp-brasil+unsubscribe@googlegroups.com.

Raphael Valyi

unread,
Oct 9, 2017, 3:40:42 PM10/9/17
to openerp...@googlegroups.com
Eu tambem queria deixar uma nota positiva sobre os incubadores do grupo odoo-brazil que decidimos uns 3 anos atras. Ate uns anos atras a gente nao tinha os boletos no Odoo. Recentemente a gente chegou a usar e refatorar um poucos alguns dos modulos de boletos que a Kmee tinha feito no repo https://github.com/odoo-brazil/odoo-brazil-banking
(nossas extensoes estao aqui: https://github.com/akretion/odoo-boleto-cnab )

Portanto achamos razoavel que alguns modulos centrais desse repo chegam a ser integrado na OCA (quando convidamos o Luis como PSC deixamos claro que talvez o repo banking nao ia ter a massa critica no padrao da OCA para justificar um repo separado depois de incubar). Ou seja tem muita coisa boa na v8 que precisa levar ate a v11...

Tb tem bastante coisa incubando no repo rh da kmee e o dia que mais pessoas que costuumam botar a cara na OCA mexem com esses modulos dara para botar esse repo na OCA provavelmente.

Tou bastante anxioso tb para que a gente consegue organizar melhor a parte da nota de serviço para deixar um incubador de notas de serviços e conseguir delegar a gestao do projeto para mais pessoas. Com certeza refatorando um pouco a localizacao a gente consegue fazer isso na v11.

Abraço
Reply all
Reply to author
Forward
0 new messages