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
