Uh oh!
There was an error while loading. Please reload this page.
[SKIP CI] .github: doxygen: upgrade to Ubuntu 22.04 - #5979
Conversation
This should upgrade doxygen from version 1.8.17 to 1.9.1 This will hopefully provide FAIL_ON_WARNINGS and fix issues like doxygen/doxygen#7970 Signed-off-by: Marc Herbert <marc.herbert@intel.com>
https://github.com/thesofproject/sof/runs/7157184365 fails with: This warning was escaping WARN_AS_ERROR because of doxygen 1.8.17 bug. It was printed but not changing the exist status. doxygen 1.9.1 in Ubuntu 22 does not miss it. So this PR is blocked until this warning is fixed, @singalsu is working on the warning. |
Unlike the older 'YES', FAIL_ON_WARNINGS reports all warnings. Signed-off-by: Marc Herbert <marc.herbert@intel.com>
Fixes doxygen warning: warning: Include graph for 'src_ipc4_int32_table.h' not generated, too many nodes (89), threshold is 50. Consider increasing DOT_GRAPH_MAX_NODES. This code is generated and pollutes doxygen output anyway. Temporary, manual solution until the `\cond` directive is also generated by the sof/tools/tune/src/*export*.m script(s) Signed-off-by: Marc Herbert <marc.herbert@intel.com>
Fixes doxygen warning: warning: Included by graph for 'src.h' not generated, too many nodes (111), threshold is 50. Consider increasing DOT_GRAPH_MAX_NODES. This code is generated and pollutes doxygen output anyway. Temporary, manual solution until the `\cond` directive is also generated by the sof/tools/tune/src/*export*.m script(s) Signed-off-by: Marc Herbert <marc.herbert@intel.com>
@singalsu is on vacation so went ahead and I manually added This fixes the doxygen build in https://github.com/thesofproject/sof/runs/7224393035, even with Ubuntu 22.04 The fix for the other, unrelated warnings in the new "sof-docs" build below has been submitted in |
This upgrades doxygen from version 1.8.17 to 1.9.1
This provides FAIL_ON_WARNINGS and fixes issues like
doxygen/doxygen#7970
Signed-off-by: Marc Herbert marc.herbert@intel.com