Em Sun, 17 Aug 2025 17:32:24 +0200 Vegard Nossum <vegard.nossum@xxxxxxxxxx> escreveu: > (trimmed Ccs) > > Hi Mauro, > > Thank you for testing on OL. I'm wondering about some of the results, > however... > > On 15/08/2025 13:36, Mauro Carvalho Chehab wrote: > > Oracle Linux Server release 9.6: > > -------------------------------- > > PASSED: OS detection: Oracle Linux Server release 9.6 > > SKIPPED (Sphinx Sphinx 3.4.3): System packages > > SKIPPED (Sphinx already installed either as venv or as native package): Sphinx on venv > > SKIPPED (Sphinx already installed either as venv or as native package): Sphinx package > > PASSED: Clean documentation: Build time: 0:00, return code: 0 > > PASSED: Build HTML documentation: Build time: 0:06, return code: 0 > > How is the html PASSED with the build time only 6 seconds, that looks > rather odd to me. > > > PARTIAL: Build PDF documentation: Test failed (Build time: 0:07, return code: 2) > > > > PDF docs: > > --------- > > PASSED: latex: FAILED (no .tex) > > This doesn't seem like it PASSED either if it FAILED. The issue here is actually due to the way my test tool works. It basically runs distros via lxc and use lxc-attach to run a test script (I also use podman for a few containers, when there's no container via lxc). Well, attaching to a container doesn't set language. If sphinx-build is called without language, it crashes badly: nothing works on it. Even --version crashes: $ sphinx-build --version Traceback (most recent call last): File "/usr/bin/sphinx-build", line 8, in <module> sys.exit(main()) ~~~~^^ File "/usr/lib/python3/dist-packages/sphinx/cmd/build.py", line 546, in main locale.setlocale(locale.LC_ALL, '') ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.13/locale.py", line 615, in setlocale return _setlocale(category, locale) locale.Error: unsupported locale setting $ LC_ALL=C sphinx-build --version sphinx-build 8.1.3 The crash happens at the the main() function for the build command at: /usr/lib/python3/dist-packages/sphinx/cmd/build.py. It tries to set locale to '', using what it is recommended at https://docs.python.org/3/library/locale.html, but Python crashes. An sphinx-build workaround logic would be for it to do: def main(argv: Sequence[str] = (), /) -> int: try: locale.setlocale(locale.LC_ALL, '') except: locale.setlocale(locale.LC_ALL, 'C') Such issue is present on all versions of Sphinx, as far as I'm aware. Now, as sphinx-build is doing what Python library recommends, IMO, the root cause should be fixed: Python internal library should handle this better, as if one doesn't care about the actual locale, passing just '', it should fallback to "C" instead of crashing. In any case, as kernel build has to support legacy Python and Sphinx versions, I sent a patch addressing such issue via the new sphinx-build-wrapper I'm proposing: https://lore.kernel.org/linux-doc/461e00fe7ce75eaac90d98572bb93910b39361e2.1755258303.git.mchehab+huawei@xxxxxxxxxx/ It sounds I ended placing the run results before such fix. I'll submit a v2 with the right logs. > I tried on OL 9.5 and got: > > """ > $ scripts/sphinx-pre-install > ... > You should run: > > sudo yum install -y ImageMagick graphviz > ... > sudo yum install -y python3-sphinx > """ > > But I actually need to do this: > > sudo yum --enablerepo=ol9_developer_EPEL install -y ImageMagick graphviz > > and then > > sudo yum --enablrepo=ol9_codeready_builder install -y python3-sphinx > > respectively. The logic at sphinx-pre-install assumes that the needed repositories are enabled. The rationale is that each distro has its own particular way to split packages between repositories, and this varies a from time to time. For instance, up to CentOS 8 and RHEL8, the EPEL repository contained all non-officially supported packages, which includes Sphinx. On version 9 of most of such distros, this was named CRB, although this is not consistent over the variations. So, for instance, On OpenEuler, it doesn't need to set any extra repository. On Almalinux, CentOS and Rockylinux it does set crb: - "dnf config-manager --set-enabled crb" On OL, it sets those: - "sudo dnf install -y oraclelinux-release-el9 epel-release" - "dnf config-manager --set-enabled base latest ol9_appstream ol9_developer_EPEL ol9_codeready_builder" On RHEL using the "redhat/ubi8" docker container, the extra repos are behind a paywall. > After this, I see a bunch of red warnings but 'make htmldocs' succeeds > and after 33 minutes. Those warnings exist on upstream. > > For pdfdocs and latexdocs, respectively, I get: > > $ make pdfdocs > Documentation/Makefile:156: The 'xelatex' command was not found. Make > sure you have it installed and in PATH to produce PDF output. > SKIP Sphinx pdfdocs target. If you install the needed repositories and all recommentations from sphinx-pre-install, you should be able to build pdfs. I Just ran it here from a container I re-created from scratch, and got: Oracle Linux Server release 9.6: -------------------------------- PASSED: OS detection: Oracle Linux Server release 9.6 PASSED: System packages: Packages installed PASSED: Sphinx on venv: Sphinx Sphinx 7.4.7 PASSED: Sphinx package: Sphinx Sphinx 3.4.3 PASSED: Clean documentation: Build time: 0:00, return code: 0 PASSED: Build HTML documentation: Build time: 3:57, return code: 0 PASSED: Build PDF documentation: Build time: 10:09, return code: 0 PDF docs: --------- PASSED: dev-tools: pdf/dev-tools.pdf PASSED: tools: pdf/tools.pdf PASSED: filesystems: pdf/filesystems.pdf PASSED: w1: pdf/w1.pdf PASSED: maintainer: pdf/maintainer.pdf PASSED: process: pdf/process.pdf PASSED: isdn: pdf/isdn.pdf PASSED: fault-injection: pdf/fault-injection.pdf PASSED: iio: pdf/iio.pdf PASSED: scheduler: pdf/scheduler.pdf PASSED: staging: pdf/staging.pdf PASSED: fpga: pdf/fpga.pdf PASSED: power: pdf/power.pdf PASSED: leds: pdf/leds.pdf PASSED: edac: pdf/edac.pdf PASSED: PCI: pdf/PCI.pdf PASSED: firmware-guide: pdf/firmware-guide.pdf PASSED: cpu-freq: pdf/cpu-freq.pdf PASSED: mhi: pdf/mhi.pdf PASSED: wmi: pdf/wmi.pdf PASSED: timers: pdf/timers.pdf PASSED: accel: pdf/accel.pdf PASSED: hid: pdf/hid.pdf PASSED: userspace-api: pdf/userspace-api.pdf PASSED: spi: pdf/spi.pdf PASSED: networking: pdf/networking.pdf PASSED: virt: pdf/virt.pdf PASSED: nvme: pdf/nvme.pdf PASSED: translations: pdf/translations.pdf PASSED: input: pdf/input.pdf PASSED: tee: pdf/tee.pdf PASSED: doc-guide: pdf/doc-guide.pdf PASSED: cdrom: pdf/cdrom.pdf PASSED: gpu: pdf/gpu.pdf PASSED: i2c: pdf/i2c.pdf PASSED: RCU: pdf/RCU.pdf PASSED: watchdog: pdf/watchdog.pdf PASSED: usb: pdf/usb.pdf PASSED: rust: pdf/rust.pdf PASSED: crypto: pdf/crypto.pdf PASSED: kbuild: pdf/kbuild.pdf PASSED: livepatch: pdf/livepatch.pdf PASSED: mm: pdf/mm.pdf PASSED: locking: pdf/locking.pdf PASSED: infiniband: pdf/infiniband.pdf PASSED: driver-api: pdf/driver-api.pdf PASSED: bpf: pdf/bpf.pdf PASSED: devicetree: pdf/devicetree.pdf PASSED: block: pdf/block.pdf PASSED: target: pdf/target.pdf PASSED: arch: pdf/arch.pdf PASSED: pcmcia: pdf/pcmcia.pdf PASSED: scsi: pdf/scsi.pdf PASSED: netlabel: pdf/netlabel.pdf PASSED: sound: pdf/sound.pdf PASSED: security: pdf/security.pdf PASSED: accounting: pdf/accounting.pdf PASSED: admin-guide: pdf/admin-guide.pdf PASSED: core-api: pdf/core-api.pdf PASSED: fb: pdf/fb.pdf PASSED: peci: pdf/peci.pdf PASSED: trace: pdf/trace.pdf PASSED: misc-devices: pdf/misc-devices.pdf PASSED: kernel-hacking: pdf/kernel-hacking.pdf PASSED: hwmon: pdf/hwmon.pdf Summary ======= PASSED - Oracle Linux Server release 9.6 (7 tests) PS.: I'm using both this series and the sphinx-build-wrapper one, as it has a summary at the end which checks what PDF file was actually built. Btw, I'm enclosing at the end the logs I got from my test toolset. I dropped several messages from the log, as the full log is 137k lines: $ wc -l container_tests.log oracle_report.log 72107 container_tests.log 65596 oracle_report.log 137703 total but I preserved the most relevant logs. - Those are the logs containing the preparation steps done to create the Container 2025-08-18 09:33:23,302 [oracle DEBUG] Executing: sudo lxc-create -n oracle-test -t download -- --dist oracle --release 9 --arch amd64 2025-08-18 09:33:24,021 [oracle DEBUG] Executing: sudo mkdir -p /var/lib/lxc/oracle-test 2025-08-18 09:33:24,061 [oracle DEBUG] Executing: sudo sh -c cat > /var/lib/lxc/oracle-test/config <<EOF lxc.arch = x86_64 lxc.pty.max = 1024 lxc.tty.max = 4 lxc.net.0.type = veth lxc.net.0.link = lxcbr0 lxc.net.0.flags = up lxc.net.0.hwaddr = 00:16:3e:5b:89:e7 lxc.cap.drop = mac_admin mac_override sys_time sys_module sys_rawio lxc.cgroup.devices.allow = a lxc.cgroup2.devices.allow = a lxc.mount.auto = proc sys cgroup lxc.rootfs.path = /var/lib/lxc/oracle-test/rootfs 2025-08-18 09:33:25,398 [oracle DEBUG] Executing: sudo lxc-attach -n oracle-test -- env LANG=C.UTF-8 sh -c sudo dnf install -y oraclelinux-release-el9 epel-release 2025-08-18 09:33:37,730 [oracle DEBUG] Executing: sudo lxc-attach -n oracle-test -- env LANG=C.UTF-8 sh -c dnf config-manager --set-enabled base latest ol9_appstream ol9_developer_EPEL ol9_codeready_builder 2025-08-18 09:33:37,885 [oracle DEBUG] Executing: sudo lxc-attach -n oracle-test -- env LANG=C.UTF-8 sh -c dnf install -y which openssh-server git python3 tar make diffutils # Here, I'm copying the Kernel from the host via tarball, as this is # faster than using git clone and transfers less files, as I'm # placing there just the files needed for docs build 2025-08-18 09:34:11,001 [oracle DEBUG] Executing: sudo lxc-attach -n oracle-test -- tar xpf - --no-same-owner -C / # Here, I execute my test script 2025-08-18 09:34:16,322 [oracle DEBUG] Executing: sudo lxc-attach -n oracle-test -- env LANG=C.UTF-8 sh -c cd /root && LC_ALL=C ./docs-build.py --- This is the output of my docs-build.py test script, which reads the install instructions from sphinx-pre-install, executes them and build html and pdf: TEST REPORT: ORACLE Generated: 2025-08-18 09:50:28 Stage: Tests TEST RESULTS: Status: SUCCESS Return Code: 0 STANDARD OUTPUT: VALIDATE: cd /root && LC_ALL=C ./docs-build.py --------------------------------------------- $ ./scripts/sphinx-pre-install Python version: 3.9.21 Detected OS: Oracle Linux Server release 9.6. Warning: build optional deps missing: ImageMagick graphviz ERROR: Python mandatory deps missing: python3-pyyaml ERROR: PDF mandatory deps missing: dejavu-sans-fonts dejavu-sans-mono-fonts dejavu-serif-fonts google-noto-sans-cjk-ttc-fonts latexmk librsvg2-tools texlive-amscls texlive-amsfonts texlive-amsmath texlive-anyfontsize texlive-capt-of texlive-cmap texlive-collection-fontsrecommended texlive-collection-latex texlive-ctex texlive-ec texlive-eqparbox texlive-euenc texlive-fancybox texlive-fancyvrb texlive-float texlive-fncychap texlive-framed texlive-luatex85 texlive-mdwtools texlive-multirow texlive-needspace texlive-oberdiek texlive-parskip texlive-polyglossia texlive-psnfss texlive-tabulary texlive-threeparttable texlive-titlesec texlive-tools texlive-ucs texlive-upquote texlive-wrapfig texlive-xecjk texlive-xetex-bin You should run: sudo dnf install ImageMagick dejavu-sans-fonts dejavu-sans-mono-fonts dejavu-serif-fonts google-noto-sans-cjk-ttc-fonts graphviz latexmk librsvg2-tools python3-pyyaml texlive-amscls texlive-amsfonts texlive-amsmath texlive-anyfontsize texlive-capt-of texlive-cmap texlive-collection-fontsrecommended texlive-collection-latex texlive-ctex texlive-ec texlive-eqparbox texlive-euenc texlive-fancybox texlive-fancyvrb texlive-float texlive-fncychap texlive-framed texlive-luatex85 texlive-mdwtools texlive-multirow texlive-needspace texlive-oberdiek texlive-parskip texlive-polyglossia texlive-psnfss texlive-tabulary texlive-threeparttable texlive-titlesec texlive-tools texlive-ucs texlive-upquote texlive-wrapfig texlive-xecjk texlive-xetex-bin Note: RHEL-based distros typically require extra repositories. For most, enabling epel and crb are enough: sudo dnf install -y epel-release sudo dnf config-manager --set-enabled crb Yet, some may have other required repositories. Those commands could be useful: sudo dnf repolist all sudo dnf repoquery --available --info <pkgs> sudo dnf config-manager --set-enabled '*' # enable all - probably not what you want Sphinx needs to be installed either: 1) via pip/pypi with: /usr/bin/python3 -m venv sphinx_latest . sphinx_latest/bin/activate pip install -r ./Documentation/sphinx/requirements.txt If you want to exit the virtualenv, you can use: deactivate 2) As a package with: sudo dnf install python3-sphinx Please note that Sphinx currentlys produce false-positive warnings when the same name is used for more than one type (functions, structs, enums,...). This is known Sphinx bug. For more details, see: https://github.com/sphinx-doc/sphinx/pull/8313 Installing section: system_install with dnf =========================================== $ dnf install -y --setopt=install_weak_deps=False ImageMagick dejavu-sans-fonts dejavu-sans-mono-fonts dejavu-serif-fonts google-noto-sans-cjk-ttc-fonts graphviz latexmk librsvg2-tools python3-pyyaml texlive-amscls texlive-amsfonts texlive-amsmath texlive-anyfontsize texlive-capt-of texlive-cmap texlive-collection-fontsrecommended texlive-collection-latex texlive-ctex texlive-ec texlive-eqparbox texlive-euenc texlive-fancybox texlive-fancyvrb texlive-float texlive-fncychap texlive-framed texlive-luatex85 texlive-mdwtools texlive-multirow texlive-needspace texlive-oberdiek texlive-parskip texlive-polyglossia texlive-psnfss texlive-tabulary texlive-threeparttable texlive-titlesec texlive-tools texlive-ucs texlive-upquote texlive-wrapfig texlive-xecjk texlive-xetex-bin Last metadata expiration check: 0:00:22 ago on Mon Aug 18 07:33:55 2025. Dependencies resolved. =================================================================================================== Package Arch Version Repository Size =================================================================================================== Installing: ImageMagick x86_64 6.9.13.25-1.el9 ol9_developer_EPEL 103 k ... zziplib x86_64 0.13.71-11.el9_4 ol9_appstream 95 k Transaction Summary =================================================================================================== Install 428 Packages Total download size: 598 M Installed size: 1.2 G Downloading Packages: (1/428): dejavu-sans-fonts-2.37-18.el9.noarch.r 4.2 MB/s | 1.3 MB 00:00 ... (428/428): urw-base35-p052-fonts-20200910-6.el9 491 kB/s | 987 kB 00:02 -------------------------------------------------------------------------------- Total 9.8 MB/s | 598 MB 01:01 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: texlive-base-9:20200406-26.el9_2.noarch 1/1 Preparing : 1/1 Running scriptlet: texlive-base-9:20200406-26.el9_2.noarch 1/428 ... Verifying : zziplib-0.13.71-11.el9_4.x86_64 428/428 Installed: ImageMagick-6.9.13.25-1.el9.x86_64 ImageMagick-libs-6.9.13.25-1.el9.x86_64 LibRaw-0.21.1-1.el9.x86_64 adobe-mappings-cmap-20171205-12.el9.noarch adobe-mappings-cmap-deprecated-20171205-12.el9.noarch adobe-mappings-pdf-20180407-10.el9.noarch atk-2.36.0-5.el9.x86_64 avahi-libs-0.8-22.el9_6.1.x86_64 cairo-1.17.4-7.el9.x86_64 cairo-gobject-1.17.4-7.el9.x86_64 crypto-policies-scripts-20250128-1.git5269e22.el9.noarch cups-libs-1:2.3.3op2-33.el9.x86_64 dejavu-sans-fonts-2.37-18.el9.noarch dejavu-sans-mono-fonts-2.37-18.el9.noarch dejavu-serif-fonts-2.37-18.el9.noarch desktop-file-utils-0.26-6.el9.x86_64 fontconfig-2.14.0-2.el9_1.x86_64 fonts-filesystem-1:2.0.5-7.el9.1.noarch freetype-2.10.4-10.el9_5.x86_64 fribidi-1.0.10-6.el9.2.x86_64 gd-2.3.2-3.el9.x86_64 gdk-pixbuf2-2.42.6-6.el9_6.x86_64 gdk-pixbuf2-modules-2.42.6-6.el9_6.x86_64 ghostscript-9.54.0-19.el9_6.x86_64 ghostscript-tools-fonts-9.54.0-19.el9_6.x86_64 ghostscript-tools-printing-9.54.0-19.el9_6.x86_64 google-droid-sans-fonts-20200215-11.el9.2.noarch google-noto-cjk-fonts-common-20230817-2.el9.noarch google-noto-sans-cjk-ttc-fonts-20230817-2.el9.noarch graphite2-1.3.14-9.el9.x86_64 graphviz-2.44.0-26.el9.x86_64 gtk-update-icon-cache-3.24.31-5.el9.x86_64 gtk2-2.24.33-8.el9.x86_64 harfbuzz-2.7.4-10.el9.x86_64 hicolor-icon-theme-0.17-13.el9.noarch imath-3.1.2-1.el9.x86_64 info-6.7-15.el9.x86_64 jasper-libs-2.0.28-3.el9.x86_64 jbig2dec-libs-0.19-7.el9.x86_64 jbigkit-libs-2.1-23.el9.x86_64 langpacks-core-font-en-3.0-16.el9.noarch latexmk-4.86a-1.el9.noarch lcms2-2.12-3.el9.x86_64 libICE-1.0.10-8.el9.x86_64 libSM-1.2.3-10.el9.x86_64 libX11-1.7.0-11.el9.x86_64 libX11-common-1.7.0-11.el9.noarch libXau-1.0.9-8.el9.x86_64 libXaw-1.0.13-19.el9.x86_64 libXcomposite-0.4.5-7.el9.x86_64 libXcursor-1.2.0-7.el9.x86_64 libXdamage-1.1.5-7.el9.x86_64 libXext-1.3.4-8.el9.x86_64 libXfixes-5.0.3-16.el9.x86_64 libXft-2.3.3-8.el9.x86_64 libXi-1.7.10-8.el9.x86_64 libXinerama-1.1.4-10.el9.x86_64 libXmu-1.1.3-8.el9.x86_64 libXpm-3.5.13-10.el9.x86_64 libXrandr-1.5.2-8.el9.x86_64 libXrender-0.9.10-16.el9.x86_64 libXt-1.2.0-6.el9.x86_64 libdatrie-0.2.13-4.el9.x86_64 libfontenc-1.1.3-17.el9.x86_64 libgs-9.54.0-19.el9_6.x86_64 libicu-67.1-10.el9_6.x86_64 libijs-0.35-15.el9.x86_64 libjpeg-turbo-2.0.90-7.el9.x86_64 liblqr-1-0.4.2-19.el9.x86_64 libpaper-1.1.28-4.el9.x86_64 libpng-2:1.6.37-12.el9.x86_64 libraqm-0.8.0-1.el9.x86_64 librsvg2-2.50.7-3.el9.x86_64 librsvg2-tools-2.50.7-3.el9.x86_64 libthai-0.1.28-8.el9.x86_64 libtiff-4.4.0-13.el9.x86_64 libwebp-1.2.0-8.el9_3.x86_64 libwmf-lite-0.2.12-10.el9.x86_64 libxcb-1.13.1-9.el9.x86_64 mailcap-2.1.49-5.el9.noarch mkfontscale-1.2.1-3.el9.x86_64 nspr-4.35.0-17.el9_2.x86_64 nss-3.101.0-10.el9_2.x86_64 nss-softokn-3.101.0-10.el9_2.x86_64 nss-softokn-freebl-3.101.0-10.el9_2.x86_64 nss-sysinit-3.101.0-10.el9_2.x86_64 nss-util-3.101.0-10.el9_2.x86_64 openexr-libs-3.1.1-3.el9.x86_64 openjpeg2-2.4.0-8.el9.x86_64 pango-1.48.7-3.el9.x86_64 perl-Compress-Raw-Bzip2-2.101-5.el9.x86_64 perl-Compress-Raw-Zlib-2.101-5.el9.x86_64 perl-Data-Dump-1.23-18.el9.noarch perl-Digest-HMAC-1.03-29.el9.noarch perl-Digest-SHA-1:6.02-461.el9.x86_64 perl-Encode-Locale-1.05-21.el9.noarch perl-File-Copy-2.34-481.1.el9_6.noarch perl-File-Listing-6.14-4.el9.noarch perl-Filter-2:1.60-4.el9.x86_64 perl-HTML-Parser-3.76-3.el9.x86_64 perl-HTML-Tagset-3.20-47.el9.noarch perl-HTTP-Cookies-6.10-4.el9.noarch perl-HTTP-Date-6.05-7.el9.noarch perl-HTTP-Message-6.29-3.el9.noarch perl-HTTP-Negotiate-6.01-30.el9.noarch perl-I18N-Langinfo-0.19-481.1.el9_6.x86_64 perl-IO-Compress-2.102-4.el9.noarch perl-IO-HTML-1.004-4.el9.noarch perl-LWP-MediaTypes-6.04-9.el9.noarch perl-NTLM-1.09-30.el9.noarch perl-Net-HTTP-6.21-3.el9.noarch perl-Text-Unidecode-1.30-16.el9.noarch perl-Time-HiRes-4:1.9764-462.el9.x86_64 perl-TimeDate-1:2.33-6.el9.noarch perl-Try-Tiny-0.30-13.el9.noarch perl-Unicode-Normalize-1.27-461.el9.x86_64 perl-WWW-RobotRules-6.02-30.el9.noarch perl-XML-Parser-2.46-9.0.1.el9.x86_64 perl-XML-XPath-1.44-11.el9.noarch perl-encoding-4:3.00-462.el9.x86_64 perl-libwww-perl-6.53-4.el9.noarch perl-locale-1.09-481.1.el9_6.noarch perl-meta-notation-5.32.1-481.1.el9_6.noarch perl-open-1.12-481.1.el9_6.noarch perl-sigtrap-1.09-481.1.el9_6.noarch pixman-0.40.0-6.el9_3.x86_64 poppler-21.01.0-21.el9.x86_64 poppler-data-0.4.9-9.el9.noarch python3-pyyaml-5.4.1-6.0.1.el9.x86_64 ruby-3.0.7-165.el9_5.x86_64 ruby-libs-3.0.7-165.el9_5.x86_64 shared-mime-info-2.1-5.el9.x86_64 teckit-2.5.9-8.el9.x86_64 texlive-adobemapping-9:20200406-37.el9.noarch texlive-ae-9:20200406-26.el9_2.noarch texlive-algorithms-9:20200406-26.el9_2.noarch texlive-alphalph-9:20200406-26.el9_2.noarch texlive-amscls-9:20200406-26.el9_2.noarch texlive-amsfonts-9:20200406-26.el9_2.noarch texlive-amsmath-9:20200406-26.el9_2.noarch texlive-anyfontsize-9:20200406-26.el9_2.noarch texlive-arphic-9:20200406-26.el9_2.noarch texlive-ascmac-9:20200406-37.el9.noarch texlive-atbegshi-9:20200406-26.el9_2.noarch texlive-attachfile-9:20200406-26.el9_2.noarch texlive-atveryend-9:20200406-26.el9_2.noarch texlive-auxhook-9:20200406-26.el9_2.noarch texlive-avantgar-9:20200406-26.el9_2.noarch texlive-babel-9:20200406-26.el9_2.noarch texlive-babel-english-9:20200406-26.el9_2.noarch texlive-babelbib-9:20200406-26.el9_2.noarch texlive-base-9:20200406-26.el9_2.noarch texlive-beamer-9:20200406-26.el9_2.noarch texlive-bera-9:20200406-26.el9_2.noarch texlive-beton-9:20200406-26.el9_2.noarch texlive-bibtex-9:20200406-26.el9_2.x86_64 texlive-bidi-9:20200406-26.el9_2.noarch texlive-bigintcalc-9:20200406-26.el9_2.noarch texlive-bitset-9:20200406-26.el9_2.noarch texlive-bookman-9:20200406-26.el9_2.noarch texlive-bookmark-9:20200406-26.el9_2.noarch texlive-booktabs-9:20200406-26.el9_2.noarch texlive-breakurl-9:20200406-26.el9_2.noarch texlive-capt-of-9:20200406-26.el9_2.noarch texlive-caption-9:20200406-26.el9_2.noarch texlive-carlisle-9:20200406-26.el9_2.noarch texlive-catchfile-9:20200406-26.el9_2.noarch texlive-changepage-9:20200406-26.el9_2.noarch texlive-charter-9:20200406-26.el9_2.noarch texlive-chngcntr-9:20200406-26.el9_2.noarch texlive-cjk-9:20200406-26.el9_2.noarch texlive-cjkpunct-9:20200406-37.el9.noarch texlive-cm-9:20200406-26.el9_2.noarch texlive-cm-super-9:20200406-26.el9_2.noarch texlive-cmap-9:20200406-26.el9_2.noarch texlive-cmextra-9:20200406-26.el9_2.noarch texlive-cns-9:20200406-26.el9_2.noarch texlive-collection-basic-9:20200406-26.el9_2.noarch texlive-collection-fontsrecommended-9:20200406-26.el9_2.noarch texlive-collection-latex-9:20200406-26.el9_2.noarch texlive-colorprofiles-9:20200406-26.el9_2.noarch texlive-colortbl-9:20200406-26.el9_2.noarch texlive-convbkmk-9:20200406-37.el9.noarch texlive-courier-9:20200406-26.el9_2.noarch texlive-csquotes-9:20200406-26.el9_2.noarch texlive-ctex-9:20200406-37.el9.noarch texlive-currfile-9:20200406-26.el9_2.noarch texlive-dvipdfmx-9:20200406-26.el9_2.x86_64 texlive-dvips-9:20200406-26.el9_2.x86_64 texlive-ec-9:20200406-26.el9_2.noarch texlive-enctex-9:20200406-26.el9_2.noarch texlive-enumitem-9:20200406-26.el9_2.noarch texlive-environ-9:20200406-26.el9_2.noarch texlive-epstopdf-pkg-9:20200406-26.el9_2.noarch texlive-eqparbox-9:20200406-26.el9_2.noarch texlive-eso-pic-9:20200406-26.el9_2.noarch texlive-etex-9:20200406-26.el9_2.noarch texlive-etex-pkg-9:20200406-26.el9_2.noarch texlive-etexcmds-9:20200406-26.el9_2.noarch texlive-etoolbox-9:20200406-26.el9_2.noarch texlive-euenc-9:20200406-26.el9_2.noarch texlive-euler-9:20200406-26.el9_2.noarch texlive-euro-9:20200406-26.el9_2.noarch texlive-eurosym-9:20200406-26.el9_2.noarch texlive-everyhook-9:20200406-37.el9.noarch texlive-fancybox-9:20200406-26.el9_2.noarch texlive-fancyhdr-9:20200406-26.el9_2.noarch texlive-fancyvrb-9:20200406-26.el9_2.noarch texlive-fandol-9:20200406-37.el9.noarch texlive-filecontents-9:20200406-26.el9_2.noarch texlive-filehook-9:20200406-26.el9_2.noarch texlive-firstaid-9:20200406-37.el9.noarch texlive-fix2col-9:20200406-26.el9_2.noarch texlive-float-9:20200406-26.el9_2.noarch texlive-fncychap-9:20200406-26.el9_2.noarch texlive-fonts-tlwg-9:20200406-26.el9_2.noarch texlive-fontspec-9:20200406-26.el9_2.noarch texlive-footmisc-9:20200406-26.el9_2.noarch texlive-fp-9:20200406-26.el9_2.noarch texlive-fpl-9:20200406-26.el9_2.noarch texlive-framed-9:20200406-26.el9_2.noarch texlive-garuda-c90-9:20200406-26.el9_2.noarch texlive-geometry-9:20200406-26.el9_2.noarch texlive-gettitlestring-9:20200406-26.el9_2.noarch texlive-glyphlist-9:20200406-26.el9_2.noarch texlive-graphics-9:20200406-26.el9_2.noarch texlive-graphics-cfg-9:20200406-26.el9_2.noarch texlive-graphics-def-9:20200406-26.el9_2.noarch texlive-grfext-9:20200406-26.el9_2.noarch texlive-grffile-9:20200406-26.el9_2.noarch texlive-helvetic-9:20200406-26.el9_2.noarch texlive-hobsub-9:20200406-26.el9_2.noarch texlive-hologo-9:20200406-26.el9_2.noarch texlive-hycolor-9:20200406-26.el9_2.noarch texlive-hyperref-9:20200406-26.el9_2.noarch texlive-hyph-utf8-9:20200406-26.el9_2.noarch texlive-hyphen-base-9:20200406-26.el9_2.noarch texlive-hyphenex-9:20200406-26.el9_2.noarch texlive-ifmtarg-9:20200406-26.el9_2.noarch texlive-ifplatform-9:20200406-26.el9_2.noarch texlive-iftex-9:20200406-26.el9_2.noarch texlive-index-9:20200406-26.el9_2.noarch texlive-infwarerr-9:20200406-26.el9_2.noarch texlive-intcalc-9:20200406-26.el9_2.noarch texlive-ipaex-9:20200406-37.el9.noarch texlive-japanese-otf-9:20200406-37.el9.noarch texlive-japanese-otf-uptex-9:20200406-37.el9.noarch texlive-kastrup-9:20200406-26.el9_2.noarch texlive-knuth-lib-9:20200406-26.el9_2.noarch texlive-knuth-local-9:20200406-26.el9_2.noarch texlive-koma-script-9:20200406-26.el9_2.noarch texlive-kpathsea-9:20200406-26.el9_2.x86_64 texlive-kvdefinekeys-9:20200406-26.el9_2.noarch texlive-kvoptions-9:20200406-26.el9_2.noarch texlive-kvsetkeys-9:20200406-26.el9_2.noarch texlive-l3backend-9:20200406-26.el9_2.noarch texlive-l3kernel-9:20200406-26.el9_2.noarch texlive-l3packages-9:20200406-26.el9_2.noarch texlive-latex-9:20200406-26.el9_2.noarch texlive-latex-base-dev-9:20200406-37.el9.noarch texlive-latex-firstaid-dev-9:20200406-37.el9.noarch texlive-latex-fonts-9:20200406-26.el9_2.noarch texlive-latexconfig-9:20200406-26.el9_2.noarch texlive-letltxmacro-9:20200406-26.el9_2.noarch texlive-lib-9:20200406-26.el9_2.x86_64 texlive-listings-9:20200406-26.el9_2.noarch texlive-lm-9:20200406-26.el9_2.noarch texlive-lm-math-9:20200406-26.el9_2.noarch texlive-ltxcmds-9:20200406-26.el9_2.noarch texlive-ltxmisc-9:20200406-26.el9_2.noarch texlive-lua-alt-getopt-9:20200406-26.el9_2.noarch texlive-luahbtex-9:20200406-26.el9_2.x86_64 texlive-lualatex-math-9:20200406-26.el9_2.noarch texlive-lualibs-9:20200406-26.el9_2.noarch texlive-luaotfload-9:20200406-26.el9_2.noarch texlive-luatex-9:20200406-26.el9_2.x86_64 texlive-luatex85-9:20200406-26.el9_2.noarch texlive-luatexbase-9:20200406-26.el9_2.noarch texlive-luatexja-9:20200406-37.el9.noarch texlive-makecmds-9:20200406-26.el9_2.noarch texlive-makeindex-9:20200406-26.el9_2.x86_64 texlive-manfnt-font-9:20200406-26.el9_2.noarch texlive-marginnote-9:20200406-26.el9_2.noarch texlive-marvosym-9:20200406-26.el9_2.noarch texlive-mathpazo-9:20200406-26.el9_2.noarch texlive-mdwtools-9:20200406-26.el9_2.noarch texlive-memoir-9:20200406-26.el9_2.noarch texlive-metafont-9:20200406-26.el9_2.x86_64 texlive-mflogo-9:20200406-26.el9_2.noarch texlive-mflogo-font-9:20200406-26.el9_2.noarch texlive-mfnfss-9:20200406-26.el9_2.noarch texlive-mfware-9:20200406-26.el9_2.x86_64 texlive-minitoc-9:20200406-26.el9_2.noarch texlive-modes-9:20200406-26.el9_2.noarch texlive-mparhack-9:20200406-26.el9_2.noarch texlive-mptopdf-9:20200406-26.el9_2.noarch texlive-ms-9:20200406-26.el9_2.noarch texlive-multido-9:20200406-26.el9_2.noarch texlive-multirow-9:20200406-26.el9_2.noarch texlive-natbib-9:20200406-26.el9_2.noarch texlive-ncntrsbk-9:20200406-26.el9_2.noarch texlive-needspace-9:20200406-26.el9_2.noarch texlive-norasi-c90-9:20200406-26.el9_2.noarch texlive-notoccite-9:20200406-26.el9_2.noarch texlive-oberdiek-9:20200406-26.el9_2.noarch texlive-palatino-9:20200406-26.el9_2.noarch texlive-paralist-9:20200406-26.el9_2.noarch texlive-parallel-9:20200406-26.el9_2.noarch texlive-parskip-9:20200406-26.el9_2.noarch texlive-pdfcolmk-9:20200406-26.el9_2.noarch texlive-pdfescape-9:20200406-26.el9_2.noarch texlive-pdftex-9:20200406-26.el9_2.x86_64 texlive-pdftexcmds-9:20200406-26.el9_2.noarch texlive-pgf-9:20200406-26.el9_2.noarch texlive-placeins-9:20200406-26.el9_2.noarch texlive-plain-9:20200406-26.el9_2.noarch texlive-platex-9:20200406-37.el9.noarch texlive-platex-tools-9:20200406-37.el9.noarch texlive-polyglossia-9:20200406-26.el9_2.noarch texlive-pslatex-9:20200406-26.el9_2.noarch texlive-psnfss-9:20200406-26.el9_2.noarch texlive-pspicture-9:20200406-26.el9_2.noarch texlive-pst-3d-9:20200406-26.el9_2.noarch texlive-pst-arrow-9:20200406-26.el9_2.noarch texlive-pst-coil-9:20200406-26.el9_2.noarch texlive-pst-eps-9:20200406-26.el9_2.noarch texlive-pst-fill-9:20200406-26.el9_2.noarch texlive-pst-grad-9:20200406-26.el9_2.noarch texlive-pst-math-9:20200406-26.el9_2.noarch texlive-pst-node-9:20200406-26.el9_2.noarch texlive-pst-plot-9:20200406-26.el9_2.noarch texlive-pst-text-9:20200406-26.el9_2.noarch texlive-pst-tools-9:20200406-26.el9_2.noarch texlive-pst-tree-9:20200406-26.el9_2.noarch texlive-pstricks-9:20200406-26.el9_2.noarch texlive-pstricks-add-9:20200406-26.el9_2.noarch texlive-ptex-9:20200406-37.el9.x86_64 texlive-ptex-base-9:20200406-37.el9.noarch texlive-ptex-fonts-9:20200406-37.el9.noarch texlive-pxfonts-9:20200406-26.el9_2.noarch texlive-qstest-9:20200406-26.el9_2.noarch texlive-refcount-9:20200406-26.el9_2.noarch texlive-rerunfilecheck-9:20200406-26.el9_2.noarch texlive-rsfs-9:20200406-26.el9_2.noarch texlive-sansmathaccent-9:20200406-26.el9_2.noarch texlive-sauerj-9:20200406-26.el9_2.noarch texlive-setspace-9:20200406-26.el9_2.noarch texlive-showexpl-9:20200406-26.el9_2.noarch texlive-soul-9:20200406-26.el9_2.noarch texlive-stringenc-9:20200406-26.el9_2.noarch texlive-sttools-9:20200406-37.el9.noarch texlive-subfig-9:20200406-26.el9_2.noarch texlive-svn-prov-9:20200406-26.el9_2.noarch texlive-symbol-9:20200406-26.el9_2.noarch texlive-tabulary-9:20200406-26.el9_2.noarch texlive-tex-9:20200406-26.el9_2.x86_64 texlive-tex-gyre-9:20200406-26.el9_2.noarch texlive-tex-gyre-math-9:20200406-26.el9_2.noarch texlive-tex-ini-files-9:20200406-26.el9_2.noarch texlive-texlive-common-doc-9:20200406-26.el9_2.noarch texlive-texlive-docindex-9:20200406-26.el9_2.noarch texlive-texlive-en-9:20200406-26.el9_2.noarch texlive-texlive-msg-translations-9:20200406-26.el9_2.noarch texlive-texlive-scripts-9:20200406-26.el9_2.noarch texlive-texlive.infra-9:20200406-26.el9_2.noarch texlive-threeparttable-9:20200406-26.el9_2.noarch texlive-thumbpdf-9:20200406-26.el9_2.noarch texlive-times-9:20200406-26.el9_2.noarch texlive-tipa-9:20200406-26.el9_2.noarch texlive-titlesec-9:20200406-26.el9_2.noarch texlive-tools-9:20200406-26.el9_2.noarch texlive-translator-9:20200406-26.el9_2.noarch texlive-trimspaces-9:20200406-26.el9_2.noarch texlive-ttfutils-9:20200406-37.el9.x86_64 texlive-txfonts-9:20200406-26.el9_2.noarch texlive-ucs-9:20200406-26.el9_2.noarch texlive-uhc-9:20200406-26.el9_2.noarch texlive-ulem-9:20200406-26.el9_2.noarch texlive-underscore-9:20200406-26.el9_2.noarch texlive-unicode-data-9:20200406-26.el9_2.noarch texlive-unicode-math-9:20200406-26.el9_2.noarch texlive-uniquecounter-9:20200406-26.el9_2.noarch texlive-updmap-map-9:20200406-26.el9_2.noarch texlive-uplatex-9:20200406-37.el9.noarch texlive-upquote-9:20200406-26.el9_2.noarch texlive-uptex-9:20200406-37.el9.x86_64 texlive-uptex-base-9:20200406-37.el9.noarch texlive-uptex-fonts-9:20200406-37.el9.noarch texlive-url-9:20200406-26.el9_2.noarch texlive-utopia-9:20200406-26.el9_2.noarch texlive-varwidth-9:20200406-26.el9_2.noarch texlive-wadalab-9:20200406-26.el9_2.noarch texlive-wasy-9:20200406-26.el9_2.noarch texlive-wasy-type1-9:20200406-26.el9_2.noarch texlive-wasysym-9:20200406-26.el9_2.noarch texlive-wrapfig-9:20200406-26.el9_2.noarch texlive-xcjk2uni-9:20200406-37.el9.noarch texlive-xcolor-9:20200406-26.el9_2.noarch texlive-xdvi-9:20200406-26.el9_2.x86_64 texlive-xecjk-9:20200406-26.el9_2.noarch texlive-xetex-9:20200406-26.el9_2.x86_64 texlive-xetexconfig-9:20200406-26.el9_2.noarch texlive-xifthen-9:20200406-26.el9_2.noarch texlive-xkeyval-9:20200406-26.el9_2.noarch texlive-xpinyin-9:20200406-37.el9.noarch texlive-xunicode-9:20200406-26.el9_2.noarch texlive-zapfchan-9:20200406-26.el9_2.noarch texlive-zapfding-9:20200406-26.el9_2.noarch texlive-zhmetrics-9:20200406-37.el9.noarch texlive-zhmetrics-uptex-9:20200406-37.el9.noarch texlive-zhnumber-9:20200406-37.el9.noarch texlive-zref-9:20200406-26.el9_2.noarch urw-base35-bookman-fonts-20200910-6.el9.noarch urw-base35-c059-fonts-20200910-6.el9.noarch urw-base35-d050000l-fonts-20200910-6.el9.noarch urw-base35-fonts-20200910-6.el9.noarch urw-base35-fonts-common-20200910-6.el9.noarch urw-base35-gothic-fonts-20200910-6.el9.noarch urw-base35-nimbus-mono-ps-fonts-20200910-6.el9.noarch urw-base35-nimbus-roman-fonts-20200910-6.el9.noarch urw-base35-nimbus-sans-fonts-20200910-6.el9.noarch urw-base35-p052-fonts-20200910-6.el9.noarch urw-base35-standard-symbols-ps-fonts-20200910-6.el9.noarch urw-base35-z003-fonts-20200910-6.el9.noarch xdg-utils-1.1.3-13.el9_6.noarch xml-common-0.6.3-58.el9.noarch xorg-x11-fonts-ISO8859-1-100dpi-7.5-33.el9.noarch zziplib-0.13.71-11.el9_4.x86_64 Complete! Additional packages installed: x86_64, 6 Check for docutils with /usr/bin/python3 $ /usr/bin/python3 -c try: import docutils; print(docutils.__version__) except: pass Python version: 3.9.21 Detected OS: Oracle Linux Server release 9.6. Note: RHEL-based distros typically require extra repositories. For most, enabling epel and crb are enough: sudo dnf install -y epel-release sudo dnf config-manager --set-enabled crb Yet, some may have other required repositories. Those commands could be useful: sudo dnf repolist all sudo dnf repoquery --available --info <pkgs> sudo dnf config-manager --set-enabled '*' # enable all - probably not what you want Sphinx needs to be installed either: 1) via pip/pypi with: /usr/bin/python3 -m venv sphinx_latest . sphinx_latest/bin/activate pip install -r ./Documentation/sphinx/requirements.txt If you want to exit the virtualenv, you can use: deactivate 2) As a package with: sudo dnf install python3-sphinx Please note that Sphinx currentlys produce false-positive warnings when the same name is used for more than one type (functions, structs, enums,...). This is known Sphinx bug. For more details, see: https://github.com/sphinx-doc/sphinx/pull/8313 All optional dependencies are met. Can't build as 1 mandatory dependency is missing Installing section: venv with pip ================================= $ /usr/bin/python3 -m venv sphinx_latest $ pip install --no-input -r ./Documentation/sphinx/requirements.txt Collecting alabaster Downloading alabaster-0.7.16-py3-none-any.whl (13 kB) Collecting Sphinx Downloading sphinx-7.4.7-py3-none-any.whl (3.4 MB) Collecting pyyaml Downloading PyYAML-6.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (737 kB) Collecting sphinxcontrib-htmlhelp>=2.0.0 Downloading sphinxcontrib_htmlhelp-2.1.0-py3-none-any.whl (98 kB) Collecting babel>=2.13 Downloading babel-2.17.0-py3-none-any.whl (10.2 MB) Collecting packaging>=23.0 Downloading packaging-25.0-py3-none-any.whl (66 kB) Collecting Pygments>=2.17 Downloading pygments-2.19.2-py3-none-any.whl (1.2 MB) Collecting sphinxcontrib-qthelp Downloading sphinxcontrib_qthelp-2.0.0-py3-none-any.whl (88 kB) Collecting snowballstemmer>=2.2 Downloading snowballstemmer-3.0.1-py3-none-any.whl (103 kB) Collecting importlib-metadata>=6.0 Downloading importlib_metadata-8.7.0-py3-none-any.whl (27 kB) Collecting sphinxcontrib-applehelp Downloading sphinxcontrib_applehelp-2.0.0-py3-none-any.whl (119 kB) Collecting sphinxcontrib-serializinghtml>=1.1.9 Downloading sphinxcontrib_serializinghtml-2.0.0-py3-none-any.whl (92 kB) Collecting sphinxcontrib-devhelp Downloading sphinxcontrib_devhelp-2.0.0-py3-none-any.whl (82 kB) Collecting requests>=2.30.0 Downloading requests-2.32.4-py3-none-any.whl (64 kB) Collecting docutils<0.22,>=0.20 Downloading docutils-0.21.2-py3-none-any.whl (587 kB) Collecting Jinja2>=3.1 Downloading jinja2-3.1.6-py3-none-any.whl (134 kB) Collecting imagesize>=1.3 Downloading imagesize-1.4.1-py2.py3-none-any.whl (8.8 kB) Collecting sphinxcontrib-jsmath Downloading sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl (5.1 kB) Collecting tomli>=2 Downloading tomli-2.2.1-py3-none-any.whl (14 kB) Collecting zipp>=3.20 Downloading zipp-3.23.0-py3-none-any.whl (10 kB) Collecting MarkupSafe>=2.0 Downloading MarkupSafe-3.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (20 kB) Collecting charset_normalizer<4,>=2 Downloading charset_normalizer-3.4.3-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (152 kB) Collecting certifi>=2017.4.17 Downloading certifi-2025.8.3-py3-none-any.whl (161 kB) Collecting urllib3<3,>=1.21.1 Downloading urllib3-2.5.0-py3-none-any.whl (129 kB) Collecting idna<4,>=2.5 Downloading idna-3.10-py3-none-any.whl (70 kB) Installing collected packages: zipp, urllib3, MarkupSafe, idna, charset-normalizer, certifi, tomli, sphinxcontrib-serializinghtml, sphinxcontrib-qthelp, sphinxcontrib-jsmath, sphinxcontrib-htmlhelp, sphinxcontrib-devhelp, sphinxcontrib-applehelp, snowballstemmer, requests, Pygments, packaging, Jinja2, importlib-metadata, imagesize, docutils, babel, alabaster, Sphinx, pyyaml Successfully installed Jinja2-3.1.6 MarkupSafe-3.0.2 Pygments-2.19.2 Sphinx-7.4.7 alabaster-0.7.16 babel-2.17.0 certifi-2025.8.3 charset-normalizer-3.4.3 docutils-0.21.2 idna-3.10 imagesize-1.4.1 importlib-metadata-8.7.0 packaging-25.0 pyyaml-6.0.2 requests-2.32.4 snowballstemmer-3.0.1 sphinxcontrib-applehelp-2.0.0 sphinxcontrib-devhelp-2.0.0 sphinxcontrib-htmlhelp-2.1.0 sphinxcontrib-jsmath-1.0.1 sphinxcontrib-qthelp-2.0.0 sphinxcontrib-serializinghtml-2.0.0 tomli-2.2.1 urllib3-2.5.0 zipp-3.23.0 Additional packages installed: Jinja2-3, 1, 6, MarkupSafe-3, 0, 2, Pygments-2, 19, 2, Sphinx-7, 4, 7, alabaster-0, 7, 16, babel-2, 17, 0, certifi-2025, 8, 3, charset-normalizer-3, 4, 3, docutils-0, 21, 2, idna-3, 10, imagesize-1, 4, 1, importlib-metadata-8, 7, 0, packaging-25, 0, pyyaml-6, 0, 2, requests-2, 32, 4, snowballstemmer-3, 0, 1, sphinxcontrib-applehelp-2, 0, 0, sphinxcontrib-devhelp-2, 0, 0, sphinxcontrib-htmlhelp-2, 1, 0, sphinxcontrib-jsmath-1, 0, 1, sphinxcontrib-qthelp-2, 0, 0, sphinxcontrib-serializinghtml-2, 0, 0, tomli-2, 2, 1, urllib3-2, 5, 0, zipp-3, 23, 0 Installing section: venv with pip ================================= $ /usr/bin/python3 -m venv sphinx_latest $ pip install --no-input -r ./Documentation/sphinx/requirements.txt Requirement already satisfied: alabaster in ./sphinx_latest/lib/python3.9/site-packages (from -r ./Documentation/sphinx/requirements.txt (line 2)) (0.7.16) Requirement already satisfied: Sphinx in ./sphinx_latest/lib/python3.9/site-packages (from -r ./Documentation/sphinx/requirements.txt (line 3)) (7.4.7) Requirement already satisfied: pyyaml in ./sphinx_latest/lib/python3.9/site-packages (from -r ./Documentation/sphinx/requirements.txt (line 4)) (6.0.2) Requirement already satisfied: Pygments>=2.17 in ./sphinx_latest/lib/python3.9/site-packages (from Sphinx->-r ./Documentation/sphinx/requirements.txt (line 3)) (2.19.2) Requirement already satisfied: Jinja2>=3.1 in ./sphinx_latest/lib/python3.9/site-packages (from Sphinx->-r ./Documentation/sphinx/requirements.txt (line 3)) (3.1.6) Requirement already satisfied: babel>=2.13 in ./sphinx_latest/lib/python3.9/site-packages (from Sphinx->-r ./Documentation/sphinx/requirements.txt (line 3)) (2.17.0) Requirement already satisfied: sphinxcontrib-serializinghtml>=1.1.9 in ./sphinx_latest/lib/python3.9/site-packages (from Sphinx->-r ./Documentation/sphinx/requirements.txt (line 3)) (2.0.0) Requirement already satisfied: sphinxcontrib-devhelp in ./sphinx_latest/lib/python3.9/site-packages (from Sphinx->-r ./Documentation/sphinx/requirements.txt (line 3)) (2.0.0) Requirement already satisfied: tomli>=2 in ./sphinx_latest/lib/python3.9/site-packages (from Sphinx->-r ./Documentation/sphinx/requirements.txt (line 3)) (2.2.1) Requirement already satisfied: sphinxcontrib-qthelp in ./sphinx_latest/lib/python3.9/site-packages (from Sphinx->-r ./Documentation/sphinx/requirements.txt (line 3)) (2.0.0) Requirement already satisfied: importlib-metadata>=6.0 in ./sphinx_latest/lib/python3.9/site-packages (from Sphinx->-r ./Documentation/sphinx/requirements.txt (line 3)) (8.7.0) Requirement already satisfied: snowballstemmer>=2.2 in ./sphinx_latest/lib/python3.9/site-packages (from Sphinx->-r ./Documentation/sphinx/requirements.txt (line 3)) (3.0.1) Requirement already satisfied: sphinxcontrib-applehelp in ./sphinx_latest/lib/python3.9/site-packages (from Sphinx->-r ./Documentation/sphinx/requirements.txt (line 3)) (2.0.0) Requirement already satisfied: imagesize>=1.3 in ./sphinx_latest/lib/python3.9/site-packages (from Sphinx->-r ./Documentation/sphinx/requirements.txt (line 3)) (1.4.1) Requirement already satisfied: sphinxcontrib-htmlhelp>=2.0.0 in ./sphinx_latest/lib/python3.9/site-packages (from Sphinx->-r ./Documentation/sphinx/requirements.txt (line 3)) (2.1.0) Requirement already satisfied: requests>=2.30.0 in ./sphinx_latest/lib/python3.9/site-packages (from Sphinx->-r ./Documentation/sphinx/requirements.txt (line 3)) (2.32.4) Requirement already satisfied: packaging>=23.0 in ./sphinx_latest/lib/python3.9/site-packages (from Sphinx->-r ./Documentation/sphinx/requirements.txt (line 3)) (25.0) Requirement already satisfied: docutils<0.22,>=0.20 in ./sphinx_latest/lib/python3.9/site-packages (from Sphinx->-r ./Documentation/sphinx/requirements.txt (line 3)) (0.21.2) Requirement already satisfied: sphinxcontrib-jsmath in ./sphinx_latest/lib/python3.9/site-packages (from Sphinx->-r ./Documentation/sphinx/requirements.txt (line 3)) (1.0.1) Requirement already satisfied: zipp>=3.20 in ./sphinx_latest/lib/python3.9/site-packages (from importlib-metadata>=6.0->Sphinx->-r ./Documentation/sphinx/requirements.txt (line 3)) (3.23.0) Requirement already satisfied: MarkupSafe>=2.0 in ./sphinx_latest/lib/python3.9/site-packages (from Jinja2>=3.1->Sphinx->-r ./Documentation/sphinx/requirements.txt (line 3)) (3.0.2) Requirement already satisfied: certifi>=2017.4.17 in ./sphinx_latest/lib/python3.9/site-packages (from requests>=2.30.0->Sphinx->-r ./Documentation/sphinx/requirements.txt (line 3)) (2025.8.3) Requirement already satisfied: urllib3<3,>=1.21.1 in ./sphinx_latest/lib/python3.9/site-packages (from requests>=2.30.0->Sphinx->-r ./Documentation/sphinx/requirements.txt (line 3)) (2.5.0) Requirement already satisfied: charset_normalizer<4,>=2 in ./sphinx_latest/lib/python3.9/site-packages (from requests>=2.30.0->Sphinx->-r ./Documentation/sphinx/requirements.txt (line 3)) (3.4.3) Requirement already satisfied: idna<4,>=2.5 in ./sphinx_latest/lib/python3.9/site-packages (from requests>=2.30.0->Sphinx->-r ./Documentation/sphinx/requirements.txt (line 3)) (3.10) Check for docutils on venv with sphinx_latest/bin/python $ sphinx_latest/bin/python -c try: import docutils; print(docutils.__version__) except: pass 0.21.2 $ sphinx-build --version sphinx-build 7.4.7 Installing section: package_install with dnf ============================================ $ dnf install -y --setopt=install_weak_deps=False python3-sphinx Last metadata expiration check: 0:02:20 ago on Mon Aug 18 07:33:55 2025. Dependencies resolved. ================================================================================================ Package Arch Version Repository Size ================================================================================================ Installing: python3-sphinx noarch 1:3.4.3-8.el9 ol9_codeready_builder 2.9 M Installing dependencies: python3-babel noarch 2.9.1-2.el9 ol9_appstream 6.6 M python3-chardet noarch 4.0.0-5.0.1.el9 base 350 k python3-docutils noarch 0.16-6.el9 ol9_appstream 2.0 M python3-idna noarch 2.10-7.0.1.el9_4.1 base 129 k python3-imagesize noarch 1.2.0-6.el9 ol9_codeready_builder 27 k python3-jinja2 noarch 2.11.3-8.el9_5 ol9_appstream 329 k python3-markupsafe x86_64 1.1.1-12.el9 ol9_appstream 52 k python3-packaging noarch 20.9-5.0.1.el9 ol9_appstream 117 k python3-pygments noarch 2.7.4-4.el9 ol9_codeready_builder 2.6 M python3-pyparsing noarch 2.4.7-9.el9 base 163 k python3-pysocks noarch 1.7.1-12.0.1.el9 base 46 k python3-pytz noarch 2021.1-5.el9 ol9_appstream 73 k python3-requests noarch 2.25.1-10.el9_6 latest 179 k python3-setuptools noarch 53.0.0-13.el9_6.1 latest 1.3 M python3-snowballstemmer noarch 1.9.0-10.el9 ol9_codeready_builder 231 k python3-sphinx-theme-alabaster noarch 0.7.12-13.el9 ol9_codeready_builder 48 k python3-sphinxcontrib-applehelp noarch 1.0.2-5.el9 ol9_codeready_builder 103 k python3-sphinxcontrib-devhelp noarch 1.0.2-5.el9 ol9_codeready_builder 95 k python3-sphinxcontrib-htmlhelp noarch 1.0.3-6.el9 ol9_codeready_builder 109 k python3-sphinxcontrib-jsmath noarch 1.0.1-12.el9 ol9_codeready_builder 33 k python3-sphinxcontrib-qthelp noarch 1.0.3-5.el9 ol9_codeready_builder 101 k python3-sphinxcontrib-serializinghtml noarch 1.1.4-5.el9 ol9_codeready_builder 103 k python3-urllib3 noarch 1.26.5-6.el9 base 310 k Transaction Summary ================================================================================================ Install 24 Packages Total download size: 18 M Installed size: 61 M Downloading Packages: (1/24): python3-idna-2.10-7.0.1.el9_4.1.noarch. 831 kB/s | 129 kB 00:00 (2/24): python3-pyparsing-2.4.7-9.el9.noarch.rp 901 kB/s | 163 kB 00:00 (3/24): python3-chardet-4.0.0-5.0.1.el9.noarch. 1.5 MB/s | 350 kB 00:00 (4/24): python3-pysocks-1.7.1-12.0.1.el9.noarch 611 kB/s | 46 kB 00:00 (5/24): python3-requests-2.25.1-10.el9_6.noarch 7.3 MB/s | 179 kB 00:00 (6/24): python3-urllib3-1.26.5-6.el9.noarch.rpm 3.9 MB/s | 310 kB 00:00 (7/24): python3-setuptools-53.0.0-13.el9_6.1.no 15 MB/s | 1.3 MB 00:00 (8/24): python3-docutils-0.16-6.el9.noarch.rpm 20 MB/s | 2.0 MB 00:00 (9/24): python3-babel-2.9.1-2.el9.noarch.rpm 37 MB/s | 6.6 MB 00:00 (10/24): python3-jinja2-2.11.3-8.el9_5.noarch.r 2.3 MB/s | 329 kB 00:00 (11/24): python3-packaging-20.9-5.0.1.el9.noarc 1.7 MB/s | 117 kB 00:00 (12/24): python3-pytz-2021.1-5.el9.noarch.rpm 1.6 MB/s | 73 kB 00:00 (13/24): python3-markupsafe-1.1.1-12.el9.x86_64 304 kB/s | 52 kB 00:00 (14/24): python3-snowballstemmer-1.9.0-10.el9.n 3.9 MB/s | 231 kB 00:00 (15/24): python3-pygments-2.7.4-4.el9.noarch.rp 25 MB/s | 2.6 MB 00:00 (16/24): python3-imagesize-1.2.0-6.el9.noarch.r 214 kB/s | 27 kB 00:00 (17/24): python3-sphinx-theme-alabaster-0.7.12- 939 kB/s | 48 kB 00:00 (18/24): python3-sphinxcontrib-devhelp-1.0.2-5. 1.9 MB/s | 95 kB 00:00 (19/24): python3-sphinx-3.4.3-8.el9.noarch.rpm 23 MB/s | 2.9 MB 00:00 (20/24): python3-sphinxcontrib-htmlhelp-1.0.3-6 1.4 MB/s | 109 kB 00:00 (21/24): python3-sphinxcontrib-jsmath-1.0.1-12. 412 kB/s | 33 kB 00:00 (22/24): python3-sphinxcontrib-serializinghtml- 1.7 MB/s | 103 kB 00:00 (23/24): python3-sphinxcontrib-qthelp-1.0.3-5.e 1.2 MB/s | 101 kB 00:00 (24/24): python3-sphinxcontrib-applehelp-1.0.2- 51 kB/s | 103 kB 00:02 -------------------------------------------------------------------------------- Total 6.8 MB/s | 18 MB 00:02 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : python3-setuptools-53.0.0-13.el9_6.1.noarch 1/24 Installing : python3-idna-2.10-7.0.1.el9_4.1.noarch 2/24 Installing : python3-sphinxcontrib-serializinghtml-1.1.4-5.el9. 3/24 Installing : python3-sphinxcontrib-qthelp-1.0.3-5.el9.noarch 4/24 Installing : python3-sphinxcontrib-jsmath-1.0.1-12.el9.noarch 5/24 Installing : python3-sphinxcontrib-htmlhelp-1.0.3-6.el9.noarch 6/24 Installing : python3-sphinxcontrib-devhelp-1.0.2-5.el9.noarch 7/24 Installing : python3-sphinxcontrib-applehelp-1.0.2-5.el9.noarch 8/24 Installing : python3-sphinx-theme-alabaster-0.7.12-13.el9.noarc 9/24 Installing : python3-snowballstemmer-1.9.0-10.el9.noarch 10/24 Installing : python3-pygments-2.7.4-4.el9.noarch 11/24 Installing : python3-imagesize-1.2.0-6.el9.noarch 12/24 Installing : python3-pytz-2021.1-5.el9.noarch 13/24 Installing : python3-babel-2.9.1-2.el9.noarch 14/24 Installing : python3-markupsafe-1.1.1-12.el9.x86_64 15/24 Installing : python3-jinja2-2.11.3-8.el9_5.noarch 16/24 Installing : python3-docutils-0.16-6.el9.noarch 17/24 Installing : python3-pysocks-1.7.1-12.0.1.el9.noarch 18/24 Installing : python3-urllib3-1.26.5-6.el9.noarch 19/24 Installing : python3-pyparsing-2.4.7-9.el9.noarch 20/24 Installing : python3-packaging-20.9-5.0.1.el9.noarch 21/24 Installing : python3-chardet-4.0.0-5.0.1.el9.noarch 22/24 Installing : python3-requests-2.25.1-10.el9_6.noarch 23/24 Installing : python3-sphinx-1:3.4.3-8.el9.noarch 24/24 Running scriptlet: python3-sphinx-1:3.4.3-8.el9.noarch 24/24 Verifying : python3-chardet-4.0.0-5.0.1.el9.noarch 1/24 Verifying : python3-idna-2.10-7.0.1.el9_4.1.noarch 2/24 Verifying : python3-pyparsing-2.4.7-9.el9.noarch 3/24 Verifying : python3-pysocks-1.7.1-12.0.1.el9.noarch 4/24 Verifying : python3-urllib3-1.26.5-6.el9.noarch 5/24 Verifying : python3-requests-2.25.1-10.el9_6.noarch 6/24 Verifying : python3-setuptools-53.0.0-13.el9_6.1.noarch 7/24 Verifying : python3-babel-2.9.1-2.el9.noarch 8/24 Verifying : python3-docutils-0.16-6.el9.noarch 9/24 Verifying : python3-jinja2-2.11.3-8.el9_5.noarch 10/24 Verifying : python3-markupsafe-1.1.1-12.el9.x86_64 11/24 Verifying : python3-packaging-20.9-5.0.1.el9.noarch 12/24 Verifying : python3-pytz-2021.1-5.el9.noarch 13/24 Verifying : python3-imagesize-1.2.0-6.el9.noarch 14/24 Verifying : python3-pygments-2.7.4-4.el9.noarch 15/24 Verifying : python3-snowballstemmer-1.9.0-10.el9.noarch 16/24 Verifying : python3-sphinx-1:3.4.3-8.el9.noarch 17/24 Verifying : python3-sphinx-theme-alabaster-0.7.12-13.el9.noarc 18/24 Verifying : python3-sphinxcontrib-applehelp-1.0.2-5.el9.noarch 19/24 Verifying : python3-sphinxcontrib-devhelp-1.0.2-5.el9.noarch 20/24 Verifying : python3-sphinxcontrib-htmlhelp-1.0.3-6.el9.noarch 21/24 Verifying : python3-sphinxcontrib-jsmath-1.0.1-12.el9.noarch 22/24 Verifying : python3-sphinxcontrib-qthelp-1.0.3-5.el9.noarch 23/24 Verifying : python3-sphinxcontrib-serializinghtml-1.1.4-5.el9. 24/24 Installed: python3-babel-2.9.1-2.el9.noarch python3-chardet-4.0.0-5.0.1.el9.noarch python3-docutils-0.16-6.el9.noarch python3-idna-2.10-7.0.1.el9_4.1.noarch python3-imagesize-1.2.0-6.el9.noarch python3-jinja2-2.11.3-8.el9_5.noarch python3-markupsafe-1.1.1-12.el9.x86_64 python3-packaging-20.9-5.0.1.el9.noarch python3-pygments-2.7.4-4.el9.noarch python3-pyparsing-2.4.7-9.el9.noarch python3-pysocks-1.7.1-12.0.1.el9.noarch python3-pytz-2021.1-5.el9.noarch python3-requests-2.25.1-10.el9_6.noarch python3-setuptools-53.0.0-13.el9_6.1.noarch python3-snowballstemmer-1.9.0-10.el9.noarch python3-sphinx-1:3.4.3-8.el9.noarch python3-sphinx-theme-alabaster-0.7.12-13.el9.noarch python3-sphinxcontrib-applehelp-1.0.2-5.el9.noarch python3-sphinxcontrib-devhelp-1.0.2-5.el9.noarch python3-sphinxcontrib-htmlhelp-1.0.3-6.el9.noarch python3-sphinxcontrib-jsmath-1.0.1-12.el9.noarch python3-sphinxcontrib-qthelp-1.0.3-5.el9.noarch python3-sphinxcontrib-serializinghtml-1.1.4-5.el9.noarch python3-urllib3-1.26.5-6.el9.noarch Complete! Additional packages installed: noarch, 1 Installing section: package_install with dnf ============================================ $ dnf install -y --setopt=install_weak_deps=False python3-sphinx Last metadata expiration check: 0:02:25 ago on Mon Aug 18 07:33:55 2025. Package python3-sphinx-1:3.4.3-8.el9.noarch is already installed. Dependencies resolved. Nothing to do. Complete! Check for docutils with /usr/bin/python3 $ /usr/bin/python3 -c try: import docutils; print(docutils.__version__) except: pass 0.16 $ sphinx-build --version sphinx-build 3.4.3 Default subset: Oracle Linux Server release 9.6 $ hostname Installation commands processed TAP version 14 1..1 # Subtest: Oracle Linux Server release 9.6 1..7 ok 1 - OS detection: Oracle Linux Server release 9.6 ok 2 - System packages: Packages installed ok 3 - Sphinx on venv: Sphinx Sphinx 7.4.7 ok 4 - Sphinx package: Sphinx Sphinx 3.4.3 ok 5 - Clean documentation: Build time: 0:00, return code: 0 ok 6 - Build HTML documentation: Build time: 3:57, return code: 0 ok 7 - Build PDF documentation: Build time: 10:09, return code: 0 # Subtest: PDF docs 1..65 ok 1 - dev-tools: pdf/dev-tools.pdf ok 2 - tools: pdf/tools.pdf ok 3 - filesystems: pdf/filesystems.pdf ok 4 - w1: pdf/w1.pdf ok 5 - maintainer: pdf/maintainer.pdf ok 6 - process: pdf/process.pdf ok 7 - isdn: pdf/isdn.pdf ok 8 - fault-injection: pdf/fault-injection.pdf ok 9 - iio: pdf/iio.pdf ok 10 - scheduler: pdf/scheduler.pdf ok 11 - staging: pdf/staging.pdf ok 12 - fpga: pdf/fpga.pdf ok 13 - power: pdf/power.pdf ok 14 - leds: pdf/leds.pdf ok 15 - edac: pdf/edac.pdf ok 16 - PCI: pdf/PCI.pdf ok 17 - firmware-guide: pdf/firmware-guide.pdf ok 18 - cpu-freq: pdf/cpu-freq.pdf ok 19 - mhi: pdf/mhi.pdf ok 20 - wmi: pdf/wmi.pdf ok 21 - timers: pdf/timers.pdf ok 22 - accel: pdf/accel.pdf ok 23 - hid: pdf/hid.pdf ok 24 - userspace-api: pdf/userspace-api.pdf ok 25 - spi: pdf/spi.pdf ok 26 - networking: pdf/networking.pdf ok 27 - virt: pdf/virt.pdf ok 28 - nvme: pdf/nvme.pdf ok 29 - translations: pdf/translations.pdf ok 30 - input: pdf/input.pdf ok 31 - tee: pdf/tee.pdf ok 32 - doc-guide: pdf/doc-guide.pdf ok 33 - cdrom: pdf/cdrom.pdf ok 34 - gpu: pdf/gpu.pdf ok 35 - i2c: pdf/i2c.pdf ok 36 - RCU: pdf/RCU.pdf ok 37 - watchdog: pdf/watchdog.pdf ok 38 - usb: pdf/usb.pdf ok 39 - rust: pdf/rust.pdf ok 40 - crypto: pdf/crypto.pdf ok 41 - kbuild: pdf/kbuild.pdf ok 42 - livepatch: pdf/livepatch.pdf ok 43 - mm: pdf/mm.pdf ok 44 - locking: pdf/locking.pdf ok 45 - infiniband: pdf/infiniband.pdf ok 46 - driver-api: pdf/driver-api.pdf ok 47 - bpf: pdf/bpf.pdf ok 48 - devicetree: pdf/devicetree.pdf ok 49 - block: pdf/block.pdf ok 50 - target: pdf/target.pdf ok 51 - arch: pdf/arch.pdf ok 52 - pcmcia: pdf/pcmcia.pdf ok 53 - scsi: pdf/scsi.pdf ok 54 - netlabel: pdf/netlabel.pdf ok 55 - sound: pdf/sound.pdf ok 56 - security: pdf/security.pdf ok 57 - accounting: pdf/accounting.pdf ok 58 - admin-guide: pdf/admin-guide.pdf ok 59 - core-api: pdf/core-api.pdf ok 60 - fb: pdf/fb.pdf ok 61 - peci: pdf/peci.pdf ok 62 - trace: pdf/trace.pdf ok 63 - misc-devices: pdf/misc-devices.pdf ok 64 - kernel-hacking: pdf/kernel-hacking.pdf ok 65 - hwmon: pdf/hwmon.pdf ok 1 - Oracle Linux Server release 9.6 - Here, I dropped the full logs for html and pdf, as they were a way too bigger> That's the end of the pdfdocs build target: Summary ======= Oracle Linux Server release 9.6: OS detection : PASSED: Oracle Linux Server release 9.6 System packages : PASSED: Packages installed Sphinx on venv : PASSED: Sphinx Sphinx 7.4.7 Sphinx package : PASSED: Sphinx Sphinx 3.4.3 Clean documentation : PASSED: Build time: 0:00, return code: 0 Build HTML documentation : PASSED: Build time: 3:57, return code: 0 Build PDF documentation : PASSED: Build time: 10:09, return code: 0 PDF docs: dev-tools : PASSED: pdf/dev-tools.pdf tools : PASSED: pdf/tools.pdf filesystems : PASSED: pdf/filesystems.pdf w1 : PASSED: pdf/w1.pdf maintainer : PASSED: pdf/maintainer.pdf process : PASSED: pdf/process.pdf isdn : PASSED: pdf/isdn.pdf fault-injection : PASSED: pdf/fault-injection.pdf iio : PASSED: pdf/iio.pdf scheduler : PASSED: pdf/scheduler.pdf staging : PASSED: pdf/staging.pdf fpga : PASSED: pdf/fpga.pdf power : PASSED: pdf/power.pdf leds : PASSED: pdf/leds.pdf edac : PASSED: pdf/edac.pdf PCI : PASSED: pdf/PCI.pdf firmware-guide : PASSED: pdf/firmware-guide.pdf cpu-freq : PASSED: pdf/cpu-freq.pdf mhi : PASSED: pdf/mhi.pdf wmi : PASSED: pdf/wmi.pdf timers : PASSED: pdf/timers.pdf accel : PASSED: pdf/accel.pdf hid : PASSED: pdf/hid.pdf userspace-api : PASSED: pdf/userspace-api.pdf spi : PASSED: pdf/spi.pdf networking : PASSED: pdf/networking.pdf virt : PASSED: pdf/virt.pdf nvme : PASSED: pdf/nvme.pdf translations : PASSED: pdf/translations.pdf input : PASSED: pdf/input.pdf tee : PASSED: pdf/tee.pdf doc-guide : PASSED: pdf/doc-guide.pdf cdrom : PASSED: pdf/cdrom.pdf gpu : PASSED: pdf/gpu.pdf i2c : PASSED: pdf/i2c.pdf RCU : PASSED: pdf/RCU.pdf watchdog : PASSED: pdf/watchdog.pdf usb : PASSED: pdf/usb.pdf rust : PASSED: pdf/rust.pdf crypto : PASSED: pdf/crypto.pdf kbuild : PASSED: pdf/kbuild.pdf livepatch : PASSED: pdf/livepatch.pdf mm : PASSED: pdf/mm.pdf locking : PASSED: pdf/locking.pdf infiniband : PASSED: pdf/infiniband.pdf driver-api : PASSED: pdf/driver-api.pdf bpf : PASSED: pdf/bpf.pdf devicetree : PASSED: pdf/devicetree.pdf block : PASSED: pdf/block.pdf target : PASSED: pdf/target.pdf arch : PASSED: pdf/arch.pdf pcmcia : PASSED: pdf/pcmcia.pdf scsi : PASSED: pdf/scsi.pdf netlabel : PASSED: pdf/netlabel.pdf sound : PASSED: pdf/sound.pdf security : PASSED: pdf/security.pdf accounting : PASSED: pdf/accounting.pdf admin-guide : PASSED: pdf/admin-guide.pdf core-api : PASSED: pdf/core-api.pdf fb : PASSED: pdf/fb.pdf peci : PASSED: pdf/peci.pdf trace : PASSED: pdf/trace.pdf misc-devices : PASSED: pdf/misc-devices.pdf kernel-hacking : PASSED: pdf/kernel-hacking.pdf hwmon : PASSED: pdf/hwmon.pdf /root/sphinx_latest/bin/python3 sphinx_latest/bin/sphinx-build -j4 -b latex -c /root/Documentation -D latex_elements.papersize=a4paper -d /root/Documentation/output/.doctrees -D kerneldoc_bin=scripts/kernel-doc.py -D version=6.17.0-rc1 -D release= -D kerne ldoc_srctree=. /root/Documentation /root/Documentation/output/latex Summary ======= dev-tools : pdf/dev-tools.pdf tools : pdf/tools.pdf filesystems : pdf/filesystems.pdf w1 : pdf/w1.pdf maintainer : pdf/maintainer.pdf process : pdf/process.pdf isdn : pdf/isdn.pdf fault-injection: pdf/fault-injection.pdf iio : pdf/iio.pdf scheduler : pdf/scheduler.pdf staging : pdf/staging.pdf fpga : pdf/fpga.pdf power : pdf/power.pdf leds : pdf/leds.pdf edac : pdf/edac.pdf PCI : pdf/PCI.pdf firmware-guide : pdf/firmware-guide.pdf cpu-freq : pdf/cpu-freq.pdf mhi : pdf/mhi.pdf wmi : pdf/wmi.pdf timers : pdf/timers.pdf accel : pdf/accel.pdf hid : pdf/hid.pdf userspace-api : pdf/userspace-api.pdf spi : pdf/spi.pdf networking : pdf/networking.pdf virt : pdf/virt.pdf nvme : pdf/nvme.pdf translations : pdf/translations.pdf input : pdf/input.pdf tee : pdf/tee.pdf doc-guide : pdf/doc-guide.pdf cdrom : pdf/cdrom.pdf gpu : pdf/gpu.pdf i2c : pdf/i2c.pdf RCU : pdf/RCU.pdf watchdog : pdf/watchdog.pdf usb : pdf/usb.pdf rust : pdf/rust.pdf crypto : pdf/crypto.pdf kbuild : pdf/kbuild.pdf livepatch : pdf/livepatch.pdf mm : pdf/mm.pdf locking : pdf/locking.pdf infiniband : pdf/infiniband.pdf driver-api : pdf/driver-api.pdf bpf : pdf/bpf.pdf devicetree : pdf/devicetree.pdf block : pdf/block.pdf target : pdf/target.pdf arch : pdf/arch.pdf pcmcia : pdf/pcmcia.pdf scsi : pdf/scsi.pdf netlabel : pdf/netlabel.pdf sound : pdf/sound.pdf security : pdf/security.pdf accounting : pdf/accounting.pdf admin-guide : pdf/admin-guide.pdf core-api : pdf/core-api.pdf fb : pdf/fb.pdf peci : pdf/peci.pdf trace : pdf/trace.pdf misc-devices : pdf/misc-devices.pdf kernel-hacking : pdf/kernel-hacking.pdf hwmon : pdf/hwmon.pdf All PDF files were built. 1 of 1 validate commands succeeded