Open marc-hb opened 11 months ago
Tested, incoming workaround:
pip install 'pillow<10'
There was a deprecation warning but sphinx has been hiding those:
~Apparently we can't do this anymore~ blockdiag
is orphaned and not compatible with Pillow 10 no matter what you do with blockdiag.
blockdiag edf_scheduling {
node_width = 250;
node_height = 120;
...
This was added by @mwasko in commit 6ec5940222f8.
@mwasko could you check what is the newer way to do this?
Bad news: blockdiag
is orphaned:
The not-so-bad news: we use blockdiag in a single place for @mwasko's relatively small diagram: 6ec5940222f8a0ec7bdda50c68e4353a476eaa8b
Could this diagram be re-done using something else? plantUML maybe?
@mmaka1 @mwasko any suggestions to replace blockdiag for diagrams ?
More discussion in newer #491
On July 1st, python library "Pillow" (needed by sphinxcontrib.blockdiag) released version 10.0.0 https://pypi.org/project/Pillow/#history
The sof-docs build immediately started to fail with the warning below.
https://github.com/thesofproject/sof/actions/workflows/daily-tests.yml https://github.com/thesofproject/sof/actions/runs/5433906267/jobs/9881925923
Also seen in recent sof-docs PRs: https://github.com/thesofproject/sof-docs/actions/runs/5461579335/jobs/9939764550
To reproduce: