Corrupted PDF with lualatex + gs 10.04.0
Bruno Voisin
bvoisin at icloud.com
Thu Dec 19 11:12:17 CET 2024
> On 19 Dec 2024, at 09:09, Denis Bitouzé <denis.bitouze at univ-littoral.fr> wrote:
>
> Le 19/12/24 à 07h17, Reinhard Kotucha via tex-live a écrit :
>
>> It seems that the bug is already fixed in the GS repository and all we
>> have to do is to wait for the next release.
>
> Not for long, I hope :)
Currently there are two Ghostscript releases per year, one in early Spring at about the same time as TeX Live, and another in early Autumn. For example
10.04.0 2024-09-18
10.03.0 2024-03-07
10.02.0 2023-09-13
10.01.0 2023-03-22
and so forth.
Unless there are security issues to address in between, in which case there are interim patch releases, like
10.03.1 2024-05-17
10.02.1 2023-11-01
10.01.2 2023-06-21
10.01.1 2023-03-27
The list at
https://ghostscript.readthedocs.io/en/gs10.04.0/ReleaseDates.html
doesn't seem up-to-date. Releases, patch releases and release candidates are all posted (source and pre-compiled Windows binaries) at
https://github.com/ArtifexSoftware/ghostpdl-downloads/releases
The GS builds provided with TeX Live differ from these by --disable-compile-inits (ie COMPILE_INITS=0), making the resource directories available for use by cjk-gs-integrate, for example.
On the Mac, --disable-compile-inits is the only difference and the TL-provided GS is installed in /usr/local/bin, hence available outside TL. On Windows, I think the TL-provided GS removes all functionality that isn't used by TL, makes TL-specific additions (like fonts), and the outcome is only accessible from within TL. On Unix, I have no idea what's provided and how.
The Spring release of GS comes at about the same time as TeX Live, so it may or may not be included depending on whether there's enough time for testing with the release candidate(s) and release version.
For example, MacTeX 2024, released on March 13, includes GS 10.03.0, released March 7, whereas MacTeX 2023, released on March 14, 2023, included GS 10.00.0, from September 2022, not GS 10.01.0, released March 22, 2023.
All this to say: unless a patch release comes along in the meantime, the GS version fixing your bug will be 10.05.0, coming out early Spring 2025, and it's unclear at this stage whether it will be included in TL 2025 (scheduled for release on March 8).
Bruno
PS In between TL releases, Dick Koch makes every GS release (standard and patch) available as soon as it's released at
https://pages.uoregon.edu/koch/
but that's specific to the Mac.
More information about the tex-live
mailing list.