> This is a step in the right direction ... but the exception you report > in the changelog is sphinx.errors.ExtensionError; why a different > exception here? sphinx.errors.ExtensionError is reported by sphinx, following is the full traceback (ModuleNotFoundError is a Built-in subclass of ImportError, which is introduced since python 3.6): Traceback (most recent call last): File "/usr/lib/python3.12/site-packages/sphinx/registry.py", line 541, in load_extension mod = import_module(extname) ^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/importlib/__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "<frozen importlib._bootstrap>", line 1387, in _gcd_import File "<frozen importlib._bootstrap>", line 1360, in _find_and_load File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 935, in _load_unlocked File "<frozen importlib._bootstrap_external>", line 999, in exec_module File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed File "/var/tmp/portage/sys-kernel/linux-docs-6.16.4/work/linux-6.16.4/Documentation/sphinx/kernel_include.py", line 37, in <module> from docutils.utils.error_reporting import SafeString, ErrorString ModuleNotFoundError: No module named 'docutils.utils.error_reporting' The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3.12/site-packages/sphinx/cmd/build.py", line 414, in build_main app = Sphinx( ^^^^^^^ File "/usr/lib/python3.12/site-packages/sphinx/application.py", line 291, in __init__ self.setup_extension(extension) File "/usr/lib/python3.12/site-packages/sphinx/application.py", line 489, in setup_extension self.registry.load_extension(self, extname) File "/usr/lib/python3.12/site-packages/sphinx/registry.py", line 544, in load_extension raise ExtensionError( sphinx.errors.ExtensionError: Could not import extension kernel_include (exception: No module named 'docutils.utils.error_reporting') > I would still rather just look at the docutils version in any case, > rather than trying to interpret exceptions. > > Thanks, > > jon -- Z. Liu