Update di OpenERP con bzr

From RVM Wiki
Revision as of 11:52, 9 January 2013 by Gabriele.vivinetto (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Aggiornamento da launchpad

  • Per aggiornare i moduli secondo i rilasci ufficiali, fermare openerp
sudo invoke-rc.d openerp stop
  • Fare il pull dei tre repository:
sudo -u openerp -i
cd /home/openerp/lp/
cd  addons
bzr pull
cd ../openerp
bzr pull
cd ../web
bzr pull
  • Applicare eventuali aggiornamenti ai database utilizzati:
 cd /home/openerp/lp/openerp
./openerp-server -c /etc/openerp-server.conf -u all -d nomedatabase
  • Attendere il completamento dell'applicazione aggiornamenti guardando il log:
sudo tail -f /var/log//openerp/openerp-server.log 
INFO test openerp: OpenERP server is running, waiting for connections..
  • Riavviare openerp
sudo invoke-rc.d openerp start

Merge per la correzione di un bug

  • Se un bug non è ancora stato inserito nel branch ufficiale, bisogna fare un merge con il branch che lo contiene.
  • Fermare openerp
sudo invoke-rc.d openerp stop
  • Ad esempio, per correggere il bug Bug #1095919 “[7.0Modules:Apps and Modules:Updates emit error, ...” : Bugs : OpenERP Web], dalla pagina, si vede che c'è un Related branch", quindi
bzr merge lp:~openerp-dev/openerp-web/7.0-bug-1095919-psa


  • Applicare eventuali aggiornamenti ai database utilizzati:
 cd /home/openerp/lp/openerp
./openerp-server -c /etc/openerp-server.conf -u all -d nomedatabase
  • Riavviare openerp
sudo invoke-rc.d openerp start