]> git.ipfire.org Git - thirdparty/bind9.git/commit
Split up changelog into per-release code blocks
authorMichal Nowak <mnowak@isc.org>
Wed, 7 Aug 2024 10:39:23 +0000 (12:39 +0200)
committerMichal Nowak <mnowak@isc.org>
Thu, 8 Aug 2024 15:25:51 +0000 (17:25 +0200)
commit1e2fd565d3fe7e708eaf417728fb6e3893a614a5
treed967264d10029c56232dbac04c812f0f4a7ad7b9
parentfe3ae71e90168d82b235ba083b3f28ef7de2a497
Split up changelog into per-release code blocks

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.

(cherry picked from commit bc802359b05deb7a4b14eeb7eaca9e26bdb6b97f)
doc/arm/changelog.rst