]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
Merge branch 'mauro-pdf' into docs-mw
authorJonathan Corbet <corbet@lwn.net>
Thu, 21 Aug 2025 20:09:21 +0000 (14:09 -0600)
committerJonathan Corbet <corbet@lwn.net>
Thu, 21 Aug 2025 20:09:21 +0000 (14:09 -0600)
commitee9a6691935490dc39605882b41b9452844d5e4e
tree7d194907cb483929a865fdc22c5b63e76f36d0d8
parentf51fe3b7e48ca81a9cee15c0146e4fb7d3000d3a
parentc6e23912855d4848883080200e09551b6dcbc7df
Merge branch 'mauro-pdf' into docs-mw

Here it is the second version of the PDF series. I opted to split one of
the patches in 3, to have a clearer changelog and description.

Also, archlinux LXC image download started working again, so I added
an extra patch addressing texlive packae dependencies.

This series is taking me a way more time than antecipated.

This series as 3 goals:

1. Fix a pre-Sphinx 1.7 PDF variable that got renamed, but
   our Makefile still uses the old one that is not supported
   since Sphinx 1.7;

2. Fix broken or incomplete texlive dependencies on several
   distros;

4. "modernize" conf.py to solve font conflicts related to UTF-8
   and non-UTF fonts from [T1]{fontenc}  LaTeX package.

   Using fontenc with xelatex is problematic, as documented at

https://www.sphinx-doc.org/en/master/latex.html

Please notice that:

- It doesn't pretend to fix all  PDF issues. It focus only at the
  above;
- there are still distros where PDF builds fail either partially
  or as a hole. On my checks, those are due to problematic
  texlive packages shipped on such distros;
- it doesn't touch/address/alter anyhing related to kfigure.py.
  as such, it doesn't touch/change/improve/drop anything with
  regards ImageMagick and/or Inkscape.