ons. 1. des. 2021 kl. 11:39 skrev Bastian Germann <b...@debian.org>: > > Source: c-blosc > Severity: serious > Version: 1.21.1+ds2-1 > > The build fails on mips64el with: > > 98% tests passed, 35 tests failed out of 1651 > > Total Test time (real) = 452.24 sec > > The following tests FAILED: > 1 - test_api (Failed) > 2 - test_bitshuffle_leftovers (Failed) > 270 - test_compressor (Failed) > 672 - test_noinit (Failed) > 673 - test_nolock (Failed) > 674 - test_nthreads (Failed) > 1606 - test_compat_blosc-1.11.1-blosclz.cdata (Failed) > 1607 - test_compat_blosc-1.11.1-lz4.cdata (Failed) > 1608 - test_compat_blosc-1.11.1-lz4hc.cdata (Failed) > 1609 - test_compat_blosc-1.11.1-snappy.cdata (Failed) > 1610 - test_compat_blosc-1.11.1-zlib.cdata (Failed) > 1611 - test_compat_blosc-1.11.1-zstd.cdata (Failed) > 1612 - test_compat_blosc-1.14.0-blosclz.cdata (Failed) > 1613 - test_compat_blosc-1.14.0-lz4.cdata (Failed) > 1614 - test_compat_blosc-1.14.0-lz4hc.cdata (Failed) > 1615 - test_compat_blosc-1.14.0-snappy.cdata (Failed) > 1616 - test_compat_blosc-1.14.0-zlib.cdata (Failed) > 1617 - test_compat_blosc-1.14.0-zstd.cdata (Failed) > 1618 - test_compat_blosc-1.18.0-blosclz-bitshuffle.cdata (Failed) > 1619 - test_compat_blosc-1.18.0-blosclz.cdata (Failed) > 1620 - test_compat_blosc-1.18.0-lz4-bitshuffle.cdata (Failed) > 1621 - test_compat_blosc-1.18.0-lz4.cdata (Failed) > 1622 - test_compat_blosc-1.18.0-lz4hc.cdata (Failed) > 1623 - test_compat_blosc-1.18.0-zlib.cdata (Failed) > 1624 - test_compat_blosc-1.18.0-zstd.cdata (Failed) > 1625 - test_compat_blosc-1.3.0-blosclz.cdata (Failed) > 1626 - test_compat_blosc-1.3.0-lz4.cdata (Failed) > 1627 - test_compat_blosc-1.3.0-lz4hc.cdata (Failed) > 1628 - test_compat_blosc-1.3.0-snappy.cdata (Failed) > 1629 - test_compat_blosc-1.3.0-zlib.cdata (Failed) > 1630 - test_compat_blosc-1.7.0-blosclz.cdata (Failed) > 1631 - test_compat_blosc-1.7.0-lz4.cdata (Failed) > 1632 - test_compat_blosc-1.7.0-lz4hc.cdata (Failed) > 1633 - test_compat_blosc-1.7.0-snappy.cdata (Failed) > 1634 - test_compat_blosc-1.7.0-zlib.cdata (Failed) > Errors while running CTest > make[1]: *** [Makefile:94: test] Error 8 > make[1]: Leaving directory '/<<PKGBUILDDIR>>/obj-mips64el-linux-gnuabi64' > dh_auto_test: error: cd obj-mips64el-linux-gnuabi64 && make -j4 test > ARGS\+=--verbose ARGS\+=-j4 returned exit code 2 >
I believe it's related to cmake and the recently updated package. The previous version of c-blosc (1.21.1+ds1-1) uploaded 2021-10-08 used cmake with version 3.21.3-4, it built successfully. Building c-blosc with the current version of cmake fails, as does the earlier versions of c-blosc, I tested 1.17.1+ds1-1, 1.20.1+ds1-2 and 1.21.1+ds1-1. What's strange is that it's only on mips64el the testsuite fails, none of the other architectures seems to be affected. I have yet to discover where the fault lies, if it's cmake itself or the CMakeLists.txt in c-blosc. The solution to make the testsuite succeed is to override the cmake flag provided by debhelper '-DCMAKE_BUILD_TYPE=None' Changing this to 'Release' is enough to make the testsuite succeed. Regards, Håvard