Bug#1056586: texlive-bin: Untighten / Remove version check in luazlib
Source: texlive-bin
Version: 2023.20230311.66589-8
Severity: normal
Dear Maintainer,
the luazlib contains a check, which checks if the zlib version it was
linked with (compile time) is the same as which is used during
run time.
texlive-bin_2023.20230311.66589-7/texk/web2c/luatexdir/luazlib/lzlib.c
if (strncmp(version, ZLIB_VERSION, 4))
{
lua_pushfstring(L, "zlib library version does not match - header: %s, library: %s", ZLIB_VERSION, version);
lua_error(L);
}
This check caused a few issues in the past (issue #w/o bug in 2014, #1056183)
Currently the issue has been remedied by relaxing the check. One should
check if it is needed at all.
Hilmar
-- System Information:
Debian Release: 12.2
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'oldstable-updates'), (500, 'oldstable-security'), (500, 'stable'), (500, 'oldstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 6.1.0-13-amd64 (SMP w/8 CPU threads; PREEMPT)
Kernel taint flags: TAINT_FIRMWARE_WORKAROUND
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Reply to: