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
  

Reply via email to