Bug#1077336: jpeg-xl: FTBFS on riscv64: ninja: build stopped: interrupted by user.
Aurelien Jarno
aurel32 at debian.org
Wed Nov 13 05:35:28 GMT 2024
control: found -1 jpeg-xl/0.9.2-10
Hi,
On 2024-07-28 16:34, Aurelien Jarno wrote:
> Source: jpeg-xl
> Version: 0.10.3-4
> 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,
>
> jpeg-xl fails to build on riscv64 due to a timeout issue in the
> testsuite:
>
> | debian/rules override_dh_auto_test-arch
> | make[1]: Entering directory '/<<PKGBUILDDIR>>'
> | # armel requires 7h to run complete testsuite:
> | timeout 7h dh_auto_test --
> | cd obj-riscv64-linux-gnu && LC_ALL=C.UTF-8 MESON_TESTTHREADS=4 ninja test
> | [0/1] Running tests...
> | Test project /<<PKGBUILDDIR>>/obj-riscv64-linux-gnu
>
> ...
>
> | 5955/7667 Test #5955: DecodeAllEncodingsVariantsTestInstantiation/DecodeAllEncodingsVariantsTest.SetPreferredColorProfileTest/From_RGB_DCI_DCI_Per_PeQ_without_icc_dst_without_cms # GetParam() = (ColorEncoding/RGB_DCI_DCI_Per_PeQ, false, false) ............................................................................................................................................................................................................................................................................. Passed 1.93 sec
> | Start 5956: DecodeAllEncodingsVariantsTestInstantiation/DecodeAllEncodingsVariantsTest.SetPreferredColorProfileTest/From_RGB_DCI_DCI_Per_PeQ_without_icc_dst_with_cms # GetParam() = (ColorEncoding/RGB_DCI_DCI_Per_PeQ, false, true)
> | SCALAR(0x2af9d0e210)ninja: build stopped: interrupted by user.
> | make[1]: *** [debian/rules:104: override_dh_auto_test-arch] Error 124
> | make[1]: Leaving directory '/<<PKGBUILDDIR>>'
> | make: *** [debian/rules:61: binary-arch] Error 2
> | dpkg-buildpackage: error: debian/rules binary-arch subprocess returned exit status 2
>
> It appears that this new version added more tests, which overall takes
> longer to execute. Increasing the timeout from 7h to 10h is enough to
> fix the FTBFS:
It now also affects the unstable version, which takes slightly over 7h
to get test. Not sure why, I guess one of the build-depends or the
toolchain got slightly slower. Anyway the same fix as for the
experimental fixes the issue:
--- jpeg-xl-0.10.3/debian/rules
+++ jpeg-xl-0.10.3/debian/rules
@@ -100,8 +100,8 @@
override_dh_auto_test-indep:
override_dh_auto_test-arch:
- # armel requires 7h to run complete testsuite:
- timeout 7h dh_auto_test --
+ # riscv64 requires 10h to run complete testsuite:
+ timeout 10h dh_auto_test --
override_dh_installman-arch: tools_manpages devtools_manpages jpegli_tools_manpages
dh_installman
Regards
Aurelien
--
Aurelien Jarno GPG: 4096R/1DDD8C9B
aurelien at aurel32.net http://aurel32.net
More information about the Pkg-phototools-devel
mailing list