Bug#1088156: gimp (exp): FTBFS on riscv64 due to testsuite timeout
Aurelien Jarno
aurel32 at debian.org
Sun Nov 24 10:59:43 GMT 2024
Package: gimp
Version: 3.0.0~RC1-1
Severity: serious
Tags: patch ftbfs
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc: debian-riscv at lists.debian.org
User: debian-riscv at lists.debian.org
Usertags: riscv64
Dear maintainer,
gimp in experimental fails to build from source on riscv64 due to a
testsuite timeout:
| Summary of Failures:
|
| 9/20 gimp:libgimp+python3 / export-options TIMEOUT 60.09s killed by signal 15 SIGTERM
| 10/20 gimp:libgimp+python3 / color-parser TIMEOUT 60.23s killed by signal 15 SIGTERM
| 11/20 gimp:libgimp+C / color-parser TIMEOUT 60.22s killed by signal 15 SIGTERM
| 12/20 gimp:libgimp+C / export-options TIMEOUT 60.08s killed by signal 15 SIGTERM
| 13/20 gimp:libgimp+python3 / image TIMEOUT 60.21s killed by signal 15 SIGTERM
| 14/20 gimp:libgimp+python3 / palette TIMEOUT 60.17s killed by signal 15 SIGTERM
| 15/20 gimp:libgimp+C / image TIMEOUT 60.21s killed by signal 15 SIGTERM
| 16/20 gimp:libgimp+C / palette TIMEOUT 60.08s killed by signal 15 SIGTERM
| 17/20 gimp:libgimp+python3 / unit TIMEOUT 60.15s killed by signal 15 SIGTERM
| 18/20 gimp:libgimp+C / selection-float TIMEOUT 60.19s killed by signal 15 SIGTERM
| 19/20 gimp:libgimp+python3 / selection-float TIMEOUT 60.27s killed by signal 15 SIGTERM
| 20/20 gimp:libgimp+C / unit TIMEOUT 60.08s killed by signal 15 SIGTERM
|
| Ok: 5
| Expected Fail: 0
| Fail: 0
| Unexpected Pass: 0
| Skipped: 3
| Timeout: 12
| dh_auto_test: error: cd obj-riscv64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb LC_ALL=C.UTF-8 MESON_TESTTHREADS=4 meson test returned exit code 12
| make: *** [debian/rules:14: binary-arch] Error 25
| dpkg-buildpackage: error: debian/rules binary-arch subprocess returned exit status 2
The full build log is available there:
https://buildd.debian.org/status/fetch.php?pkg=gimp&arch=riscv64&ver=3.0.0%7ERC1-1&stamp=1732222375&raw=0
The above tests indeed takes a bit longer than one minute on the riscv64
build dameons, up to 195 seconds for the longest. The following patch,
using the --timeout-multiplier option of meson fixes the issue:
--- gimp-3.0.0~RC1/debian/rules
+++ gimp-3.0.0~RC1/debian/rules
@@ -29,3 +29,6 @@
override_dh_makeshlibs:
dh_makeshlibs -X/usr/lib/$(DEB_HOST_MULTIARCH)/gimp/3.0/modules -- -c4
+
+override_dh_auto_test:
+ dh_auto_test -- --timeout-multiplier 4
Regards
Aurelien
More information about the pkg-gnome-maintainers
mailing list