Control: tags 997281 + pending Dear maintainer,
I've prepared an NMU for xawtv (versioned as 3.107-1.1) and uploaded it to DELAYED/15. Please feel free to tell me if I should cancel it. cu Adrian
diff -Nru xawtv-3.107/debian/changelog xawtv-3.107/debian/changelog --- xawtv-3.107/debian/changelog 2020-07-05 19:42:23.000000000 +0300 +++ xawtv-3.107/debian/changelog 2021-12-06 21:59:01.000000000 +0200 @@ -1,3 +1,11 @@ +xawtv (3.107-1.1) unstable; urgency=medium + + * Non-maintainer upload. + * Add upstream fix for FTBFS with glibc 2.32, + thanks to Jeremy Sowden. (Closes: #997281) + + -- Adrian Bunk <b...@debian.org> Mon, 06 Dec 2021 21:59:01 +0200 + xawtv (3.107-1) unstable; urgency=medium * Team upload. diff -Nru xawtv-3.107/debian/patches/0001-Replace-sys_siglist-with-strsignal.patch xawtv-3.107/debian/patches/0001-Replace-sys_siglist-with-strsignal.patch --- xawtv-3.107/debian/patches/0001-Replace-sys_siglist-with-strsignal.patch 1970-01-01 02:00:00.000000000 +0200 +++ xawtv-3.107/debian/patches/0001-Replace-sys_siglist-with-strsignal.patch 2021-12-06 21:56:31.000000000 +0200 @@ -0,0 +1,64 @@ +From 4bf2b3966eecad32b47472065706560f31314a92 Mon Sep 17 00:00:00 2001 +From: Mauro Carvalho Chehab <mchehab+hua...@kernel.org> +Date: Tue, 17 Aug 2021 10:46:22 +0200 +Subject: [PATCH] Replace sys_siglist with strsignal + +This is needed in order to compile with newer glibc versions. + +Signed-off-by: Mauro Carvalho Chehab <mchehab+hua...@kernel.org> +--- + console/fbtools.c | 2 +- + console/record.c | 2 +- + x11/rootv.c | 4 ++-- + 3 files changed, 4 insertions(+), 4 deletions(-) + +diff --git a/console/fbtools.c b/console/fbtools.c +index 9f876df32dac..07739ff687ec 100644 +--- a/console/fbtools.c ++++ b/console/fbtools.c +@@ -520,6 +520,6 @@ fb_catch_exit_signals(void) + + /* cleanup */ + fb_cleanup(); +- fprintf(stderr,"Oops: %s\n",sys_siglist[termsig]); ++ fprintf(stderr,"Oops: %s\n",strsignal(termsig)); + exit(42); + } +diff --git a/console/record.c b/console/record.c +index 685221b4b5ae..90f0c852bb08 100644 +--- a/console/record.c ++++ b/console/record.c +@@ -429,7 +429,7 @@ ctrlc(int signal) + { + if (verbose) + fprintf(stderr,"\n%s - exiting\n", +- sys_siglist[signal]); ++ strsignal(signal)); + stop = 1; + } + +diff --git a/x11/rootv.c b/x11/rootv.c +index 60a840641e33..4bf458b227a0 100644 +--- a/x11/rootv.c ++++ b/x11/rootv.c +@@ -133,7 +133,7 @@ catch_sig(int signal) + termsig = signal; + if (verbose) + fprintf(stderr,"received signal %d [%s]\n", +- termsig,sys_siglist[termsig]); ++ termsig,strsignal(termsig)); + } + + static void usage(FILE *fp) +@@ -422,7 +422,7 @@ main(int argc, char *argv[]) + } + if (verbose && termsig) + fprintf(stderr,"exiting on signal %d [%s]\n", +- termsig,sys_siglist[termsig]); ++ termsig,strsignal(termsig)); + if (do_mute && have_mute) + XvSetPortAttribute(dpy,port,XV_MUTE,1); + XvStopVideo(dpy,port,win); +-- +2.33.0 + diff -Nru xawtv-3.107/debian/patches/series xawtv-3.107/debian/patches/series --- xawtv-3.107/debian/patches/series 2020-07-05 19:42:23.000000000 +0300 +++ xawtv-3.107/debian/patches/series 2021-12-06 21:58:58.000000000 +0200 @@ -7,3 +7,4 @@ 0007-Makefile.in-fix-make-distclean.patch 0008-Makefile.in-honour-CPPFLAGS.patch CVE-2020-13696-error_message_fix.patch +0001-Replace-sys_siglist-with-strsignal.patch