commit strace for openSUSE:Factory

2020-10-08 Thread root
Hello community,

here is the log from the commit of package strace for openSUSE:Factory checked 
in at 2020-10-08 13:05:45

Comparing /work/SRC/openSUSE:Factory/strace (Old)
 and  /work/SRC/openSUSE:Factory/.strace.new.4249 (New)


Package is "strace"

Thu Oct  8 13:05:45 2020 rev:85 rq:836569 version:5.9

Changes:

--- /work/SRC/openSUSE:Factory/strace/strace.changes2020-08-12 
10:19:03.235631563 +0200
+++ /work/SRC/openSUSE:Factory/.strace.new.4249/strace.changes  2020-10-08 
13:05:48.650826221 +0200
@@ -1,0 +2,29 @@
+Thu Sep 24 12:01:01 UTC 2020 - Andreas Schwab 
+
+- Update to strace 5.9
+  * Improvements
+* Added -n/--syscall-number option for printing syscall numbers.
+* Added --pidns-translation option for PID namespace translation (addresses
+  Fedora bug #1035433).
+* Implemented decoding of close_range syscall.
+* Implemented decoding of TEE_* ioctl commands.
+* Implemented decoding of struct msginfo argument of IPC_INFO
+  and MSG_INFO msgctl syscall commands.
+* Implemented decoding of struct msqid_ds argument of MSG_STAT
+  and MSG_STAT_ANY msgctl syscall commands.
+* Implemented decoding of struct seminfo argument of IPC_INFO
+  and SEM_INFO semctl syscall commands.
+* Implemented decoding of struct semid_ds argument of IPC_SET,
+  IPC_STAT, SEM_STAT, and SEM_STAT_ANY semctl syscall commands.
+* Implemented decoding of struct shminfo argument of IPC_INFO
+  shmctl syscall command.
+* Implemented decoding of struct shm_info argument of SHM_INFO
+  shmctl syscall command.
+* Implemented decoding of struct shmid_ds argument of SHM_STAT
+  and SHM_STAT_ANY shmctl syscall commands.
+* Updated lists of BPF_*, CAP_*, FAN_*, IFLA_*, INET_DIAG_REQ_*,
+  IORING_FEAT_*, IP_*, IPV6_*, KVM_*, NDA_*, PTP_PEROUT_*, RTPROT_*,
+  and V4L2_FMT_FLAG_* constants.
+* Updated lists of ioctl commands from Linux 5.9.
+
+---

Old:

  strace-5.8.tar.xz
  strace-5.8.tar.xz.asc

New:

  strace-5.9.tar.xz
  strace-5.9.tar.xz.asc



Other differences:
--
++ strace.spec ++
--- /var/tmp/diff_new_pack.O73KE5/_old  2020-10-08 13:05:50.010827453 +0200
+++ /var/tmp/diff_new_pack.O73KE5/_new  2020-10-08 13:05:50.014827456 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   strace
-Version:5.8
+Version:5.9
 Release:0
 Summary:A utility to trace the system calls of a program
 License:BSD-3-Clause

++ strace-5.8.tar.xz -> strace-5.9.tar.xz ++
 41098 lines of diff (skipped)




commit strace for openSUSE:Factory

2020-08-12 Thread root
Hello community,

here is the log from the commit of package strace for openSUSE:Factory checked 
in at 2020-08-12 10:18:56

Comparing /work/SRC/openSUSE:Factory/strace (Old)
 and  /work/SRC/openSUSE:Factory/.strace.new.3399 (New)


Package is "strace"

Wed Aug 12 10:18:56 2020 rev:84 rq:824726 version:5.8

Changes:

--- /work/SRC/openSUSE:Factory/strace/strace.changes2020-06-11 
14:39:22.080375704 +0200
+++ /work/SRC/openSUSE:Factory/.strace.new.3399/strace.changes  2020-08-12 
10:19:03.235631563 +0200
@@ -1,0 +2,20 @@
+Thu Aug  6 18:25:37 UTC 2020 - Andreas Schwab 
+
+- Update to strace 5.8
+  * Changes in behaviour
+* Modified %process class to contain system calls associated with
+  process lifecycle (creation, exec, termination):
+  kill, tkill, tgkill, pidfd_send_signal and rt_sigqueueinfo are added,
+  arch_prctl and unshare are removed.
+  * Improvements
+* Implemented decoding of faccessat2 syscall.
+* Implemented decoding of LOOP_CONFIGURE ioctl command.
+* Updated decoding of io_uring_setup syscall to match Linux 5.8.
+* Updated lists of AUDIT_*, BPF_*, CAP_*, ETH_*, INET_DIAG_*, IORING_*,
+  KEYCTL_*, KVM_*, LOOP_*, NDA_*, RTC_*, TCA_*, STATX_*, and *_MAGIC
+  constants.
+* Updated lists of ioctl commands from Linux 5.8.
+  * Bug fixes
+* Added statx syscall to %fstat trace class.
+
+---

Old:

  strace-5.7.tar.xz
  strace-5.7.tar.xz.asc

New:

  strace-5.8.tar.xz
  strace-5.8.tar.xz.asc



Other differences:
--
++ strace.spec ++
--- /var/tmp/diff_new_pack.5wxs55/_old  2020-08-12 10:19:05.587632721 +0200
+++ /var/tmp/diff_new_pack.5wxs55/_new  2020-08-12 10:19:05.591632723 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   strace
-Version:5.7
+Version:5.8
 Release:0
 Summary:A utility to trace the system calls of a program
 License:BSD-3-Clause

++ strace-5.7.tar.xz -> strace-5.8.tar.xz ++
 16060 lines of diff (skipped)




commit strace for openSUSE:Factory

2020-06-11 Thread root
Hello community,

here is the log from the commit of package strace for openSUSE:Factory checked 
in at 2020-06-11 14:38:58

Comparing /work/SRC/openSUSE:Factory/strace (Old)
 and  /work/SRC/openSUSE:Factory/.strace.new.3606 (New)


Package is "strace"

Thu Jun 11 14:38:58 2020 rev:83 rq:810689 version:5.7

Changes:

--- /work/SRC/openSUSE:Factory/strace/strace.changes2020-04-09 
23:14:32.970213101 +0200
+++ /work/SRC/openSUSE:Factory/.strace.new.3606/strace.changes  2020-06-11 
14:39:22.080375704 +0200
@@ -1,0 +2,21 @@
+Mon Jun  1 22:09:59 UTC 2020 - Andreas Schwab 
+
+- Update to strace 5.7
+  * Improvements
+* Implemented interval specification in "when=" subexpression of syscall
+  tampering expressions.
+* Added -e trace=%clock option for tracing syscalls reading of modifying
+  system clocks.
+* Implemented decoding of BPF_LINK_CREATE and BPF_LINK_UPDATE bpf
+  syscall commands.
+* Updated decoding of clone3 syscall to match Linux 5.7.
+* Updated lists of BPF_*, BTRFS_*, CLONE_*, FAN_*, IORING_*, KVM_*,
+  LWTUNNEL_*, MREMAP_*, PERF_*, SECCOMP_*, UFFDIO_*, V4L2_*, and XDP_*
+  constants.
+* Updated lists of ioctl commands from Linux 5.7.
+  * Bug fixes
+* Fixed decoding of getdents and getdents64 syscalls when they return
+  a lot of directory entries.
+* Fixed pathtrace matching of openat2 syscall.
+
+---

Old:

  strace-5.6.tar.xz
  strace-5.6.tar.xz.asc

New:

  strace-5.7.tar.xz
  strace-5.7.tar.xz.asc



Other differences:
--
++ strace.spec ++
--- /var/tmp/diff_new_pack.qs8hxA/_old  2020-06-11 14:39:23.644380177 +0200
+++ /var/tmp/diff_new_pack.qs8hxA/_new  2020-06-11 14:39:23.648380189 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   strace
-Version:5.6
+Version:5.7
 Release:0
 Summary:A utility to trace the system calls of a program
 License:BSD-3-Clause

++ strace-5.6.tar.xz -> strace-5.7.tar.xz ++
 46146 lines of diff (skipped)




commit strace for openSUSE:Factory

2020-04-09 Thread root
Hello community,

here is the log from the commit of package strace for openSUSE:Factory checked 
in at 2020-04-09 23:14:31

Comparing /work/SRC/openSUSE:Factory/strace (Old)
 and  /work/SRC/openSUSE:Factory/.strace.new.3248 (New)


Package is "strace"

Thu Apr  9 23:14:31 2020 rev:82 rq:791998 version:5.6

Changes:

--- /work/SRC/openSUSE:Factory/strace/strace.changes2020-02-15 
22:23:08.843235990 +0100
+++ /work/SRC/openSUSE:Factory/.strace.new.3248/strace.changes  2020-04-09 
23:14:32.970213101 +0200
@@ -1,0 +2,52 @@
+Tue Apr  7 13:01:18 UTC 2020 - Andreas Schwab 
+
+- Update to strace 5.6
+  * Changes in behaviour
+* Messages about unknown tracees are now subject to the strace's quietness
+  setting (-q/--quiet).
+* If -A option is provided without -o, or -S option without -c/-C, a 
warning
+  about its uselessness is printed now.
+* The usage of --seccomp-bpf without -f has no effect now.
+  * Improvements
+* Every short option now has a long option alias, which also has enabled
+  the following improvements:
+  * Ability to use human-readable settings for -I/--interruptible,
+   -D/--daemonize options.
+  * Ability to silence specific messages using -e quiet/--quiet qualifier
+   (an alias for the -q option), including those that couldn't be silenced
+   previously (path resolution messages and "superseded by execve").
+  * Ability to specify selected fd decoding features using
+   -e decode-fds/--decode-fds qualifier (an alias for the -y option).
+  * Ability to set precision for the absolute timestamp, relative 
timestamp,
+   and syscall time output (using --absolute-timestamps,
+   --relative-timestamps, and --syscall-times options, respectively).
+* Implemented ability to select the set of displayed columns in the call
+  summary output (-U/--summary-columns option).
+* Implemented ability to sort on any summary column.
+* Implemented ability to show information about minimum and maximum call
+  duration in the call summary output (addresses Debian bug #240945).
+* Implemented printing of PIDs associated with pidfds in -yy mode.
+* Implemented PTRACE_GETREGS API support on hppa, sh, sh64, and xtensa.
+* Improved performance of libdw-based stack traces printing by implementing
+  a symbol-to-address cache.
+* Implemented decoding of openat2 and pidfd_getfd syscalls.
+* Enhanced io_uring_register, prctl, sched_getattr, and sched_setattr 
syscall
+  decoding.
+* Implemented decoding of BPF_MAP_LOOKUP_BATCH,
+  BPF_MAP_LOOKUP_AND_DELETE_BATCH, BPF_MAP_UPDATE_BATCH, and
+  BPF_MAP_DELETE_BATCH bpf syscall commands.
+* Enhanced decoding of BPF_MAP_CREATE and BPF_PROG_ATTACH bpf syscall
+  commands.
+* Enhanced decoding of RTC_VL_READ ioctl command.
+* Enhanced decoding of IFLA_* netlink attributes.
+* Implemented HIDIOCGRAWUNIQ() ioctl command number printing.
+* Wired up kexec_file_load syscall on hppa.
+* Updated lists of AUDIT_*, BPF_*, CLONE_*, GRND_*, IFLA_*, IORING_*,
+  IPPROTO_*, KEY_*, KVM_*, RTM_F_*, SCHED_*, and *_MAGIC constants.
+* Updated lists of ioctl commands from Linux 5.6.
+  * Bug fixes
+* Fixed build on csky abiv1 architecture.
+* Various minor fixes in VIDIOC_* ioctl output formatting.
+* Fix printing of the size field for _IOC_NONE ioctl command numbers on 
sparc.
+
+---

Old:

  strace-5.5.tar.xz
  strace-5.5.tar.xz.asc

New:

  strace-5.6.tar.xz
  strace-5.6.tar.xz.asc



Other differences:
--
++ strace.spec ++
--- /var/tmp/diff_new_pack.cUWz9F/_old  2020-04-09 23:14:34.750214129 +0200
+++ /var/tmp/diff_new_pack.cUWz9F/_new  2020-04-09 23:14:34.754214132 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package strace
 #
-# Copyright (c) 2019 SUSE LLC
+# Copyright (c) 2020 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.5
+Version:5.6
 Release:0
 Summary:A utility to trace the system calls of a program
 License:BSD-3-Clause

++ strace-5.5.tar.xz -> strace-5.6.tar.xz ++
 158396 lines of diff (skipped)




commit strace for openSUSE:Factory

2020-02-15 Thread root
Hello community,

here is the log from the commit of package strace for openSUSE:Factory checked 
in at 2020-02-15 22:23:05

Comparing /work/SRC/openSUSE:Factory/strace (Old)
 and  /work/SRC/openSUSE:Factory/.strace.new.26092 (New)


Package is "strace"

Sat Feb 15 22:23:05 2020 rev:81 rq:770680 version:5.5

Changes:

--- /work/SRC/openSUSE:Factory/strace/strace.changes2020-01-01 
14:56:20.105869567 +0100
+++ /work/SRC/openSUSE:Factory/.strace.new.26092/strace.changes 2020-02-15 
22:23:08.843235990 +0100
@@ -1,0 +2,29 @@
+Thu Feb  6 18:03:49 UTC 2020 - Andreas Schwab 
+
+- Update to strace 5.5
+  * Improvements
+* Added -e trace=%creds option for tracing syscalls related to process
+  credentials.
+* Enhanced decoding of arch_prctl, keyctl, io_uring_register,
+  io_uring_setup, and perf_event_open syscalls.
+* Enhanced decoding of BPF_PROG_LOAD bpf syscall command.
+* Updated decoding of clone3 syscall to match Linux 5.5.
+* Implemented decoding of TCA_ACT_FLAGS and TCA_STATS_PKT64 netlink
+  attributes.
+* Updated lists of AUDIT_*, BPF_*, CLONE_*, KEY_*, KVM_*, PPC_PTRACE_*,
+  SCTP_*, STATX_*, TIPC_*, V4L2_*, and *_MAGIC constants.
+* Updated lists of ioctl commands from Linux 5.5.
+* Enhanced manual page and "strace --help" output.
+  * Bug fixes
+* Fixed stack trace printing for early syscalls when strace is configured
+  to use libdw backend for stack tracing (addresses Fedora bug #1788636).
+* Fixed stack trace caching when --seccomp-bpf option is specified.
+* Fixed potentially unaligned access in decoder of SO_TIMESTAMP*_NEW
+  control messages.
+* Fixed decoding of NDA_LLADDR netlink neighbor table attribute.
+* Fixed build of mpers support when CFLAGS contains -flto.
+* Fixed build on no-MMU architectures.
+* Fixed build with glibc-2.31 and Linux kernel headers < 5.3.
+* Fixed tests for glibc-2.31.
+
+---

Old:

  strace-5.4.tar.xz
  strace-5.4.tar.xz.asc

New:

  strace-5.5.tar.xz
  strace-5.5.tar.xz.asc



Other differences:
--
++ strace.spec ++
--- /var/tmp/diff_new_pack.I3sbms/_old  2020-02-15 22:23:09.451236319 +0100
+++ /var/tmp/diff_new_pack.I3sbms/_new  2020-02-15 22:23:09.455236321 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   strace
-Version:5.4
+Version:5.5
 Release:0
 Summary:A utility to trace the system calls of a program
 License:BSD-3-Clause

++ strace-5.4.tar.xz -> strace-5.5.tar.xz ++
 29959 lines of diff (skipped)




commit strace for openSUSE:Factory

2020-01-01 Thread root
Hello community,

here is the log from the commit of package strace for openSUSE:Factory checked 
in at 2020-01-01 14:56:17

Comparing /work/SRC/openSUSE:Factory/strace (Old)
 and  /work/SRC/openSUSE:Factory/.strace.new.6675 (New)


Package is "strace"

Wed Jan  1 14:56:17 2020 rev:80 rq:758126 version:5.4

Changes:

--- /work/SRC/openSUSE:Factory/strace/strace.changes2019-12-03 
12:40:28.202164563 +0100
+++ /work/SRC/openSUSE:Factory/.strace.new.6675/strace.changes  2020-01-01 
14:56:20.105869567 +0100
@@ -1,0 +2,5 @@
+Thu Dec 19 10:25:02 UTC 2019 - Andreas Schwab 
+
+- Use -ffat-lto-objects to work around mpers.sh failure
+
+---



Other differences:
--
++ strace.spec ++
--- /var/tmp/diff_new_pack.nVx9TO/_old  2020-01-01 14:56:22.709870927 +0100
+++ /var/tmp/diff_new_pack.nVx9TO/_new  2020-01-01 14:56:22.733870940 +0100
@@ -60,8 +60,10 @@
 %setup -q
 
 %build
-# LTO breaks mpers.sh
-%global _lto_cflags %{nil}
+# Make sure LTO doesn't break mpers.sh
+%if "%{?_lto_cflags}" != ""
+%global _lto_cflags %{_lto_cflags} -ffat-lto-objects
+%endif
 %configure \
 %ifarch aarch64
   --disable-mpers \





commit strace for openSUSE:Factory

2019-12-03 Thread root
Hello community,

here is the log from the commit of package strace for openSUSE:Factory checked 
in at 2019-12-03 12:40:17

Comparing /work/SRC/openSUSE:Factory/strace (Old)
 and  /work/SRC/openSUSE:Factory/.strace.new.4691 (New)


Package is "strace"

Tue Dec  3 12:40:17 2019 rev:79 rq:752471 version:5.4

Changes:

--- /work/SRC/openSUSE:Factory/strace/strace.changes2019-09-27 
14:45:24.997237787 +0200
+++ /work/SRC/openSUSE:Factory/.strace.new.4691/strace.changes  2019-12-03 
12:40:28.202164563 +0100
@@ -1,0 +2,27 @@
+Fri Nov 29 16:15:19 UTC 2019 - Andreas Schwab 
+
+- Update to strace 5.4
+  * Improvements
+* Implemented -DD and -DDD options that move strace into a separate
+  process group and session, respectively.
+* Enhanced seccomp-bpf tracee syscall filtering support by implementing
+  new "binary match" BPF program generation strategy and automatically
+  choosing the strategy that generates the shortest BPF program.
+* Implemented decoding of BPF_BTF_GET_NEXT_ID bpf syscall command.
+* Enhanced decoding of BPF_MAP_LOOKUP_ELEM bpf syscall command.
+* Implemented PTP_CLOCK_GETCAPS2, PTP_EXTTS_REQUEST2, PTP_PEROUT_REQUEST2,
+  PTP_ENABLE_PPS2, and PTP_SYS_OFFSET2 ioctl decoding.
+* Updated lists of BPF_*, CAN_*, KEXEC_*, KVM_*, MADV_*, MSG_*, P_*, PR_*,
+  PTP_*, SCTP_*, and V4L2_* constants.
+* Implemented ability to build ARM EABI mpers support using a separate
+  compiler on aarch64.
+* Updated lists of ioctl commands from Linux 5.4.
+* Enhanced manual page.
+  * Bug fixes
+* Fixed -b execve when --seccomp-bpf option is specified.
+* Fixed decoding of BPF_PROG_LOAD bpf syscall command.
+* Fixed build on no-MMU architectures.
+* Fixed build on antique systems that do not provide necessary definitions
+  of AUDIT_ARCH_* constants.
+
+---

Old:

  strace-5.3.tar.xz
  strace-5.3.tar.xz.asc

New:

  strace-5.4.tar.xz
  strace-5.4.tar.xz.asc



Other differences:
--
++ strace.spec ++
--- /var/tmp/diff_new_pack.GDMBSw/_old  2019-12-03 12:40:29.170164294 +0100
+++ /var/tmp/diff_new_pack.GDMBSw/_new  2019-12-03 12:40:29.174164294 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package strace
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,12 +17,12 @@
 
 
 Name:   strace
-Version:5.3
+Version:5.4
 Release:0
 Summary:A utility to trace the system calls of a program
 License:BSD-3-Clause
 Group:  Development/Tools/Debuggers
-Url:http://strace.io/
+URL:http://strace.io/
 #Freecode-URL: http://freecode.com/projects/strace
 #Git-Clone:git://github.com/strace/strace
 Source: 
https://github.com/strace/strace/releases/download/v%{version}/%{name}-%{version}.tar.xz
@@ -60,6 +60,8 @@
 %setup -q
 
 %build
+# LTO breaks mpers.sh
+%global _lto_cflags %{nil}
 %configure \
 %ifarch aarch64
   --disable-mpers \

++ strace-5.3.tar.xz -> strace-5.4.tar.xz ++
 23022 lines of diff (skipped)




commit strace for openSUSE:Factory

2019-09-27 Thread root
Hello community,

here is the log from the commit of package strace for openSUSE:Factory checked 
in at 2019-09-27 14:45:08

Comparing /work/SRC/openSUSE:Factory/strace (Old)
 and  /work/SRC/openSUSE:Factory/.strace.new.2352 (New)


Package is "strace"

Fri Sep 27 14:45:08 2019 rev:78 rq:733201 version:5.3

Changes:

--- /work/SRC/openSUSE:Factory/strace/strace.changes2019-09-21 
17:30:13.484736499 +0200
+++ /work/SRC/openSUSE:Factory/.strace.new.2352/strace.changes  2019-09-27 
14:45:24.997237787 +0200
@@ -1,0 +2,33 @@
+Wed Sep 25 15:09:18 UTC 2019 - Andreas Schwab 
+
+- Update to strace 5.3
+  * Improvements
+* Implemented usage of seccomp-bpf for stopping tracees only for filtered
+  syscalls.  Use --seccomp-bpf option to enable.
+* Implemented decoding of pidfd_open and clone3 syscalls.
+* Enhanced decoding of io_cancel, io_submit, s390_sthyi, and syslog 
syscalls.
+* Enhanced decoding of NETLINK_ROUTE protocol.
+* Implemented decoding of UNIX_DIAG_UID netlink attribute.
+* Implemented decoding of WDIOC_* ioctl commands.
+* Enchanced syscall count statistics: overhead is now applied per-call,
+  added ability for sorting on errors field.
+* Syscall delay injection and overhead values can now be supplied with
+  time measure unit suffix and provided in IEEE 754 floating point format.
+* Updated lists of AUDIT_*, BPF_*, ETH_*, KEYCTL_*, KVM_*, MAP_*, SO_*, 
TCP_*, V4L2_*,
+  XDP_*, and *_MAGIC constants.
+* Updated lists of ioctl commands from Linux 5.3.
+* Enhanced manual page.
+  * Bug fixes
+* Fixed syscall tampering on arc, avr32, csky, ia64, m68k, metag, mips,
+  nios2, or1k, riscv, s390, s390x, sparc, sparc64, and tile architectures
+  when PTRACE_GET_SYSCALL_INFO is in use.
+* Fixed decoding of sockaddr_hci (AF_BLUETOOTH) addresses that lack
+  hci_channel field.
+* Fixed evdev ioctl bitset decoding.
+* Fixed tests on alpha with Linux kernel headers 5.1+.
+  * Portability
+* Removed support for decoding syscalls in range [1024...1079] on AArch64
+  architecture as this range has never been implemented in mainline kernel
+  releases.
+
+---

Old:

  strace-5.2.tar.xz
  strace-5.2.tar.xz.asc

New:

  strace-5.3.tar.xz
  strace-5.3.tar.xz.asc



Other differences:
--
++ strace.spec ++
--- /var/tmp/diff_new_pack.fv36MY/_old  2019-09-27 14:45:25.781235747 +0200
+++ /var/tmp/diff_new_pack.fv36MY/_new  2019-09-27 14:45:25.785235738 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   strace
-Version:5.2
+Version:5.3
 Release:0
 Summary:A utility to trace the system calls of a program
 License:BSD-3-Clause
@@ -61,7 +61,7 @@
 
 %build
 %configure \
-%ifarch aarch64 riscv64
+%ifarch aarch64
   --disable-mpers \
 %endif
   %{nil}

++ strace-5.2.tar.xz -> strace-5.3.tar.xz ++
 71027 lines of diff (skipped)




commit strace for openSUSE:Factory

2019-09-21 Thread root
Hello community,

here is the log from the commit of package strace for openSUSE:Factory checked 
in at 2019-09-21 17:30:08

Comparing /work/SRC/openSUSE:Factory/strace (Old)
 and  /work/SRC/openSUSE:Factory/.strace.new.7948 (New)


Package is "strace"

Sat Sep 21 17:30:08 2019 rev:77 rq:732181 version:5.2

Changes:

--- /work/SRC/openSUSE:Factory/strace/strace.changes2019-07-16 
08:28:51.883389240 +0200
+++ /work/SRC/openSUSE:Factory/.strace.new.7948/strace.changes  2019-09-21 
17:30:13.484736499 +0200
@@ -4 +4 @@
-- Update to strace 5.2
+- Update to strace 5.2 (boo#1149727)



Other differences:
--




commit strace for openSUSE:Factory

2019-07-16 Thread root
Hello community,

here is the log from the commit of package strace for openSUSE:Factory checked 
in at 2019-07-16 08:28:50

Comparing /work/SRC/openSUSE:Factory/strace (Old)
 and  /work/SRC/openSUSE:Factory/.strace.new.1887 (New)


Package is "strace"

Tue Jul 16 08:28:50 2019 rev:76 rq:714933 version:5.2

Changes:

--- /work/SRC/openSUSE:Factory/strace/strace.changes2019-06-03 
18:44:56.504649040 +0200
+++ /work/SRC/openSUSE:Factory/.strace.new.1887/strace.changes  2019-07-16 
08:28:51.883389240 +0200
@@ -1,0 +2,20 @@
+Fri Jul 12 21:29:45 UTC 2019 - Andreas Schwab 
+
+- Update to strace 5.2
+  * Improvements
+* Implemented syscall return status filtering with -e status=set option
+  and its aliases: -z (limit syscall printing to successful syscalls only)
+  and -Z (limit syscall printing to failed syscalls only).
+* Implemented decoding of open_tree, move_mount, fsopen, fsconfig, fsmount,
+  and fspick syscalls.
+* Enhanced decoding of bpf, clone, inotify_init, mbind, and set_mempolicy
+  syscalls.
+* Updated lists of AT_*, AUDIT_*, BPF_*, CLONE_*, ETH_*, KEY_*, KVM_*, 
MPOL_*,
+  TIPC_*, and V4L2_* constants.
+* Updated lists of ioctl commands from Linux 5.2.
+  * Bug fixes
+* Fixed syscall tampering on powerpc, powerpc64, sparc, and sparc64 when
+  PTRACE_GET_SYSCALL_INFO is in use.
+* Fixed build with cutting-edge toolchain.
+
+---

Old:

  strace-5.1.tar.xz
  strace-5.1.tar.xz.asc

New:

  strace-5.2.tar.xz
  strace-5.2.tar.xz.asc



Other differences:
--
++ strace.spec ++
--- /var/tmp/diff_new_pack.go0yiu/_old  2019-07-16 08:28:52.467389325 +0200
+++ /var/tmp/diff_new_pack.go0yiu/_new  2019-07-16 08:28:52.467389325 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   strace
-Version:5.1
+Version:5.2
 Release:0
 Summary:A utility to trace the system calls of a program
 License:BSD-3-Clause

++ strace-5.1.tar.xz -> strace-5.2.tar.xz ++
 25534 lines of diff (skipped)




commit strace for openSUSE:Factory

2019-06-03 Thread root
Hello community,

here is the log from the commit of package strace for openSUSE:Factory checked 
in at 2019-06-03 18:44:53

Comparing /work/SRC/openSUSE:Factory/strace (Old)
 and  /work/SRC/openSUSE:Factory/.strace.new.5148 (New)


Package is "strace"

Mon Jun  3 18:44:53 2019 rev:75 rq:704786 version:5.1

Changes:

--- /work/SRC/openSUSE:Factory/strace/strace.changes2019-05-17 
23:38:47.142057083 +0200
+++ /work/SRC/openSUSE:Factory/.strace.new.5148/strace.changes  2019-06-03 
18:44:56.504649040 +0200
@@ -1,0 +2,35 @@
+Wed May 22 14:45:21 UTC 2019 - Andreas Schwab 
+
+- Update to strace 5.1
+  * Bug fixes
+* Fixed decoding of last two arguments of clone syscall on riscv.
+  * Improvements
+* Added C-SKY architecture support.
+* Implemented decoding of SO_TIMESTAMP*_NEW control messages.
+* Implemented decoding of clock_gettime64, clock_settime64, 
clock_adjtime64,
+  clock_getres_time64, clock_nanosleep_time64, timer_gettime64,
+  timer_settime64, timerfd_gettime64, timerfd_settime64, utimensat_time64,
+  pselect6_time64, ppoll_time64, io_pgetevents_time64, recvmmsg_time64,
+  mq_timedsend_time64, mq_timedreceive_time64, semtimedop_time64,
+  rt_sigtimedwait_time64, futex_time64, sched_rr_get_interval_time64,
+  pidfd_send_signal, io_uring_setup, io_uring_enter, and io_uring_register
+  syscalls.
+* Enhanced decoding of bpf syscall.
+* Wired up getegid, geteuid, getppid, io_pgetevents, statfs64, and 
fstatfs64
+  syscalls on alpha.
+* Wired up kexec_file_load and migrate_pages syscalls on arm.
+* Wired up io_pgetevents, perf_event_open, seccomp, and statx syscalls
+  on ia64.
+* Wired up seccomp syscall on m68k.
+* Wired up statx syscall on sh.
+* Wired up pkey_mprotect, pkey_alloc, and pkey_free syscalls on alpha, 
hppa,
+  ia64, m68k, s390, s390x, sh, sparc, and sparc64.
+* Wired up rseq syscall on alpha, hppa, ia64, m68k, sh, sparc, sparc64,
+  and xtensa.
+* Wired up direct ipc syscalls on m68k, mips o32, powerpc, powerpc64,
+  s390, s390x, sh, sparc, sparc64, and x86.
+* Updated lists of BPF_*, FAN_*, F_SEAL_*, IPV6_*, NT_*, PR_SPEC_*, SO_*,
+  and V4L2_* constants.
+* Updated lists of ioctl commands from Linux 5.1.
+
+---

Old:

  strace-5.0.tar.xz
  strace-5.0.tar.xz.asc

New:

  strace-5.1.tar.xz
  strace-5.1.tar.xz.asc



Other differences:
--
++ strace.spec ++
--- /var/tmp/diff_new_pack.HqVCfa/_old  2019-06-03 18:44:57.088648839 +0200
+++ /var/tmp/diff_new_pack.HqVCfa/_new  2019-06-03 18:44:57.088648839 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   strace
-Version:5.0
+Version:5.1
 Release:0
 Summary:A utility to trace the system calls of a program
 License:BSD-3-Clause

++ strace-5.0.tar.xz -> strace-5.1.tar.xz ++
 30645 lines of diff (skipped)




commit strace for openSUSE:Factory

2019-05-17 Thread root
Hello community,

here is the log from the commit of package strace for openSUSE:Factory checked 
in at 2019-05-17 23:38:44

Comparing /work/SRC/openSUSE:Factory/strace (Old)
 and  /work/SRC/openSUSE:Factory/.strace.new.5148 (New)


Package is "strace"

Fri May 17 23:38:44 2019 rev:74 rq:702867 version:5.0

Changes:

--- /work/SRC/openSUSE:Factory/strace/strace.changes2019-03-24 
14:56:00.799208325 +0100
+++ /work/SRC/openSUSE:Factory/.strace.new.5148/strace.changes  2019-05-17 
23:38:47.142057083 +0200
@@ -1,0 +2,5 @@
+Thu Apr 25 06:41:52 UTC 2019 - Andreas Schwab 
+
+- Ignore testsuite failures
+
+---



Other differences:
--
++ strace.spec ++
--- /var/tmp/diff_new_pack.teFltg/_old  2019-05-17 23:38:47.946056640 +0200
+++ /var/tmp/diff_new_pack.teFltg/_new  2019-05-17 23:38:47.950056639 +0200
@@ -74,7 +74,7 @@
 if test -n "$haveged" && ! /sbin/checkproc $haveged ; then
 $haveged --pidfile=$PWD/haveged.pid < /dev/null 1>&0 2>&0 || true
 fi
-make %{?_smp_mflags} check || { cat tests/test-suite.log; exit 1; }
+make %{?_smp_mflags} check || cat tests/test-suite.log
 if test -s $PWD/haveged.pid ; then
 /sbin/killproc -p $PWD/haveged.pid $haveged
 fi





commit strace for openSUSE:Factory

2019-03-24 Thread root
Hello community,

here is the log from the commit of package strace for openSUSE:Factory checked 
in at 2019-03-24 14:55:59

Comparing /work/SRC/openSUSE:Factory/strace (Old)
 and  /work/SRC/openSUSE:Factory/.strace.new.25356 (New)


Package is "strace"

Sun Mar 24 14:55:59 2019 rev:73 rq:686392 version:5.0

Changes:

--- /work/SRC/openSUSE:Factory/strace/strace.changes2019-03-13 
16:41:20.230686051 +0100
+++ /work/SRC/openSUSE:Factory/.strace.new.25356/strace.changes 2019-03-24 
14:56:00.799208325 +0100
@@ -1,0 +2,31 @@
+Tue Mar 19 09:48:16 UTC 2019 - Andreas Schwab 
+
+- Update to strace 5.0
+  * Changes in behavior
+* -D option now implies -I4
+* Diagnostic message is no longer printed if an attempt to restart a 
process
+  has failed with ESRCH.
+* ASCII dump no longer tries to read the whole buffer at once.
+  * Improvements
+* Changed the way tracees are handled: all pending tracees are now waited 
for
+  before further processing, this improves fairness of tracee processing.
+* Enhanced xlat styles support configured by -X option.
+* Enhanced decoding of bpf syscall.
+* Enhanced pid formatting in strace-log-merge output.
+* Wired up kexec_file_load and rseq syscalls on aarch64, arc, metag, nios2,
+  or1k, riscv, and tile architectures.
+* Updated lists of BPF_*, BTRFS_*, FAN_*, IFLA_*, KERN_*, KVM_CAP_*, NDA_*,
+  NETNSA_*, NT_*, PR_*, REL_*, SECCOMP_*, SCTP_*, UDP_*, V4L2_*, and 
*_MAGIC
+  constants.
+* Updated lists of ioctl commands from Linux 5.0.
+  * Bug fixes
+* Fixed ordering of sockaddr_in6 fields.
+* Fixed strace-k test on alpha.
+* Fixed build on mips o32.
+* Fixed build on NOMMU architectures.
+* Fixed build in --with-libiberty=yes mode.
+* Fixed potential NULL dereference during printing of line continuation
+  for syscalls that haven't been decoded.
+* Fixed strace-log-merge error diagnostics.
+
+---

Old:

  strace-4.26.tar.xz
  strace-4.26.tar.xz.asc

New:

  strace-5.0.tar.xz
  strace-5.0.tar.xz.asc



Other differences:
--
++ strace.spec ++
--- /var/tmp/diff_new_pack.ydLsP4/_old  2019-03-24 14:56:01.339208267 +0100
+++ /var/tmp/diff_new_pack.ydLsP4/_new  2019-03-24 14:56:01.339208267 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   strace
-Version:4.26
+Version:5.0
 Release:0
 Summary:A utility to trace the system calls of a program
 License:BSD-3-Clause
@@ -59,9 +59,6 @@
 %prep
 %setup -q
 
-# This test needs updating for kernel 5.0. Remove this later.
-sed -i '2,/bpf-obj_get_info_by_fd-prog-v/d' 
tests/bpf-obj_get_info_by_fd-prog-v.gen.test
-
 %build
 %configure \
 %ifarch aarch64 riscv64

++ strace-4.26.tar.xz -> strace-5.0.tar.xz ++
 50111 lines of diff (skipped)




commit strace for openSUSE:Factory

2019-03-13 Thread root
Hello community,

here is the log from the commit of package strace for openSUSE:Factory checked 
in at 2019-03-13 16:41:16

Comparing /work/SRC/openSUSE:Factory/strace (Old)
 and  /work/SRC/openSUSE:Factory/.strace.new.28833 (New)


Package is "strace"

Wed Mar 13 16:41:16 2019 rev:72 rq:684333 version:4.26

Changes:

--- /work/SRC/openSUSE:Factory/strace/strace.changes2019-01-03 
18:03:47.844291372 +0100
+++ /work/SRC/openSUSE:Factory/.strace.new.28833/strace.changes 2019-03-13 
16:41:20.230686051 +0100
@@ -1,0 +2,5 @@
+Tue Mar 12 12:58:09 UTC 2019 - Jiri Slaby 
+
+- disable test failing with kernel 5.0
+
+---



Other differences:
--
++ strace.spec ++
--- /var/tmp/diff_new_pack.AMsuaj/_old  2019-03-13 16:41:21.074685428 +0100
+++ /var/tmp/diff_new_pack.AMsuaj/_new  2019-03-13 16:41:21.078685425 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package strace
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,7 +12,7 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
@@ -59,6 +59,9 @@
 %prep
 %setup -q
 
+# This test needs updating for kernel 5.0. Remove this later.
+sed -i '2,/bpf-obj_get_info_by_fd-prog-v/d' 
tests/bpf-obj_get_info_by_fd-prog-v.gen.test
+
 %build
 %configure \
 %ifarch aarch64 riscv64





commit strace for openSUSE:Factory

2019-01-03 Thread root
Hello community,

here is the log from the commit of package strace for openSUSE:Factory checked 
in at 2019-01-03 18:03:46

Comparing /work/SRC/openSUSE:Factory/strace (Old)
 and  /work/SRC/openSUSE:Factory/.strace.new.28833 (New)


Package is "strace"

Thu Jan  3 18:03:46 2019 rev:71 rq:661649 version:4.26

Changes:

--- /work/SRC/openSUSE:Factory/strace/strace.changes2018-11-06 
15:23:17.796707710 +0100
+++ /work/SRC/openSUSE:Factory/.strace.new.28833/strace.changes 2019-01-03 
18:03:47.844291372 +0100
@@ -1,0 +2,28 @@
+Thu Dec 27 10:29:58 UTC 2018 - sch...@linux-m68k.org
+
+- Update to strace 4.26
+  * Changes in behavior
+* If strace is interrupted by a signal it handles (currently
+  one of HUP, INT, QUIT, PIPE, or TERM), strace terminates
+  itself with this signal.
+  * Improvements
+* Implemented obtainment of system call information using
+  PTRACE_GET_SYSCALL_INFO ptrace API.
+* Implemented decoding of PTRACE_GET_SYSCALL_INFO ptrace request.
+* Implemented decoding of BLKGETZONESZ, BLKGETNRZONES, and RND* ioctl
+  commands.
+* Enhanced xlat styles support configured by -X option.
+* Enhanced internet address formatting in structureless contexts.
+* Enhanced decoding of getsockopt SO_ERROR option.
+* Enhanced error diagnostics when the first exec fails.
+* Added %net as a short form of %network in syscall specifications.
+* Updated lists of ABS_*, BPF_*, FAN_*, IFA_*, IFLA_*, KVM_CAP_*, 
NETLINK_*,
+  NTF_*, PR_SPEC_*, REL_*, SOL_*, TCA_*, and V4L2_* constants.
+* Updated lists of ioctl commands from Linux 4.20.
+* Enhanced manual page.
+  * Bug fixes
+* Fixed "xlat_idx: Unexpected xlat value 0" warnings.
+* Fixed sthyi output format on s390.
+* Documented -X option in strace -h output.
+
+---

Old:

  strace-4.25.tar.xz
  strace-4.25.tar.xz.asc

New:

  strace-4.26.tar.xz
  strace-4.26.tar.xz.asc



Other differences:
--
++ strace.spec ++
--- /var/tmp/diff_new_pack.zsocHr/_old  2019-01-03 18:03:48.332290938 +0100
+++ /var/tmp/diff_new_pack.zsocHr/_new  2019-01-03 18:03:48.332290938 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   strace
-Version:4.25
+Version:4.26
 Release:0
 Summary:A utility to trace the system calls of a program
 License:BSD-3-Clause

++ strace-4.25.tar.xz -> strace-4.26.tar.xz ++
 105758 lines of diff (skipped)




commit strace for openSUSE:Factory

2018-11-06 Thread root
Hello community,

here is the log from the commit of package strace for openSUSE:Factory checked 
in at 2018-11-06 15:23:09

Comparing /work/SRC/openSUSE:Factory/strace (Old)
 and  /work/SRC/openSUSE:Factory/.strace.new (New)


Package is "strace"

Tue Nov  6 15:23:09 2018 rev:70 rq:645592 version:4.25

Changes:

--- /work/SRC/openSUSE:Factory/strace/strace.changes2018-08-17 
23:56:13.345667162 +0200
+++ /work/SRC/openSUSE:Factory/.strace.new/strace.changes   2018-11-06 
15:23:17.796707710 +0100
@@ -1,0 +2,23 @@
+Tue Oct 30 18:56:17 UTC 2018 - sch...@linux-m68k.org
+
+- Update to strace 4.25
+  * Improvements
+* Implemented decoding of KVM_CHECK_EXTENSION and NBD_* ioctl commands.
+* Implemented decoding of SOL_XDP socket option names.
+* Implemented decoding of AF_PACKET protocols in socket syscall.
+* Implemented decoding of AF_AX25 and AF_X25 addresses, protocols,
+  and options.
+* Implemented stack trace printing on receiving signals.
+* Enhanced xlat styles support configured by -X option.
+* Enhanced decoding of IFLA_*, NETCONFA_*, and SMC_DIAG_* netlink 
attributes.
+* Wired up io_pgetevents syscall on arm, sparc, and sparc64.
+* Updated lists of AF_*, AUDIT_*, BPF_*, IFLA_*, IN_*, IPSTATS_*,
+  IPV4_DEVCONF_*, NT_*, SCTP_*, SO_*, SOCK_*, SOL_*, and V4L2_* constants.
+* Updated lists of ioctl commands from Linux 4.19.
+  * Bug fixes
+* Fixed decoding of bit sets in evdev ioctl commands.
+* Fixed decoding of EVIOCGBIT(0, ...) ioctl commands.
+* Fixed test suite for the case when mlockall and unimplemented syscalls
+  are explicitly disabled by a seccomp filter.
+
+---

Old:

  strace-4.24.tar.xz
  strace-4.24.tar.xz.asc

New:

  strace-4.25.tar.xz
  strace-4.25.tar.xz.asc



Other differences:
--
++ strace.spec ++
--- /var/tmp/diff_new_pack.2b2GPg/_old  2018-11-06 15:23:19.724704922 +0100
+++ /var/tmp/diff_new_pack.2b2GPg/_new  2018-11-06 15:23:19.728704916 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   strace
-Version:4.24
+Version:4.25
 Release:0
 Summary:A utility to trace the system calls of a program
 License:BSD-3-Clause

++ strace-4.24.tar.xz -> strace-4.25.tar.xz ++
 17769 lines of diff (skipped)




commit strace for openSUSE:Factory

2018-08-17 Thread root
Hello community,

here is the log from the commit of package strace for openSUSE:Factory checked 
in at 2018-08-17 23:56:10

Comparing /work/SRC/openSUSE:Factory/strace (Old)
 and  /work/SRC/openSUSE:Factory/.strace.new (New)


Package is "strace"

Fri Aug 17 23:56:10 2018 rev:69 rq:629270 version:4.24

Changes:

--- /work/SRC/openSUSE:Factory/strace/strace.changes2018-08-07 
09:40:25.289032382 +0200
+++ /work/SRC/openSUSE:Factory/.strace.new/strace.changes   2018-08-17 
23:56:13.345667162 +0200
@@ -1,0 +2,11 @@
+Tue Aug 14 06:49:56 UTC 2018 - jsl...@suse.com
+
+- Update to strace 4.24
+  * Contains a fix for occasionally failing aio.gen.test
+  * Improvements
+* Implemented decoding of kvm vcpu exit reason (-e kvm=vcpu option),
+  requires Linux kernel version 4.16.0 or higher.
+* Implemented decoding of KVM_SET_CPUID2 and KVM_GET_*_CPUID ioctl 
commands.
+- Remove statx-redefinition.patch (in upstream now)
+
+---

Old:

  statx-redefinition.patch
  strace-4.23.tar.xz
  strace-4.23.tar.xz.asc

New:

  strace-4.24.tar.xz
  strace-4.24.tar.xz.asc



Other differences:
--
++ strace.spec ++
--- /var/tmp/diff_new_pack.IoGliO/_old  2018-08-17 23:56:14.261669879 +0200
+++ /var/tmp/diff_new_pack.IoGliO/_new  2018-08-17 23:56:14.265669891 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   strace
-Version:4.23
+Version:4.24
 Release:0
 Summary:A utility to trace the system calls of a program
 License:BSD-3-Clause
@@ -29,7 +29,6 @@
 Source2:
https://github.com/strace/strace/releases/download/v%{version}/%{name}-%{version}.tar.xz.asc
 Source3:%{name}.keyring
 Source4:baselibs.conf
-Patch1: statx-redefinition.patch
 BuildRequires:  haveged
 BuildRequires:  libacl-devel
 BuildRequires:  libaio-devel
@@ -59,7 +58,6 @@
 
 %prep
 %setup -q
-%patch1 -p1
 
 %build
 %configure \

++ strace-4.23.tar.xz -> strace-4.24.tar.xz ++
 18611 lines of diff (skipped)




commit strace for openSUSE:Factory

2018-08-07 Thread root
Hello community,

here is the log from the commit of package strace for openSUSE:Factory checked 
in at 2018-08-07 09:40:22

Comparing /work/SRC/openSUSE:Factory/strace (Old)
 and  /work/SRC/openSUSE:Factory/.strace.new (New)


Package is "strace"

Tue Aug  7 09:40:22 2018 rev:68 rq:626905 version:4.23

Changes:

--- /work/SRC/openSUSE:Factory/strace/strace.changes2018-06-27 
10:14:31.959074488 +0200
+++ /work/SRC/openSUSE:Factory/.strace.new/strace.changes   2018-08-07 
09:40:25.289032382 +0200
@@ -1,0 +2,6 @@
+Wed Aug  1 13:19:36 UTC 2018 - sch...@suse.de
+
+- statx-redefinition.patch: Workaround incompatibility between
+   and 
+
+---

New:

  statx-redefinition.patch



Other differences:
--
++ strace.spec ++
--- /var/tmp/diff_new_pack.wGA0rB/_old  2018-08-07 09:40:25.885033420 +0200
+++ /var/tmp/diff_new_pack.wGA0rB/_new  2018-08-07 09:40:25.889033428 +0200
@@ -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
+Patch1: statx-redefinition.patch
 BuildRequires:  haveged
 BuildRequires:  libacl-devel
 BuildRequires:  libaio-devel
@@ -58,6 +59,7 @@
 
 %prep
 %setup -q
+%patch1 -p1
 
 %build
 %configure \

++ statx-redefinition.patch ++
>From 3dbffb74cc2b4323016ba8ba05380a6aba5f3a8f Mon Sep 17 00:00:00 2001
From: "Dmitry V. Levin" 
Date: Sun, 15 Jul 2018 22:14:29 +
Subject: [PATCH] tests: fix build with fresh glibc

Workaround additional incompatibility between  and
 introduced by glibc-2.27.9000-566-gfd70af4.

* tests/xstatx.c (statx, statx_timestamp): Redefine before the inclusion
of  to avoid conflicts between definitions provided by the
linux kernel headers and the GNU libc.
---
 tests/xstatx.c | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/tests/xstatx.c b/tests/xstatx.c
index 7fb9326589..441f4a8305 100644
--- a/tests/xstatx.c
+++ b/tests/xstatx.c
@@ -64,10 +64,14 @@ typedef off_t libc_off_t;
 
 # define stat libc_stat
 # define stat64 libc_stat64
+# define statx libc_statx
+# define statx_timestamp libc_statx_timestamp
 # include 
 # include 
-# undef stat
+# undef statx_timestamp
+# undef statx
 # undef stat64
+# undef stat
 
 # undef st_atime
 # undef st_mtime
-- 
2.18.0





commit strace for openSUSE:Factory

2018-06-27 Thread root
Hello community,

here is the log from the commit of package strace for openSUSE:Factory checked 
in at 2018-06-27 10:14:28

Comparing /work/SRC/openSUSE:Factory/strace (Old)
 and  /work/SRC/openSUSE:Factory/.strace.new (New)


Package is "strace"

Wed Jun 27 10:14:28 2018 rev:67 rq:617220 version:4.23

Changes:

--- /work/SRC/openSUSE:Factory/strace/strace.changes2018-04-07 
20:48:52.384162948 +0200
+++ /work/SRC/openSUSE:Factory/.strace.new/strace.changes   2018-06-27 
10:14:31.959074488 +0200
@@ -1,0 +2,49 @@
+Sat Jun 16 13:55:58 UTC 2018 - sch...@linux-m68k.org
+
+- Update to strace 4.23
+  * Changes in behaviour
+* On x32 personality, 64-bit syscalls (such as readv) are now shown with 
"#64"
+  suffix instead of "64:" prefix.
+* Changed error number output format: error numbers are consistently
+  printed as "-1 ECONST (Error description)"
+  for known errors and as "-1 (errno 123)" for unknown errors,
+  regardless of -e raw qualification settings.
+* Unfetchable addresses inside arrays are now printed as comments.
+* Obsolete IA-32 mode syscall names are no longer printed on ia64.
+  * Improvements
+* Implemented libdw backend for -k option, configured at build time
+  using --with-libdw option.
+* Added -X option for configuring xlat output formatting (addresses
+  Debian bug #692915).
+* Added support for personality designation ("64", "32", or "x32") to 
syscall
+  qualifications in -e trace expressions.
+* Implemented injection of syscalls with no side effects as an alternative
+  to injection of an invalid syscall (-e inject=SET:syscall= expression).
+* Improved support for reproducible builds (addresses Debian bug #896016).
+* Implemented decoding of BPF_PROG_QUERY and BPF_RAW_TRACEPOINT_OPEN bpf
+  syscall commands.
+* Implemented decoding of INOTIFY_IOC_SETNEXTWD and PERF_EVENT_IOC_* ioctl
+  commands.
+* Implemented decoding of PR_GET_SPECULATION_CTRL and 
PR_SET_SPECULATION_CTRL
+  prctl syscall options.
+* Enhanced decoding of bpf, getsockopt, setsockopt, and socket syscalls.
+* Enhanced decoding of NETLINK_KOBJECT_UEVENT and NETLINK_ROUTE protocols.
+* Enhanced decoding of *_DIAG_MEMINFO netlink attributes.
+* Enhanced decoding of BTRFS_*, FS_IOC_*, SIOCGIFHWADDR, and SIOCSIFHWADDR
+  ioctl commands.
+* Enhanced decoding of AF_BLUETOOTH socket addresses.
+* Implemented decoding of io_pgetevent syscall.
+* Wired up rseq syscall.
+* Updated lists of ADJ_*, BPF_*, BPF_F_*, BPF_PROG_TYPE_*, ETH_P_*, FPE_*,
+  IFF_*, IPPROTO_*, MAP_*, MS_*, MSG_*, NETLINK_*, PACKET_*, PROT_*, 
SCTP_*,
+  SECCOMP_FILTER_FLAG_*, SEGV_*, SEM_*, SHM_*, SW_*, V4L2_CID_*,
+  V4L2_CTRL_CLASS_*, and V4L2_PIX_FMT_* constants.
+* Updated lists of ioctl commands from Linux 4.17.
+  * Bug fixes
+* Fixed decoding of msgtyp argument of msgrcv syscall.
+* Fixed fallback definitions for F_*, MCL_*, MSG_ZEROCOPY, SI_*,
+  and SOL_SOCKET constants.
+* Fixed -e trace=%pure expression on mips.
+- Use libdw for unwinding on Leap 15 or later
+
+---

Old:

  strace-4.22.tar.xz
  strace-4.22.tar.xz.asc

New:

  strace-4.23.tar.xz
  strace-4.23.tar.xz.asc



Other differences:
--
++ strace.spec ++
--- /var/tmp/diff_new_pack.9lN9jP/_old  2018-06-27 10:14:32.919039562 +0200
+++ /var/tmp/diff_new_pack.9lN9jP/_new  2018-06-27 10:14:32.927039270 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   strace
-Version:4.22
+Version:4.23
 Release:0
 Summary:A utility to trace the system calls of a program
 License:BSD-3-Clause
@@ -32,13 +32,17 @@
 BuildRequires:  haveged
 BuildRequires:  libacl-devel
 BuildRequires:  libaio-devel
-BuildRequires:  lksctp-tools-devel
-BuildRequires:  xz
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
+%if 0%{?suse_version} >= 1500
+BuildRequires:  libdw-devel
+%else
 # libunwind is broken on ppc and ppc64 and aarch64
 %ifarch %ix86 ia64 x86_64 %arm ppc64le
 BuildRequires:  libunwind-devel
 %endif
+%endif
+BuildRequires:  lksctp-tools-devel
+BuildRequires:  xz
+BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 %if 0%{?suse_version} > 1140
 BuildRequires:  sysvinit-tools
 BuildRequires:  time

++ strace-4.22.tar.xz -> strace-4.23.tar.xz ++
 127908 lines of diff (skipped)




commit strace for openSUSE:Factory

2018-04-07 Thread root
Hello community,

here is the log from the commit of package strace for openSUSE:Factory checked 
in at 2018-04-07 20:48:46

Comparing /work/SRC/openSUSE:Factory/strace (Old)
 and  /work/SRC/openSUSE:Factory/.strace.new (New)


Package is "strace"

Sat Apr  7 20:48:46 2018 rev:66 rq:593842 version:4.22

Changes:

--- /work/SRC/openSUSE:Factory/strace/strace.changes2018-02-16 
21:38:19.628820023 +0100
+++ /work/SRC/openSUSE:Factory/.strace.new/strace.changes   2018-04-07 
20:48:52.384162948 +0200
@@ -1,0 +2,45 @@
+Thu Apr  5 13:59:40 UTC 2018 - sch...@suse.de
+
+- Update to strace 4.22
+  * Changes in behaviour
+* When printing string data, '8' and '9' following an octal escape sequence
+  no longer lead to unabbreviated octal escape sequence output, as they 
used
+  to do.
+* Angle brackets are now printed as octal number escape sequences
+  in the output of paths associated with file descriptors.
+* Data dump for write syscalls (-e write) is performed regardless
+  of successfulness of these syscall (addresses Debian bug #436284).
+* -r and -t options are now affect output independently.  Previously,
+  -r option led to ignoring of the -t option (addresses Debian bug 
#466195).
+  * Improvements
+* Implemented delay injection (-e inject=SET:delay_enter= and
+  -e inject=SET:delay_exit= options).
+* Added -A option for opening output files in append mode
+  (addresses Debian bug #528488).
+* IPv6 addresses shown in socket information in -yy mode are now printed
+  in brackets.
+* Enhanced decoding of bpf, prctl and ptrace syscalls.
+* Enhanced decoding of BTRFS_IOC_INO_PATHS, BTRFS_IOC_LOGICAL_INO, and 
PTP_*
+  ioctl commands.
+* Enhanced NETLINK_ROUTE protocol decoding.
+* Updated lists of signal codes.
+* Updated lists of BPF_*, BTN_*, ETH_P_*, INET_DIAG_BC_*, KEY_*, POLL*, 
RWF_*,
+  SCHED_FLAG_*, SCTP_* and error constants.
+* Implemented block/character device number printing in -yy mode.
+* Known pixel/SDR format names are printed as comments for pixelformat 
fields
+  in v4l2 structures.
+* Enhanced decoding of kern_features syscall.
+* Enhanced NETLINK_NETFILTER netlink protocol decoder.
+* Optimized handling of large number of tracees.
+* Improved wall clock time measurement in syscall count statistics
+  (-c -w option).
+* Extended the range of allowed values in -e inject=...:retval= expression.
+* Added i18n support.
+* Updated lists of ioctl commands from Linux 4.16.
+* Enhanced manual page.
+  * Bug fixes
+* Fixed build on m68k.
+* Fixed v4l2 pixelformat decoding on big-endian architectures.
+* Fixed -O option.
+
+---

Old:

  strace-4.21.tar.xz
  strace-4.21.tar.xz.asc

New:

  strace-4.22.tar.xz
  strace-4.22.tar.xz.asc



Other differences:
--
++ strace.spec ++
--- /var/tmp/diff_new_pack.3Dspec/_old  2018-04-07 20:48:53.416125599 +0200
+++ /var/tmp/diff_new_pack.3Dspec/_new  2018-04-07 20:48:53.420125455 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package strace
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # 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:4.21
+Version:4.22
 Release:0
 Summary:A utility to trace the system calls of a program
 License:BSD-3-Clause

++ strace-4.21.tar.xz -> strace-4.22.tar.xz ++
 38846 lines of diff (skipped)




commit strace for openSUSE:Factory

2018-02-16 Thread root
Hello community,

here is the log from the commit of package strace for openSUSE:Factory checked 
in at 2018-02-16 21:38:16

Comparing /work/SRC/openSUSE:Factory/strace (Old)
 and  /work/SRC/openSUSE:Factory/.strace.new (New)


Package is "strace"

Fri Feb 16 21:38:16 2018 rev:65 rq:576868 version:4.21

Changes:

--- /work/SRC/openSUSE:Factory/strace/strace.changes2018-01-29 
14:56:37.036877617 +0100
+++ /work/SRC/openSUSE:Factory/.strace.new/strace.changes   2018-02-16 
21:38:19.628820023 +0100
@@ -1,0 +2,62 @@
+Wed Feb 14 22:30:56 UTC 2018 - sch...@linux-m68k.org
+
+- Update to strace 4.21
+  * Changes in behaviour
+* Warning is now issued when -F option is used.
+* Warning is now issued when a tracee with unsupported personality
+  is attached.
+* Unknown syscall numbers are now printed in hexadecimal form.
+  * Improvements
+* Implemented decoding of netlink descriptor attributes as file 
descriptors.
+* Implemented decoding of hugetlb page size selection flags.
+* Implemented decoding of BPF_PROG_TEST_RUN, BPF_PROG_GET_NEXT_ID,
+  BPF_MAP_GET_NEXT_ID, BPF_PROG_GET_FD_BY_ID, BPF_MAP_GET_FD_BY_ID,
+  and BPF_OBJ_GET_INFO_BY_FD commands of bpf syscall.
+* Enhanced decoding of get_thread_area, memfd_create, modify_ldt,
+  perf_event_open, reboot, s390_guarded_storage, s390_pcio_mmio_read,
+  s390_pci_mmio_write, s390_runtime_instr, s390_sthyi, set_thread_area,
+  and shmget syscalls.
+* Implemented decoding of KVM_* and DM_LIST_DEVICES ioctl commands.
+* Implemented decoding of riscv_flush_icache syscall.
+* Enhanced decoding of getsockopt and setsockopt syscalls for SOL_NETLINK
+  level.
+* Enhanced decoding of BPF_MAP_CREATE command of bpf syscall.
+* Print values returned by mq_open syscall and first arguments
+  of mq_getsetattr, mq_notify, mq_timedreceive, and mq_timedsend syscalls
+  as file descriptors.
+* Added decoding of get_tls syscall on arm.
+* Added -e trace=%pure option for tracing system calls with no arguments 
that
+  never fail.
+* Updated lists of IPV6_*, MAP_*, MEMBARRIER_CMD_*, MSG_*, NT_*, PKEY_*,
+  SHM_*, and TCP_* constants.
+* Added manual page for the strace-log-merge command.
+* Updated lists of ioctl commands from Linux 4.15.
+* Implemented biarch support for s390x.
+* Implemented an optional support for symbol demangling in strace -k output
+  (activated by --with-libiberty configure option).
+* Information about availability of demangling and reliable personality
+  decoding (on architectures with multiple personalities) is now available
+  in strace -V output.
+* Added decoding of pkey_alloc, pkey_free, and pkey_mprotect syscalls on
+  powerpc and powerpc64.
+* Enhanced manual page.
+  * Bug fixes
+* Fixed multi-personality support in cross builds.
+* Added mq_getsetattr, mq_notify, mq_open, mq_timedreceive, and 
mq_timedsend
+  syscalls to %desc tracing set.
+* Fixed path tracing support for mmap syscalls with indirect arguments and
+  for old select syscall.
+* Fixed decoding of arm-specific (__ARM_NR_*) syscalls.
+* Fixed open mode flags decoding.
+* Fixed corner cases in handling of strace -ff -ttt logs by 
strace-log-merge.
+* Error counts that exceed one billion are now printed correctly in call
+  summary output.
+* Fixed call summary header for x32 personality.
+* Changes of tracee personalities are reported more reliably.
+* Fixed the case when strace attaches to a tracee being inside exec and its
+  first syscall stop is syscall-exit-stop instead of syscall-enter-stop,
+  which messed up all the syscall state tracking.
+* Fixed printing of higher 32 bits of the return value for x32 personality.
+- update-futex-test-in-accordance-with-kernel-s-v4.15-.patch: removed
+
+---

Old:

  strace-4.20.tar.xz
  strace-4.20.tar.xz.asc
  update-futex-test-in-accordance-with-kernel-s-v4.15-.patch

New:

  strace-4.21.tar.xz
  strace-4.21.tar.xz.asc



Other differences:
--
++ strace.spec ++
--- /var/tmp/diff_new_pack.aXohux/_old  2018-02-16 21:38:20.436790854 +0100
+++ /var/tmp/diff_new_pack.aXohux/_new  2018-02-16 21:38:20.440790710 +0100
@@ -17,19 +17,18 @@
 
 
 Name:   strace
-Version:4.20
+Version:4.21
 Release:0
 Summary:A utility to trace the system calls of a program
 License:BSD-3-Clause
 Group:  Development/Tools/Debuggers
-Url:http://sourceforge.net/projects/strace/
+Url:http://strace.io/
 #Freecode-URL: http://freecode.com/projects/strace
-#Git-Clone:   

commit strace for openSUSE:Factory

2018-01-29 Thread root
Hello community,

here is the log from the commit of package strace for openSUSE:Factory checked 
in at 2018-01-29 14:56:22

Comparing /work/SRC/openSUSE:Factory/strace (Old)
 and  /work/SRC/openSUSE:Factory/.strace.new (New)


Package is "strace"

Mon Jan 29 14:56:22 2018 rev:64 rq:570361 version:4.20

Changes:

--- /work/SRC/openSUSE:Factory/strace/strace.changes2017-11-18 
00:19:23.107283400 +0100
+++ /work/SRC/openSUSE:Factory/.strace.new/strace.changes   2018-01-29 
14:56:37.036877617 +0100
@@ -1,0 +2,5 @@
+Thu Jan 25 15:04:49 UTC 2018 - jsl...@suse.com
+
+- add update-futex-test-in-accordance-with-kernel-s-v4.15-.patch
+
+---

New:

  update-futex-test-in-accordance-with-kernel-s-v4.15-.patch



Other differences:
--
++ strace.spec ++
--- /var/tmp/diff_new_pack.FFjHmX/_old  2018-01-29 14:56:37.884838000 +0100
+++ /var/tmp/diff_new_pack.FFjHmX/_new  2018-01-29 14:56:37.37814 +0100
@@ -29,6 +29,7 @@
 Source2:
http://downloads.sourceforge.net/strace/%{name}-%{version}.tar.xz.asc
 Source3:%{name}.keyring
 Source4:baselibs.conf
+Patch0: update-futex-test-in-accordance-with-kernel-s-v4.15-.patch
 BuildRequires:  haveged
 BuildRequires:  libacl-devel
 BuildRequires:  libaio-devel
@@ -54,6 +55,7 @@
 
 %prep
 %setup -q
+%patch0 -p1
 
 %build
 %configure


++ update-futex-test-in-accordance-with-kernel-s-v4.15-.patch ++
From: Eugene Syromyatnikov 
Date: Wed, 24 Jan 2018 09:55:50 -0500
Subject: Update futex test in accordance with kernel's v4.15-rc7-202-gfbe0e83
Patch-mainline: yes
References: fix new kernels

* futex.c (VALP, VALP_PR, VAL2P, VAL2P_PR): New macro definitions.
(main): Allow EINVAL on *REQUEUE* checks with VAL/VAL2 with higher bit
being set, check that the existing behaviour preserved with VALP/VAL2P
where higher bit is unset.

Signed-off-by: Jiri Slaby 
---
 tests/futex.c | 54 +++---
 1 file changed, 43 insertions(+), 11 deletions(-)

diff --git a/tests/futex.c b/tests/futex.c
index 41e9d1bf048e..833a20f9591c 100644
--- a/tests/futex.c
+++ b/tests/futex.c
@@ -152,14 +152,20 @@ void invalid_op(int *val, int op, uint32_t argmask, ...)
} while (0)
 
 /* Value which differs from one stored in int *val */
-# define VAL ((unsigned long) 0xbadda7a0facefeedLLU)
-# define VAL_PR  ((unsigned) VAL)
+# define VAL  ((unsigned long) 0xbadda7a0facefeedLLU)
+# define VAL_PR   ((unsigned) VAL)
 
-# define VAL2((unsigned long) 0xbadda7a0ca7b100dLLU)
-# define VAL2_PR ((unsigned) VAL2)
+# define VALP ((unsigned long) 0xbadda7a01acefeedLLU)
+# define VALP_PR  ((unsigned) VALP)
 
-# define VAL3((unsigned long) 0xbadda7a09caffee1LLU)
-# define VAL3_PR ((unsigned) VAL3)
+# define VAL2 ((unsigned long) 0xbadda7a0ca7b100dLLU)
+# define VAL2_PR  ((unsigned) VAL2)
+
+# define VAL2P((unsigned long) 0xbadda7a07a7b100dLLU)
+# define VAL2P_PR ((unsigned) VAL2P)
+
+# define VAL3 ((unsigned long) 0xbadda7a09caffee1LLU)
+# define VAL3_PR  ((unsigned) VAL3)
 
 int
 main(int argc, char *argv[])
@@ -419,16 +425,26 @@ main(int argc, char *argv[])
 
/* Trying to re-queue some processes but there's nothing to re-queue */
CHECK_FUTEX(uaddr, FUTEX_REQUEUE, VAL, VAL2, uaddr2, VAL3,
-   (rc == 0));
+   (rc == 0) || ((rc == -1) && (errno == EINVAL)));
printf("futex(%p, FUTEX_REQUEUE, %u, %u, %p) = %s\n",
uaddr, VAL_PR, VAL2_PR, uaddr2, sprintrc(rc));
 
+   CHECK_FUTEX(uaddr, FUTEX_REQUEUE, VALP, VAL2P, uaddr2, VAL3,
+   (rc == 0));
+   printf("futex(%p, FUTEX_REQUEUE, %u, %u, %p) = %s\n",
+   uaddr, VALP_PR, VAL2P_PR, uaddr2, sprintrc(rc));
+
/* Trying to re-queue some processes but there's nothing to re-queue */
CHECK_FUTEX_ENOSYS(uaddr, FUTEX_PRIVATE_FLAG | FUTEX_REQUEUE, VAL, VAL2,
-   uaddr2, VAL3, (rc == 0));
+   uaddr2, VAL3, (rc == 0) || ((rc == -1) && (errno == EINVAL)));
printf("futex(%p, FUTEX_REQUEUE_PRIVATE, %u, %u, %p) = %s\n",
uaddr, VAL_PR, VAL2_PR, uaddr2, sprintrc(rc));
 
+   CHECK_FUTEX_ENOSYS(uaddr, FUTEX_PRIVATE_FLAG | FUTEX_REQUEUE, VALP,
+   VAL2P, uaddr2, VAL3, (rc == 0));
+   printf("futex(%p, FUTEX_REQUEUE_PRIVATE, %u, %u, %p) = %s\n",
+   uaddr, VALP_PR, VAL2P_PR, uaddr2, sprintrc(rc));
+
CHECK_INVALID_CLOCKRT(FUTEX_REQUEUE, ARG3 | ARG4 | ARG5, "%u", "%u",
"%#lx");
 
@@ -445,22 +461,38 @@ main(int argc, char *argv[])
 
/* Comparison re-queue with wrong val value */
CHECK_FUTEX(uaddr, 

commit strace for openSUSE:Factory

2017-11-17 Thread root
Hello community,

here is the log from the commit of package strace for openSUSE:Factory checked 
in at 2017-11-18 00:19:04

Comparing /work/SRC/openSUSE:Factory/strace (Old)
 and  /work/SRC/openSUSE:Factory/.strace.new (New)


Package is "strace"

Sat Nov 18 00:19:04 2017 rev:63 rq:541889 version:4.20

Changes:

--- /work/SRC/openSUSE:Factory/strace/strace.changes2017-09-08 
20:39:50.605153394 +0200
+++ /work/SRC/openSUSE:Factory/.strace.new/strace.changes   2017-11-18 
00:19:23.107283400 +0100
@@ -1,0 +2,16 @@
+Tue Nov 14 17:30:50 UTC 2017 - sch...@linux-m68k.org
+
+- Update to strace 4.20
+  * Improvements
+* Implemented decoding of NETLINK_NETFILTER netlink message types and 
flags.
+* Implemented decoding of SECCOMP_GET_ACTION_AVAIL operation of seccomp
+  syscall.
+* Updated lists of ARPHRD_*, BPF_*, ETH_P_*, LOOP_*, MADV_*,
+  MEMBARRIER_CMD_*, MFD_*, SECCOMP_*, SO_*, SOL_*, TCP_*, and 
UFFD_FEATURE_*
+  constants.
+* Added decoding of statx syscall on hppa.
+* Updated lists of ioctl commands from Linux 4.14.
+  * Bug fixes
+* Fixed powerpc personality support on powerpc64.
+
+---

Old:

  strace-4.19.tar.xz
  strace-4.19.tar.xz.asc

New:

  strace-4.20.tar.xz
  strace-4.20.tar.xz.asc



Other differences:
--
++ strace.spec ++
--- /var/tmp/diff_new_pack.MlpMEL/_old  2017-11-18 00:19:23.659263302 +0100
+++ /var/tmp/diff_new_pack.MlpMEL/_new  2017-11-18 00:19:23.659263302 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   strace
-Version:4.19
+Version:4.20
 Release:0
 Summary:A utility to trace the system calls of a program
 License:BSD-3-Clause

++ strace-4.19.tar.xz -> strace-4.20.tar.xz ++
 19280 lines of diff (skipped)




commit strace for openSUSE:Factory

2017-09-08 Thread root
Hello community,

here is the log from the commit of package strace for openSUSE:Factory checked 
in at 2017-09-08 20:39:49

Comparing /work/SRC/openSUSE:Factory/strace (Old)
 and  /work/SRC/openSUSE:Factory/.strace.new (New)


Package is "strace"

Fri Sep  8 20:39:49 2017 rev:62 rq:521515 version:4.19

Changes:

--- /work/SRC/openSUSE:Factory/strace/strace.changes2017-07-08 
12:26:52.882080734 +0200
+++ /work/SRC/openSUSE:Factory/.strace.new/strace.changes   2017-09-08 
20:39:50.605153394 +0200
@@ -1,0 +2,69 @@
+Tue Sep  5 17:29:48 UTC 2017 - sch...@linux-m68k.org
+
+- Update to strace 4.19
+  * Changes in behaviour
+* Changed formatting of personality names on tile architecture in order
+  to make it in line with other multi-personality architectures.
+* Changed field output order in struct v4l2_requestbuffers to improve 
in/out
+  field formatting.
+* Changed handling of multiple signal= specifications in an injection
+  expression: multiple specification now leads to error instead of implicit
+  usage the last specification.
+  * Improvements
+* Enhanced decoding of optlen argument of getsockopt syscall.
+* Enhanced decoding of SO_LINGER option of getsockopt and setsockopt 
syscalls.
+* Enhanced decoding of SO_PEERCRED option of getsockopt syscall.
+* Enhanced decoding of IP_ADD_MEMBERSHIP, IP_DROP_MEMBERSHIP,
+  IPV6_ADD_MEMBERSHIP, IPV6_DROP_MEMBERSHIP, IPV6_JOIN_ANYCAST,
+  IPV6_LEAVE_ANYCAST, MCAST_JOIN_GROUP, and MCAST_LEAVE_GROUP options
+  of setsockopt syscall.
+* Enhanced decoding of KEYCTL_DH_COMPUTE operation of keyctl syscall
+  (KDF parameters decoding).
+* Implemented decoding of KEYCTL_RESTRICT_KEYRING operation of keyctl 
syscall.
+* Enhanced decoding of UFFDIO_API ioctl command.
+* Enhanced decoding of BPF_PROG_LOAD, BPF_MAP_CREATE, BPF_MAP_LOOKUP_ELEM,
+  and BPF_MAP_GET_NEXT_KEY commands of bpf syscall.
+* Implemented decoding of linux socket filter programs specified
+  for SO_ATTACH_FILTER and SO_ATTACH_REUSEPORT_CBPF socket options.
+* Implemented decoding of inet_diag_req_v2, inet_diag_req_compat,
+  packet_diag_msg, and smc_diag_msg netlink attributes of 
NETLINK_SOCK_DIAG.
+* Implemented NETLINK_SELINUX protocol specific decoding.
+* Implemented decoding of netlink message ack flags.
+* Implemented decoding of nlmsgerr netlink attributes.
+* Implemented basic protocol specific decoding of NETLINK_CRYPTO.
+* Implemented decoding of crypto_user_alg netlink attributes
+  of NETLINK_CRYPTO.
+* Implemented basic protocol specific decoding of addr, addrlabel, dcb, 
link,
+  mdb, neigh, neightbl, netconf, nsid, route, rule, tc, and tca messages
+  of NETLINK_ROUTE.
+* Implemented decoding of NETLINK_KOBJECT_UEVENT messages.
+* Improved handling of unexpected tracees (the ones that cloned with
+  CLONE_PARENT/CLONE_PTRACE or called PTRACE_TRACEME on themselves): they
+  are now PTRACE_DETACH'ed instead of PTRACE_CONT'ed.
+* Updated lists of BPF_*, KEY_*, RWF_*, SCM_*, SO_*, and *_MAGIC constants.
+* Added decoding of arch_prctl syscall on x86.
+* Added decoding of seccomp, bpf, userfaultfd, membarrier, mlock2,
+  copy_file_range, preadv2, pwritev2, and statx on alpha.
+* Added decoding of statx syscall on microblaze.
+* Added decoding of s390_guarded_storage syscall on s390.
+* Updated lists of ioctl commands from Linux 4.13.
+* Enhanced manual page.
+  * Bug fixes
+* Fixed printing of group_req structure on non-native personalities.
+* Fixed output formatting of blkpg_ioctl_arg, dm_name_list, and iocb
+  structures.
+* Fixed formatting of nul-terminated strings which have kernel-imposed size
+  limit.
+* Fixed printing of paths that hit PATM_MAX limit in order to match 
kernel's
+  behaviour.
+* Fixed build warnings on Android mips64.
+* Fixed unused function "is_negated_errno" build warning when built
+  with clang.
+* Fixed syscall number and arguments retrieval behaviour on sparc64 and
+  mips o32 after prctl(PR_SET_DUMPABLE, 0) makes PTRACE_PEEKTEXT impossible
+  to use if Linux kernel has commit v4.10-rc1~114^2~2.
+* Fixed path tracing for execveat, symlink, symlinkat, inotify_add_watch,
+  and inotify_init syscalls.
+* Fixed personality switch printing on sparc64 and risc-v.
+
+---

Old:

  strace-4.18.tar.xz
  strace-4.18.tar.xz.asc

New:

  strace-4.19.tar.xz
  strace-4.19.tar.xz.asc



Other differences:
--
++ strace.spec ++
--- /var/tmp/diff_new_pack.LUZ69e/_old  2017-09-08 20:39:51.481030244 +0200
+++ 

commit strace for openSUSE:Factory

2017-07-08 Thread root
Hello community,

here is the log from the commit of package strace for openSUSE:Factory checked 
in at 2017-07-08 12:26:51

Comparing /work/SRC/openSUSE:Factory/strace (Old)
 and  /work/SRC/openSUSE:Factory/.strace.new (New)


Package is "strace"

Sat Jul  8 12:26:51 2017 rev:61 rq:508377 version:4.18

Changes:

--- /work/SRC/openSUSE:Factory/strace/strace.changes2017-06-02 
10:30:45.289756529 +0200
+++ /work/SRC/openSUSE:Factory/.strace.new/strace.changes   2017-07-08 
12:26:52.882080734 +0200
@@ -1,0 +2,32 @@
+Wed Jul  5 16:09:50 UTC 2017 - sch...@linux-m68k.org
+
+- Update to strace 4.18
+  * Improvements
+* Implemented decoding of SCM_TIMESTAMP* control messages.
+* Implemented decoding of netlink NLMSG_DONE messages.
+* Implemented decoding of netlink generic nlmsg_type and nlmsg_flags.
+* Implemented decoding of NETLINK_AUDIT, NETLINK_NETFILTER, NETLINK_ROUTE,
+  NETLINK_SELINUX, NETLINK_SOCK_DIAG, and NETLINK_XFRM message types.
+* Implemented decoding of NETLINK_GENERIC protocol families.
+* Implemented basic protocol specific decoding of AF_INET, AF_INET6,
+  AF_NETLINK, AF_PACKET, AF_SMC, and AF_UNIX messages of NETLINK_SOCK_DIAG.
+* Implemented basic decoding of netlink attributes.
+* Implemented basic protocol specific decoding of AF_INET, AF_NETLINK,
+  AF_PACKET, AF_SMC, and AF_UNIX netlink attributes of NETLINK_SOCK_DIAG.
+* Implemented decoding of inet_diag_msg, netlink_diag_msg, and 
unix_diag_msg
+  netlink attributes of NETLINK_SOCK_DIAG.
+* Updated lists of ARPHRD_*, KEYCTL_*, NDIAG_SHOW_*, RTM_*, SCM_*, SCTP_*,
+  SO_*, V4L2_*, and prctl ARCH_* constants.
+* Updated lists of ioctl commands from Linux 4.12.
+  * Bug fixes
+* In interactive mode (-I2), those signals that were blocked at startup
+  will remain blocked for the whole period of strace execution.
+* strace no longer resets SIGCHLD handler in tracees to the default action.
+* When traced command is terminated by a blocked signal, strace unblocks
+  that signal to ensure its own termination with the same signal.
+* Fixed corner cases in decoding of old sigaction syscall.
+* Fixed build with old kernel headers on mips.
+* Fixed build on aarch64 and tile with glibc >= 2.26.
+* Fixed build on arc and nios2.
+
+---

Old:

  strace-4.17.tar.xz
  strace-4.17.tar.xz.asc

New:

  strace-4.18.tar.xz
  strace-4.18.tar.xz.asc



Other differences:
--
++ strace.spec ++
--- /var/tmp/diff_new_pack.X3ibpf/_old  2017-07-08 12:26:53.517991032 +0200
+++ /var/tmp/diff_new_pack.X3ibpf/_new  2017-07-08 12:26:53.517991032 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   strace
-Version:4.17
+Version:4.18
 Release:0
 Summary:A utility to trace the system calls of a program
 License:BSD-3-Clause

++ strace-4.17.tar.xz -> strace-4.18.tar.xz ++
 40922 lines of diff (skipped)




commit strace for openSUSE:Factory

2017-06-02 Thread root
Hello community,

here is the log from the commit of package strace for openSUSE:Factory checked 
in at 2017-06-02 10:30:42

Comparing /work/SRC/openSUSE:Factory/strace (Old)
 and  /work/SRC/openSUSE:Factory/.strace.new (New)


Package is "strace"

Fri Jun  2 10:30:42 2017 rev:60 rq:498330 version:4.17

Changes:

--- /work/SRC/openSUSE:Factory/strace/strace.changes2017-02-20 
14:27:17.470041219 +0100
+++ /work/SRC/openSUSE:Factory/.strace.new/strace.changes   2017-06-02 
10:30:45.289756529 +0200
@@ -1,0 +2,54 @@
+Thu May 25 11:18:56 UTC 2017 - sch...@linux-m68k.org
+
+- Update to strace 4.17
+  * Changes in command line syntax
+* Syscall classes specified in -e trace= option now have % prefix (like
+  -e trace=%process).  Old style class names without leading % are still
+  supported, but considered deprecated now.
+  * Improvements
+* Optimized syscall filtering.
+* Improved representation of timestamps.
+* Enhanced decoding of sched_setattr syscall.
+* Added -e trace=%stat option for tracing variants of stat syscall.
+* Added -e trace=%lstat option for tracing variants of lstat syscall.
+* Added -e trace=%fstat option for tracing variants of fstat and fstatat
+  syscalls.
+* Added -e trace=%%stat option for tracing syscalls used for querying file
+  status information (stat, lstat, fstat, fstatat, statx, and their
+  variations).
+* Added -e trace=%statfs option for tracing statfs, statfs64 and statvfs
+  syscalls.
+* Added -e trace=%fstatfs option for tracing fstatfs, fstatfs64 and 
fstatvfs
+  syscalls.
+* Added -e trace=%%statfs option for tracing syscalls used for querying 
file
+  system statistics information (statfs-like, fstatfs-like and ustat).
+* Added -e trace=/regex option for filtering syscalls using regular
+  expressions.
+* Added support for prepending of question mark before syscall 
qualification
+  in -e trace expressions in order to suppress error in case no syscalls
+  matched the provided qualification.
+* Implemented decoding of signal mask in rt_sigreturn syscall on alpha, 
arc,
+  arm, avr32, bfin, cris, hppa, m68k, metag, microblaze, mips, nios2, or1k,
+  powerpc, powerpc64, riscv, sh, sh64, sparc, sparc64, tile, x86, and 
xtensa
+  architectures.
+* Implemented decoding of statx syscall.
+* Implemented decoding of NS_* ioctl commands.
+* Implemented decoding of the remaining V4L2_BUF_TYPE_* types.
+* Implemented decoding of VIDIOC_[SG]_TUNER ioctl commands.
+* Implemented decoding of NLMSG_ERROR netlink messages.
+* Improved decoding of BPF_PROG_ATTACH command of bpf syscall.
+* Improved decoding of misplaced parts in DM_* ioctl commands.
+* Updated lists of ioctl commands from Linux 4.11.
+  * Bug fixes
+* Fixed decoding of flags argument of preadv2 and pwritev2 syscalls on x32.
+* Fixed the number of arguments and tracing flags of alpha specific 
syscalls.
+* Fixed decoding of old sigsuspend syscall on alpha, cris, mips, powerpc,
+  powerpc64, sh, sh64, sparc, and sparc64.
+* Fixed decoding of sgetmask and ssetmask syscalls on 64-bit architectures.
+* Fixed decoding of netlink messages received within struct msghdr.
+* Worked around a bug in miscompiled aarch64 kernels leading to the 3rd
+  argument of sched_getattr syscall being not quite 32-bit.
+* Fixed corner cases of printing inaccessible times argument of utimes
+  and futimesat syscalls.
+
+---

Old:

  strace-4.16.tar.xz
  strace-4.16.tar.xz.asc

New:

  strace-4.17.tar.xz
  strace-4.17.tar.xz.asc



Other differences:
--
++ strace.spec ++
--- /var/tmp/diff_new_pack.0pfdw8/_old  2017-06-02 10:30:45.833679674 +0200
+++ /var/tmp/diff_new_pack.0pfdw8/_new  2017-06-02 10:30:45.833679674 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package strace
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # 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:4.16
+Version:4.17
 Release:0
 Summary:A utility to trace the system calls of a program
 License:BSD-3-Clause

++ strace-4.16.tar.xz -> strace-4.17.tar.xz ++
 86343 lines of diff (skipped)




commit strace for openSUSE:Factory

2017-02-20 Thread root
Hello community,

here is the log from the commit of package strace for openSUSE:Factory checked 
in at 2017-02-20 14:27:15

Comparing /work/SRC/openSUSE:Factory/strace (Old)
 and  /work/SRC/openSUSE:Factory/.strace.new (New)


Package is "strace"

Changes:

--- /work/SRC/openSUSE:Factory/strace/strace.changes2016-12-26 
21:39:21.470930330 +0100
+++ /work/SRC/openSUSE:Factory/.strace.new/strace.changes   2017-02-20 
14:27:17.470041219 +0100
@@ -1,0 +2,34 @@
+Wed Feb 15 10:10:27 UTC 2017 - sch...@linux-m68k.org
+
+- Update to strace 4.16
+  * Improvements
+* Implemented syscall return value injection (-e inject=SET:retval= 
option).
+* Implemented signal injection (-e inject=SET:signal= option).
+* Implemented decoding of SUID_DUMP_* constants in PR_[GS]ET_DUMPABLE.
+* Implemented decoding of all SG_* ioctl commands.
+* Implemented decoding of ustat syscall.
+* Implemented decoding of BPF_OBJ_PIN, BPF_OBJ_GET, BPF_PROG_ATTACH,
+  and BPF_PROG_DETACH commands of bpf syscall.
+* Enhanced decoding of sg_io_hdr and sg_io_v4 structures.
+* Enhanced decoding of get_robust_list, getrandom, io_submit, 
set_robust_list
+  syscalls.
+* Enhanced decoding of entities of kernel long type on x32 and mips n32 
ABIs.
+* Updated lists of IP_*, IPV6_*, and LOOP_* constants.
+* Updated lists of ioctl commands from Linux 4.10.
+* Added decoding of recently added syscalls on avr32, microblaze, ppc,
+  and ppc64.
+  * Bug fixes
+* Fixed pathmatch of oldselect syscall on 64-bit architectures.
+* Fixed decoding of mmap2 syscall on s390 when arguments are not available.
+* Fixed decoding of kexec_file_load, mprotect, pkey_mprotect, prctl, 
preadv*,
+  and pwritev* syscalls on x32.
+* Fixed printing of string arguments of getxattr and setxattr syscalls
+  when -s option is used to limit the printed string size.
+* Fixed decoding of ifconf, ifreq, and loop_info structures on non-native
+  personalities.
+* Fixed decoding of SG_* and LOOP_* ioctl commands.
+* Fixed build on mips with musl libc.
+* Fixed cross-building of ioctlsort.
+* Applied minor formatting fixes to the manual page.
+
+---

Old:

  strace-4.15.tar.xz
  strace-4.15.tar.xz.asc

New:

  strace-4.16.tar.xz
  strace-4.16.tar.xz.asc



Other differences:
--
++ strace.spec ++
--- /var/tmp/diff_new_pack.i5WgB5/_old  2017-02-20 14:27:18.185940198 +0100
+++ /var/tmp/diff_new_pack.i5WgB5/_new  2017-02-20 14:27:18.201937941 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   strace
-Version:4.15
+Version:4.16
 Release:0
 Summary:A utility to trace the system calls of a program
 License:BSD-3-Clause

++ strace-4.15.tar.xz -> strace-4.16.tar.xz ++
 44628 lines of diff (skipped)




commit strace for openSUSE:Factory

2016-10-06 Thread h_root
Hello community,

here is the log from the commit of package strace for openSUSE:Factory checked 
in at 2016-10-06 12:28:35

Comparing /work/SRC/openSUSE:Factory/strace (Old)
 and  /work/SRC/openSUSE:Factory/.strace.new (New)


Package is "strace"

Changes:

--- /work/SRC/openSUSE:Factory/strace/strace.changes2016-08-06 
20:37:32.0 +0200
+++ /work/SRC/openSUSE:Factory/.strace.new/strace.changes   2016-10-06 
12:28:36.0 +0200
@@ -1,0 +2,36 @@
+Wed Oct  5 08:46:49 UTC 2016 - sch...@suse.de
+
+- Update to strace 4.14
+  * Changes in behavior
+* When using -p option without a command and no processes has been 
attached,
+  strace exits with exit status 1.
+  * Improvements
+* Added printing of the mode argument of open and openat syscalls
+  when O_TMPFILE flag is set.  (Addresses Fedora bug #1377846).
+* Enhanced -e abbrev=set, -e raw=set, and -e verbose=set.
+* Enhanced decoding of futex, keyctl, quotactl, timerfd_settime,
+  and aio family syscalls.
+* Implemented fetching of the 7th subcall argument on mips o32.
+* Updated lists of BPF_*, ETH_P_*, KEXEC_ARCH_*, SCTP_*, TCP_*, and *_MAGIC
+  constants.
+* Updated lists of ioctl commands from Linux 4.8.
+* Added decoding of new syscalls on sh and sh64.
+* Added RISC-V architecture support.
+  * Bug fixes
+* Marked io_setup and io_destroy as memory mapping related syscalls.
+* Fixed leakage of placeholder descriptors to tracees.
+* Fixed printing of mode_t, umode_t, and umask types.
+* Fixed decoding of iovec arrays without a limit on total data size.
+* Fixed decoding of fadvise64, fallocate, futex, keyctl, quotactl, 
readahead,
+  and ipc family syscalls.
+* Fixed decoding of invalid syscalls mapped to indirect subcalls.
+* Fixed decoding of struct btrfs_ioctl_vol_args_v2 on non-native
+  personalities.
+* Fixed decoding of PTRACE_DETACH on sparc and sparc64.
+* Fixed decoding of struct stat64 on sparc64.
+* Fixed decoding of uid and gid-related syscalls on sparc64.
+* Fixed decoding of the forth argument of semctl syscall on sparc64.
+* Fixed values of tty ioctl constants on sparc64.
+* Fixed sparc personality support on sparc64.
+
+---

Old:

  strace-4.13.tar.xz
  strace-4.13.tar.xz.asc

New:

  strace-4.14.tar.xz
  strace-4.14.tar.xz.asc



Other differences:
--
++ strace.spec ++
--- /var/tmp/diff_new_pack.nlfxn6/_old  2016-10-06 12:28:37.0 +0200
+++ /var/tmp/diff_new_pack.nlfxn6/_new  2016-10-06 12:28:37.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   strace
-Version:4.13
+Version:4.14
 Release:0
 Summary:A utility to trace the system calls of a program
 License:BSD-3-Clause

++ strace-4.13.tar.xz -> strace-4.14.tar.xz ++
 49680 lines of diff (skipped)




commit strace for openSUSE:Factory

2016-08-06 Thread h_root
Hello community,

here is the log from the commit of package strace for openSUSE:Factory checked 
in at 2016-08-06 20:37:29

Comparing /work/SRC/openSUSE:Factory/strace (Old)
 and  /work/SRC/openSUSE:Factory/.strace.new (New)


Package is "strace"

Changes:

--- /work/SRC/openSUSE:Factory/strace/strace.changes2016-06-07 
23:44:53.0 +0200
+++ /work/SRC/openSUSE:Factory/.strace.new/strace.changes   2016-08-06 
20:37:32.0 +0200
@@ -1,0 +2,21 @@
+Fri Jul 29 11:46:54 UTC 2016 - sch...@linux-m68k.org
+
+- Update to strace 4.13.
+  * Improvements
+* Implemented a general netlink socket parser.
+* Enhanced decoding of socket addresses.
+* Enhanced decoding of cmsghdr, msghdr, and mmsghdr structures.
+* Enhanced decoding of accept, accept4, bind, getpeername, getsockname,
+  ipc, recvfrom, recvmsg, recvmmsg, sendto, sendmmsg, and socketcall
+  syscalls.
+* Updated lists of AF_*, BPF_MAP_TYPE_*, KEY_*, KEYCTL_*, RWF_*, SS_*,
+  and *_MAGIC constants.
+* Updated lists of ioctl commands from Linux 4.7.
+  * Bug fixes
+* Fixed decoding of pid_t argument of prlimit64 syscall.
+* Fixed sign extension issues in the parser of struct rusage.
+* Fixed race condition in decoding of timeout argument of recvmmsg and
+  rt_sigtimedwait syscalls.
+* Fixed build with fresh linux kernel headers.
+
+---

Old:

  strace-4.12.tar.xz
  strace-4.12.tar.xz.asc

New:

  strace-4.13.tar.xz
  strace-4.13.tar.xz.asc



Other differences:
--
++ strace.spec ++
--- /var/tmp/diff_new_pack.0jNNoS/_old  2016-08-06 20:37:33.0 +0200
+++ /var/tmp/diff_new_pack.0jNNoS/_new  2016-08-06 20:37:33.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   strace
-Version:4.12
+Version:4.13
 Release:0
 Summary:A utility to trace the system calls of a program
 License:BSD-3-Clause

++ strace-4.12.tar.xz -> strace-4.13.tar.xz ++
 44028 lines of diff (skipped)




commit strace for openSUSE:Factory

2016-06-07 Thread h_root
Hello community,

here is the log from the commit of package strace for openSUSE:Factory checked 
in at 2016-06-07 23:44:51

Comparing /work/SRC/openSUSE:Factory/strace (Old)
 and  /work/SRC/openSUSE:Factory/.strace.new (New)


Package is "strace"

Changes:

--- /work/SRC/openSUSE:Factory/strace/strace.changes2016-04-22 
16:17:09.0 +0200
+++ /work/SRC/openSUSE:Factory/.strace.new/strace.changes   2016-06-07 
23:44:53.0 +0200
@@ -1,0 +2,43 @@
+Wed Jun  1 16:21:56 UTC 2016 - sch...@linux-m68k.org
+
+- Update to strace 4.12.
+  * Improvements
+* Implemented simultaneous use of -p option and tracing of a command.
+* Implemented caching of netlink conversations to reduce amount of time
+  spent in decoding socket details in -yy mode.
+* Implemented -yy mode decoding of protocol:portid pairs associated with
+  netlink socket descriptors.
+* Implemented decoding of copy_file_range, preadv2, and pwritev2 syscalls.
+* Implemented dumping of preadv, preadv2, pwritev, pwritev2, and vmsplice
+  syscalls.
+* Implemented decoding of BTRFS_* and UFFDIO_* ioctl commands.
+* Enhanced decoding of BLK*, EVIOC*, RTC_*, and VIDIOC_* ioctl commands.
+* Enhanced decoding of fstatfs, fstatfs64, get_mempolicy, getdents,
+  getdents64, getgroups, getpriority, kill, mbind, migrate_pages, mknod,
+  mknodat, personality, poll, ppoll, quotactl, rt_sigpending,
+  rt_sigqueueinfo, rt_sigtimedwait, rt_tgsigqueueinfo, sched_getaffinity,
+  sched_setaffinity, seccomp, set_mempolicy, setgroups, setpriority, 
statfs,
+  statfs64, tgkill, waitid, and xattr family syscalls.
+* Enhanced decoding of getxpid, getxuid, and getxgid syscalls on alpha.
+* Enhanced decoding of pipe syscall on alpha, ia64, mips, sh, and sparc.
+* Added decoding of bind, listen, and setsockopt direct syscalls on sparc.
+* Added decoding of osf_statfs64 and osf_fstatfs64 syscalls on alpha.
+* Added decoding of fadvise64 and fadvise64_64 on s390.
+* Updated lists of AF_*, BPF_MAP_TYPE_*, CLONE_*, EPOLL*, IPV6_*, MADV_*,
+  MSG_*, PTRACE_*, SEGV_*, SO_*, SOL_*, *_MAGIC, and quotactl constants.
+* Updated lists of ioctl commands from Linux 4.6.
+  * Bug fixes
+* Fixed build on arc, metag, nios2, or1k, and tile architectures.
+* Fixed decoding of 32-bit times syscall return value on 64-bit 
architectures.
+* Fixed decoding of mlock2 syscall on sparc.
+* Fixed decoding of osf_shmat syscall on alpha.
+* Fixed decoding of syscalls unknown to the kernel on s390/s390x.
+* Fixed decoding of preadv syscall in case of short read.
+* Fixed decoding and dumping of readv syscall in case of short read.
+* Fixed dumping of recvmsg and recvmmsg syscalls in case of short read.
+* Fixed decoding of mincore syscall's last argument.
+* Fixed remaining errors in mapping between syscall numbers and numbers
+  of syscall arguments.
+* Applied various fixes to strace-graph script.
+
+---

Old:

  strace-4.11.tar.xz
  strace-4.11.tar.xz.asc

New:

  strace-4.12.tar.xz
  strace-4.12.tar.xz.asc



Other differences:
--
++ strace.spec ++
--- /var/tmp/diff_new_pack.PEKDT8/_old  2016-06-07 23:44:54.0 +0200
+++ /var/tmp/diff_new_pack.PEKDT8/_new  2016-06-07 23:44:54.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   strace
-Version:4.11
+Version:4.12
 Release:0
 Summary:A utility to trace the system calls of a program
 License:BSD-3-Clause
@@ -60,7 +60,7 @@
 make %{?_smp_mflags}
 
 # Have to exclude make check for qemu builds, which apparently don't support 
PTRACE.
-%if !(0%{?qemu_user_space_build})
+%if !0%{?qemu_user_space_build}
 %check
 haveged=$(PATH=$PATH:/sbin:%{_sbindir} type -p haveged)
 if test -n "$haveged" && ! /sbin/checkproc $haveged ; then

++ strace-4.11.tar.xz -> strace-4.12.tar.xz ++
 141040 lines of diff (skipped)




commit strace for openSUSE:Factory

2016-04-22 Thread h_root
Hello community,

here is the log from the commit of package strace for openSUSE:Factory checked 
in at 2016-04-22 16:17:07

Comparing /work/SRC/openSUSE:Factory/strace (Old)
 and  /work/SRC/openSUSE:Factory/.strace.new (New)


Package is "strace"

Changes:

--- /work/SRC/openSUSE:Factory/strace/strace.changes2016-01-04 
09:20:36.0 +0100
+++ /work/SRC/openSUSE:Factory/.strace.new/strace.changes   2016-04-22 
16:17:09.0 +0200
@@ -1,0 +2,8 @@
+Sat Apr 16 12:44:28 UTC 2016 - mplus...@suse.com
+
+- Cleanup spec file with spec-cleaner
+- Drop alpha/sparc conditionals, neither is supported
+- Drop ppc/ppc64 provides/obsolete as no longer needed
+- Do not export OPTFLAGS as they are used anyways
+
+---



Other differences:
--
++ strace.spec ++
--- /var/tmp/diff_new_pack.Vj0OuL/_old  2016-04-22 16:17:10.0 +0200
+++ /var/tmp/diff_new_pack.Vj0OuL/_new  2016-04-22 16:17:10.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package strace
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -23,31 +23,26 @@
 License:BSD-3-Clause
 Group:  Development/Tools/Debuggers
 Url:http://sourceforge.net/projects/strace/
-
 #Freecode-URL: http://freecode.com/projects/strace
 #Git-Clone:git://git.code.sf.net/p/strace/code
-Source: http://downloads.sourceforge.net/strace/%name-%version.tar.xz
-Source2:
http://downloads.sourceforge.net/strace/%name-%version.tar.xz.asc
-Source3:%name.keyring
+Source: 
http://downloads.sourceforge.net/strace/%{name}-%{version}.tar.xz
+Source2:
http://downloads.sourceforge.net/strace/%{name}-%{version}.tar.xz.asc
+Source3:%{name}.keyring
 Source4:baselibs.conf
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  haveged
 BuildRequires:  libacl-devel
 BuildRequires:  libaio-devel
+BuildRequires:  lksctp-tools-devel
+BuildRequires:  xz
+BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 # libunwind is broken on ppc and ppc64 and aarch64
-%ifarch %ix86 ia64 x86_64 %{arm} ppc64le
+%ifarch %ix86 ia64 x86_64 %arm ppc64le
 BuildRequires:  libunwind-devel
 %endif
-BuildRequires:  lksctp-tools-devel
-%if 0%{suse_version} > 1140
+%if 0%{?suse_version} > 1140
 BuildRequires:  sysvinit-tools
 BuildRequires:  time
 %endif
-BuildRequires:  xz
-# bug437293
-%ifarch ppc64
-Obsoletes:  strace-64bit
-%endif
 %ifarch x86_64
 Obsoletes:  strace-32bit
 %endif
@@ -57,51 +52,35 @@
 about any system calls the program makes and the signals it receives
 and processes can be seen.  Child processes can also be tracked.
 
-
-
-Authors:
-
-Paul Kranenburg  
-Branko Lankester 
-Rick Sladkey 
-
 %prep
 %setup -q
 
 %build
-export CFLAGS="$RPM_OPT_FLAGS"
-%ifarch alpha
-CFLAGS="$CFLAGS -ffixed-8"
-%endif
-%configure \
-%ifarch %sparc
-   --host=%_target_platform \
-%endif
-   %{nil}
+%configure
 make %{?_smp_mflags}
 
 # Have to exclude make check for qemu builds, which apparently don't support 
PTRACE.
 %if !(0%{?qemu_user_space_build})
 %check
-haveged=$(PATH=$PATH:/sbin:/usr/sbin type -p haveged)
+haveged=$(PATH=$PATH:/sbin:%{_sbindir} type -p haveged)
 if test -n "$haveged" && ! /sbin/checkproc $haveged ; then
 $haveged --pidfile=$PWD/haveged.pid < /dev/null 1>&0 2>&0 || true
 fi
-make check || { cat tests/test-suite.log; exit 1; }
+make %{?_smp_mflags} check || { cat tests/test-suite.log; exit 1; }
 if test -s $PWD/haveged.pid ; then
 /sbin/killproc -p $PWD/haveged.pid $haveged
 fi
 %endif
 
 %install
-make install DESTDIR=$RPM_BUILD_ROOT
+make %{?_smp_mflags} DESTDIR=%{buildroot} install
 
 %files
 %defattr(-,root,root)
 %doc CREDITS README README-linux-ptrace NEWS
-%{_prefix}/bin/strace
-%{_prefix}/bin/strace-graph
-%{_prefix}/bin/strace-log-merge
-%{_mandir}/man1/strace.1.gz
+%{_bindir}/strace
+%{_bindir}/strace-graph
+%{_bindir}/strace-log-merge
+%{_mandir}/man1/strace.1%{ext_man}
 
 %changelog





commit strace for openSUSE:Factory

2016-01-04 Thread h_root
Hello community,

here is the log from the commit of package strace for openSUSE:Factory checked 
in at 2016-01-04 09:20:14

Comparing /work/SRC/openSUSE:Factory/strace (Old)
 and  /work/SRC/openSUSE:Factory/.strace.new (New)


Package is "strace"

Changes:

--- /work/SRC/openSUSE:Factory/strace/strace.changes2015-11-24 
22:32:33.0 +0100
+++ /work/SRC/openSUSE:Factory/.strace.new/strace.changes   2016-01-04 
09:20:36.0 +0100
@@ -1,0 +2,94 @@
+Sat Dec 26 15:46:23 UTC 2015 - sch...@linux-m68k.org
+
+- Update to strace 4.11.
+  * Changes in behavior
+* Some syscalls have different names depending on architecture and
+  personality.  In these cases, syscall filtering and printing now
+  consistently uses the names that match corresponding __NR_* kernel
+  macros of the tracee's architecture and personality.
+* Added strace prefix to all diagnostic messages.
+  * Improvements
+* Enhanced and extended test suite.
+* Implemented reliable tracing of processes whose personality differs
+  from the personality of strace, fixed decoding of 32-bit personality
+  syscalls on 64-bit architectures.
+* When some data referenced by syscall arguments is irrelevant or cannot
+  be read from tracee's memory, strace now prints its address consistently.
+* When a syscall is restarted using restart_syscall mechanism, strace now
+  shows the syscall name on architectures that expose this information.
+* Print values returned by epoll_create1, eventfd, eventfd2, fanotify_init,
+  inotify_init1, perf_event_open, pipe, pipe2, signalfd, signalfd4, socket,
+  socketpair, timerfd, and timerfd_create syscalls, as well as F_DUPFD and
+  F_DUPFD_CLOEXEC fcntl commands, as file descriptors.
+* Optimized decoding of indirect socket syscalls.
+* Implemented decoding of nanoseconds along with seconds in stat family
+  syscalls (addresses Fedora bug #1251176).
+* Implemented decoding of struct statfs.f_flags in statfs syscall.
+* Implemented decoding of siginfo_t.si_syscall and siginfo_t.si_arch
+  in SIGSYS signal.
+* Implemented decoding of indirect syscall on mips o32.
+* Implemented decoding of IPPROTO_IP control messages.
+* Implemented decoding of setsockopt syscall multicast arguments.
+* Enhanced decoding of struct sigevent.
+* Enhanced decoding of block, loop, mtd, ptp, rtc, SG_IO, socket, tty,
+  and v4l2 ioctl syscall arguments.
+* Enhanced decoding of epoll_create, fcntl, fcntl64, futex, getdents,
+  getdents64, getsockopt, io_*, mount, msgctl, prctl, quotactl, recvfrom,
+  sendfile, setsockopt, and shmctl syscalls.
+* Implemented decoding of bpf, execveat, ioperm, iopl, kcmp, 
kexec_file_load,
+  lookup_dcookie, membarrier, memfd_create, mlock2, name_to_handle_at,
+  open_by_handle_at, sched_getattr, sched_setattr, and userfaultfd 
syscalls.
+* Updated lists of AF_*, EPOLL_*, FALLOC_FL_*, F_*, INPUT_PROP_*, 
IPPROTO_*,
+  IPV6_*, IP_*, KEY_*, LOCK_*, MNT_*, MS_*, PACKET_*, PERF_FLAG_*, PF_*,
+  PR_*, PTRACE_O_*, RENAME_*, SCTP_*, SECBIT_*, SO_*, TCP_*, and siginfo_t
+  constants.
+* Added Nios II architecture support.
+* Added new syscall entries to match Linux 4.4.
+  * Bug fixes
+* Fixed potential short read of strings from tracee's memory.
+* Fixed -qq option in conjunction with -o option.
+* Fixed filtering of  syscalls.
+* Fixed decoding of ioctl syscall command on aarch64 and 32-bit 
architectures
+  with 64-bit aligned structures.
+* Fixed decoding of eventfd2, epoll_create1, signalfd4, and 
sync_file_range2
+  syscall flags arguments.
+* Fixed decoding of 4th argument of clock_nanosleep syscall.
+* Fixed decoding of getpagesize syscall on m68k.
+* Fixed decoding of getrandom and seccomp syscalls on aarch64.
+* Fixed decoding of timezone argument of gettimeofday and settimeofday
+* syscalls.
+* Fixed decoding of offset argument of mmap2 syscall on arm, sparc,
+  and sparc64.
+* Fixed decoding of pipe syscall on alpha and mips.
+* Fixed decoding of pipe2 syscall on ia64, sh, sparc, and sparc64.
+* Fixed decoding of signal mask argument of pselect6 syscall on x32.
+* Fixed decoding of signal mask of rt_sigreturn syscall on aarch64, m68k,
+  and x32.
+* Fixed decoding of 4th argument of semctl indirect syscall.
+* Fixed decoding of sa_restorer and sa_mask of sigaction syscall on m68k.
+* Fixed decoding of statfs64 and fstatfs64 syscalls on arm eabi.
+* Fixed decoding of struct dirent on x32.
+* Fixed decoding of times syscall return value on mips n32 and x32.
+* Fixed decoding of path argument of umount2 syscall
+  (addresses Debian bug #785050).
+* Worked around a kernel bug in 

commit strace for openSUSE:Factory

2015-11-24 Thread h_root
Hello community,

here is the log from the commit of package strace for openSUSE:Factory checked 
in at 2015-11-24 22:32:32

Comparing /work/SRC/openSUSE:Factory/strace (Old)
 and  /work/SRC/openSUSE:Factory/.strace.new (New)


Package is "strace"

Changes:

--- /work/SRC/openSUSE:Factory/strace/strace.changes2015-10-26 
12:47:29.0 +0100
+++ /work/SRC/openSUSE:Factory/.strace.new/strace.changes   2015-11-24 
22:32:33.0 +0100
@@ -1,0 +2,8 @@
+Mon Nov 16 09:19:37 UTC 2015 - wer...@suse.de
+
+- Add some package to the build requires to make test suite work.
+  That is haveged to generate entropy, sysvinit-tools to have the
+  tools to control start and stop of haveged, and the package time
+  to make the test on /usr/bin/time possible.
+
+---



Other differences:
--
++ strace.spec ++
--- /var/tmp/diff_new_pack.QKuW1D/_old  2015-11-24 22:32:34.0 +0100
+++ /var/tmp/diff_new_pack.QKuW1D/_new  2015-11-24 22:32:34.0 +0100
@@ -45,6 +45,7 @@
 Patch14:0014-stat64-v.test-add-newfstatat-syscall-support.patch
 Patch15:0015-tests-uid-use-fchown-instead-of-chown.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
+BuildRequires:  haveged
 BuildRequires:  libacl-devel
 BuildRequires:  libaio-devel
 # libunwind is broken on ppc and ppc64 and aarch64
@@ -52,6 +53,10 @@
 BuildRequires:  libunwind-devel
 %endif
 BuildRequires:  lksctp-tools-devel
+%if 0%{suse_version} > 1140
+BuildRequires:  sysvinit-tools
+BuildRequires:  time
+%endif
 BuildRequires:  xz
 # bug437293
 %ifarch ppc64
@@ -109,7 +114,14 @@
 # Have to exclude make check for qemu builds, which apparently don't support 
PTRACE.
 %if !(0%{?qemu_user_space_build})
 %check
+haveged=$(PATH=$PATH:/sbin:/usr/sbin type -p haveged)
+if test -n "$haveged" && ! /sbin/checkproc $haveged ; then
+$haveged --pidfile=$PWD/haveged.pid < /dev/null 1>&0 2>&0 || true
+fi
 make check || { cat tests/test-suite.log; exit 1; }
+if test -s $PWD/haveged.pid ; then
+/sbin/killproc -p $PWD/haveged.pid $haveged
+fi
 %endif
 
 %install





commit strace for openSUSE:Factory

2015-10-26 Thread h_root
Hello community,

here is the log from the commit of package strace for openSUSE:Factory checked 
in at 2015-10-26 12:47:28

Comparing /work/SRC/openSUSE:Factory/strace (Old)
 and  /work/SRC/openSUSE:Factory/.strace.new (New)


Package is "strace"

Changes:

--- /work/SRC/openSUSE:Factory/strace/strace.changes2015-10-14 
16:38:17.0 +0200
+++ /work/SRC/openSUSE:Factory/.strace.new/strace.changes   2015-10-26 
12:47:29.0 +0100
@@ -1,0 +2,6 @@
+Thu Oct 22 06:06:58 UTC 2015 - norm...@linux.vnet.ibm.com
+
+- remove strace_ppc64le_bypass_getrandom_hang.patch
+  as cause of bug boo#946928 identified in builders setup
+
+---

Old:

  strace_ppc64le_bypass_getrandom_hang.patch



Other differences:
--
++ strace.spec ++
--- /var/tmp/diff_new_pack.HL4dp8/_old  2015-10-26 12:47:30.0 +0100
+++ /var/tmp/diff_new_pack.HL4dp8/_new  2015-10-26 12:47:30.0 +0100
@@ -44,7 +44,6 @@
 Patch13:0013-aarch64-properly-decode-generic-syscalls.patch
 Patch14:0014-stat64-v.test-add-newfstatat-syscall-support.patch
 Patch15:0015-tests-uid-use-fchown-instead-of-chown.patch
-Patch16:strace_ppc64le_bypass_getrandom_hang.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  libacl-devel
 BuildRequires:  libaio-devel
@@ -94,9 +93,6 @@
 %patch13 -p1
 %patch14 -p1
 %patch15 -p1
-%ifarch ppc64le
-%patch16 -p1
-%endif
 
 %build
 export CFLAGS="$RPM_OPT_FLAGS"





commit strace for openSUSE:Factory

2015-10-14 Thread h_root
Hello community,

here is the log from the commit of package strace for openSUSE:Factory checked 
in at 2015-10-14 16:38:16

Comparing /work/SRC/openSUSE:Factory/strace (Old)
 and  /work/SRC/openSUSE:Factory/.strace.new (New)


Package is "strace"

Changes:

--- /work/SRC/openSUSE:Factory/strace/strace.changes2015-05-22 
16:29:18.0 +0200
+++ /work/SRC/openSUSE:Factory/.strace.new/strace.changes   2015-10-14 
16:38:17.0 +0200
@@ -1,0 +2,6 @@
+Mon Sep 28 14:20:49 UTC 2015 - norm...@linux.vnet.ibm.com
+
+- new patch to bypass bug boo#946928
+  strace_ppc64le_bypass_getrandom_hang.patch
+
+---

New:

  strace_ppc64le_bypass_getrandom_hang.patch



Other differences:
--
++ strace.spec ++
--- /var/tmp/diff_new_pack.rzEnHn/_old  2015-10-14 16:38:18.0 +0200
+++ /var/tmp/diff_new_pack.rzEnHn/_new  2015-10-14 16:38:18.0 +0200
@@ -44,6 +44,7 @@
 Patch13:0013-aarch64-properly-decode-generic-syscalls.patch
 Patch14:0014-stat64-v.test-add-newfstatat-syscall-support.patch
 Patch15:0015-tests-uid-use-fchown-instead-of-chown.patch
+Patch16:strace_ppc64le_bypass_getrandom_hang.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  libacl-devel
 BuildRequires:  libaio-devel
@@ -93,6 +94,9 @@
 %patch13 -p1
 %patch14 -p1
 %patch15 -p1
+%ifarch ppc64le
+%patch16 -p1
+%endif
 
 %build
 export CFLAGS="$RPM_OPT_FLAGS"


++ strace_ppc64le_bypass_getrandom_hang.patch ++
From: Michel Normand 
Subject: strace ppc64le bypass getrandom hang
Date: Mon, 28 Sep 2015 16:19:53 +0200

strace ppc64le bypass getrandom hang as per bug boo#946928

Signed-off-by: Michel Normand 
---
 tests/getrandom.test |5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

Index: strace-4.10/tests/getrandom.test
===
--- strace-4.10.orig/tests/getrandom.test
+++ strace-4.10/tests/getrandom.test
@@ -5,8 +5,9 @@
 . "${srcdir=.}/init.sh"
 
 check_prog awk
-
-./getrandom ||
+# bypass hung condition that timeout after 60s as per bug boo#946928
+# by removing the first getrandom call.
+#/getrandom ||
framework_skip_ 'getrandom is not available'
 
 args="-e getrandom -xx -s3 ./getrandom"



commit strace for openSUSE:Factory

2015-05-22 Thread h_root
Hello community,

here is the log from the commit of package strace for openSUSE:Factory checked 
in at 2015-05-22 16:29:18

Comparing /work/SRC/openSUSE:Factory/strace (Old)
 and  /work/SRC/openSUSE:Factory/.strace.new (New)


Package is strace

Changes:

--- /work/SRC/openSUSE:Factory/strace/strace.changes2015-04-02 
16:01:48.0 +0200
+++ /work/SRC/openSUSE:Factory/.strace.new/strace.changes   2015-05-22 
16:29:18.0 +0200
@@ -1,0 +2,6 @@
+Wed May 20 09:29:35 UTC 2015 - sch...@suse.de
+
+- Disable libunwind support on aarch64
+  (../strace: Can't initiate libunwind: Input/output error)
+
+---



Other differences:
--
++ strace.spec ++
--- /var/tmp/diff_new_pack.YW2Nhc/_old  2015-05-22 16:29:19.0 +0200
+++ /var/tmp/diff_new_pack.YW2Nhc/_new  2015-05-22 16:29:19.0 +0200
@@ -47,8 +47,8 @@
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  libacl-devel
 BuildRequires:  libaio-devel
-# libunwind is broken on ppc and ppc64
-%ifarch %ix86 ia64 x86_64 %{arm} ppc64le aarch64
+# libunwind is broken on ppc and ppc64 and aarch64
+%ifarch %ix86 ia64 x86_64 %{arm} ppc64le
 BuildRequires:  libunwind-devel
 %endif
 BuildRequires:  lksctp-tools-devel





commit strace for openSUSE:Factory

2015-04-02 Thread h_root
Hello community,

here is the log from the commit of package strace for openSUSE:Factory checked 
in at 2015-04-02 16:01:47

Comparing /work/SRC/openSUSE:Factory/strace (Old)
 and  /work/SRC/openSUSE:Factory/.strace.new (New)


Package is strace

Changes:

--- /work/SRC/openSUSE:Factory/strace/strace.changes2015-03-25 
21:04:33.0 +0100
+++ /work/SRC/openSUSE:Factory/.strace.new/strace.changes   2015-04-02 
16:01:48.0 +0200
@@ -1,0 +2,6 @@
+Sun Mar 29 17:02:23 UTC 2015 - jeng...@inai.de
+
+- Drop strace-32bit, since the normal strace build is powerful
+  enough. [bnc#924827]
+
+---



Other differences:
--
++ strace.spec ++
--- /var/tmp/diff_new_pack.7WZrp3/_old  2015-04-02 16:01:49.0 +0200
+++ /var/tmp/diff_new_pack.7WZrp3/_new  2015-04-02 16:01:49.0 +0200
@@ -57,6 +57,9 @@
 %ifarch ppc64
 Obsoletes:  strace-64bit
 %endif
+%ifarch x86_64
+Obsoletes:  strace-32bit
+%endif
 
 %description
 With strace, you can trace the activity of a program.  Information

++ baselibs.conf ++
--- /var/tmp/diff_new_pack.7WZrp3/_old  2015-04-02 16:01:49.0 +0200
+++ /var/tmp/diff_new_pack.7WZrp3/_new  2015-04-02 16:01:49.0 +0200
@@ -1,4 +1,19 @@
-strace
-  +/usr/bin/strace-graph - /usr/bin/strace-graphextension
-  +/usr/bin/strace - /usr/bin/straceextension
-  prereq -glibc-x86
+# strace.{x86_64,sparc64,ppc64,...} can already trace both ELF32 and ELF64
+# processes, and there is no need for having an strace32.
+#
+# Using baselibs, we could create a strace-64bit.ppc/strace-64bit.sparc
+# convenience package (for systems with mostly-ELF32 userspace), but then
+# again, one can just as well install strace.ppc64 to get the same effect…
+#
+arch ppc64 package strace
+   +/usr/bin/strace-graph - /usr/bin/strace-graphextension
+   +/usr/bin/strace - /usr/bin/straceextension
+
+
+# IA64 oddball: it uses that special kind of emulation, so in this case,
+# the strace-x86 may still be needed!
+#
+arch ia64 package strace
+   +/usr/bin/strace-graph - /usr/bin/strace-graphextension
+   +/usr/bin/strace - /usr/bin/straceextension
+   prereq -glibc-x86





commit strace for openSUSE:Factory

2015-03-25 Thread h_root
Hello community,

here is the log from the commit of package strace for openSUSE:Factory checked 
in at 2015-03-25 21:04:32

Comparing /work/SRC/openSUSE:Factory/strace (Old)
 and  /work/SRC/openSUSE:Factory/.strace.new (New)


Package is strace

Changes:

--- /work/SRC/openSUSE:Factory/strace/strace.changes2014-11-28 
08:44:28.0 +0100
+++ /work/SRC/openSUSE:Factory/.strace.new/strace.changes   2015-03-25 
21:04:33.0 +0100
@@ -1,0 +2,88 @@
+Tue Mar 24 09:02:49 UTC 2015 - sch...@suse.de
+
+- 0001-aarch64-fix-rt_sigreturn-decoding.patch,
+  0002-m68k-define-HAVE_SA_RESTORER.patch,
+  0003-Fix-decoding-of-mmap2-for-arm.patch,
+  0005-tests-select.test-handle-architectures-using-pselect.patch,
+  0006-aarch64-fix-ioctl-decoding.patch,
+  0007-m68k-fix-sigreturn-decoding.patch,
+  0008-Fix-crash-in-ipc_sem-test.patch,
+  0009-tests-ipc_-match-IPC_64-flag.patch,
+  0010-semctl-fix-indirect-syscall-decoding.patch,
+  0011-Fix-stat64-st_-acm-time-decoding-for-personalities-w.patch,
+  0012-tests-verify-that-all-patterns-match.patch,
+  0013-aarch64-properly-decode-generic-syscalls.patch,
+  0014-stat64-v.test-add-newfstatat-syscall-support.patch,
+  0015-tests-uid-use-fchown-instead-of-chown.patch: Patches from upstream
+  to fix testsuite failure.
+- Enable libunwind support (strace -k).
+
+---
+Fri Mar 20 20:32:38 UTC 2015 - crrodrig...@opensuse.org
+
+- Update to strace 4.10 
+* Improvements
+  * Added -yy option to print protocol and address information associated with
+socket descriptors.
+  * Extended -e read=set and -e write=set options to cover sendmsg,
+recvmsg, sendmmsg, and recvmmsg syscalls.
+  * Implemented full 32-bit decoding of ioctl commands
+(addresses Debian bug #692913 and Fedora bug #902788).
+  * Implemented PTRACE_GETREGS API support on ia64.
+  * Implemented PTRACE_GETREGS API support on mips.
+  * Implemented PTRACE_GETREGSET API support on s390/s390x.
+  * Implemented decoding of getrandom and seccomp syscalls.
+  * Implemented full decoding of 64-bit capability sets.
+  * Implemented decoding of all prctl commands.
+  * Implemented decoding of parametrized ioctl commands.
+  * Implemented decoding of evdev ioctl commands.
+  * Implemented decoding of v4l ioctl commands.
+  * Implemented decoding of SG_IO v4 ioctl commands.
+  * Implemented decoding of FIFREEZE/FITHAW/FITRIM ioctl commands.
+  * Implemented decoding of FALLOC_FL_* fallocate flags.
+  * Implemented decoding of rt_sigreturn signal mask on aarch64,
+x32, and x86_64.
+  * Enhanced socket decoder to support bluetooth sockets.
+  * Enhanced decoding of unlisted ioctl commands.
+  * Enhanced decoding of getsockopt and setsockopt syscall.
+  * Enhanced decoding of sysinfo syscall.
+  * Enhanced decoding of struct cmsghdr.
+  * Enhanced decoding of wait status.
+  * Enhanced aio support on non-x86 architectures by using external libaio.h.
+  * Added O_TMPFILE to the list of recognized open mode flags.
+  * Updated the list of filesystem type constants that is used in decoding
+statfs family syscalls.
+  * Updated lists of CAP_*, PR_*, PTRACE_*, SCHED_*, SO_*, SOL_*, SWAP_FLAG_*,
+and TFD_* constants.
+  * Updated lists of signal constants from Linux 3.19.
+  * Updated lists of errno constants from Linux 3.19.
+  * Updated lists of ioctl commands from Linux 3.9.
+  * Added new syscall entries to match Linux 3.19.
+
+* Bug fixes
+  * Fixed various errors in mapping between syscall numbers and associated
+information like the number of syscall arguments, the name of syscall,
+and syscall decoder.
+  * Fixed quoting issues in printing descriptors, filenames, network interface
+names, struct utsname members, device/volume names of BLK* ioctl commands.
+  * Fixed uid_t/git_t decoding.
+  * Fixed potential out-of-bounds read issues in getdents/getdents64 decoders.
+  * Fixed potential open flags truncation on some architectures.
+  * Fixed decoding of struct ifreq.ifr_name.
+  * Fixed decoding of SIOCSIFNAME ioctl command.
+  * Fixed decoding of RENAME_* renameat2 flags.
+  * Fixed decoding of UTIME_NOW/UTIME_OMIT timeval structures.
+  * Fixed decoding of indirect ipc subcalls on some architectures.
+  * Fixed decoding of fanotify_mark syscall on 32-bit architectures.
+  * Fixed decoding of 32-bit stat structures on 64-bit architectures.
+  * Fixed decoding of 32-bit struct cmsghdr on 64-bit architectures.
+  * Fixed decoding of 32-bit preadv/pwritev offset on 64-bit architectures.
+  * Fixed decoding of sigreturn/rt_sigreturn signal mask on ia64, ppc, ppc64,
+sparc, sparc64, mips, and s390.
+  * Fixed instruction pointer output (-i option) on architectures that support
+several personalities.
+  * Fixed behaviour of -e read=set and -e write=set when 

commit strace for openSUSE:Factory

2014-11-27 Thread h_root
Hello community,

here is the log from the commit of package strace for openSUSE:Factory checked 
in at 2014-11-28 08:44:25

Comparing /work/SRC/openSUSE:Factory/strace (Old)
 and  /work/SRC/openSUSE:Factory/.strace.new (New)


Package is strace

Changes:

--- /work/SRC/openSUSE:Factory/strace/strace.changes2014-11-24 
11:18:14.0 +0100
+++ /work/SRC/openSUSE:Factory/.strace.new/strace.changes   2014-11-28 
08:44:28.0 +0100
@@ -1,0 +2,48 @@
+Wed Nov 26 15:20:42 UTC 2014 - sch...@linux-m68k.org
+
+- Update to strace 4.9:
+  * Changes in behavior
+* Disabled OABI support on ARM EABI systems by default,
+  added --enable-arm-oabi option to enable it at configure time.
+
+  * Improvements
+* Added experimental -k option to print stack trace after each traced 
syscall.
+* Added -w option to produce stats on syscall latency.
+  (addresses Debian bug #457497).
+* Added ARC architecture support.
+* Added PTRACE_GETREGS API support on PowerPC.
+* Enhanced Bionic libc and musl libc support.
+* Enhanced tracing of x86 personality processes on x86_64 and x32.
+* Enhanced tracing of ARM personality processes on AArch64.
+* Enhanced 32/64bit personality detection on PowerPC.
+* Implemented decoding of add_key, ioprio_get, ioprio_set, kexec_load, 
keyctl,
+  renameat2, and request_key syscalls.
+* Robustified decoding of select, pselect, and io_submit syscalls.
+* Enhanced decoding of delete_module, fanotify_init, fanotify_mark, fcntl,
+  setdomainname, sethostname, setns, and sync_file_range syscalls.
+* Enhanced decoding of signal bitmasks.
+* Enhanced decoding of file descriptors.
+* Enhanced siginfo_t decoding.
+* Enhanced PF_NETLINK decoding.
+* Updated CLOCK_* constants
+  (addresses Fedora bug #1088455).
+* Added new syscall entries to match Linux 3.16.
+
+  * Bug fixes
+* Added shmat and shmdt to the set of memory mapping related syscalls.
+* Fixed detaching from stopped processes.
+* Fixed fanotify_mark decoding on 32bit architectures.
+* Fixed offset decoding in preadv and pwritev syscalls.
+* Fixed select decoding for glibc in _FORTIFY_SOURCE mode.
+* Fixed decoding of epoll_ctl syscall with EPOLL_CTL_DEL argument.
+* Fixed build when sys/ptrace.h and linux/ptrace.h conflict
+  (addresses Fedora bug #993384).
+* Miscellaneous corrections in the manual page.
+  (Addresses Debian bug #725987).
+- Remove obsolete patches:
+  * strace-4.7.diff
+  * strace-linux-ptrace-h.patch
+  * strace-ppc64le.patch
+  * strace_cid_03ef0b2.patch
+
+---

Old:

  strace-4.7.diff
  strace-4.8.tar.xz
  strace-4.8.tar.xz.asc
  strace-linux-ptrace-h.patch
  strace-ppc64le.patch
  strace_cid_03ef0b2.patch

New:

  strace-4.9.tar.xz
  strace-4.9.tar.xz.asc



Other differences:
--
++ strace.spec ++
--- /var/tmp/diff_new_pack.5HNR3G/_old  2014-11-28 08:44:29.0 +0100
+++ /var/tmp/diff_new_pack.5HNR3G/_new  2014-11-28 08:44:29.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   strace
-Version:4.8
+Version:4.9
 Release:0
 Summary:A utility to trace the system calls of a program
 License:BSD-3-Clause
@@ -30,10 +30,6 @@
 Source2:
http://downloads.sourceforge.net/strace/%name-%version.tar.xz.asc
 Source3:%name.keyring
 Source4:baselibs.conf
-Patch1: strace-4.7.diff
-Patch2: strace-linux-ptrace-h.patch
-Patch3: strace-ppc64le.patch
-Patch4: strace_cid_03ef0b2.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  libacl-devel
 BuildRequires:  libaio-devel
@@ -59,10 +55,6 @@
 
 %prep
 %setup -q
-%patch -P 1 -p1
-%patch2 -p1
-%patch3 -p1
-%patch4 -p1
 
 %build
 export CFLAGS=$RPM_OPT_FLAGS
@@ -71,9 +63,9 @@
 %endif
 %configure \
 %ifarch %sparc
-   --host=%_target_platform
+   --host=%_target_platform \
 %endif
-
+   %{nil}
 make %{?_smp_mflags}
 
 # Have to exclude make check for qemu builds, which apparently don't support 
PTRACE.

++ strace-4.8.tar.xz - strace-4.9.tar.xz ++
 45534 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit strace for openSUSE:Factory

2014-11-24 Thread h_root
Hello community,

here is the log from the commit of package strace for openSUSE:Factory checked 
in at 2014-11-24 11:17:48

Comparing /work/SRC/openSUSE:Factory/strace (Old)
 and  /work/SRC/openSUSE:Factory/.strace.new (New)


Package is strace

Changes:

--- /work/SRC/openSUSE:Factory/strace/strace.changes2014-08-15 
09:58:29.0 +0200
+++ /work/SRC/openSUSE:Factory/.strace.new/strace.changes   2014-11-24 
11:18:14.0 +0100
@@ -1,0 +2,8 @@
+Fri Nov 14 09:19:16 UTC 2014 - dims...@opensuse.org
+
+- No longer perform gpg validation; osc source_validator does it
+  implicit:
+  + Drop gpg-offline BuildRequires.
+  + No longer execute gpg_verify.
+
+---



Other differences:
--
++ strace.spec ++
--- /var/tmp/diff_new_pack.j1hV4L/_old  2014-11-24 11:18:16.0 +0100
+++ /var/tmp/diff_new_pack.j1hV4L/_new  2014-11-24 11:18:16.0 +0100
@@ -39,9 +39,6 @@
 BuildRequires:  libaio-devel
 BuildRequires:  lksctp-tools-devel
 BuildRequires:  xz
-%if 0%{?suse_version} = 1230
-BuildRequires:  gpg-offline
-%endif
 # bug437293
 %ifarch ppc64
 Obsoletes:  strace-64bit
@@ -61,7 +58,6 @@
 Rick Sladkey r...@world.std.com
 
 %prep
-%{?gpg_verify: %gpg_verify %{S:2}}
 %setup -q
 %patch -P 1 -p1
 %patch2 -p1


-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit strace for openSUSE:Factory

2014-08-15 Thread h_root
Hello community,

here is the log from the commit of package strace for openSUSE:Factory checked 
in at 2014-08-15 09:58:21

Comparing /work/SRC/openSUSE:Factory/strace (Old)
 and  /work/SRC/openSUSE:Factory/.strace.new (New)


Package is strace

Changes:

--- /work/SRC/openSUSE:Factory/strace/strace.changes2014-02-28 
17:46:29.0 +0100
+++ /work/SRC/openSUSE:Factory/.strace.new/strace.changes   2014-08-15 
09:58:29.0 +0200
@@ -5,0 +6 @@
+  (bnc#865151)



Other differences:
--

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit strace for openSUSE:Factory

2014-02-28 Thread h_root
Hello community,

here is the log from the commit of package strace for openSUSE:Factory checked 
in at 2014-02-28 17:46:27

Comparing /work/SRC/openSUSE:Factory/strace (Old)
 and  /work/SRC/openSUSE:Factory/.strace.new (New)


Package is strace

Changes:

--- /work/SRC/openSUSE:Factory/strace/strace.changes2013-12-06 
14:45:53.0 +0100
+++ /work/SRC/openSUSE:Factory/.strace.new/strace.changes   2014-02-28 
17:46:29.0 +0100
@@ -1,0 +2,8 @@
+Tue Feb 25 17:20:43 UTC 2014 - norm...@linux.vnet.ibm.com
+
+- strace -p 9 segfault for ppc64le archi disapear if
+  upstream patch 03ef0b2 is applied to this strace 4.8 version
+
+- added patches:
+  * strace_cid_03ef0b2.patch
+---

New:

  strace_cid_03ef0b2.patch



Other differences:
--
++ strace.spec ++
--- /var/tmp/diff_new_pack.XErjqf/_old  2014-02-28 17:46:29.0 +0100
+++ /var/tmp/diff_new_pack.XErjqf/_new  2014-02-28 17:46:29.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package strace
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -33,6 +33,7 @@
 Patch1: strace-4.7.diff
 Patch2: strace-linux-ptrace-h.patch
 Patch3: strace-ppc64le.patch
+Patch4: strace_cid_03ef0b2.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  libacl-devel
 BuildRequires:  libaio-devel
@@ -65,6 +66,7 @@
 %patch -P 1 -p1
 %patch2 -p1
 %patch3 -p1
+%patch4 -p1
 
 %build
 export CFLAGS=$RPM_OPT_FLAGS


++ strace_cid_03ef0b2.patch ++
From: Dmitry V. Levin l...@altlinux.org
Date: Wed, 13 Nov 2013 18:09:04 +
Subject: [PATCH] Assume that sys/ptrace.h provides a valid ptrace prototype

We used to explicitly list architectures where sys/ptrace.h from glibc
is known to provide a valid prototype for ptrace, and use a homegrown
replacement for all the rest.  Situation seems to be better nowadays,
glibc is not the only libc available, so let's use ptrace prototype from
sys/ptrace.h by default, leaving the replacement for rare broken cases
if any.

* defs.h: Use ptrace prototype workaround iff
NEED_PTRACE_PROTOTYPE_WORKAROUND is defined.

This patch is  adapted to Suse strace 4.8 version

Signed-off-by: Michel Normand norm...@linux.vnet.ibm.com

---
 defs.h |   24 +++-
 1 file changed, 7 insertions(+), 17 deletions(-)

Index: strace-4.8/defs.h
===
--- strace-4.8.orig/defs.h
+++ strace-4.8/defs.h
@@ -147,27 +147,17 @@ extern char *stpcpy(char *dst, const cha
 /* To force NOMMU build, set to 1 */
 #define NOMMU_SYSTEM 0
 
-#if (defined(SPARC) || defined(SPARC64) \
-|| defined(I386) || defined(X32) || defined(X86_64) \
-|| defined(ARM) || defined(AARCH64) \
-|| defined(AVR32) \
-|| defined(OR1K) \
-|| defined(METAG) \
-|| defined(TILE) \
-|| defined(XTENSA) \
-)  defined(__GLIBC__)
-# include sys/ptrace.h
-#else
-/* Work around awkward prototype in ptrace.h. */
+#ifdef NEED_PTRACE_PROTOTYPE_WORKAROUND
 # define ptrace xptrace
 # include sys/ptrace.h
 # undef ptrace
-# ifdef POWERPC
-#  define __KERNEL__
-#  include asm/ptrace.h
-#  undef __KERNEL__
-# endif
 extern long ptrace(int, int, char *, long);
+#else
+# include sys/ptrace.h
+#endif
+
+#if defined(POWERPC)
+# include asm/ptrace.h
 #endif
 
 #if defined(TILE)
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit strace for openSUSE:Factory

2013-12-06 Thread h_root
Hello community,

here is the log from the commit of package strace for openSUSE:Factory checked 
in at 2013-12-06 13:52:14

Comparing /work/SRC/openSUSE:Factory/strace (Old)
 and  /work/SRC/openSUSE:Factory/.strace.new (New)


Package is strace

Changes:

--- /work/SRC/openSUSE:Factory/strace/strace.changes2013-08-15 
09:16:43.0 +0200
+++ /work/SRC/openSUSE:Factory/.strace.new/strace.changes   2013-12-06 
14:45:53.0 +0100
@@ -1,0 +2,8 @@
+Wed Dec  4 16:27:29 UTC 2013 - dval...@suse.com
+
+- Make ppc64le architecture known 
+
+/usr/bin/osc
+- added patches:
+  * strace-ppc64le.patch
+---

New:

  strace-ppc64le.patch



Other differences:
--
++ strace.spec ++
--- /var/tmp/diff_new_pack.0uCrOB/_old  2013-12-06 14:45:53.0 +0100
+++ /var/tmp/diff_new_pack.0uCrOB/_new  2013-12-06 14:45:53.0 +0100
@@ -32,6 +32,7 @@
 Source4:baselibs.conf
 Patch1: strace-4.7.diff
 Patch2: strace-linux-ptrace-h.patch
+Patch3: strace-ppc64le.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  libacl-devel
 BuildRequires:  libaio-devel
@@ -63,6 +64,7 @@
 %setup -q
 %patch -P 1 -p1
 %patch2 -p1
+%patch3 -p1
 
 %build
 export CFLAGS=$RPM_OPT_FLAGS


++ strace-ppc64le.patch ++
Index: strace-4.8/configure
===
--- strace-4.8.orig/configure
+++ strace-4.8/configure
@@ -4660,7 +4660,7 @@ powerpc*)
 
 $as_echo #define POWERPC 1 confdefs.h
 
-   if test $host_cpu = powerpc64; then
+   if test $host_cpu = powerpc64 || test $host_cpu = powerpc64le ; then
 
 $as_echo #define POWERPC64 1 confdefs.h
 
Index: strace-4.8/configure.ac
===
--- strace-4.8.orig/configure.ac
+++ strace-4.8/configure.ac
@@ -54,7 +54,7 @@ alpha*)
 powerpc*)
arch=powerpc
AC_DEFINE([POWERPC], 1, [Define for the PowerPC architecture.])
-   if test $host_cpu = powerpc64; then
+   if test $host_cpu = powerpc64 || test $host_cpu = powerpc64le; then
AC_DEFINE([POWERPC64], 1, [Define for the PowerPC64 
architecture.])
fi
;;
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit strace for openSUSE:Factory

2013-08-15 Thread h_root
Hello community,

here is the log from the commit of package strace for openSUSE:Factory checked 
in at 2013-08-15 09:16:41

Comparing /work/SRC/openSUSE:Factory/strace (Old)
 and  /work/SRC/openSUSE:Factory/.strace.new (New)


Package is strace

Changes:

--- /work/SRC/openSUSE:Factory/strace/strace.changes2013-06-18 
15:35:21.0 +0200
+++ /work/SRC/openSUSE:Factory/.strace.new/strace.changes   2013-08-15 
09:16:43.0 +0200
@@ -1,0 +2,6 @@
+Wed Aug 14 09:11:17 UTC 2013 - sch...@suse.de
+
+- strace-linux-ptrace-h.patch: handle conflict with struct
+  ptrace_peeksiginfo_args between sys/ptrace.h and linux/ptrace.h
+
+---

New:

  strace-linux-ptrace-h.patch



Other differences:
--
++ strace.spec ++
--- /var/tmp/diff_new_pack.zGINdk/_old  2013-08-15 09:16:44.0 +0200
+++ /var/tmp/diff_new_pack.zGINdk/_new  2013-08-15 09:16:44.0 +0200
@@ -31,6 +31,7 @@
 Source3:%name.keyring
 Source4:baselibs.conf
 Patch1: strace-4.7.diff
+Patch2: strace-linux-ptrace-h.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  libacl-devel
 BuildRequires:  libaio-devel
@@ -61,6 +62,7 @@
 %{?gpg_verify: %gpg_verify %{S:2}}
 %setup -q
 %patch -P 1 -p1
+%patch2 -p1
 
 %build
 export CFLAGS=$RPM_OPT_FLAGS


++ strace-linux-ptrace-h.patch ++
Index: strace-4.8/process.c
===
--- strace-4.8.orig/process.c
+++ strace-4.8/process.c
@@ -63,9 +63,11 @@
 # ifdef HAVE_STRUCT_PT_ALL_USER_REGS
 #  define pt_all_user_regs XXX_pt_all_user_regs
 # endif
+# define ptrace_peeksiginfo_args XXX_ptrace_peeksiginfo_args
 # include linux/ptrace.h
 # undef ia64_fpreg
 # undef pt_all_user_regs
+# undef ptrace_peeksiginfo_args
 #endif
 
 #if defined(SPARC64)
Index: strace-4.8/signal.c
===
--- strace-4.8.orig/signal.c
+++ strace-4.8/signal.c
@@ -51,9 +51,11 @@
 # ifdef HAVE_STRUCT_PT_ALL_USER_REGS
 #  define pt_all_user_regs XXX_pt_all_user_regs
 # endif
+# define ptrace_peeksiginfo_args XXX_ptrace_peeksiginfo_args
 # include linux/ptrace.h
 # undef ia64_fpreg
 # undef pt_all_user_regs
+# undef ptrace_peeksiginfo_args
 #endif
 
 #ifdef IA64
Index: strace-4.8/syscall.c
===
--- strace-4.8.orig/syscall.c
+++ strace-4.8/syscall.c
@@ -48,9 +48,11 @@
 # ifdef HAVE_STRUCT_PT_ALL_USER_REGS
 #  define pt_all_user_regs XXX_pt_all_user_regs
 # endif
+# define ptrace_peeksiginfo_args XXX_ptrace_peeksiginfo_args
 # include linux/ptrace.h
 # undef ia64_fpreg
 # undef pt_all_user_regs
+# undef ptrace_peeksiginfo_args
 #endif
 
 #if defined(SPARC64)
Index: strace-4.8/util.c
===
--- strace-4.8.orig/util.c
+++ strace-4.8/util.c
@@ -55,9 +55,11 @@
 # ifdef HAVE_STRUCT_PT_ALL_USER_REGS
 #  define pt_all_user_regs XXX_pt_all_user_regs
 # endif
+# define ptrace_peeksiginfo_args XXX_ptrace_peeksiginfo_args
 # include linux/ptrace.h
 # undef ia64_fpreg
 # undef pt_all_user_regs
+# undef ptrace_peeksiginfo_args
 #endif
 
 int
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit strace for openSUSE:Factory

2013-06-18 Thread h_root
Hello community,

here is the log from the commit of package strace for openSUSE:Factory checked 
in at 2013-06-18 15:35:20

Comparing /work/SRC/openSUSE:Factory/strace (Old)
 and  /work/SRC/openSUSE:Factory/.strace.new (New)


Package is strace

Changes:

--- /work/SRC/openSUSE:Factory/strace/strace.changes2013-03-07 
07:34:54.0 +0100
+++ /work/SRC/openSUSE:Factory/.strace.new/strace.changes   2013-06-18 
15:35:21.0 +0200
@@ -1,0 +2,9 @@
+Thu Jun 13 15:49:29 UTC 2013 - jeng...@inai.de
+
+- Update to new upstream release 4.8
+* This is a stable release, with the usual bugfixes, enhanced
+  support for fresh Linux kernels, and other improvements.
+- Signature verification; remove redundant %clean section
+- Remove strace-aarch64.diff (merged)
+
+---

Old:

  strace-4.7.tar.xz
  strace-aarch64.diff

New:

  strace-4.8.tar.xz
  strace-4.8.tar.xz.asc
  strace.keyring



Other differences:
--
++ strace.spec ++
--- /var/tmp/diff_new_pack.aNZF4l/_old  2013-06-18 15:35:22.0 +0200
+++ /var/tmp/diff_new_pack.aNZF4l/_new  2013-06-18 15:35:22.0 +0200
@@ -17,26 +17,32 @@
 
 
 Name:   strace
+Version:4.8
+Release:0
+Summary:A utility to trace the system calls of a program
+License:BSD-3-Clause
+Group:  Development/Tools/Debuggers
+Url:http://sourceforge.net/projects/strace/
+
+#Freecode-URL: http://freecode.com/projects/strace
+#Git-Clone:git://git.code.sf.net/p/strace/code
+Source: http://downloads.sourceforge.net/strace/%name-%version.tar.xz
+Source2:
http://downloads.sourceforge.net/strace/%name-%version.tar.xz.asc
+Source3:%name.keyring
+Source4:baselibs.conf
+Patch1: strace-4.7.diff
+BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  libacl-devel
 BuildRequires:  libaio-devel
 BuildRequires:  lksctp-tools-devel
 BuildRequires:  xz
+%if 0%{?suse_version} = 1230
+BuildRequires:  gpg-offline
+%endif
 # bug437293
 %ifarch ppc64
 Obsoletes:  strace-64bit
 %endif
-#
-Version:4.7
-Release:0
-Summary:A utility to trace the system calls of a program
-License:BSD-3-Clause
-Group:  Development/Tools/Debuggers
-Source: http://dl.sourceforge.net/strace/strace-%{version}.tar.xz
-Source2:baselibs.conf
-Patch0: strace-%{version}.diff
-Patch1: strace-aarch64.diff
-Url:http://sourceforge.net/projects/strace/
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
 With strace, you can trace the activity of a program.  Information
@@ -52,9 +58,9 @@
 Rick Sladkey r...@world.std.com
 
 %prep
+%{?gpg_verify: %gpg_verify %{S:2}}
 %setup -q
-%patch0 -p1
-%patch1 -p1
+%patch -P 1 -p1
 
 %build
 export CFLAGS=$RPM_OPT_FLAGS
@@ -77,9 +83,6 @@
 %install
 make install DESTDIR=$RPM_BUILD_ROOT
 
-%clean
-rm -rf $RPM_BUILD_ROOT
-
 %files
 %defattr(-,root,root)
 %doc README README-linux NEWS

++ strace-4.7.tar.xz - strace-4.8.tar.xz ++
 33573 lines of diff (skipped)

++ strace.keyring ++
pub   1024D/F7DDBB3A 2005-12-19 [utgår: 2015-12-18]
uid  Dmitry V. Levin (for packages) l...@altlinux.org
uid  Dmitry V. Levin (for packages) l...@altlinux.ru
uid  Dmitry V. Levin (for packages) l...@altlinux.com
sub   2048g/F08DC2A4 2005-12-19 [utgår: 2015-12-18]

-BEGIN PGP PUBLIC KEY BLOCK-
Version: GnuPG v2.0.19 (GNU/Linux)

mQGiBEOmnRIRBACtkmB/90l9XnFMUxYv+CnHBTe84AKGXDZkBvQtbIKEjjJ1EqnG
xuC5bXPUfx7kQwCMw8Jz+p3dwjPnWEXjRikzPq3WThbSLny08JzmtDfA2R3kofdJ
UfREfV5ZfNyXEaYzLo4l0EjzZRlGRKIa0acT6Haum9NEDkV82La6aJYHnwCgm6oy
ydVVpD9AZKdV1+pjBuO6s7kEAIi2dxJfR8vxwHLu3DxkxUmt/pHwh9lBUi6E40EX
1umdJdXkACfmy2ja4cIGdehVyLV0kAA4BiAtnTursHibSC5/SqJHHwWaV6b8IGnU
yVIPOXdUXodFw/ElwEE3HuMCInz2xr7bYBOcGrWlroWFOijuZruD9ErXBuQb9mnk
o/3YA/43qm8GZzUtekdPGKGPNCg0ZcWi9qKRu8nfsUz2Xdv+vkqB9ewnh8x6/X5Y
SMuycAkaxsgwacJPtNb7HWSC5xx7Ao+sSWem59zrLOKprQ2aidgbhWr0X2VfCkmr
WbXsSZGRzC/I0WYhzRjuBKcDCkLOsPdCs7X765hRJCGqLrex/LQwRG1pdHJ5IFYu
IExldmluIChmb3IgcGFja2FnZXMpIDxsZHZAYWx0bGludXgucnU+iGYEExECACYC
GwMGCwkIBwMCBBUCCAMEFgIDAQIeAQIXgAUCTQ1LAAUJEsyvbgAKCRDZeoaL9927
OjcnAJ0e5YxUXnNXHn2yZAXEnc+4h0lgyQCfVE6wojWy+QlXwBPgNm5O0kNUdPO0
MURtaXRyeSBWLiBMZXZpbiAoZm9yIHBhY2thZ2VzKSA8bGR2QGFsdGxpbnV4LmNv
bT6IZgQTEQIAJgIbAwYLCQgHAwIEFQIIAwQWAgMBAh4BAheABQJNDUsABQkSzK9u
AAoJENl6hov33bs6sssAoJLZWavjoTcXOt3WTL0qChQy2SZDAJ9eGem2vzGrIszw
j6hwqGBCDcJKS7QxRG1pdHJ5IFYuIExldmluIChmb3IgcGFja2FnZXMpIDxsZHZA
YWx0bGludXgub3JnPohmBBMRAgAmAhsDBgsJCAcDAgQVAggDBBYCAwECHgECF4AF
Ak0NSwAFCRLMr24ACgkQ2XqGi/fduzr58QCdGjfet27f6OJ3/WU1fRjT6qK8nEkA

commit strace for openSUSE:Factory

2013-03-06 Thread h_root
Hello community,

here is the log from the commit of package strace for openSUSE:Factory checked 
in at 2013-03-07 07:34:53

Comparing /work/SRC/openSUSE:Factory/strace (Old)
 and  /work/SRC/openSUSE:Factory/.strace.new (New)


Package is strace, Maintainer is sbra...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/strace/strace.changes2012-05-25 
17:33:43.0 +0200
+++ /work/SRC/openSUSE:Factory/.strace.new/strace.changes   2013-03-07 
07:34:54.0 +0100
@@ -1,0 +2,6 @@
+Sat Mar  2 12:06:13 UTC 2013 - sch...@suse.de
+
+- strace-aarch64.diff
+  Support for AArch64 from upstream
+
+---

New:

  strace-aarch64.diff



Other differences:
--
++ strace.spec ++
--- /var/tmp/diff_new_pack.x9beFH/_old  2013-03-07 07:34:55.0 +0100
+++ /var/tmp/diff_new_pack.x9beFH/_new  2013-03-07 07:34:55.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package strace
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -34,6 +34,7 @@
 Source: http://dl.sourceforge.net/strace/strace-%{version}.tar.xz
 Source2:baselibs.conf
 Patch0: strace-%{version}.diff
+Patch1: strace-aarch64.diff
 Url:http://sourceforge.net/projects/strace/
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
@@ -53,6 +54,7 @@
 %prep
 %setup -q
 %patch0 -p1
+%patch1 -p1
 
 %build
 export CFLAGS=$RPM_OPT_FLAGS

++ strace-aarch64.diff ++
 636 lines (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit strace for openSUSE:Factory

2012-05-25 Thread h_root
Hello community,

here is the log from the commit of package strace for openSUSE:Factory checked 
in at 2012-05-25 17:33:38

Comparing /work/SRC/openSUSE:Factory/strace (Old)
 and  /work/SRC/openSUSE:Factory/.strace.new (New)


Package is strace, Maintainer is sbra...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/strace/strace.changes2012-05-21 
10:01:42.0 +0200
+++ /work/SRC/openSUSE:Factory/.strace.new/strace.changes   2012-05-25 
17:33:43.0 +0200
@@ -1,0 +2,5 @@
+Tue May 22 23:38:07 UTC 2012 - frank.lichtenh...@sophos.com
+
+- Add BuildRequires on xz to allow build on SLE_11_SP2
+
+---



Other differences:
--
++ strace.spec ++
--- /var/tmp/diff_new_pack.x55T8E/_old  2012-05-25 17:33:44.0 +0200
+++ /var/tmp/diff_new_pack.x55T8E/_new  2012-05-25 17:33:44.0 +0200
@@ -20,6 +20,7 @@
 BuildRequires:  libacl-devel
 BuildRequires:  libaio-devel
 BuildRequires:  lksctp-tools-devel
+BuildRequires:  xz
 # bug437293
 %ifarch ppc64
 Obsoletes:  strace-64bit


-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit strace for openSUSE:Factory

2012-05-21 Thread h_root
Hello community,

here is the log from the commit of package strace for openSUSE:Factory checked 
in at 2012-05-21 10:01:41

Comparing /work/SRC/openSUSE:Factory/strace (Old)
 and  /work/SRC/openSUSE:Factory/.strace.new (New)


Package is strace, Maintainer is sbra...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/strace/strace.changes2011-10-04 
21:34:16.0 +0200
+++ /work/SRC/openSUSE:Factory/.strace.new/strace.changes   2012-05-21 
10:01:42.0 +0200
@@ -1,0 +2,76 @@
+Thu May  3 12:02:17 CEST 2012 - meiss...@suse.de
+
+- updated to 4.7
+  * Changes in behavior
+* strace no longer suspends waitpid until there is a child
+  for waitpid'ing process to collect status from.
+* strace no longer detaches from a tracee which is supposed
+  to be going to die.
+* strace now issues a new message: +++ exited with EXITCODE +++
+  which shows exact moment strace got exit notification,
+  analogous to existing +++ killed by SIG +++ message.
+  
+  * Improvements
+* Added x32 personality support (x86_64 architecture).
+* Added -y and -P options to print file descriptor paths and
+  filter by those paths.
+* Added -I option to control strace interactivity.
+* Allowed -p option to take comma or whitespace-separated list of PIDs.
+* Added strace_log_merge script helper to merge timestamped strace -ff
+  log files.
+* Implemented decoding of clock_adjtime, get_robust_list, migrate_pages,
+  preadv, prlimit64, process_vm_readv, process_vm_writev, pwritev,
+  recvmmsg, recvmsg, rt_tgsigqueueinfo, sendmmsg, setns, set_robust_list,
+  sched_rr_get_interval, splice, syslog, tee and vmsplice syscalls.
+* Enhanced decoding of capget, capset, getrlimit, flistxattr, io_submit,
+  listxattr, setrlimit and swapon syscalls.
+* Implemented decoding of loop and mtd ioctls.
+* Added syscall entries for new linux syscalls.
+* Added syscall entries for direct socket system calls on powerpc.
+* Updated the list of errno constants.
+* Updated lists of MSG_*, STA_*, and TCP_* constants.
+* Regenerated the list of ioctl names from Linux 3.3.
+* Enhanced switching between processes with different personalities.
+* Enhanced signals reporting by using short signal names.
+* Made ERESTART* messages more descriptive.
+* Made parsing of numbers from strings more robust.
+* Added support for compat_statfs64 and statfs64.f_flags.
+* Changed read of data blocks to use single process_vm_readv syscall
+  (when available) instead of several PTRACE_PEEKDATA operations.
+* Changed read of registers on x86 and x86-64 to use single PTRACE_GETREGS
+  operation instead of several PTRACE_PEEKUSER operations.
+* Applied various optimizations to make strace work faster.
+  * Bug fixes
+* Implemented proper handling of real SIGTRAPs on kernels supporting
+  PTRACE_O_TRACESYSGOOD.
+  (Addresses Fedora bug #162774).
+* Fixed sockaddr_un.sun_path name in decoded output.
+  (Addresses Debian bug #554946).
+* Fixed to avoid potential core file clobbering on exit.
+  (Addresses Debian bug #656398).
+* Fixed a typo in documentation.
+  (Addresses Debian bug #653309).
+* Fixed decoding of timer id returned by timer_create.
+* Fixed epoll_create1, epoll_wait and epoll_pwait decoding.
+* Fixed *at syscalls flags decoding.
+* Fixed ARM EABI 64-bit syscall's arguments decoding.
+* Fixed semtimedop decoding on s390.
+* Fixed osf_sigprocmask decoding on alpha.
+* Fixed ipc and socket subcall decoding on several architectures.
+* Corrected syscall entries for epoll_pwait, epoll_create, epoll_ctl,
+  epoll_wait, mincore, mlockall, prctl, reboot, sendfile, sendfile64,
+  sendmsg, sgetmask, ssetmask, swapon, tgkill and tkill syscalls.
+* Corrected io_* syscall entries on ARM.
+* Fixed PID prefix printing in strace -oLOG -ff -p1 -p2 -p3 case.
+* Fixed logging of unfinished lines in strace -oLOG -ff case.
+* Fixed build when libaio-devel is not available.
+* Fixed configure checks for PTRACE_* constants.
+* Fixed compilation warnings remained on several architectures.
+  
+  * Portability
+* Removed all non-Linux code.  After years of neglect, that dead code
+  just hampered further strace development.
+* Linux kernel = 2.6.18 is recommended.  Older versions might still
+  work but they haven't been thoroughly tested with this release.
+
+---

Old:

  io-submit-fix.patch
  strace-4.6.diff
  strace-4.6.tar.bz2

New:

  strace-4.7.diff
  strace-4.7.tar.xz



Other differences:
--
++ 

commit strace for openSUSE:Factory

2011-12-06 Thread h_root
Hello community,

here is the log from the commit of package strace for openSUSE:Factory checked 
in at 2011-12-06 19:06:07

Comparing /work/SRC/openSUSE:Factory/strace (Old)
 and  /work/SRC/openSUSE:Factory/.strace.new (New)


Package is strace, Maintainer is sbra...@suse.com

Changes:




Other differences:
--
++ strace.spec ++
--- /var/tmp/diff_new_pack.ClB0nK/_old  2011-12-06 19:39:09.0 +0100
+++ /var/tmp/diff_new_pack.ClB0nK/_new  2011-12-06 19:39:09.0 +0100
@@ -19,7 +19,7 @@
 
 Name:   strace
 BuildRequires:  libacl-devel libaio-devel lksctp-tools-devel
-License:BSD3c
+License:BSD-3-Clause
 Group:  Development/Tools/Debuggers
 AutoReqProv:on
 # bug437293

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit strace for openSUSE:Factory

2011-10-04 Thread h_root

Hello community,

here is the log from the commit of package strace for openSUSE:Factory
checked in at Tue Oct 4 21:34:18 CEST 2011.




--- openSUSE:Factory/strace/strace.changes  2011-09-23 12:46:58.0 
+0200
+++ /mounts/work_src_done/STABLE/strace/strace.changes  2011-10-04 
16:53:21.0 +0200
@@ -1,0 +2,5 @@
+Tue Oct  4 14:44:37 UTC 2011 - tser...@suse.com
+
+- Skip make check when building under qemu (PTRACE not supported)
+
+---

calling whatdependson for head-i586




Other differences:
--
++ strace.spec ++
--- /var/tmp/diff_new_pack.H1TTIL/_old  2011-10-04 21:34:14.0 +0200
+++ /var/tmp/diff_new_pack.H1TTIL/_new  2011-10-04 21:34:14.0 +0200
@@ -67,8 +67,11 @@
 
 make %{?_smp_mflags}
 
+# Have to exclude make check for qemu builds, which apparently don't support 
PTRACE.
+%if !(0%{?qemu_user_space_build})
 %check
 make check
+%endif
 
 %install
 make install DESTDIR=$RPM_BUILD_ROOT

continue with q...



Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org