Skip to content
Snippets Groups Projects
  1. Oct 02, 2019
    • Christophe Monniez's avatar
      [REF] packaging: use docker to build packages · 8c4c4394
      Christophe Monniez authored
      
      Actually, docker is used to test Linux packages once they are built.
      The packaging process is done on the host system where package.py is
      run.
      
      Consequences:
          * difficult to reproduce an exact same build on another host
          * changing a Debian/Ubuntu target version means some upgrade steps
            on the build host (mix that with the fact that the host also
            could build old Odoo versions)
          * Fedora rpm package is built on an Ubuntu system (which is not a
            real problem but it could be)
      
      With this commit, the package.py utility is refactored to use Docker
      containers to build the Gnu/Linux packages.
      
      Also, the Debian package is adapted for Debian Buster, the RPM package
      is built based on Fedora 30.
      
      Some minor changes are also made in the windows packaging system.
      
      closes odoo/odoo#37766
      
      Signed-off-by: default avatarChristophe Monniez (moc) <moc@odoo.com>
      8c4c4394
  2. Jan 29, 2019
    • Christophe Monniez's avatar
      [FIX] packaging: allow install on fedora29 · 7eec6b36
      Christophe Monniez authored
      Fedora 29 switched to python 3.7. It seems that there is no official
      way to build a RPM package that could works with 3.6 and 3.7.
      Building two different packages for each version could open the pandora
      box of packaging.
      
      With this commit an ugly hack is used: if python3.7 is found, the odoo
      directory is symlinked into its site-packages dir.
      
      fixes #30579
      
      closes odoo/odoo#30618
      7eec6b36
  3. Jun 08, 2018
  4. Apr 18, 2018
  5. Oct 03, 2017
  6. May 26, 2017
  7. Oct 24, 2016
  8. Sep 30, 2016
    • Simon Lejeune's avatar
      [REF] packaging: renamed configuration files · c59eb4ff
      Simon Lejeune authored
      no fallbacks were implemented to `openerp-server.conf`.
      c59eb4ff
    • Simon Lejeune's avatar
      [REF] cli: renamed openerp-server to odoo-bin · ed8f0c83
      Simon Lejeune authored
      The use of an entry point was considered in order to provide
      an `odoo` command in the path for the packages users, but the
      generated entry point will first check that all the things in
      install_requires were provided in a not bright way: it'll check
      that it matches a distribution name. This does not work because
      python-chart does not have the distrubtion name "pychart" which
      is provided by the python-pychart package in debian jessie. Same
      for suds-jurko which is provided by python-suds in debian stretch
      but does not have the distribution name "suds".
      
      Also, adapted the  packages tests to these cli changes.
      ed8f0c83
    • Simon Lejeune's avatar
      [REF] packaging: openerp has been renamed odoo · eb501081
      Simon Lejeune authored
      Fix the various place when the rename of the git root directory
      broke the packaging script. Also, we can now name the library
      "odoo".
      eb501081
  9. Jun 07, 2016
  10. Nov 26, 2015
  11. Jul 31, 2015
  12. Jul 14, 2015
  13. Dec 19, 2014
  14. Dec 15, 2014
  15. Dec 03, 2014
  16. Nov 28, 2014
  17. Sep 04, 2014
  18. Sep 02, 2014
Loading