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-15 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, FUTEX_CMP_REQUEUE, VAL, VAL2, uaddr2, VAL3,
-   

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
+++ /var/tm

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 trac

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-graph
-  +/usr/bin/strace -> /usr/bin/strace
-  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-graph
+   +/usr/bin/strace -> /usr/bin/strace
+
+
+# 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-graph
+   +/usr/bin/strace -> /usr/bin/strace
+   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

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  and  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 
 
 %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" 
Date: Wed, 13 Nov 2013 18:09:04 +
Subject: [PATCH] Assume that  provides a valid ptrace prototype

We used to explicitly list architectures where  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
 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 

---
 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 
-#else
-/* Work around awkward prototype in ptrace.h. */
+#ifdef NEED_PTRACE_PROTOTYPE_WORKAROUND
 # define ptrace xptrace
 # include 
 # undef ptrace
-# ifdef POWERPC
-#  define __KERNEL__
-#  include 
-#  undef __KERNEL__
-# endif
 extern long ptrace(int, int, char *, long);
+#else
+# include 
+#endif
+
+#if defined(POWERPC)
+# include 
 #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  and 
+
+---

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 
 # 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 
 # 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 
 # 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 
 # 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 
 
 %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) 
uid  Dmitry V. Levin (for packages) 
uid  Dmitry V. Levin (for packages) 
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
n3CaP4+MMkj+mpoGj/8kfEGL4gpvuQINBEOmnR0QCAD4Bsdo3YonJWZWRap81yVc
/fmOOFuKSQ7QqhrIxBm0PF4x1RPPx

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



commit strace for openSUSE:Factory

2011-04-12 Thread h_root

Hello community,

here is the log from the commit of package strace for openSUSE:Factory
checked in at Tue Apr 12 12:25:57 CEST 2011.




--- strace/strace.changes   2010-12-08 12:48:05.0 +0100
+++ /mounts/work_src_done/STABLE/strace/strace.changes  2011-04-11 
15:32:03.0 +0200
@@ -1,0 +2,52 @@
+Mon Apr 11 15:30:46 CEST 2011 - meiss...@suse.de
+
+- More AIO decoding from Andi Kleen, bnc#679917
+
+---
+Wed Mar 16 11:13:09 CET 2011 - meiss...@suse.de
+
+- Updated to 4.6
+  * Changes in behavior
+* Print diagnostic information about changes in personality mode to
+  standard error instead of standard output.
+  * Improvements
+* Implemented a new method of following clone, fork, and vfork
+  syscalls using the Linux kernel's explicit facilities for tracing
+  creation of threads and child processes.
+* Implemented CLONE_PARENT and CLONE_UNTRACED flags handling.
+* Implemented decoding of TLS syscalls on m68k.
+* Implemented biarch support on powerpc64.
+* Implemented biarch support for getrlimit() and setrlimit().
+* Implemented decoding of struct ucred in getsockopt SO_PEERCRED.
+* Implemented SOL_SCTP socket options decoding.
+* Added HDIO_* ioctl names. (Addresses Debian bug #450953).
+* Added LOOP_* ioctl names.
+* Updated lists of CLOCK_*, CLONE_*, MS_*, and SOL_* constants to match 
Linux 2.6.37.
+* Updated the list of IPPROTO_* constants to match netinet/in.h.
+* Implemented decoding of HDIO_* and BLK* ioctls.
+* Added MicroBlaze architecture support.
+* Added new syscall entries to match Linux 2.6.37.
+* Regenerated list of ioctl names from Linux 2.6.37.
+* Enhanced signal notification decoding.
+* Documented -C and -D options.
+  * Bug fixes
+* Fixed fetching syscall arguments on m68k.
+* Fixed an error when judging whether a process has children.
+* Fixed get/set_robust_list syscall numbers for powerpc.
+* Fixed a corner case in printing clone flags.
+* Fixed cross-compiling issues.
+* Fixed build issues on powerpc64, SH and SPARC.
+* Fixed syscall flags of fstatat*, mmap, mmap2, fadvise64*, swapoff,
+  fgetxattr, flistxattr, fremovexattr, epoll_create, fallocate,
+  fanotify_init, and fanotify_mark syscalls.
+* Fixed decoding of get[ug]id, gete[ug]id and setfs[ug]id return values.
+* Fixed biarch support in IO dumping.
+* Fixed raw exit_group decoding.
+* Fixed decoding of file descriptors on 64-bit architectures.
+* Fixed a corner case in waitpid handling. (Addresses Red Hat bug #663547).
+* Fixed stat64 decoding on mips (Addresses Debian bug #599028).
+* Fixed misleading italics in the manual page. (Addresses Debian bug 
#589323). 
+- buildrequire libaio-devel bnc#679917
+- buildrequire lksctp-tools-devel for sctp decoding
+
+---

calling whatdependson for head-i586


Old:

  strace-4.5.20.diff
  strace-4.5.20.tar.bz2
  strace-add-support-for-block-ioctls.patch
  strace-sparc-proto.diff

New:

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



Other differences:
--
++ strace.spec ++
--- /var/tmp/diff_new_pack.XCCgJ9/_old  2011-04-12 12:21:51.0 +0200
+++ /var/tmp/diff_new_pack.XCCgJ9/_new  2011-04-12 12:21:51.0 +0200
@@ -1,5 +1,5 @@
 #
-# spec file for package strace (Version 4.5.20)
+# spec file for package strace
 #
 # Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
@@ -18,7 +18,7 @@
 
 
 Name:   strace
-BuildRequires:  libacl-devel
+BuildRequires:  libacl-devel libaio-devel lksctp-tools-devel
 License:BSD3c
 Group:  Development/Tools/Debuggers
 AutoReqProv:on
@@ -27,14 +27,13 @@
 Obsoletes:  strace-64bit
 %endif
 #
-Version:4.5.20
-Release:5
+Version:4.6
+Release:1
 Summary:A utility to trace the system calls of a program
 Source: http://dl.sourceforge.net/strace/strace-%{version}.tar.bz2
 Source2:baselibs.conf
-Patch:  strace-%{version}.diff
-Patch2: strace-sparc-proto.diff
-Patch3: strace-add-support-for-block-ioctls.patch  
+Patch0: strace-%{version}.diff
+Patch1: io-submit-fix.patch
 Url:http://sourceforge.net/projects/strace/
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
@@ -53,24 +52,24 @@
 
 %prep
 %setup -q
-%patch -p1
-%patch2 -p1
-%patch3 -p1
+%patch0 -p1
+%patch1 -p1
 
 %build
 export CFLAGS="$RPM_OPT_FLAGS"
 %ifarch alpha
 CFLAGS="$CFLAGS -ffixed-8"
 %endif
-# strace-add-support-for-block-ioctls.patch modifies Makefile.am
-autoreconf -fi
-./configure \
+%configure \
 %ifarch %sparc
-   --host=%_target_platform \
+   --host=%_target_platform
 %endif
-   --prefix=%{_prefix