Skip to content

chg: Make every changelog entry a separate code block

Michal Nowak requested to merge mnowak/fix-arm-changelog-section into main

LaTeX in CI and on ReadTheDocs fails to render a PDF version of ARM if the Changelog section is included. The running theory is that the verbatim section of more than twenty thousand lines is too big to meet LaTeX self-imposed constraints, and it fails with:

! TeX capacity exceeded, sorry [main memory size=5000000].

Or it just hangs if extra_mem_bot=30000000 is set in /etc/texmf/texmf.d/01main_memory_bump.cnf:

! Dimension too large.
\fb@put@frame ...p \ifdim \dimen@ >\ht \@tempboxa

\fb@putboxa #1\fb@afterfra...
l.56913 \end{sphinxVerbatim}

Make each BIND 9 release a separate code block to work around the issue. Further split up the sections for some exceptionally large releases, for the same reason.

Edited by Michał Kępień

Merge request reports