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-11-10 16:29:48
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ncurses (Old)
 and      /work/SRC/openSUSE:Factory/.ncurses.new.3759290 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ncurses"

Tue Nov 10 16:29:48 2026 rev:344 rq:1396272 version:unknown

Changes:
--------
--- /work/SRC/openSUSE:Factory/ncurses/ncurses.changes  2026-10-22 
15:47:31.957160081 +0200
+++ /work/SRC/openSUSE:Factory/.ncurses.new.3759290/ncurses.changes     
2026-11-10 16:29:56.580594819 +0100
@@ -1,0 +2,54 @@
+Mon Nov  9 08:22:25 UTC 2026 - Dr. Werner Fink <[email protected]>
+
+- Add ncurses patch 20261107
+  + check for terminating NUL in canonical_name() for infocmp -F
+    (report/testcase by Martin Mirchev).
+  + fix an infinite loop in parse_ti_delay() on malformed terminfo
+    (report/testcase by Martin Mirchev).
+  + add valid_div() check to tparm '/' and '%' operators to guard against
+    SIGFPE on dividing INT_MIN by -1 (report/testcase by Martin Mirchev).
+  + add sanity-checks to _nc_infotocap() when moving mandatory padding
+    (report/testcase by Martin Mirchev).
+  + reorder check for missing '\0' in str_table and a strlen() call
+    (report/testcase by Martin Mirchev).
+  + add check in decode_xterm_X10() to ensure that enough bytes were
+    read (report by Martin Mirchev).
+  + use CLOCK_MONOTONIC instead of CLOCK_REALTIME when it is available
+    (patch by Yeatol).
+  + add limit check in lib_add_wch.c (report/testcase by Serhiy
+    Storchaka),
+  + improve cleanup on EOF in next_char (report by Oliver Zhang).
+  + improve fix for filling cells for multicolumn characters in
+    lib_addch.c (patch by Vassili Courzakis).
+  + fixes for tvi910, tvi950, wy100 (patch by Adam Di Carlo)
+- Add ncurses patch 20261031
+  + improve configure check for wcwidth, for msys2 port.
+  + modify configure check for multiuser systems to use getent if it is
+    available.
+  + remove obsolete configure macro CF_LDFLAGS_STATIC (prompted by
+    discussion with Julian Waters).
+  + modify convert_strings to disallow overlapping strings.
+  + add null-pointer checks for terminfo/termcap function parameters.
+  + pad str_table with a '\0' in case of malformed terminfo data which
+    omits a '\0' on the final string (report/testcase by Can Ozkan).
+
+-------------------------------------------------------------------
+Mon Oct 26 09:26:11 UTC 2026 - Dr. Werner Fink <[email protected]>
+
+- Add ncurses patch 20261024
+  + modify initialization for term-driver return terminfo data when given
+    a name in $TERM unless _nc_console_vt_supported() returns true, as in
+    the missing-name branch (patch by Daniel Aliev).
+  + correct initialization of fallback entries which using term-driver
+    configuration (patch by Daniel Aliev).
+  + correct limit check in lib_ins_wch.c (patch by Serhiy Storchaka,
+    cf: 20260815)
+  + initialize sp->_wacs_map for each screen, rather than reusing data,
+    to help with delscreen (patch by Serhiy Storchaka, cf: 20260523).
+  + improve ripoff window cleanup in delwin (report by Serhiy Storchaka).
+  + fix a duplicate declaration of _nc_gettimeofday() (report by Abril
+    Rincon Blanco).
+  + improve check for end of file in next_char() (report by Lingfeng
+    Chen).
+
+-------------------------------------------------------------------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ ncurses-5.9-ibm327x.dif ++++++
--- /var/tmp/diff_new_pack.Ia4UaH/_old  2026-11-10 16:30:00.152744234 +0100
+++ /var/tmp/diff_new_pack.Ia4UaH/_new  2026-11-10 16:30:00.156744401 +0100
@@ -28,7 +28,7 @@
        use=ansi+rca, use=ansi+sc, use=linux+sfkeys,
        use=vt100+pf1-pf4, use=vt220+ufkeys, use=vt220+pcedit,
  
