Hello community,

here is the log from the commit of package systemtap for openSUSE:Factory 
checked in at 2017-04-24 09:45:32
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/systemtap (Old)
 and      /work/SRC/openSUSE:Factory/.systemtap.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "systemtap"

Mon Apr 24 09:45:32 2017 rev:95 rq:483898 version:3.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/systemtap/systemtap-docs.changes 2016-04-11 
09:12:56.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.systemtap.new/systemtap-docs.changes    
2017-04-24 09:45:35.671022147 +0200
@@ -1,0 +2,6 @@
+Tue Mar 28 20:04:44 UTC 2017 - [email protected]
+
+- Update to version 3.1. See systemtap.spec for changelog
+  Added patch: systemtap-doc-back-down-gettext-version.diff
+
+-------------------------------------------------------------------
--- /work/SRC/openSUSE:Factory/systemtap/systemtap.changes      2016-04-11 
09:12:56.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.systemtap.new/systemtap.changes 2017-04-24 
09:45:35.743011965 +0200
@@ -1,0 +2,14 @@
+Thu Mar 30 19:42:04 UTC 2017 - [email protected]
+
+- Tweak i386 argument-passing (bsc#1030285)
+  New patch: systemtap-tweak-i386-argument-passing.patch
+
+-------------------------------------------------------------------
+Tue Mar 28 19:32:02 UTC 2017 - [email protected]
+
+- Update to version 3.1
+  Update keyring with new key
+  Changelog:
+  https://sourceware.org/ml/systemtap/2017-q1/msg00106.html
+
+-------------------------------------------------------------------

Old:
----
  systemtap-3.0.tar.gz
  systemtap-3.0.tar.gz.asc

New:
----
  systemtap-3.1.tar.gz
  systemtap-3.1.tar.gz.asc
  systemtap-doc-back-down-gettext-version.diff
  systemtap-tweak-i386-argument-passing.patch

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

Other differences:
------------------
++++++ systemtap-docs.spec ++++++
--- /var/tmp/diff_new_pack.f0OZaa/_old  2017-04-24 09:45:36.918845657 +0200
+++ /var/tmp/diff_new_pack.f0OZaa/_new  2017-04-24 09:45:36.922845091 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package systemtap-docs
 #
-# 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:           systemtap-docs
-Version:        3.0
+Version:        3.1
 Release:        0
 Summary:        Documents and examples for systemtap
 License:        GPL-2.0+
@@ -29,6 +29,7 @@
 Source3:        README-BEFORE-ADDING-PATCHES
 Source4:        README-KEYRING
 Patch1:         systemtap-docdir-fix.diff
+Patch2:         systemtap-doc-back-down-gettext-version.diff
 BuildRequires:  autoconf
 BuildRequires:  automake
 # for documents
@@ -58,6 +59,7 @@
 %prep
 %setup -q -n systemtap-%{version}
 %patch1 -p1
+%patch2 -p1
 
 %build
 # fix interpreter

++++++ systemtap.spec ++++++
--- /var/tmp/diff_new_pack.f0OZaa/_old  2017-04-24 09:45:36.962839434 +0200
+++ /var/tmp/diff_new_pack.f0OZaa/_new  2017-04-24 09:45:36.962839434 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package systemtap
 #
-# 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
@@ -20,7 +20,7 @@
 %define _rundir %{_localstatedir}/run
 %endif
 Name:           systemtap
-Version:        3.0
+Version:        3.1
 Release:        0
 Summary:        Instrumentation System
 License:        GPL-2.0+
@@ -33,6 +33,7 @@
 Source4:        README-KEYRING
 Source5:        stap-server.conf
 Patch1:         systemtap-build-source-dir.patch
+Patch2:         systemtap-tweak-i386-argument-passing.patch
 BuildRequires:  gcc-c++
 BuildRequires:  glib2-devel
 BuildRequires:  libcap-devel
@@ -92,6 +93,7 @@
 %prep
 %setup -q
 %patch1 -p1
+%patch2 -p1
 
 %build
 %configure --disable-docs --docdir=%{_docdir}/systemtap
@@ -104,6 +106,7 @@
 # README, AUTHORS, NEWS, man3 and all examples packaged by systemtap-docs
 # COPYING needs to stay in main for GPL
 rm -rf %{buildroot}%{_docdir}/systemtap/
+rm -rf %{buildroot}%{_datadir}/systemtap/examples
 rm -rf %{buildroot}%{_mandir}/man3 %{buildroot}%{_mandir}/cs/man3
 mkdir -p %{buildroot}%{_docdir}/systemtap/
 cp COPYING %{buildroot}%{_docdir}/systemtap/

++++++ systemtap-3.0.tar.gz -> systemtap-3.1.tar.gz ++++++
++++ 170928 lines of diff (skipped)

++++++ systemtap-doc-back-down-gettext-version.diff ++++++
From: Jeff Mahoney <[email protected]>
Subject: systemtap: back down gettext requirement to 0.19.2
Patch-mainline: Never, requirement of old release

Upstream commit 42973bd25b4 (gettextize to gettext 0.19) doesn't give a
reason to update gettext, but it breaks autoconf on SLES 12.

Signed-off-by: Jeff Mahoney <[email protected]>
---
 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

--- a/configure.ac
+++ b/configure.ac
@@ -34,7 +34,7 @@ AC_SYS_LARGEFILE
 AC_CHECK_FUNCS(ppoll)
 AC_CHECK_FUNCS(openat)
 AM_GNU_GETTEXT(external)
-AM_GNU_GETTEXT_VERSION([0.19.4])
+AM_GNU_GETTEXT_VERSION([0.19.2])
 
 if test "x$GMSGFMT" = "x:"; then
    AC_MSG_ERROR([missing gnu /usr/bin/msgfmt])
++++++ systemtap-docdir-fix.diff ++++++
--- /var/tmp/diff_new_pack.f0OZaa/_old  2017-04-24 09:45:38.866570173 +0200
+++ /var/tmp/diff_new_pack.f0OZaa/_new  2017-04-24 09:45:38.870569607 +0200
@@ -18,7 +18,7 @@
                | while read f; do if test -x $$f; then \
                        i_cmd="$(INSTALL_PROGRAM)"; else \
                        i_cmd="$(INSTALL_DATA)"; fi; \
--                      $$i_cmd -D $$f $(DESTDIR)$(docdir)/examples/$$f; done)
+-                      $$i_cmd -D $$f $(DESTDIR)$(pkgdatadir)/examples/$$f; 
done)
 +                      $$i_cmd -D $$f 
