Bug#1093564: libsoup3: FTBFS on riscv64: server-test fails

Jeremy Bícha jeremy.bicha at canonical.com
Wed Jan 22 20:18:40 GMT 2025


On Sun, Jan 19, 2025 at 5:54 PM Aurelien Jarno <aurel32 at debian.org> wrote:
> libsoup3 fails to build from source on riscv64. It seems to be a mix of
> flaky tests like on other architectures and a riscv64 specific way of
> failing:
>
> | Summary of Failures:
> |
> | 25/38 server-test              ERROR            60.96s   killed by signal 11 SIGSEGV
> |
> | Ok:                 37
> | Expected Fail:      0
> | Fail:               1
> | Unexpected Pass:    0
> | Skipped:            0
> | Timeout:            0
> | dh_auto_test: error: cd obj-riscv64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb LC_ALL=C.UTF-8 MESON_TESTTHREADS=4 meson test --verbose --timeout-multiplier 5 returned exit code 1
> | make[1]: *** [debian/rules:39: override_dh_auto_test-arch] Error 25
> | make[1]: Leaving directory '/build/reproducible-path/libsoup3-3.6.4'
> | make: *** [debian/rules:25: binary-arch] Error 2
> | dpkg-buildpackage: error: debian/rules binary-arch subprocess returned exit status 2
> | --------------------------------------------------------------------------------
> | Build finished at 2025-01-19T19:51:21Z
>
>
> The full build log is available there:
> https://buildd.debian.org/status/fetch.php?pkg=libsoup3&arch=riscv64&ver=3.6.4-1&stamp=1737316290&raw=0
>
> Although reported as a SIGSEGV, itIt appears that the test timeout is
> too short for the riscv64 build daemons.  Increasing the timeout
> multiplier from 5 to 6, like in the patch below, allows the testsuite to
> pass.

I applied your change and the riscv64 build completed on the second
try. Notably, the success for 25/38 server-test only took 1.06s, so
perhaps your change wasn't necessary.

https://buildd.debian.org/status/logs.php?pkg=libsoup3&arch=riscv64

Thank you,
Jeremy Bícha



More information about the pkg-gnome-maintainers mailing list