summaryrefslogtreecommitdiff
path: root/tools/docs/lib/parse_data_structs.py
diff options
context:
space:
mode:
authorJonathan Corbet <corbet@lwn.net>2025-08-21 14:09:21 -0600
committerJonathan Corbet <corbet@lwn.net>2025-08-21 14:09:21 -0600
commitee9a6691935490dc39605882b41b9452844d5e4e (patch)
tree7d194907cb483929a865fdc22c5b63e76f36d0d8 /tools/docs/lib/parse_data_structs.py
parentf51fe3b7e48ca81a9cee15c0146e4fb7d3000d3a (diff)
parentc6e23912855d4848883080200e09551b6dcbc7df (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