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

Reply via email to