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)"

Reply via email to