Bug#1127514: libsdl-perl: FTBFS: Failed test "Palette is SDL::Palette when BitPerPixels is 8"

Simon McVittie smcv at debian.org
Mon Feb 9 18:56:29 GMT 2026


Control: retitle -1 libsdl-perl: FTBFS: Failed test "Palette is SDL::Palette when BitPerPixels is 8"
Control: block -1 by #1127025

On Mon, 09 Feb 2026 at 19:30:19 +0100, gregor herrmann wrote:
>On Mon, 09 Feb 2026 18:05:06 +0000, Santiago Vila wrote:
>>During a rebuild of all packages in unstable, this package failed to build.
>
>https://people.debian.org/~sanvila/build-logs/202602/libsdl-perl_2.548-6_amd64-20260209T154537.754Z
>
>This is probably a duplicate of (or related to) #1127025 where it is 
>(AFAIK, Simon please correct me) not yet clear whether this is an 
>sdl12-compat problem or a bug in this package.

Yes, the failing test is the same one that's failing in #1127025. I've 
asked SDL upstream whether this is a sdl12-compat regression or an 
overly-specific expectation in libsdl-perl, and they are not sure yet; 
they hope to investigate further after SDL 3.4.2 is out.

Merging bugs that are assigned to more than one package seems like a 
corner of the BTS that I'm unlikely to get right on the first few 
attempts, so I'm marking #1127025 as a blocker for this one, rather than 
actually merging the bugs.

A workaround is possible: we could temporarily revert the sdl12-compat 
change, which is necessary when using sdl2-compat as default but we're 
not doing that yet in any case. But libsdl-perl is a language binding for 
an obsolete SDL version and only a few games depend on it, so it doesn't 
seem a huge problem if it temporarily falls out of testing as a result 
of this FTBFS.

When we switch the default implementation of SDL 2 from libsdl2 to 
sdl2-compat, that will also resolve this test failure, but I don't think 
we're ready for that just yet (I was intending to reassess the situation 
after SDL 3.4.2 becomes available).

     smcv



More information about the pkg-perl-maintainers mailing list