Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package strace for openSUSE:Factory checked 
in at 2021-02-23 20:17:45
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/strace (Old)
 and      /work/SRC/openSUSE:Factory/.strace.new.2378 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "strace"

Tue Feb 23 20:17:45 2021 rev:87 rq:873344 version:5.11

Changes:
--------
--- /work/SRC/openSUSE:Factory/strace/strace.changes    2020-12-15 
12:32:49.592118369 +0100
+++ /work/SRC/openSUSE:Factory/.strace.new.2378/strace.changes  2021-02-23 
20:17:50.695519905 +0100
@@ -1,0 +2,31 @@
+Thu Feb 18 08:22:51 UTC 2021 - Martin Li??ka <[email protected]>
+
+- Add strace-readelf-debug-dump-info-wide-output-changes-in-2.36.patch
+  in order to workaround gh#171 issue related to the latest
+  binutils release (https://sourceware.org/bugzilla/show_bug.cgi?id=27309).
+
+-------------------------------------------------------------------
+Wed Feb 17 19:17:11 UTC 2021 - Andreas Schwab <[email protected]>
+
+- Update to strace 5.11
+  * Improvements
+    * Implemented poke injection (--inject=SET:poke_enter= and
+      --inject=SET:poke_exit= options).
+    * Implemented decoding of epoll_pwait2 syscall introduced in Linux 5.11.
+    * Implemented decoding of GPIO_* ioctl commands.
+    * Implemented decoding of FS_IOC_FS[GS]ETXATTR, FS_IOC_[GS]ETFLAGS,
+      and FS_IOC32_[GS]ETFLAGS ioctl commands.
+    * Implemented decoding of SIOCADDMULTI, SIOCDELMULTI, SIOCGIFENCAP,
+      SIOCOUTQNSD, SIOCSIFENCAP, and SIOCSIFHWBROADCAST ioctl commands.
+    * Implemented decoding of UBI_IOCRPEB and UBI_IOCSPEB ioctl commands.
+    * Implemented decoding of V4L2_BUF_TYPE_META_CAPTURE,
+      V4L2_BUF_TYPE_META_OUTPUT, and VIDIOC_QUERY_EXT_CTRL ioctl commands.
+    * Updated lists of BPF_*, BTRFS_*, CLOSE_RANGE_*, ETH_*, IORING_*, KVM_*,
+      PR_*, PTRACE_*, RTA_*, RTAX_*, RTM_*, RTNH_*, SCTP_*, SO_*, SYS_*, 
UFFD_*,
+      and V4L2_* constants.
+    * Updated lists of ioctl commands from Linux 5.11.
+  * Bug fixes
+    * Fixed decoding of SIOCGIFINDEX, SIOCBRADDIF, and SIOCBRDELIF ioctl
+      commands.
+
+-------------------------------------------------------------------

Old:
----
  strace-5.10.tar.xz
  strace-5.10.tar.xz.asc

New:
----
  strace-5.11.tar.xz
  strace-5.11.tar.xz.asc
  strace-readelf-debug-dump-info-wide-output-changes-in-2.36.patch

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

Other differences:
------------------
++++++ strace.spec ++++++
--- /var/tmp/diff_new_pack.UyxxAo/_old  2021-02-23 20:17:51.415520542 +0100
+++ /var/tmp/diff_new_pack.UyxxAo/_new  2021-02-23 20:17:51.419520545 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package strace
 #
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2021 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:           strace
-Version:        5.10
+Version:        5.11
 Release:        0
 Summary:        A utility to trace the system calls of a program
 License:        BSD-3-Clause
@@ -29,6 +29,7 @@
 Source2:        
https://github.com/strace/strace/releases/download/v%{version}/%{name}-%{version}.tar.xz.asc
 Source3:        %{name}.keyring
 Source4:        baselibs.conf
+Patch0:         
strace-readelf-debug-dump-info-wide-output-changes-in-2.36.patch
 BuildRequires:  haveged
 BuildRequires:  libacl-devel
 BuildRequires:  libaio-devel
@@ -58,6 +59,7 @@
 
 %prep
 %setup -q
+%patch0 -p1
 
 %build
 # Make sure LTO doesn't break mpers.sh
@@ -89,9 +91,8 @@
 
 %files
 %defattr(-,root,root)
-%doc CREDITS README README-linux-ptrace NEWS
+%doc CREDITS README doc/README-linux-ptrace NEWS
 %{_bindir}/strace
-%{_bindir}/strace-graph
 %{_bindir}/strace-log-merge
 %{_mandir}/man1/strace.1%{ext_man}
 %{_mandir}/man1/strace-log-merge.1%{ext_man}

++++++ strace-5.10.tar.xz -> strace-5.11.tar.xz ++++++
++++ 655818 lines of diff (skipped)

++++++ strace-readelf-debug-dump-info-wide-output-changes-in-2.36.patch ++++++
>From 6d092c52d00b99780f6eee546af04fc6b944cdd6 Mon Sep 17 00:00:00 2001
From: Martin Liska <[email protected]>
Date: Wed, 3 Feb 2021 11:54:26 +0100
Subject: [PATCH] readelf --debug-dump=info --wide output changes in 2.36

As seen here https://sourceware.org/bugzilla/show_bug.cgi?id=27309
the output format is changed. Not using --wide mode fixes the problem.
---
 mpers.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/mpers.sh b/src/mpers.sh
index b28ef703..942da080 100755
--- a/src/mpers.sh
+++ b/src/mpers.sh
@@ -46,7 +46,7 @@ for m_type; do
                continue
        sed -i -e '/DEF_MPERS_TYPE/d' "${f_c}"
        $CC $CFLAGS $CC_ARCH_FLAG "${f_c}" -o "${f_o}"
-       $READELF --wide --debug-dump=info "${f_o}" > "${f_d1}"
+       $READELF --debug-dump=info "${f_o}" > "${f_d1}"
        sed -r -n '
                /^[[:space:]]*<1>/,/^[[:space:]]*<1><[^>]+>: Abbrev Number: 0/!d
                /^[[:space:]]*<[^>]*><[^>]*>: Abbrev Number: 0/d
-- 
2.30.0

Reply via email to