bneradt opened a new pull request, #12151:
URL: https://github.com/apache/trafficserver/pull/12151

   This updates Sphinx to version 8 and sphinx-rtd-theme to 3.x. This has the 
advantage of additional warnings that can catch some of our mistakes and adds 
support for building on Python 3.13.
   
   When considering backporting, note that this requires the docs fixes from 
#12132.
   
   (cherry picked from commit c38cfb23af5d968fa8dea293086778ac81f1c425)
   
   ---
   
   Doc updates to prepare for Sphinx 8 (#12132)
   
   This fixes issues that Sphinx 8 highlights with our footnotes and 
references. This patch is in preparation of updating to Sphinx 8, which will be 
in a separate PR.
   
   This patch addresses:
   
   * The txn-box class-reference.en was referenced from multiple layers of the 
txn-box toc tree, which Sphinx 8 allerted to being a problem. Sphinx assumes a 
single parent for each entry in a toc. Before I assume it silently choose one 
over the other. It seems not needed in dev-guide to me, so I simply removed it 
from there.
   * txn_box/misc.en.rst had an unreferenced footnote which this patch removes.
   * cache-architecture/architecture.en.rst had two broken footnote references 
because there wasn't a space between the previous word and the footnote. Sphinx 
requires this space for the footnote to work.
   
   (cherry picked from commit dc55e46f10e783235366ed16cca17baa189e1d46)


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: github-unsubscr...@trafficserver.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to