[PKG-Openstack-devel] Bug#906480: liberasurecode: Does not build ok when using eatmydata

Santiago Vila sanvila at debian.org
Fri Aug 17 20:21:37 BST 2018


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.



More information about the Openstack-devel mailing list