summaryrefslogtreecommitdiff
path: root/setup/package.dfsrc
AgeCommit message (Collapse)Author
2021-01-29[FIX] packaging: update rpm packaging for fedora 32Christophe Monniez
As Fedora 32 was the current release when Odoo 14.0 was released, this should be the supported version. Also, a few old libs were still in mentioned in the packaging files. They flew under the radar because they never broke the packaging. This is not the case anymore, those libs disappeared from the Fedora repos. It seems that pyparsing is not used anymore since 5a1c06a19 and thus can be safely removed from `requirements.txt` too. pychart is not used anymore since 3425752ea. While at it, remove mix of tabs and spaces in package.dffedora, also add missing packages to avoid installation at test time. Now that I started down the slippery slope, also removed some `-dev` packages in package.dfsrc as wheel's are available. Finally, the rpm install script now detects the python ABI version in order to avoid update this file at each ABI change in Fedora. Fixes #63719 closes odoo/odoo#65224 Signed-off-by: Christophe Monniez (moc) <moc@odoo.com>
2019-10-02[REF] packaging: use docker to build packagesChristophe Monniez
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>
2018-07-27[FIX] packaging: fix docker file for src testsChristophe Monniez
Since bf3193a libsass is needed but is named libsass0 in Debian. With this commit, the docker source image used for tests will build again.
2018-04-18[REF] setup: review dependenciesqsm-odoo
Include libsass instead of node-less Thank you to @d-fence for testing this.
2017-10-03[IMP] setup: Update docker filesChristophe Monniez
2016-06-10[REF] ir_qweb: less webasset: compress output instead of minifying itSimon Lejeune
* 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
2015-09-11[FIX] packaging: adapt test environment to less dependencySimon Lejeune
2015-07-16[MERGE] forward port of branch 8.0 up to 9ac62d7Christophe Simonis
2015-07-15[FIX] packaging: tarball nightly testAaron Bohy
Workarounded https://launchpad.net/debian/+source/openssl/1.0.1j-1 by updating requests in requirements.txt and pip in our tests environment.
2015-07-14[FIX] packaging: remove policy-rc configurationSimon Lejeune
It was preventing postgresql to generate a working cluster.
2015-02-23[IMP] Packaging: use docker image of debian jessie.Nicolas Martinelli
Update to pip v6 necessary to avoid import error of 'IncompleteRead' from requests.compat
2015-02-20[ADD] Packaging: nightly tests: src dockerfileNicolas Martinelli
Creation of a Dockerfile for the src package for nightly tests. Remove unnecessary libraries installation from the Debian Dockerfile.