control: forwarded -1 https://github.com/ImageMagick/ImageMagick/issues/9035

Le samedi 17 octobre 2026, 21:41:47 heure d’été d’Europe centrale Simon 
McVittie a écrit :
> Control: reassign -1 src:imagemagick
> Control: affects -1 + src:retroarch-assets
> 
> On Sat, 17 Oct 2026 at 17:54:23 +0100, Jonathan McDowell wrote:
> >On Sat, Oct 17, 2026 at 01:38:28PM +0000, Santiago Vila wrote:
> >> During a rebuild of all packages in unstable, this package failed to build.
> >
> >I can reproduce this, and it appears to be as a result of a change in
> >imagemagick; the actual failure is from a command like:
> >
> >$ magick mogrify -background 'rgb(255,255,255)' -alpha Background \
> >     'assets/ozone/png/icons/APF - Imagination Machine.png'
> >
> >which results in:
> >
> >mogrify: no encode delegate for this image format `' @ 
> >warning/constitute.c/WriteImage/1473.
> >mogrify: no encode delegate for this image format `' @ 
> >error/constitute.c/WriteImage/1482.
> 
> A small reproducer appears to be:
> 
> # apt install debconf imagemagick
> $ cp /usr/share/pixmaps/debian-logo.png tmp.png
> $ mogrify -debug all tmp.png
> 
> which worked in trixie (it's a no-op, it loads the image and saves it 
> again), but not in sid. This isn't PNG-specific, the same thing for 
> debian-logo.bmp also fails.
> 
> In the debug output, this looks fine:
> 
> 2026-10-17T18:42:26+00:00 0:00.001 0.000u 7.1.2 Module mogrify[1658]: 
> module.c/OpenModule/1281/Module
>    Searching for module "PNG" using filename "png.la"
> 2026-10-17T18:42:26+00:00 0:00.001 0.000u 7.1.2 Module mogrify[1658]: 
> module.c/GetMagickModulePath/560/Module
>    Searching for coder module file "png.la" ...
> 
> but, later, this looks suspicious:
> 
> 2026-10-17T18:42:26+00:00 0:00.004 0.000u 7.1.2 Coder mogrify[1658]: 
> png.c/ReadPNGImage/4029/Coder
>    exit ReadPNGImage()
> 2026-10-17T18:42:26+00:00 0:00.005 0.000u 7.1.2 Policy mogrify[1658]: 
> policy.c/IsRightsAuthorizedByName/826/Policy
>    Domain: Module; name: undefined; rights=Unrecognized; 
> pattern="PNG-43B842CE~"; ...
> 2026-10-17T18:42:26+00:00 0:00.005 0.000u 7.1.2 Policy mogrify[1658]: 
> policy.c/IsRightsAuthorizedByName/955/Policy
>      authorized: true
> 2026-10-17T18:42:26+00:00 0:00.005 0.000u 7.1.2 Module mogrify[1658]: 
> module.c/OpenModule/1281/Module
>    Searching for module "PNG-43B842CE~" using filename "png-43b842ce~.la"
> 2026-10-17T18:42:26+00:00 0:00.005 0.000u 7.1.2 Module mogrify[1658]: 
> module.c/GetMagickModulePath/560/Module
>    Searching for coder module file "png-43b842ce~.la" ...
> 
> It looks like mogrify has somehow appended extra junk to the file 
> format? A similar thing happens for the .bmp.
> 
> For retroarch-assets, it seems that it would probably be possible to 
> work around this by using `magick convert ... in.png out.png`, instead 
> of editing the same file in-place with mogrify.

forwarded upstream

rouca
> 
>      smcv
> 

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to