Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ncurses for openSUSE:Factory checked in at 2023-04-21 14:15:34 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ncurses (Old) and /work/SRC/openSUSE:Factory/.ncurses.new.1533 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ncurses" Fri Apr 21 14:15:34 2023 rev:237 rq:1080277 version:6.4.MACRO Changes: -------- --- /work/SRC/openSUSE:Factory/ncurses/ncurses.changes 2023-04-14 13:12:00.815198584 +0200 +++ /work/SRC/openSUSE:Factory/.ncurses.new.1533/ncurses.changes 2023-04-21 14:15:37.426113819 +0200 @@ -1,0 +2,36 @@ +Wed Apr 19 09:16:10 UTC 2023 - Dr. Werner Fink <wer...@suse.de> + +- Fix get_version_number.sh to show version without suffix gz.asc + +------------------------------------------------------------------- +Wed Apr 19 07:39:41 UTC 2023 - Dr. Werner Fink <wer...@suse.de> + +- Add ncurses patch 20230418 (boo#1210485, (boo#1210434) + + improve checks for limits on privileged execution: + + modify _nc_syserr_abort() to use _nc_env_access(), rather than + only checking root uid. + + use getauxval() when available, to improve setuid/setgid checks. + + modify test packages to disable root access/environ options. + + modify tgoto() to accept no-parameter capabilities, for joe editor + (OpenSUSE #1210485, Gentoo #904263). + +------------------------------------------------------------------- +Tue Apr 18 09:01:36 UTC 2023 - Dr. Werner Fink <wer...@suse.de> + +- Add signatures of the patches as well in patch tar ball + +------------------------------------------------------------------- +Mon Apr 17 06:14:32 UTC 2023 - Dr. Werner Fink <wer...@suse.de> + +- Add ncurses patch 20230415 (boo#1210485) + + configure script fixes: + + fix copy/paste error in configure option --disable-root-access + (report/patch by Sven Joachim). + + modify CF_XOPEN_SOURCE macro's amend default case to avoid + undefining _XOPEN_SOURCE if _POSIX_C_SOURCE is defined. + + modify test_tparm to account for extended capabilities. + + add checks in tparm() and tiparm() for misuse of numeric parameters, + overlooked in 20230408. + + fix errata in clear.1 and curs_terminfo.3x + +------------------------------------------------------------------- @@ -4 +40 @@ -- Add ncurses patch 20230408 +- Add ncurses patch 20230408 (boo#1210434) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ncurses.spec ++++++ --- /var/tmp/diff_new_pack.5fszOT/_old 2023-04-21 14:15:38.478119717 +0200 +++ /var/tmp/diff_new_pack.5fszOT/_new 2023-04-21 14:15:38.486119762 +0200 @@ -330,22 +330,22 @@ incoming data stream. %prep -%setup -q -n %{name}-%{basevers} -tar -xjf %{S:1} +%setup -q -n %{name}-%{basevers} -b1 -a5 set +x -for patch in patches/ncurses*.patch +for patch in ../patches/ncurses*.patch do test -e "$patch" || continue echo Apply patch: $patch patch -f -T -p1 -s < $patch done set -x -rm -rf patches/ +%if ! %{defined donttouch} +rm -rf ../patches/ +%endif find -name '*.orig' -delete # replace tack from ncurses tarball with the latest version in # separate tarball rm -fr tack -tar -xzf %{S:5} mv tack-* tack %patch1 -p0 -b .327x %patch2 -p0 -b .hs ++++++ get_version_number.sh ++++++ --- /var/tmp/diff_new_pack.5fszOT/_old 2023-04-21 14:15:38.642120637 +0200 +++ /var/tmp/diff_new_pack.5fszOT/_new 2023-04-21 14:15:38.646120659 +0200 @@ -10,7 +10,7 @@ tar --wildcards -tf ${sourcedir}/ncurses-${version}-patches.tar.bz2 '*/*.patch' &> /dev/null || echo ${last[2]} OFS="$IFS" IFS=- -last=($(tar -tf ${sourcedir}/ncurses-${version}-patches.tar.bz2 | sed -r 's@\.patch$@@'| sort -t '-' -k 3,3 -n | tail -n 1)) +last=($(tar -tf ${sourcedir}/ncurses-${version}-patches.tar.bz2 | grep -v 'gz.asc' | sed -r 's@\.patch$@@'| sort -t '-' -k 3,3 -n | tail -n 1)) IFS="$OFS" echo ${last[2]} ++++++ ncurses-6.4-patches.tar.bz2 ++++++ ++++ 10465 lines of diff (skipped) ++++++ ncurses-6.4.dif ++++++ --- /var/tmp/diff_new_pack.5fszOT/_old 2023-04-21 14:15:39.514125526 +0200 +++ /var/tmp/diff_new_pack.5fszOT/_new 2023-04-21 14:15:39.518125549 +0200 @@ -806,12 +806,12 @@ --- test/test.priv.h +++ test/test.priv.h 2023-01-23 13:00:47.043268809 +0000 -@@ -1132,12 +1132,12 @@ extern char *_nc_strstr(const char *, co +@@ -1135,12 +1135,12 @@ extern char *_nc_strstr(const char *, co #endif /* out-of-band values for representing absent capabilities */ -#define ABSENT_BOOLEAN ((signed char)-1) /* 255 */ -+#define ABSENT_BOOLEAN (char)-1) /* 255 */ ++#define ABSENT_BOOLEAN ((char)-1) /* 255 */ #define ABSENT_NUMERIC (-1) #define ABSENT_STRING (char *)0