odoo/odoo#198473
Created by fw-bot
Merged
at 69cddf4cd0e8d67ece3668595230dc4373ac459e
Statuses:
- legal/cla: Contributor License Agreement check
- ci/runbot: Odoo Test Suite
- ci/upgrade_enterprise: Test upgrades for enterprise master
- ci/style: Optional style check. Ignore it only if strictly necessary.
- ci/security: Required security check. Can only be ignored by security team.
- label
- odoo-dev:master-16.0-explicit-deb-depends-moc-417359-fw
- head
- 283093162eba9cbd473564abb7f11c5cb146134f
- merged
- 8 months ago by Framework (ORM), Christophe Monniez (moc)
| odoo/odoo | |
|---|---|
| 16.0 | #197302 |
| 17.0 | #198102 |
| saas-17.4 | #198342 |
| 18.0 | #198374 |
| saas-18.1 | #198397 |
| saas-18.2 | #198418 |
| saas-18.3 | |
| saas-18.4 | |
| 19.0 | |
| master | #198473 |
[FW][FIX] packaging: more explicit debian control file
The Debian control file is used when installing Debian packages needed by Odoo by using the debinstall.sh script. On the other hand, when the Odoo Debian package is built, the Debian dependencies are also computed by the dh_python3 script. So finally the real dependencies may differ.
The main issue is python3-gevent which is missing in the control file.
With this commit, the packages are explicitely declared in the control file instead of relying on incidentally installed packages.
python3-cryptographyis installed bypython3-opensslpython3-idnaandpython3-urllib3are installed bypython3-requestspython3-markupsafeis installed bypython3-jinja2