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 */
