- Jan 06, 2022
-
-
Thibault Delavallée authored
We have our own html2plaintext, already used in lot of use cases instead of just a few for the html2txt library. Notably for emails: most emails going through Odoo stack use our simple html2plaintext to format the body alternative. When no body alternative is given to ``build_email`` an alternative is built using the library to remove. Using our own parser allows to have the same results compared to using ``MailMail.send()``. Difference lies in spaces and new lines as well as markdown. Our html2plaintext is a bit simple and does not try to generate Markdown but generates a simple plaintext version. This also helps solving some issues with depending on that library. Task-2702034 closes odoo/odoo#82330 X-original-commit: odoo/odoo@9b5f86e8fa5bef341ea7392b86987092d6f6933a Related: odoo/enterprise#23292 Signed-off-by:
Thibault Delavallee (tde) <tde@openerp.com>
-
- Sep 15, 2021
-
-
Nils Hamerlinck authored
- Up to odoo 10.0, feedparser dependency was optionally used in the cli of vendored html2text.py (see https://github.com/odoo/odoo/blob/10.0/addons/mail/models/html2text.py#L437) - Since 11.0 (67c17cb3), vendored html2text.py has been removed in favor of maintained package - Turns out the feedparser part in html2text was dead code for a long time anyway (see https://github.com/Alir3z4/html2text/issues/220 ) - So we can safely drop this dependency closes odoo/odoo#76273 X-original-commit: 271b9468 Signed-off-by:
Christophe Monniez (moc) <moc@odoo.com>
-
- Feb 25, 2021
-
-
Christophe Monniez authored
Zeep replaced suds but Debian and Rpm packaging were not updated. Ofxparse is required but did not appear in Debian nor Rpm packaging. closes odoo/odoo#66784 X-original-commit: 39738f2b Signed-off-by:
Christophe Monniez (moc) <moc@odoo.com>
-
- Jan 29, 2021
-
-
Christophe Monniez authored
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 5a1c06a1 and thus can be safely removed from `requirements.txt` too. pychart is not used anymore since 3425752e. 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>
-
- Jul 10, 2020
-
-
Quentin De Paoli authored
closes odoo/odoo#54227 Related: odoo/enterprise#11742 Signed-off-by:
Olivier Dony (odo) <odo@openerp.com>
-
- May 05, 2020
-
-
Julien Castiaux authored
It has been a recurrent request from customers to be able to send email messages to email addresses containing non-ascii characters. [IDNA] is a domain extension to allow unicode characters in domain names. [SMTPUTF8] is a SMTP extension to allow unicode in any header. IDNA defines the [punycode] encoding which translates unicode to an ascii representation. This encoding MUST be used to encode domains. SMTPUTF8 is an SMTP extension that allow utf-8 in all headers on the envelope. [IDNA] https://tools.ietf.org/html/rfc5890 [SMTPUTF8] https://tools.ietf.org/html/rfc6531 [punycode] https://tools.ietf.org/html/rfc3492 Task: 2116928 opw-2229906 opw-2248251 closes odoo/odoo#47709 Signed-off-by:
Raphael Collet (rco) <rco@openerp.com>
-
- Feb 05, 2020
-
-
Hardik Prajapati authored
Python module vatnumber doesn't seem maintained anymore. Therefore, we should: - call directly stdnum (which is maintained and mostly used everywhere in vatnumber) Also improve stdnum import, vat fix method and vat expected formats task-1915371 closes odoo/odoo#36978 Signed-off-by:
Quentin De Paoli (qdp) <qdp@openerp.com>
-
- Jan 22, 2020
-
-
Martin Trigaux authored
At 795c7b0a the external dependencies was changed from trying to import 'ldap' to checking than 'pyldap' package was installed. The problem is that pyldap is a unmaintained library that should no longer be used, as explained on the package page: https://pypi.org/project/pyldap/ "The pyldap fork was merged back into python-ldap, and released as python-ldap 3.0.0." Having pyldap version >= 3.0 installs python-ldap automatically and will not cause any issue. The Debian control file package name is adapted to use the latest. The "ldap" externalm dependency defined in __manifest__.py will cause pkg_resources.get_distribution() to fail in both case ("python-lap" or "pyldap"), but the "import" fallback will succeed. For that reason, the log warning is turned into a log info. closes odoo/odoo#43769 Note: This library should be replaced by the pure python "ldap3" library. X-original-commit: 1afd0ccf Signed-off-by:
Christophe Monniez (moc) <moc@odoo.com>
-
- 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>
-
- Jun 05, 2019
-
-
Martin Trigaux authored
Use polib library that handles this correctly The complexity of the parser is moved to the library
-
- Jan 29, 2019
-
-
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
-
- Oct 09, 2018
-
-
Adrian Torres authored
Commit cf853a78 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
-
- Jun 08, 2018
-
-
Christophe Monniez authored
Since 565277ac sassc is used as a fallback when the python libsass is not available. With this commit, the saasc package dependency is added to the rpm to avoid installing libsass with pip.
-
- Apr 18, 2018
-
-
qsm-odoo authored
Include libsass instead of node-less Thank you to @d-fence for testing this.
-
- Oct 13, 2017
-
-
Christophe Monniez authored
-
- Oct 12, 2017
-
-
Christophe Monniez authored
Purpose: openid is not used anymore in Odoo, therefore it can be safely removed.
-
- Oct 11, 2017
-
-
Christophe Monniez authored
python3-psycopg2 package was missing in the RPM.
-
- Oct 09, 2017
-
-
Christophe Monniez authored
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/
-
- Oct 03, 2017
-
-
Christophe Monniez authored
-
- Sep 30, 2016
-
-
Simon Lejeune 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
-
- May 13, 2016
-
-
Damien Bouvy authored
-
- Sep 28, 2015
-
-
Leonardo Rochael Almeida authored
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
-
Leonardo Rochael Almeida authored
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
-
- Sep 11, 2015
-
-
Simon Lejeune authored
-
- 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
-
- Nov 28, 2014
-
-
Simon Lejeune authored
PyChart is now in the EPEL repo so we now list it as required in setup.cfg. The other mandatory lib not provided by EPEL are pyPdf, vatnumber and pydot and are now installed by easy_install during the post install.
-
Simon Lejeune authored
By default, the package was installed in /usr/local/lib/python2.7 in CentOS7. It is problematic because most of other python packages are installed in /usr/lib and also because /usr/local/lib is not in the default PYTHONPATH. It's fixed by overriding the install script and forcing prefix to be /usr. Added a minimal systemd unitfile. Adapted tests accordingly.
-
- Sep 29, 2014
-
-
Simon Lejeune authored
-
- Sep 02, 2014
-
-
Simon Lejeune authored
[ADD] RedHat: defined the dependencies and added a post-install script to create the odoo user, the odoo configuration file, ...
-
- Jun 23, 2014
-
-
Antony Lesuisse authored
-
- May 30, 2014
-
-
Antony Lesuisse authored
-
- May 29, 2014
-
-
Antony Lesuisse authored
- move packaging stuff to setup - remove historical stuff - remove oe, odoo-cmd-fme will be merged with the convered commands - add an odoo.py script to run odo and boostrap it - simplify README - prepare to move documentation to the github wiki
-
- Oct 06, 2011
-
-
Antony Lesuisse authored
bzr revid: al@openerp.com-20111006031426-6vkjnku1tygyhptb
-
- Sep 26, 2011
-
-
Antony Lesuisse authored
bzr revid: al@openerp.com-20110926005444-a7vqjb05vep7xbvj
-
- Oct 19, 2010
-
-
Stéphane Wirtel authored
bzr revid: stephane@openerp.com-20101018220003-c1mjlq507djn4lxi
-
- May 11, 2010
-
-
Jay Vora authored
bzr revid: jvo@tinyerp.com-20100511143954-exhrzxidou2r3j2a
-
- Feb 13, 2009
-
-
Stéphane Wirtel authored
bzr revid: stephane@tinyerp.com-20090212234009-laxvd7ezteq256k8
-
- Feb 09, 2009
-
-
Stéphane Wirtel authored
bzr revid: stephane@tinyerp.com-20090208233812-5qa8ik7j7mmcz0xf
-
Stéphane Wirtel authored
bzr revid: stephane@tinyerp.com-20090208232536-3149vmfra424p661
-