• 
      

    Fix some inconsistent build issues and legacy configuration for docs.

    Review Request #13116 — Created June 19, 2023 and submitted — Latest diff uploaded

    Information

    Review Board
    release-5.0.x

    Reviewers

    Every so often, we have some sporadic build issues that don't appear to
    make much sense. Mostly it seems to be logging-related, with logged
    output causing some blocked I/O issues. A possible culprit is the way we
    initialize Review Board in our Sphinx extension.

    This change updates that initialization to turn off logging, extensions,
    and template management, with a hope that this will avoid any issues
    that may be impacting Sphinx.

    Doc-related URL settings now use https instead of http in places,
    and some legacy imports have been removed.

    Along with that, the release notes now include the manual's extension
    for specialized references, so that the release notes can refer to
    relevant sections in the manual.

    Successfully built the manual and release notes.

    Tested the references with the in-progress changes for 5.0.5 release
    notes.

    Commits

    Files