LLDB docs build is down


I’ve noticed that the docs-lldb-html​ is down for some time.


It says:
ninja: error: unknown target ‘docs-lldb-html’, did you mean ‘docs-llvm-html’?

This is just a heads-up, and I am not sure who can take a look into this issue.

Best regards,

Thanks for pointing this out!

I think this is due to the move to Sphinx instead of epydoc for
generating documentation. This was added by Raphael in
https://reviews.llvm.org/D94489. Reading that, before you just needed
Sphinx. Now you need Python3, its development libs and Sphinx
installed to have that target available.

-- Could NOT find Python3 (missing: Python3_INCLUDE_DIRS
Python3_LIBRARIES Development Development.Module Development.Embed)
(found version "3.9.1")

I'm guessing the bot needs to have python3-devel or similar installed.

(Raphael and the bot owner on CC)

David is right, LLDB now needs Python3 libs and also the sphinx-automodapi Python package to build the docs.

I have to say I didn’t even see that bot before. I am usually just checking on the bot that is building and publishing all the LLVM docs/websites: http://lab.llvm.org:8011/#/builders/89

@Dmitri: From what I can see running that bot doesn’t add any additional coverage to our CI infrastructure (any build failures should also be detected on the unified docs bot), so I think retiring that builder and let it test something else would be fine for me.

  • Raphael