From ed1f2065519d2041071301e63e139ae77165122b Mon Sep 17 00:00:00 2001
From: "Dmitry V. Levin" <ldv@altlinux.org>
Date: Tue, 31 May 2016 11:12:13 +0000
Subject: [PATCH] Prepare for 4.12 release

* NEWS: Update for 4.12 release.
* debian/changelog: 4.12-1.
* strace.spec: 4.12-1.
---
 NEWS             |  2 +-
 debian/changelog | 11 +++++++++++
 strace.spec      | 31 +++++++++++++++++++------------
 3 files changed, 31 insertions(+), 13 deletions(-)

diff --git a/NEWS b/NEWS
index 31028e78..4ffc90cb 100644
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,4 @@
-Noteworthy changes in release 4.12 (????-??-??)
+Noteworthy changes in release 4.12 (2016-05-31)
 ===============================================
 
 * Improvements
diff --git a/debian/changelog b/debian/changelog
index 9678870e..89157c82 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,14 @@
+strace (4.12-1) unstable; urgency=low
+
+  [ Dmitry V. Levin ]
+  * New upstream version.
+    + implemented simultaneous use of -p option and tracing of a command,
+      closes: #549942
+    + fixed decoding of syscalls unknown to the kernel on s390/s390x,
+      closes: #485979
+
+ -- Dmitry V. Levin <ldv@altlinux.org>  Tue, 31 May 2016 11:12:13 +0000
+
 strace (4.11-1) unstable; urgency=low
 
   [ Dmitry V. Levin ]
diff --git a/strace.spec b/strace.spec
index 37fdd908..2548d559 100644
--- a/strace.spec
+++ b/strace.spec
@@ -1,8 +1,8 @@
 Summary: Tracks and displays system calls associated with a running process
 Name: strace
-Version: 4.11.0.163.9720
-%define srcname %name-4.11.0.163-9720
-Release: 2%{?dist}
+Version: 4.12
+Release: 1%{?dist}
+%define srcname %name-%version
 License: BSD
 Group: Development/Debuggers
 URL: http://sourceforge.net/projects/strace/
@@ -47,6 +47,16 @@ The `strace' program in the `strace' package is for 32-bit processes.
 %setup -q -n %{srcname}
 
 %build
+echo 'BEGIN OF BUILD ENVIRONMENT INFORMATION'
+uname -a |head -1
+libc="$(ldd /bin/sh |sed -n 's|^[^/]*\(/[^ ]*/libc\.so[^ ]*\).*|\1|p' |head -1)"
+$libc |head -1
+file -L /bin/sh
+gcc --version |head -1
+kver="$(echo -e '#include <linux/version.h>\nLINUX_VERSION_CODE' | gcc -E -P -)"
+printf 'kernel-headers %%s.%%s.%%s\n' $(($kver/65536)) $(($kver/256%%256)) $(($kver%%256))
+echo 'END OF BUILD ENVIRONMENT INFORMATION'
+
 %configure
 make %{?_smp_mflags}
 
@@ -68,16 +78,10 @@ rm -f %{buildroot}%{_bindir}/strace-graph
 %endif
 
 %check
-uname -a |head -1
-libc="$(ldd /bin/sh |sed -n 's|^[^/]*\(/[^ ]*/libc\.so[^ ]*\).*|\1|p' |head -1)"
-$libc |head -1
-file -L /bin/sh
-gcc --version |head -1
-kver="$(echo -e '#include <linux/version.h>\nLINUX_VERSION_CODE' | gcc -E -P -)"
-printf 'kernel-headers %%s.%%s.%%s\n' $(($kver/65536)) $(($kver/256%%256)) $(($kver%%256))
-export SLEEP_A_BIT='sleep 0.1'
 make %{?_smp_mflags} -k check VERBOSE=1
-cat tests/test-suite.log tests/ksysent.log
+echo 'BEGIN OF TEST SUITE INFORMATION'
+tail -n 99999 -- tests*/test-suite.log tests*/ksysent.log
+echo 'END OF TEST SUITE INFORMATION'
 
 %files
 %doc CREDITS ChangeLog ChangeLog-CVS COPYING NEWS README
@@ -91,6 +95,9 @@ cat tests/test-suite.log tests/ksysent.log
 %endif
 
 %changelog
+* Tue May 31 2016 Dmitry V. Levin <ldv@altlinux.org> - 4.12-1
+- 4.11.0.163.9720 -> 4.12.
+
 * Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 4.11.0.163.9720-2
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
 
-- 
2.40.0