tiacsys / bridle

Bridle and kite line for embedded systems based on Zephyr.
https://bridle.tiac-systems.net
Apache License 2.0
15 stars 3 forks source link

[BUG] Can't build the documentation sets for Bridle and Zephyr anymore #270

Open rexut opened 2 weeks ago

rexut commented 2 weeks ago

Describe the bug Since Zephyr upstream goes on to v4.0 and thus removes some major functional features for processing all the spreaded RST documentation in code we are no longer able to rebuild our own downstream documentation sets for Bridle. The following functions have been removed without replacement:

Additional changes inside the Zephyr upstream documentation build process that Bridle now have to or should respect:

To Reproduce Steps to reproduce the behavior:

  1. proper Bridle workspace setup from main branch
  2. cmake -Bbuild/bridle-doc -GNinja bridle/doc
  3. ninja -Cbuild/bridle-doc zephyr-doxygen
  4. ninja -Cbuild/bridle-doc bridle-doxygen
  5. ninja -Cbuild/bridle-doc build-all
  6. See error:
    ninja: Entering directory `build/bridle-doc'
    ninja: error: '/.../workspace/zephyr/doc/known-warnings.txt', needed by 'zephyr/known- 
    warnings.txt', missing and no known rule to make it

Expected behavior Rebuild all documentation sats as before.

Impact Showstopper: can't release next Bridle version.

Logs and console output See above.

Screenshots None.

Development Environment (please complete the following information):

Additional context None.

Procedure

Error correction is increasingly proving to be a more complex challenge than initially expected. We will therefore proceed via several pull requests in the following individual steps.