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]

Reply via email to