Package: src:liberasurecode Version: 1.5.0-1 Severity: wishlist Dear maintainer:
I tried to build this package in buster with eatmydata but it failed: -------------------------------------------------------------------------------- [...] debian/rules build-arch dh /usr/share/openstack-pkg-tools/pkgos.make dh: Unknown sequence /usr/share/openstack-pkg-tools/pkgos.make (choose from: binary binary-arch binary-indep build build-arch build-indep clean install install-arch install-indep) dh build-arch dh_update_autotools_config -a dh_autoreconf -a libtoolize: putting auxiliary files in '.'. libtoolize: copying file './ltmain.sh' libtoolize: Consider adding 'AC_CONFIG_MACRO_DIRS([m4])' to configure.ac, libtoolize: and rerunning libtoolize and aclocal. libtoolize: Consider adding '-I m4' to ACLOCAL_AMFLAGS in Makefile.am. configure.ac:32: installing './compile' configure.ac:35: installing './config.guess' configure.ac:35: installing './config.sub' [... snipped ...] make[2]: Leaving directory '/<<PKGBUILDDIR>>' make[1]: Leaving directory '/<<PKGBUILDDIR>>' dh_auto_test -a make -j1 test VERBOSE=1 make[1]: Entering directory '/<<PKGBUILDDIR>>' Making check in src make[2]: Entering directory '/<<PKGBUILDDIR>>/src' Making check in builtin/xor_codes make[3]: Entering directory '/<<PKGBUILDDIR>>/src/builtin/xor_codes' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/<<PKGBUILDDIR>>/src/builtin/xor_codes' Making check in builtin/null_code make[3]: Entering directory '/<<PKGBUILDDIR>>/src/builtin/null_code' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/<<PKGBUILDDIR>>/src/builtin/null_code' Making check in builtin/rs_vand make[3]: Entering directory '/<<PKGBUILDDIR>>/src/builtin/rs_vand' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/<<PKGBUILDDIR>>/src/builtin/rs_vand' make[3]: Entering directory '/<<PKGBUILDDIR>>/src' make[3]: Nothing to be done for 'check-am'. make[3]: Leaving directory '/<<PKGBUILDDIR>>/src' make[2]: Leaving directory '/<<PKGBUILDDIR>>/src' Making check in test make[2]: Entering directory '/<<PKGBUILDDIR>>/test' make test_xor_hd_code alg_sig_test liberasurecode_test libec_slap rs_galois_test liberasurecode_rs_vand_test make[3]: Entering directory '/<<PKGBUILDDIR>>/test' make[3]: 'test_xor_hd_code' is up to date. make[3]: 'alg_sig_test' is up to date. make[3]: 'liberasurecode_test' is up to date. make[3]: 'libec_slap' is up to date. make[3]: 'rs_galois_test' is up to date. make[3]: 'liberasurecode_rs_vand_test' is up to date. make[3]: Leaving directory '/<<PKGBUILDDIR>>/test' make[2]: Leaving directory '/<<PKGBUILDDIR>>/test' Making check in doc make[2]: Entering directory '/<<PKGBUILDDIR>>/doc' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/<<PKGBUILDDIR>>/doc' make[2]: Entering directory '/<<PKGBUILDDIR>>' make[2]: Leaving directory '/<<PKGBUILDDIR>>' /bin/bash: line 1: /usr/lib/libeatmydata: No such file or directory make[1]: *** [Makefile:964: test] Error 127 make[1]: Leaving directory '/<<PKGBUILDDIR>>' dh_auto_test: make -j1 test VERBOSE=1 returned exit code 2 make: *** [debian/rules:7: build-arch] Error 2 dpkg-buildpackage: error: debian/rules build-arch subprocess returned exit status 2 -------------------------------------------------------------------------------- The build was made with "dpkg-buildpackage -B" in my autobuilder. Apparently, reproducible builds uses eatmydata too, so it also fails here: https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/liberasurecode.html where you can get a full build log if you need it. (Using wishlist here, since it's not policy that a package has to build with eatmydata, but it would really nice if every package allowed it, because it makes archive rebuilds a lot faster). Thanks.