Thursday, October 23, 2025
2 changes · 18.0
Enhancements to existing features
This update suppresses misleading warning messages caused by a packaging issue in Ubuntu Jammy's PDF tooling. It keeps server logs cleaner so teams can focus on real issues without changing business functionality.
Original PR description
Apparently on jammy the pdfminer package returns nonsensical versions (the distribution for `pdfminer.six` yields `-VERSION-`, and inside the python code the `__version__` is `__VERSION__`). When trying to look up the distribution for the (invalid as a distribution name) `ldap`, as a fallback `pkg_resources` parses every package on the sys.path before returning a lookup failure. Doing so, it encounters `pdfminer` fails to parse its version as a `Version`, warns that that is deprecated, then parses it using the more lenient `LegacyVersion` and warns that this is also deprecated. Since this is a packaging issue in just jammy and we can't really do anything about it, just sweep the issue under the rug. https://runbot.odoo.com/odoo/error/163677 Forward-Port-Of: odoo/odoo#232650
The web team has updated the code quality setup so VOIP-related modules are now included in linting checks. This helps catch issues earlier during development and supports more consistent maintenance, with no direct change for end users.
Original PR description
Forward-Port-Of: odoo/odoo#232484