Source: dh-lua Version: 27 Severity: important Tags: patch User: debian-gl...@lists.debian.org Usertags: glibc2.35
Dear maintainer(s), dh-lua uses catchsegv, a binary currently provided by libc-bin when executing the lua tests. This binary has been removed from glibc 2.35, causing debci [1] or FTBFS failures on packages using dh-lua. I have attached a patch that stops wrapping test commands with catchsegv, fixing the debci and FTBFS issue. Could you please schedule an upload with this patch? Thanks, Aurelien [1] https://ci.debian.net/data/autopkgtest/unstable/amd64/l/lua-luv/25024283/log.gz
--- a/make/dh-lua.Makefile.single +++ b/make/dh-lua.Makefile.single @@ -307,35 +307,35 @@ test-lua-dynamic-real: @echo "********************** lua dynamic ($(LUA_VERSION)) *********" - $(H)$(call run_multiple_tests,$(LUA_TEST),catchsegv $(LUA) -l$(LUA_MODNAME)) + $(H)$(call run_multiple_tests,$(LUA_TEST),$(LUA) -l$(LUA_MODNAME)) @echo "**************************************************" test-lua-dynamic-real-custom: @echo "****************** lua dynamic custom ($(LUA_VERSION)) ******" - $(H)$(call run_custom_test,$(LUA_TEST_CUSTOM),catchsegv $(LUA)) + $(H)$(call run_custom_test,$(LUA_TEST_CUSTOM),$(LUA)) @echo "*************************************************" test-lua-dynamic-apkgt-real: @echo "************ lua dynamic ($(LUA_VERSION), autopkgtest) *********" $(H)$(call run_multiple_tests,\ - $(LUA_TEST),catchsegv $(LUA) -l$(LUA_MODNAME),_apkgt) + $(LUA_TEST),$(LUA) -l$(LUA_MODNAME),_apkgt) @echo "**************************************************" test-lua-dynamic-apkgt-real-custom: @echo "********* lua dynamic custom ($(LUA_VERSION), autopkgtest) ******" - $(H)$(call run_custom_test,$(LUA_TEST_CUSTOM),catchsegv $(LUA),_apkgt) + $(H)$(call run_custom_test,$(LUA_TEST_CUSTOM),$(LUA),_apkgt) @echo "*************************************************" test-app-static-real: $(UID)/app-static @echo "*********************** app static ($(LUA_VERSION)) *********" - $(H)$(call run_multiple_tests,$(LUA_TEST),catchsegv $(UID)/app-static) + $(H)$(call run_multiple_tests,$(LUA_TEST),$(UID)/app-static) @echo "**************************************************" test-app-dynamic-real: $(UID)/app-dynamic @echo "********************** app dynamic ($(LUA_VERSION)) *********" $(H)$(call run_multiple_tests,$(LUA_TEST),\ $(LBTL) --mode=execute -dlopen $(UID)/$(LIBNAME).la \ - catchsegv $(UID)/app-dynamic) + $(UID)/app-dynamic) @echo "**************************************************" ifneq "$(DEB_HOST_ARCH)" "$(DEB_BUILD_ARCH)"