Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gperftools for openSUSE:Factory checked in at 2021-03-29 18:21:24 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gperftools (Old) and /work/SRC/openSUSE:Factory/.gperftools.new.2401 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gperftools" Mon Mar 29 18:21:24 2021 rev:28 rq:880700 version:2.9.1 Changes: -------- --- /work/SRC/openSUSE:Factory/gperftools/gperftools.changes 2021-01-15 19:43:44.789791806 +0100 +++ /work/SRC/openSUSE:Factory/.gperftools.new.2401/gperftools.changes 2021-03-29 18:21:27.658242796 +0200 @@ -1,0 +2,14 @@ +Wed Mar 17 15:24:53 UTC 2021 - Callum Farmer <[email protected]> + +- Update to 2.9.1: + * usage of unsupportable linux_syscall_support.h has been + removed from few places. + * Incorrect assertion failure was fixed that crashed tcmalloc + if assertions were on and sized delete was used + * there is now better backtracing support for aarch64 and riscv + x86-64 with frame pointers now also defaults to this new + "generic" frame pointer backtracer. +- Use golang version of pprof +- Split doc into subpackage + +------------------------------------------------------------------- Old: ---- gperftools-2.8.1.tar.gz New: ---- gperftools-2.9.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gperftools.spec ++++++ --- /var/tmp/diff_new_pack.XXq52x/_old 2021-03-29 18:21:28.190243340 +0200 +++ /var/tmp/diff_new_pack.XXq52x/_new 2021-03-29 18:21:28.190243340 +0200 @@ -17,13 +17,13 @@ Name: gperftools -Version: 2.8.1 +Version: 2.9.1 Release: 0 Summary: Performance Tools for C++ License: BSD-3-Clause Group: Development/Libraries/C and C++ URL: https://github.com/gperftools/gperftools -Source0: https://github.com/gperftools/gperftools/releases/download/gperftools-%{version}/gperftools-%{version}.tar.gz +Source0: %{url}/releases/download/gperftools-%{version}/gperftools-%{version}.tar.gz Patch1: %{name}_fix_unassigned_malloc_in_unittest.patch Patch2: %{name}_gcc46.patch BuildRequires: autoconf >= 2.59 @@ -33,6 +33,7 @@ BuildRequires: pkgconfig Provides: google-perftools Obsoletes: google-perftools +Requires: pprof # based on basictypes.h in the source tree ExclusiveArch: %{ix86} x86_64 ppc ppc64 ppc64le %{arm} aarch64 mips s390x riscv64 %ifnarch s390x s390 riscv64 @@ -91,6 +92,16 @@ The gperftools-devel-static package contains static libraries for developing applications that use the gperftools package. +%package doc +Summary: Documentation for performance tools for C++ +Group: Documentation/HTML +BuildArch: noarch + +%description doc +Documentation for gperftools package which contains some utilities to improve and analyze the +performance of C++ programs + + %prep %autosetup -p1 @@ -106,6 +117,7 @@ %configure \ --with-gnu-ld \ --with-pic \ + --disable-deprecated-pprof \ --docdir=%{_defaultdocdir}/%{name} %make_build @@ -119,10 +131,7 @@ %postun -n libtcmalloc4 -p /sbin/ldconfig %files -%{_bindir}/pprof %{_bindir}/pprof-symbolize -%{_mandir}/man1/pprof.1%{?ext_man} -%{_docdir}/%{name} %files -n libprofiler0 %{_libdir}/libprofiler.so.0* @@ -153,4 +162,7 @@ %{_libdir}/libtcmalloc_minimal_debug.a %{_libdir}/libtcmalloc_and_profiler.a +%files doc +%{_docdir}/%{name} + %changelog ++++++ gperftools-2.8.1.tar.gz -> gperftools-2.9.1.tar.gz ++++++ ++++ 14098 lines of diff (skipped)
