diff options
author | Jonathan Corbet <corbet@lwn.net> | 2025-08-21 14:09:21 -0600 |
---|---|---|
committer | Jonathan Corbet <corbet@lwn.net> | 2025-08-21 14:09:21 -0600 |
commit | ee9a6691935490dc39605882b41b9452844d5e4e (patch) | |
tree | 7d194907cb483929a865fdc22c5b63e76f36d0d8 /tools/docs/lib/parse_data_structs.py | |
parent | f51fe3b7e48ca81a9cee15c0146e4fb7d3000d3a (diff) | |
parent | c6e23912855d4848883080200e09551b6dcbc7df (diff) |
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.
Diffstat (limited to 'tools/docs/lib/parse_data_structs.py')
0 files changed, 0 insertions, 0 deletions