Hi Mauro, On Mon, 16 Jun 2025 14:05:36 +0200, Mauro Carvalho Chehab wrote: > Em Mon, 16 Jun 2025 20:18:22 +0900 > Akira Yokosawa <akiyks@xxxxxxxxx> escreveu: [...] > > I managed to reproduce the build error using debian bookworm's distro packages > > which can be close enough to Sphinx 5.3.0 used there. > > > > This is the error I got from "make htmldocs": > > > > ---------------------------------------------------------------- > > Extension error (automarkup): > > Handler <function auto_markup at 0x796307745bc0> for event 'doctree-resolved' threw an exception (exception: argument for warn() given by name ('stacklevel') and position (3)) > > ---------------------------------------------------------------- > Perhaps it is related to docutils version. Looks like you are right. debian:12 (Sphinx 5.3.0) and mageia:9 (Sphinx 6.1.3) are distro releases whose docutils is 0.19. They both show the same symptom. Furthermore, if I install Sphinx by using venv and saying: pip install "docutils==0.19" Sphinx pyyaml , I have Sphinx 7.3.6 and it shows the same symptom. So you need to say "docutils!=0.19" when you install specific versions of Sphinx. > > Assuming that it doesn't work with certain versions of sphinx or > docutils, instead of reverting the entire patch, IMO the best would > be to add a check for Sphinx version, disabling the broken refs > only for too old versions. > Can you do so against docutils 0.19 only? Thanks, Akira