-@@ -18732,7 +18732,19 @@ hazel|exec80|h80|he80|Hazeltine Executiv
+@@ -18733,7 +18733,19 @@ hazel|exec80|h80|he80|Hazeltine Executiv
  
  ibm327x|line mode IBM 3270 style,
        gn,

++++++ ncurses-6.6-patches.tar.bz2 ++++++
Binary files old/patches/ncurses-6.6-20261024.patch.gz and 
new/patches/ncurses-6.6-20261024.patch.gz differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/patches/ncurses-6.6-20261024.patch.gz.asc 
new/patches/ncurses-6.6-20261024.patch.gz.asc
--- old/patches/ncurses-6.6-20261024.patch.gz.asc       1970-01-01 
01:00:00.000000000 +0100
+++ new/patches/ncurses-6.6-20261024.patch.gz.asc       2026-10-25 
01:06:42.000000000 +0200
@@ -0,0 +1,15 @@
+-----BEGIN PGP SIGNATURE-----
+Comment: See https://invisible-island.net/public/public.html for info
+
+iQGzBAABCgAdFiEEGYgtkt2kxADCLA1WzCr0RyFnvgMFAmrdOgIACgkQzCr0RyFn
+vgOwhgv+NSBxLEOfWnL/rrdDDMFi7FmbEN/tc4JFLa/kXr/TP87nGLrwbw3KVYXK
++T9X4w7HgXo+lkmBH52OCDerSXYAt9ApZTrh1PQ0fgpGFZMFN6PbOtRJwzcwPiQ8
+pY0FwnLvVeAcYrH1aS6I4azIFf13UAZpP6+jmD1DT1IRUYefq4we4Ssj7XRFok00
+hW3yNvDoMpxu/mGa92mXDzAQWARMeaGSchEdBo+zLM2C2QtpgHp7gMmpA6rELR2Z
+9jKXoIRF9SI/jQGS5sUPUfa5DIYsBIATJ4eJjaqWxHTrsyvmkkBH4NzpvvjOak9c
+F40BjJltuq9KKWkkCVtzKxCrrHGT4+5wNPmSHr9zbAHw9atCtQ1ajj1g80yKLJei
+AHy4oAjj74a6W2D4rk24ZGcKZjtu0knsSN5VDfvk51i3an89bnVnhD+XkeKugHCt
+WFAy+JC8S0+SSCCxHH6GEDo9Dmz2tF1aq/ekFk/Ez7myVKhUQA5KcSGLTAnpelgC
+9Em93zlr
+=dJL9
+-----END PGP SIGNATURE-----
Binary files old/patches/ncurses-6.6-20261031.patch.gz and 
new/patches/ncurses-6.6-20261031.patch.gz differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/patches/ncurses-6.6-20261031.patch.gz.asc 
new/patches/ncurses-6.6-20261031.patch.gz.asc
--- old/patches/ncurses-6.6-20261031.patch.gz.asc       1970-01-01 
01:00:00.000000000 +0100
+++ new/patches/ncurses-6.6-20261031.patch.gz.asc       2026-11-01 
00:06:17.000000000 +0100
@@ -0,0 +1,15 @@
+-----BEGIN PGP SIGNATURE-----
+Comment: See https://invisible-island.net/public/public.html for info
+
+iQGzBAABCgAdFiEEGYgtkt2kxADCLA1WzCr0RyFnvgMFAmrmdGkACgkQzCr0RyFn
+vgNgwQv/SBIJIJmKogW4ixoQVg93hvMZLm6ZHuckBQxvntNnQPs37OYDgRzpqt/1
+qSEEyL8spYOZDYCvPwEqc9Tlc2JIg6+pfDKLMWhQiX3/fBRONglw7A4y4Ys/UtIW
+EEYd2U40VBp7HtIWZBV7+QbwQIGMxYVFrShZ4NQiVraDCY6WsPd4YC6b/zIhBLwa
+1aONQfOgJUAY5pFUNa+TsDerKlkwS3HWk4pT2HClW2RX+g0CAungjfuJcvHVyhRe
+9behLQQr0Q5LqujEpTaOUl1PzbroYSPwMDHwxuWrH8jmQ6VdlQFcjsoGKWsRY0Lx
+v5UzSpjbGMfePCJM0xhySuWGc51ZpDFlz0ISTQcysao+eEbrnpNRhIducpCcqpEJ
+dm1IUNUA0c69j37pyGggy3Sjxh8LqNS7sy4yRA/bRmQajTYUvUn2OZP7DW+iyitD
+IbAt70fyTlaQQMqVsFYJuldQ4TD13/ojUf63ZSR5vosBV3nEwThNE4Bp3yL/kCbk
+y36bGsXZ
+=M91n
+-----END PGP SIGNATURE-----
Binary files old/patches/ncurses-6.6-20261107.patch.gz and 
new/patches/ncurses-6.6-20261107.patch.gz differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/patches/ncurses-6.6-20261107.patch.gz.asc 
new/patches/ncurses-6.6-20261107.patch.gz.asc
--- old/patches/ncurses-6.6-20261107.patch.gz.asc       1970-01-01 
01:00:00.000000000 +0100
+++ new/patches/ncurses-6.6-20261107.patch.gz.asc       2026-11-07 
23:30:22.000000000 +0100
@@ -0,0 +1,15 @@
+-----BEGIN PGP SIGNATURE-----
+Comment: See https://invisible-island.net/public/public.html for info
+
+iQGzBAABCgAdFiEEGYgtkt2kxADCLA1WzCr0RyFnvgMFAmrvpn4ACgkQzCr0RyFn
+vgNDyAwA6mI24SCeZtKjFNIN8pfg35CxQMWEuw5I9Mymi4QTkdi7+9V52W0BSp7U
+7K8i2MdYmtVw/H0nio/bu4IKAD/TiKtS0jzJiJ9V9TWZVKZ7Vi/cYhNyrddlVaKe
+g4UTtCwXjvrfAz3ytSz8gMhmElr9zjHb6gYp1CmV6Lvj3dBSNVWv8ZkHuBAJyxfb
+qNlUJ7XIb1XFA+FuYjxYFIVQE3MARTEcg1Zi/o7Y7FDvEY4IZgemK5IqWkZxylOm
+anbapaJ0UH8tDTrJyHTPy4PMFkfFum4Sr5XhFhyvaE1dJ2MdJD8gkvRkA2JphgMw
+RaKzBs+15luAwhKxeFaGvo/CDJlk4Q7MNBI/vVTVC2fvhNklXp65qDKmVRlKp5GJ
+hmoNTJhmJwydBfglWEQf1Ribo9Nnj8NDGxOUEzomSXLILtRIx93Oenk2xrevweYZ
+lnyDGz3TXdLVz2uhJ2OaTJVM2Itbar1Izseu5vofU01rYGWcI2viwdI5i3CDXzLD
+eFAoue4J
+=qSPt
+-----END PGP SIGNATURE-----

