Bug#1109147: bookworm-pu: package libsoup3/3.2.3-0+deb12u1

Simon McVittie smcv at debian.org
Mon Aug 25 10:08:12 BST 2025


On Sat, 12 Jul 2025 at 15:27:32 +0100, Simon McVittie wrote:
>As with trixie, unfortunately the libsoup test suite is known to be
>flaky in several ways, so it might require some retries to herd it
>through the official Debian infrastructure. See #1109142 for more
>details.

The mipsel build is failing, but not because of the flaky test 
infrastructure I was expecting: it seems that one of the build-time unit 
tests wants to allocate 1G of RAM in two 512M blocks (this particular 
unit test is specifically exercising what happens when doing http2 with 
an inadvisably large buffer size), and the mipsel buildds 
mipsel-osuosl-{03,04,05} apparently don't have that available for 32-bit 
processes. Do we need a respin of this update with that test skipped on 
mipsel?

This is probably not (or at least not entirely) a 32-bit-address-space 
problem, because the armel, armhf and i386 builds were OK; similarly 
these buildds do physically have enough RAM, because the mips64el build 
on mipsel-osuosl-03 was successful. It is not a new test in 3.2.3, and 
3.2.2 built successfully on mipsel back in 2023, so I assume either 
libsoup or some dependency must be using just slightly more memory now 
than it did in 2023, pushing the total memory required beyond what's 
available.

It is probably possible to replace the failing g_new() call with 
g_try_new(), and just skip the test if the allocation fails; but my 
ability to test that change will be very limited, unless I happen to be 
able to either reproduce the problem on eberlin, or find an x86 qemu VM 
size that has enough RAM to build the package but not enough RAM to run 
that one test.

     smcv



More information about the pkg-gnome-maintainers mailing list