summaryrefslogtreecommitdiff
path: root/debian
AgeCommit message (Collapse)Author
2018-11-19[FIX] packaging: add qrcode package to docker fileChristophe Monniez
After the Odoo package is built, the package.py script uses a Docker image to test the package. After that python3-qrcode was added as a dependency for the package in 2ff49c5f , it revealed some issues. A missing cli parameter and a forgotten '&&' in the Dockerfile prevented the installation of the depending packages. Also, the script shebang was wrong by launching python2. Finally, the fact that python3-xlwt is missing in Debian stretch was highlighted. With this commit, the python3-xlwt is explicitly removed from the dependencies and the documentation is updated accordingly. closes odoo/odoo#28807
2018-11-13[FIX] packaging: make Debian package depends on qrcode and vobjectChristophe Monniez
As stated in issue #27752, some Debian packages are only recommended. As a consequence, these packages are not installed on the Official Docker image. In that case, if the user wants to install an Odoo module that needs one of these package, the Docker container has to be modified. python3-qrcode and python3-vobject are now part of the latest Debian stable (stretch) and the latest Ubuntu LTS (Bionic Beaver). Also, they are pure python, and very small. Thus, the Debian package can depends on them. co-author: @sbidoul Fixes #27752 Closes #28588 Closes #28371 Closes #28372
2018-10-09[REM] packaging: drop PyYAML dependencyAdrian Torres
Commit cf853a785ba4b533ddb2e8a717c9ffa6429e7b81 removed all yml tests and the yml import engine from Odoo forever, however PyYAML remains a dependency even though it's not used anymore. This commit removes any reference to this lib that could be found. closes odoo/odoo#27563
2018-07-27[REF] web, *: update bootstrap-datetimepicker to tempusdominusqsm-odoo
* website_form, debian Our old library for datetimepicker for bootstrap 3 is deprecated and an updated version is developed by the same team under the new name "tempusdominus", for bootstrap 4. The lib is imported by taking the *unminified build* JS and the *src* scss. Odoo is also bundling the lib better by putting the scss file in both backend and frontend assets instead of only in common (so that the scss is compiled differently for the frontend and the backend). Note: the lib also needed to be patched inline to solve a bug at one line.
2018-07-18[FIX] packaging: make debian package depends on python3-chardetChristophe Monniez
Since b60de0db41bbe4af3c2f6e2369eda5d483702d76 Odoo requires chardet to be installed. With this commit, the Debian package will depends on python3-chardet.
2018-06-28[MERGE] forward port branch saas-11.3 up to 3cdcbce93cbChristophe Simonis
2018-06-21[MERGE] forward port branch 11.0 up to c5ed3729709Christophe Simonis
2018-06-21[MERGE] forward port branch saas-15 up to 152d42041e7Christophe Simonis
2018-06-20[MERGE] forward port branch 9.0 up to 9cb37398f2cChristophe Simonis
2018-06-15[FIX] packaging: stop removing Odoo lib dirChristophe Monniez
When removing Odoo Debian package, the directory /var/lib/odoo is also removed. This directory could contain important data like filestore or custom modules. With this commit, this directory is preserved on removal and deleted when the purge command is issued with a Debian package manager. Fixes #22138
2018-04-24[FIX] packaging: remove libsass dependency in debian packageChristophe Monniez
A dependency to libsass was added in debian package and in the docker file. The Odoo nightly builds of the deb package was failing because this lib is named libsass0 in Debian. Finally, this dependency is not required because python3-libsass already depends on libsass0.
2018-04-18[REF] setup: review dependenciesqsm-odoo
Include libsass instead of node-less Thank you to @d-fence for testing this.
2018-01-16[REF] website_links: remove ZeroClipboard libAkash Bhavsar
... and use Clipboard instead, which is already in web (put in the assets_common). Task #33274
2017-10-12[IMP] packaging: remove some packages dependenciesChristophe Monniez
On Ubuntu Xenian, the Odoo package was difficult to install because three Debian packages were required but could not be found in Ubuntu repositories. As those packages are not really crucial, they are now only suggegsted by the Debian package which is therefore installable on Ubuntu Xenial. One can manually install them as explained in the documentation. Closes #20000
2017-10-12[REM] remove any openid referenceChristophe Monniez
Purpose: openid is not used anymore in Odoo, therefore it can be safely removed.
2017-10-09[REF] core: Remove psycogreen dependencyChristophe Monniez
Purpose: The psycogreen module is unmaintained. Last source update was in 2015 and last pypi package was in 2012. Odoo only use a small part of the psycogreen module that could be written directly in the odoo code. This commit reproduce the small function from psycogreen used in ODoo and remove all depencies from it. Also the copyright and license are honored and the documentation is updated accordingly. pypi pckage: https://pypi.python.org/pypi/psycogreen bitbucket repos: https://bitbucket.org/dvarrazzo/psycogreen/
2017-10-03[IMP] debian,rpm: improve kill in service unit (thanks sbidoul)Christophe Monniez
2017-10-03[IMP] debian: build package for python 3.5Christophe Monniez
* Add a minimum systemd service file
2017-10-03[FIX] debian/copyright: Added most of the js/cssChristophe Monniez
Debian copyright file was only mentioning odoo files. Now all js and css files with specific copyright / licenses are added.
2017-05-26[FIX] packaging: update dependency for pyPdf2Olivier Dony
Complements 021de21e8cdcf35276c945d8070d04435fa1a19c and #16918
2016-10-27[MERGE] forward port branch saas-12 up to 6f8e40cChristophe Simonis
2016-10-27[MERGE] forward port branch 9.0 up to 25616b9Christophe Simonis
2016-10-27[MERGE] forward port branch saas-6 up to 3c3ce75Christophe Simonis
2016-10-27[MERGE] forward port branch 8.0 up to 5ee4344Christophe Simonis
2016-10-24[REF] packaging: debian: depend on python-babelSimon Lejeune
Before this patch, the debian package depends on `python-pybabel`. According to the documentation, this is a dummy package for transition from `python-pybabel` to `python-babel`[1]. This dummy package has thus been removed in debian stretch in favor of `python-babel`, and the odoo package is thus not installable in debian stretch. To fix this, we depend directly on `python-babel`, which is available in all debian releases[2]. Closes #13905 [1] https://packages.debian.org/jessie/python-pybabel [2] https://packages.debian.org/jessie/python-babel
2016-09-30[REF] packaging: renamed configuration filesSimon Lejeune
no fallbacks were implemented to `openerp-server.conf`.
2016-09-30[REF] cli: renamed openerp-server to odoo-binSimon Lejeune
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.
2016-09-30[REF] packaging: debian: remove unneeded recommanded dependenciesSimon Lejeune
They were there since long time but to allow some obscure test to run. As they don't bring anything let's just drop them.
2016-09-30[REF] packaging: openerp has been renamed odooSimon Lejeune
Fix the various place when the rename of the git root directory broke the packaging script. Also, we can now name the library "odoo".
2016-09-01[MERGE] forward port branch 8.0 up to 7b93e1dChristophe Simonis
2016-08-26[FIX] packaging: Backport of efe37469 to 8.0Simon Lejeune
[FIX] packaging: debian: update-python-module is no more The command is not installed by default. It was available in the python-support library which we didn't depend on and now this library is no more in debian jessie/ubuntu xenial. Backported for #13302
2016-06-14[MERGE] forward port of branch 9.0 up to bfbe2d6Christophe Simonis
# Conflicts: # addons/marketing/i18n/es_PE.po # addons/marketing/i18n/hu.po
2016-06-10[FIX] packaging: debian: update-python-module is no moreSimon Lejeune
The command is not installed by default. It was available in the python-support library which we didn't depend on and now this library is no more in debian jessie/ubuntu xenial. fixes #11785
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-12-01[FIX] packaging: debian: missing comma in control fileSimon Lejeune
introduced by rev c1ff5d894c46d15c5ec69217a9af890e335735d4
2015-11-26[REF] packaging: depends on XlsxWriterSimon Lejeune
2015-11-10[REF] packaging: debian: don't require ofxparseSimon Lejeune
because it's available in debian stable but not in ubuntu 14.04 (lts)
2015-09-28[IMP] replace simplejson with stdlib jsonLeonardo Rochael Almeida
The stdlib version of the json library is more recent than the 3.5.3 version we are pinning in `requirements.txt` There is no reason to use it. Closes #6940
2015-09-28[IMP] unittest2 > unittestLeonardo Rochael Almeida
The `unittest2` package is simply a backport of `unittest` from the Standard Library of Python 2.7 to previous versions. There is no reason to use it any longer. Closes #6941
2015-09-11[FIX] packaging: debian: depends on node-less & node-clean-cssSimon Lejeune
2015-09-08[LEGAL] Switch to LGPLv3 LicenseOlivier Dony
99% of the contributors have signed the CLA The rest of them have been contacted by email and are free to either sign the CLA or ask for their contributions to be removed from Odoo Community Edition. See also: - https://www.odoo.com/cla - https://www.odoo.com/blog/odoo-news-5/post/adapting-our-open-source-license-245
2015-07-31[REF] packaging: ofxparse as "hard" dependencySimon Lejeune
2015-07-22[MERGE] forward port of branch saas-6 up to 63e92cbChristophe Simonis
2015-07-14[ADD] Activate 'suds' library for PythonRichard Mathot
This library is a SOAP client. It will be used to integrate Odoo with external web services that use SOAP based protocols.
2015-06-02[LEGAL] Use global LICENSE/COPYRIGHT files, remove boilerplate textOlivier Dony
- Preserved explicit 3rd-party copyright notices - Explicit boilerplate should not be necessary - copyright law applies automatically in all countries thanks to Berne Convention + WTO rules, and a reference to the applicable license is clear enough.
2015-01-23[MERGE] forward port of branch 8.0 up to 0ec3c75Christophe Simonis
2015-01-23[FIX] Packaging: Debian: lintian errors and warningsAaron Bohy
- control: - duplicated Section entry removed - X-Python-Version added - Uploaders added - init: - set odoo.py as deamon instead of openerp-server - source /lib/lsb/init-functions to fix Debian lintian warning init.d-script-does-not-source-init-functions - copyright: machine-readable (dep5) copyright
2015-01-08[REM] modelines: Gotta catch 'em allRichard Mathot
2015-01-05[IMP] Packaging: debian: package maintainer/descriptions updatedAaron Bohy
Mainly renaming of OpenERP into Odoo
2014-12-15[IMP] Packaging: Debian, RedHat: No more superuser for odoo roleAaron Bohy
only create db