odoo/documentation#9115
Created by Framework (ORM), Xavier Dollé (xdo)
Statuses:
- ci/documentation: (runtime 131s)
- ci/codeowner_coverage: (runtime 4s)
- label
- odoo-dev:master-update-requirements-xdo
- head
- 584be77c1e3ef122df996fe981024fa0058202fe
- merged
- 1 year ago by Framework (ORM), Christophe Monniez (moc)
odoo/documentation | |
---|---|
17.0 | #9115 |
saas-17.1 | #9133 |
saas-17.2 | #9134 |
18.0 | |
saas-18.2 | |
saas-18.3 | |
saas-18.4 | |
19.0 | |
master | #9135 |
[FIX] adapt requirements to ubuntu Jammy
The docutils is pinned to 0.16.0 while the Jammy version should be 0.17
This is the case for a compatibility issue with sphinx-tabs==3.2.0 also official versions in ubuntu Jammy.
The odoo.requirements package contains already a docutils 0.17.0 creating some downgrade when installing requirements, this commit upgrade both dependency to a compatible version.
The proposed solution pins sphinx-tabs to a higher version, compatible with docutils 0.17. Some investigation should still be done to check why the package versions in ubuntu focal are not compatible when installed via pip.
This should avoid installing requirements in all documentation build and hopefully avoid some random errors.
This will also avoid an random error where documentation requirements are installed before odoo ones
https://runbot.odoo.com/runbot/batch/1443963/build/62071320