control: tag -1 +pending Dear maintainer(s),
On 2022-08-21 11:49, Aurelien Jarno wrote: > 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? First of all, I am very sorry to be a bit pushy there. This is the last fix needed before we can start the glibc 2.35 transition. I have uploaded a NMU fixing this issue to DELAYED/15. Please find the corresponding debdiff attached. Also please feel free to ask me to delay or cancel this NMU. Regards, Aurelien -- Aurelien Jarno GPG: 4096R/1DDD8C9B aurel...@aurel32.net http://www.aurel32.net
diff -Nru dh-lua-27/debian/changelog dh-lua-27+nmu1/debian/changelog --- dh-lua-27/debian/changelog 2020-06-30 18:22:21.000000000 +0200 +++ dh-lua-27+nmu1/debian/changelog 2022-09-03 11:25:48.000000000 +0200 @@ -1,3 +1,11 @@ +dh-lua (27+nmu1) unstable; urgency=medium + + * Non-maintainer upload. + * make/dh-lua.Makefile.single: stop wrapping commands through catchsegv + (closes: #1017832). + + -- Aurelien Jarno <aure...@debian.org> Sat, 03 Sep 2022 09:25:48 +0000 + dh-lua (27) unstable; urgency=medium * Upload to unstable since Lua 5.4 is finally released. diff -Nru dh-lua-27/make/dh-lua.Makefile.single dh-lua-27+nmu1/make/dh-lua.Makefile.single --- dh-lua-27/make/dh-lua.Makefile.single 2020-06-30 18:22:21.000000000 +0200 +++ dh-lua-27+nmu1/make/dh-lua.Makefile.single 2022-09-03 11:25:39.000000000 +0200 @@ -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)"
signature.asc
Description: PGP signature