KBach added a comment.
This is fixed in Sphinx 6.2.0 (yet to be released), specifically this PR <https://github.com/sphinx-doc/sphinx/pull/11192>. Essentially, 6.1.0 introduced parallelization of multiple tasks, including search index building. That turned out to be buggy and is reverted by the pull request I linked. Sphinx (>6.1 and <6.2) only attempts to parallelize search index building when we use the -j parameter - which tells Sphinx to build using multiple processes. We started using the -j parameter when we switched to Furo because it shortened build time significantly. As a workaround, we could disable the -j parameter in CI. This would result in a longer build time (and potential timeouts), but the search index would be created correctly even in 6.1.3. My preference would be to wait for 6.2.0 to be released (or 6.1.x if it includes the above fix) and only switch to Python 3.9/Sphinx>6.1 then. TASK DETAIL https://phabricator.wikimedia.org/T333816 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: KBach Cc: Aklapper, KBach, Xqt, pywikibot-bugs-list, PotsdamLamb, Jyoo1011, JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, Urstrulykkr, Viztor, Wenyi, Tbscho, MayS, Framawiki, Mdupont, JJMC89, Dvorapa, Altostratus, Avicennasis, mys_721tx, jayvdb, Masti, Alchimista
_______________________________________________ pywikibot-bugs mailing list -- [email protected] To unsubscribe send an email to [email protected]