++++++ ncurses-6.6.dif ++++++
--- /var/tmp/diff_new_pack.Ia4UaH/_old  2026-11-10 16:30:01.019780500 +0100
+++ /var/tmp/diff_new_pack.Ia4UaH/_new  2026-11-10 16:30:01.030780960 +0100
@@ -17,8 +17,8 @@
  15 files changed, 188 insertions(+), 64 deletions(-)
 
 --- aclocal.m4
-+++ aclocal.m4 2026-06-29 10:32:08.028700828 +0000
-@@ -6246,12 +6246,12 @@ cat >>$cf_edit_man <<CF_EOF
++++ aclocal.m4 2026-11-09 08:21:24.399169898 +0000
+@@ -6185,12 +6185,12 @@ cat >>$cf_edit_man <<CF_EOF
                echo "? missing rename for \$cf_source"
                cf_target="\$cf_source"
        fi
@@ -33,7 +33,7 @@
        sed     -f "$cf_man_alias" \\
  CF_EOF
  
-@@ -6261,7 +6261,7 @@ cat >>$cf_edit_man <<CF_EOF
+@@ -6200,7 +6200,7 @@ cat >>$cf_edit_man <<CF_EOF
  CF_EOF
  else
  cat >>$cf_edit_man <<CF_EOF
