[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20250818103316.526eaa8e@foz.lan>
Date: Mon, 18 Aug 2025 10:33:16 +0200
From: Mauro Carvalho Chehab <mchehab+huawei@...nel.org>
To: Vegard Nossum <vegard.nossum@...cle.com>
Cc: Jonathan Corbet <corbet@....net>, Linux Doc Mailing List
<linux-doc@...r.kernel.org>, linux-kernel@...r.kernel.org
Subject: Re: [PATCH 00/11] Fix PDF doc builds on major distros
Em Sun, 17 Aug 2025 17:32:24 +0200
Vegard Nossum <vegard.nossum@...cle.com> 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@kernel.org/
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
Powered by blists - more mailing lists