$(DESTDIR)$(datadir)/doc/packages/systemtap/examples/$$f; done)
        test -e $(DESTDIR)$(sysconfdir)/systemtap || mkdir -p 
$(DESTDIR)$(sysconfdir)/systemtap
  if BUILD_SERVER

++++++ systemtap-tweak-i386-argument-passing.patch ++++++
From: Jakub Jelinek <[email protected]>
Date: Tue Mar 21 17:04:08 2017 -0400
Subject: tweak i386 argument passing
Git-commit: 272146660f54786bb61d388f6d3a4eb20e7d9369
References: bsc#1030285
Signed-off-by: Tony Jones <[email protected]>

    gcc PR80115: sys/sdt.h: tweak i386 argument passing
    
    Use %w[arg] to request that widened forms of register names be passed
    to the sys/sdt.h macro operand strings, so as to avoid nominating
    sub-registers such as %sil within -m32 code, which gcc <= 6 sometimes
    buggily did.

diff --git a/includes/sys/sdt.h b/includes/sys/sdt.h
index 3b7eda797..eff315bcd 100644
--- a/includes/sys/sdt.h
+++ b/includes/sys/sdt.h
@@ -82,9 +82,11 @@
 # define _SDT_ASM_STRING_1(x)          _SDT_ASM_1(.asciz #x)
 
 # define _SDT_ARGFMT(no)               %n[_SDT_S##no]@_SDT_ARGTMPL(_SDT_A##no)
+
 # ifndef STAP_SDT_ARG_CONSTRAINT
 # define STAP_SDT_ARG_CONSTRAINT        nor
 # endif
+
 # define _SDT_STRINGIFY(x)              #x
 # define _SDT_ARG_CONSTRAINT_STRING(x)  _SDT_STRINGIFY(x)
 # define _SDT_ARG(n, x)                        \
@@ -173,6 +175,8 @@ __extension__ extern unsigned long long __sdt_unsp;
 
 #if defined __powerpc__ || defined __powerpc64__
 # define _SDT_ARGTMPL(id)      %I[id]%[id]
+#elif defined __i386__
+# define _SDT_ARGTMPL(id)      %w[id]  /* gcc.gnu.org/PR80115 */
 #else
 # define _SDT_ARGTMPL(id)      %[id]
 #endif
++++++ systemtap.keyring ++++++
++++ 1002 lines (skipped)
++++ between systemtap.keyring
++++ and /work/SRC/openSUSE:Factory/.systemtap.new/systemtap.keyring


Reply via email to