Hi, Jonathan Chung wrote: > > pigz 2.6-1 on Debian 12.5 fails to execute due to a fixed bug on > > upstream https://github.com/madler/pigz/issues/111 > > Installing the version from sid resolves the issue which is clearly not > > optimal. I think the fix should be backported. > > Can someone help me to file a bug report?
Michael Kjörling wrote: > https://www.debian.org/Bugs/Reporting This covers the question "how", but not "what". So my two cents: "Backported" is probably the wrong wish. https://backports.debian.org/Contribute/ says: "Backports are about additional features that are only offered in a new version, not a replacement for getting fixes into stable - use stable-updates for that." That would probably mean to patch the existing pigz package in Debian 12 by the upstream remedy "Make pigz compatible with two-component zlib version numbers. " https://github.com/madler/pigz/commit/907ca0763be4547a9b0cce8c105721748814974 ------------------------------------------------------------------------ pigz.c: @@ -1333,7 +1333,7 @@ local long zlib_vernum(void) { } ver++; } while (left); - return left < 2 ? num << (left << 2) : -1; + return left < 3 ? num << (left << 2) : -1; } // -- check value combination routines for parallel calculation -- ------------------------------------------------------------------------ The new state can already be seen in https://sources.debian.org/src/pigz/2.8-1/pigz.c/#L1339 The old state is in https://sources.debian.org/src/pigz/2.6-1/pigz.c/#L1317 But there the "// -- check ..." comment is missing in favor of a line #ifndef NOTHREAD So a patch proposal would need some minor hand work. There remains the question, though, why you run into zlib-1.3 on a Debian "stable" system where the zlib version is "1:1.2.13.dfsg-1": https://tracker.debian.org/pkg/zlib Have a nice day :) Thomas