Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ncurses for openSUSE:Factory checked in at 2026-10-22 15:47:30 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ncurses (Old) and /work/SRC/openSUSE:Factory/.ncurses.new.2252680 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ncurses" Thu Oct 22 15:47:30 2026 rev:343 rq:1386702 version:unknown Changes: -------- --- /work/SRC/openSUSE:Factory/ncurses/ncurses.changes 2026-10-11 17:33:27.514141786 +0200 +++ /work/SRC/openSUSE:Factory/.ncurses.new.2252680/ncurses.changes 2026-10-22 15:47:31.957160081 +0200 @@ -1,0 +2,14 @@ +Tue Oct 20 13:13:11 UTC 2026 - Dr. Werner Fink <[email protected]> + +- Make patch FORTIFY_SOURCE_3-fix.patch optional means only for + glibc < 2.36 and also simply disable FORTIFYing for specific + variable "string" (boo#1285901) + +------------------------------------------------------------------- +Tue Oct 13 09:13:49 UTC 2026 - Dr. Werner Fink <[email protected]> + +- Add ncurses patch 20261010 + + modify test/test_mouse.c to demonstrate mouse_get(), mouse_test() and + mouse_mask(). + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ncurses.spec ++++++ --- /var/tmp/diff_new_pack.u2WaVd/_old 2026-10-22 15:47:34.110250171 +0200 +++ /var/tmp/diff_new_pack.u2WaVd/_new 2026-10-22 15:47:34.111250213 +0200 @@ -47,6 +47,7 @@ %global tackvers 1.11 %global tacklvl 20251210 %global download invisible-island.net +%global glibc %(rpm -q --queryformat '%%{VERSION}' -f /lib64/libc.so 2>/dev/null | sed 's/\.//g') # ${!...} and pushd is bash-specific %define _buildshell /bin/bash @@ -71,6 +72,7 @@ BuildRequires: pkgconfig(libbsd) %endif BuildRequires: screen +BuildRequires: sed %if %{with usepcre2} BuildRequires: pkgconfig(libpcre2-8) %endif @@ -400,7 +402,9 @@ mv tack-* tack %patch -P1 -p0 -b .327x %patch -P2 -p0 -b .hs -%patch -P3 -p1 +%if 0%{?glibc} && 0%{?glibc} < 236 +%patch -P3 -p1 -b .p3 +%endif %patch -P4 -p0 -b .ghost %patch -P0 -p0 -b .p0 ++++++ FORTIFY_SOURCE_3-fix.patch ++++++ --- /var/tmp/diff_new_pack.u2WaVd/_old 2026-10-22 15:47:34.161252305 +0200 +++ /var/tmp/diff_new_pack.u2WaVd/_new 2026-10-22 15:47:34.166252514 +0200 @@ -1,14 +1,20 @@ +Disable FORTIFY_SOURCE check for length of string in unget_wch. +Leave the rest of the code as is. + +--- + ncurses/widechar/lib_unget_wch.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + diff --git a/ncurses/widechar/lib_unget_wch.c b/ncurses/widechar/lib_unget_wch.c -index 4ea26b6..df82974 100644 --- a/ncurses/widechar/lib_unget_wch.c +++ b/ncurses/widechar/lib_unget_wch.c -@@ -76,6 +76,8 @@ NCURSES_SP_NAME(unget_wch) (NCURSES_SP_DCLx const wchar_t wch) - - init_mb(state); - length = _nc_wcrtomb(NULL, wch, &state); -+ if (length < MB_CUR_MAX) -+ length = MB_CUR_MAX; +@@ -79,7 +79,7 @@ NCURSES_SP_NAME(unget_wch) (NCURSES_SP_D if (length != (size_t) (-1) && length != 0) { +- char *string; ++ char * volatile string; + + if ((string = (char *) malloc(length)) != NULL) { + int n; ++++++ ncurses-6.6-patches.tar.bz2 ++++++ Binary files old/patches/ncurses-6.6-20261010.patch.gz and new/patches/ncurses-6.6-20261010.patch.gz differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches/ncurses-6.6-20261010.patch.gz.asc new/patches/ncurses-6.6-20261010.patch.gz.asc --- old/patches/ncurses-6.6-20261010.patch.gz.asc 1970-01-01 01:00:00.000000000 +0100 +++ new/patches/ncurses-6.6-20261010.patch.gz.asc 2026-10-11 02:19:14.000000000 +0200 @@ -0,0 +1,15 @@ +-----BEGIN PGP SIGNATURE----- +Comment: See https://invisible-island.net/public/public.html for info + +iQGzBAABCgAdFiEEGYgtkt2kxADCLA1WzCr0RyFnvgMFAmrK1gEACgkQzCr0RyFn +vgOiNAwAxtGLYIRQfRkePCVKQGLAT1JlS5BBPySXm0qigaz7fVsaNYvKEOUvTrFg +IEGXnoO+kMQBPg4duUjmcMcFlWZUV/CMyI8tRGxUPYApPpd0RqmIpr/M9er6F06j +ctgPTsteDQBl2iSiQx0foA9om16aWa+oArW6urPb1CVkvyo2/0OvvzIkk1TJgSiN +3y95HHMRSExf4WV+gpVJlk7oJy/pb2NOyMtGksfc87WYqmP2+9fG0ji8DxdRJaS5 +gyGCMejOE2fQ/aVZAm7cjYCw2TlqFTsWnQ1AIDpovcJSaULYcqSXB6N1xYr04FSP +l84uioAhbhCNEyBYhrv4V2CKtMYLEkmvUsNSRsbvm5mso3kqLloddkwSav0nbzoD +i2lW6OEwdiaPmQLVm+t83EH68ohLyqtXYFls6/CnW5MpdeG3QsDcC0SOx1QTloJb +BW/adzyI0z2go8swA9LDseIrQ55HdvnK6RAnY1biJZNtP89Mo2qHiXzc3J61XGNv +ULr5+d5S +=92sH +-----END PGP SIGNATURE----- Binary files old/patches/ncurses-6.6-20261017.patch.gz and new/patches/ncurses-6.6-20261017.patch.gz differ Binary files old/patches/ncurses-6.6-20261017.patch.gz.asc and new/patches/ncurses-6.6-20261017.patch.gz.asc differ