@@ -42,7 +42,7 @@
  CF_EOF
  fi
  
-@@ -6317,7 +6317,7 @@ cat >>$cf_edit_man <<CF_EOF
+@@ -6256,7 +6256,7 @@ cat >>$cf_edit_man <<CF_EOF
                mv \$TMP.$cf_manpage_so_strip \$TMP
        fi
        fi
@@ -51,7 +51,7 @@
  CF_EOF
  fi
  
-@@ -6326,31 +6326,31 @@ case "$MANPAGE_FORMAT" in
+@@ -6265,31 +6265,31 @@ case "$MANPAGE_FORMAT" in
  cat >>$cf_edit_man <<CF_EOF
        if test "\$form" = format ; then
                # BSDI installs only .0 suffixes in the cat directories
@@ -90,7 +90,7 @@
                                for cf_alias in \$aliases
                                do
                                        if test "\$section" = 1 ; then
-@@ -6360,7 +6360,7 @@ cat >>$cf_edit_man <<CF_EOF
+@@ -6299,7 +6299,7 @@ cat >>$cf_edit_man <<CF_EOF
  
                                        if test "$MANPAGE_SYMLINKS" = yes ; then
                                                if test -f 
"\$cf_alias\${suffix}" ; then
@@ -99,7 +99,7 @@
                                                        then
                                                                continue
                                                        fi
-@@ -6370,18 +6370,18 @@ CF_EOF
+@@ -6309,18 +6309,18 @@ CF_EOF
  case "x$LN_S" in
  (*-f)
  cat >>$cf_edit_man <<CF_EOF
@@ -121,7 +121,7 @@
                                                echo ".so \$cf_source" >\$TMP
  CF_EOF
  if test -n "$cf_manpage_compress" ; then
-@@ -6401,9 +6401,9 @@ cat >>$cf_edit_man <<CF_EOF
+@@ -6340,9 +6340,9 @@ cat >>$cf_edit_man <<CF_EOF
                        )
                )
        elif test "\$verb" = removing ; then
@@ -134,7 +134,7 @@
                )
                test -d "\$cf_subdir\${section}" &&
                test -n "\$aliases" && (
-@@ -6424,6 +6424,7 @@ cat >>$cf_edit_man <<CF_EOF
+@@ -6363,6 +6363,7 @@ cat >>$cf_edit_man <<CF_EOF
  #             echo ".hy 0"
                cat \$TMP
        fi
@@ -143,7 +143,7 @@
  esac
  done
 --- configure
-+++ configure  2026-09-14 06:42:46.432349393 +0000
++++ configure  2026-11-09 08:21:24.399169898 +0000
 @@ -8695,7 +8695,7 @@ echo $ECHO_N "checking for an rpath opti
                fi
                ;;
@@ -173,7 +173,7 @@
        test "x$with_pcre2" != xyes && cf_list_pcre2="$with_pcre2 $cf_lib_pcre2"
        cf_with_pcre2_ok=no
        for cf_with_pcre2 in $cf_list_pcre2
-@@ -16282,6 +16282,13 @@ for cf_add_1lib in $cf_add_0lib; do
+@@ -16397,6 +16397,13 @@ for cf_add_1lib in $cf_add_0lib; do
  done
  PRIVATE_LIBS="$cf_add_libs"
  
@@ -187,7 +187,7 @@
        else
                # when not using weak symbols but with_reentrant,
                # add 't' to the library suffix on all platforms
-@@ -29706,12 +29713,12 @@ cat >>$cf_edit_man <<CF_EOF
+@@ -29696,12 +29703,12 @@ cat >>$cf_edit_man <<CF_EOF
                echo "? missing rename for \$cf_source"
                cf_target="\$cf_source"
        fi
@@ -202,7 +202,7 @@
        sed     -f "$cf_man_alias" \\
  CF_EOF
  
-@@ -29721,7 +29728,7 @@ cat >>$cf_edit_man <<CF_EOF
+@@ -29711,7 +29718,7 @@ cat >>$cf_edit_man <<CF_EOF
  CF_EOF
  else
  cat >>$cf_edit_man <<CF_EOF
@@ -211,7 +211,7 @@
  CF_EOF
  fi
  
-@@ -29777,7 +29784,7 @@ cat >>$cf_edit_man <<CF_EOF
+@@ -29767,7 +29774,7 @@ cat >>$cf_edit_man <<CF_EOF
                mv \$TMP.$cf_manpage_so_strip \$TMP
        fi
        fi
@@ -220,7 +220,7 @@
  CF_EOF
  fi
  
-@@ -29786,31 +29793,31 @@ case "$MANPAGE_FORMAT" in
+@@ -29776,31 +29783,31 @@ case "$MANPAGE_FORMAT" in
  cat >>$cf_edit_man <<CF_EOF
        if test "\$form" = format ; then
                # BSDI installs only .0 suffixes in the cat directories
@@ -259,7 +259,7 @@
                                for cf_alias in \$aliases
                                do
                                        if test "\$section" = 1 ; then
-@@ -29820,7 +29827,7 @@ cat >>$cf_edit_man <<CF_EOF
+@@ -29810,7 +29817,7 @@ cat >>$cf_edit_man <<CF_EOF
  
                                        if test "$MANPAGE_SYMLINKS" = yes ; then
                                                if test -f 
"\$cf_alias\${suffix}" ; then
@@ -268,7 +268,7 @@
                                                        then
                                                                continue
                                                        fi
-@@ -29830,18 +29837,18 @@ CF_EOF
+@@ -29820,18 +29827,18 @@ CF_EOF
  case "x$LN_S" in
  (*-f)
  cat >>$cf_edit_man <<CF_EOF
@@ -290,7 +290,7 @@
                                                echo ".so \$cf_source" >\$TMP
  CF_EOF
  if test -n "$cf_manpage_compress" ; then
-@@ -29861,9 +29868,9 @@ cat >>$cf_edit_man <<CF_EOF
+@@ -29851,9 +29858,9 @@ cat >>$cf_edit_man <<CF_EOF
                        )
                )
        elif test "\$verb" = removing ; then
