Hi, On Sun, May 25, 2025 at 08:42:30PM +0200, Salvatore Bonaccorso wrote: > On Sun, May 25, 2025 at 05:03:59PM +0200, Salvatore Bonaccorso wrote: > > On Sun, May 25, 2025 at 07:24:00AM +0200, Salvatore Bonaccorso wrote: > > > Charles, thanks for the offer. I'm indeed on it and I'm in contact > > > with upstream to see if we can get vetted/blessed patches for the > > > older version in bookworm. We should try hard to avoid breakage. > > > > We have now wetted/blessed upstream changes, and I'm going to pick > > those. They are referenced as well in the upstream issues as repsonse > > to your questions as well so we should be ready to go (unless we spot > > some problems while testing). > > Attached are the patches we aim to use for bookworm. > > The first one, is very similar to your backported one, but it uses > abort() instead of exit(1), as upstream suggested to be consistent > with avifAlloc(). I put an explanation in the patch. > > The second was handled after all in public as you asked there as well, > so it is identical to what Wan-Teh Chang posted on the issue. > > Hope this helps.
It does help quite a lot, thanks Salvatore! I've tested things in bullseye and all is fine [1] (though it had only one rdep in there and no rdep autopkgtest, it was quite a new package at the time). Trying to help a bit more (please let me know if I have made your lives more difficult instead of easier along the way and I will try to avoid in the future), I've added your patches and uploaded to debusine to get rdeps autopkgtest [2]. Only 2 rdeps had tests, jpeg-xl and libgd2. jpeg-xl did succeed [3] and libgd2 failed [4]. Inspecting debci runs for libgd2 in stable [5], it has NEVER succeeded. The number of passed/failed tests are the same for tests with libavif update and without (regular stable/bookworm), so I think the changes are pretty safe. Cheers, Charles [1] https://debusine.debian.net/debian/developers/work-request/96770/ [2] https://debusine.debian.net/debian/developers/work-request/96996/ [3] https://debusine.debian.net/debian/developers/work-request/97011/ [4] https://debusine.debian.net/debian/developers/work-request/97014/ [5] https://ci.debian.net/user/britney/jobs?package=libgd2&suite[]=stable&arch[]=amd64