- Oct 02, 2019
-
-
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:
Christophe Monniez (moc) <moc@odoo.com>
-
- Jul 27, 2018
-
-
Christophe Monniez authored
Since bf3193ac libsass is needed but is named libsass0 in Debian. With this commit, the docker source image used for tests will build again.
-
- Apr 18, 2018
-
-
qsm-odoo authored
Include libsass instead of node-less Thank you to @d-fence for testing this.
-
- Oct 03, 2017
-
-
Christophe Monniez authored
-
- Jun 10, 2016
-
-
Simon Lejeune authored
* Remove dependency on less-plugin-clean-css which distribution packages are broken on debian stretch and derivated. * Updated documentation. * Lessc provides a `--compress` argument that could solve this issue. According to the documentation at http://lesscss.org/usage/: "[...] Compress using less built-in compression. This does an okay job but does not utilise all the tricks of dedicated css compression[...]" However, using this argument works on lessc 2.5.3 but not on 1.4.2 (`--compress` arg is present but seems to be break some rules i haven't been able to put my finger on). * Finally, use the minification of the StylesheetAsset that takes care of removing the spaces, the comments and the sourcemap with regexes. fixes issue #9113
-
- Sep 11, 2015
-
-
Simon Lejeune authored
-
- Jul 15, 2015
-
-
Aaron Bohy authored
Workarounded https://launchpad.net/debian/+source/openssl/1.0.1j-1 by updating requests in requirements.txt and pip in our tests environment.
-
- Jul 14, 2015
-
-
Simon Lejeune authored
It was preventing postgresql to generate a working cluster.
-
Simon Lejeune authored
It was preventing postgresql to generate a working cluster.
-
- Feb 23, 2015
-
-
Nicolas Martinelli authored
Update to pip v6 necessary to avoid import error of 'IncompleteRead' from requests.compat
-
- Feb 20, 2015
-
-
Nicolas Martinelli authored
Creation of a Dockerfile for the src package for nightly tests. Remove unnecessary libraries installation from the Debian Dockerfile.
-
- Jan 20, 2015
-
-
Aaron Bohy authored
RPM packages did not pass the tests because the centos prompt changed and thus did not match the regexp anymore. We now explicitely specify the prompt in our Dockerfiles to prevent such issues.
-
Aaron Bohy authored
RPM packages did not pass the tests because the centos prompt changed and thus did not match the regexp anymore. We now explicitely specify the prompt in our Dockerfiles to prevent such issues.
-
- Jan 15, 2015
-
-
Aaron Bohy authored
Remove installation of v8 requirements in package.dfdebian as this is unnecessary for v7. This fixes a bug occuring during the installation of openerp (precisely when installing reportlab dependencies), because reportlab now requires a more recent version of pillow than 2.5.1. Also use pip instead of /usr/local/bin/pip in test_tgz (package.py) as pip script isn't installed there anymore.
-
- Dec 19, 2014
-
-
Simon Lejeune authored
[REF] Packaging: backport of a7ab5a41 [REF] Packaging: backport of a700a113 [REF] Packaging: backport of 9d0bd280 [REF] Packaging: backport of b0722d3e [REF] Packaging: backport of 24b2c938 [REF] Packaging: backport of e874cdaf [REF] Packaging: backport of 56b61da1 [REF] Packaging: backport of be96dd85 [REF] Packaging: backport of 50a4da99 [REF] Packaging: backport of 1c41f369 [REF] Packaging: backport of cc113317 [FIX] Packaging: backport of 13471630 [REF] Package: backport of 93845d68 [REF] Package: backport of 012bc01c [FIX] Package: partial apply of d9e72a37 [REF] Package: backport of 67036fef [REF] Package: backport of 73de0138 [REF] Package: backport of 30d987ed [REF] Package: backport of 29132669 [REF] Package: backport of 7db12dc4 [REF] Package: backport of f668f9c6 [REF] Package: backport of 2cf4051a [REF] Packaging: backport of 73592487 [REF] Packaging: backport of f2598ecd [REF] Package: backport of fd21912c [REF] Package: backport of 9a8cdf49 [REF] Package: backport of 2f4984b8 [REF] Package: backport of 6e9edeeb [REF] Package: partial backport of d4624fa8 [REF] Package: backport of 9f13722f
-
- Dec 09, 2014
-
-
Aaron Bohy authored
This way we'll be using docker cache to spare dependencies download time.
-