Description of problem: manaplus is a game client that uses SDL_image, they include 2 types of png files: skull.png PNG 32x32 32x32+0+0 8-bit DirectClass 645B 0.000u 0:00.000 bone.png PNG 32x32 32x32+0+0 8-bit PseudoClass 256c 1.33KB 0.000u 0:00.000 the bone one doesn't work. SDL_image-1.2.10-1.mga2 works fine. how to reproduce: ----------------- 1. updated cauldron 2. install manaplus 3. start manaplus see the result: http://imagebin.org/194159 <-- does not look good at all...
Hi, thanks for reporting this bug. Assigned to the package maintainer. (Please set the status to 'assigned' if you are working on it)
Keywords: (none) => TriagedAssignee: bugsquad => shlomif
Setting status to ASSIGNED.
Status: NEW => ASSIGNED
(In reply to comment #0) > Description of problem: > > manaplus is a game client that uses SDL_image, they include 2 types of png > files: > > skull.png PNG 32x32 32x32+0+0 8-bit DirectClass 645B 0.000u 0:00.000 > bone.png PNG 32x32 32x32+0+0 8-bit PseudoClass 256c 1.33KB 0.000u 0:00.000 > > the bone one doesn't work. > > SDL_image-1.2.10-1.mga2 works fine. > > > how to reproduce: > ----------------- > 1. updated cauldron > 2. install manaplus > 3. start manaplus > > see the result: > > http://imagebin.org/194159 <-- does not look good at all... Hi! I can reproduce this here. However, the SDL_image package on Cauldron is completely unpatched, so we'll have to report it upstream. Regards, -- Shlomi Fish
i think i tried to report it upstream, no idea if it was successfull, i had troubles getting confirmation emails... if it isn't fixed soon-ish, can we revert back to 1.2.10 plz?
See Also: (none) => http://bugzilla.libsdl.org/show_bug.cgi?id=1377
Created attachment 1387 [details] SDL_image-1.2.11-png_channels.patch after looking around the removed patch which was upstreamed, and the code in question, i found a piece of weird code; working together with manaplus developers, i made this patch which works. i've took the liberty of submitting it on BS as SDL_image-1.2.11-2.mga2 , so i'll just close this one...
so yeah, fixed
Status: ASSIGNED => RESOLVEDResolution: (none) => FIXED