@@ -303,7 +303,7 @@
                )
                test -d "\$cf_subdir\${section}" &&
                test -n "\$aliases" && (
-@@ -29884,6 +29891,7 @@ cat >>$cf_edit_man <<CF_EOF
+@@ -29874,6 +29881,7 @@ cat >>$cf_edit_man <<CF_EOF
  #             echo ".hy 0"
                cat \$TMP
        fi
@@ -655,7 +655,7 @@
        am, da, db, xhp,
        cols#80, lh#2, lines#24, lm#0, lw#8, nlab#8,
        acsc=0cjgktlrmfn/q\,t5u6v8w7x., bel=^G, blink=\E&dA,
-@@ -18753,7 +18825,7 @@ ibm3101|i3101|IBM 3101-10,
+@@ -18754,7 +18826,7 @@ ibm3101|i3101|IBM 3101-10,
        cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA, ed=\EJ,
        el=\EI, home=\EH, hts=\E0, ind=\n, nel=\r\n, tbc=\EH,
        use=vt52+arrows,
@@ -664,7 +664,7 @@
        is2=\E S, rmacs=\E>B, rs2=\E S,
        sgr=\E4%{64}%?%p1%t%{65}%|%;%?%p2%t%{66}%|%;%?%p3%t%{65}%|%;
            %?%p4%t%{68}%|%;%?%p5%t%{64}%|%;%?%p6%t%{72}%|%;%?%p7%t
-@@ -18987,7 +19059,7 @@ lft|lft-pc850|LFT-PC850|IBM LFT PC850 De
+@@ -18988,7 +19060,7 @@ lft|lft-pc850|LFT-PC850|IBM LFT PC850 De
  
  # "Megapel" refers to the display adapter, which was used with the IBM RT
  # aka IBM 6150.
@@ -761,7 +761,7 @@
  
 --- test/test.priv.h
 +++ test/test.priv.h   2025-07-14 07:33:47.039416894 +0000
-@@ -1215,12 +1215,12 @@ extern char *_nc_strstr(const char *, co
+@@ -1219,12 +1219,12 @@ extern char *_nc_strstr(const char *, co
  #endif
  
  /* out-of-band values for representing absent capabilities */

Reply via email to