Hello community,

here is the log from the commit of package sysprof for openSUSE:Factory checked 
in at 2020-04-23 18:28:13
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/sysprof (Old)
 and      /work/SRC/openSUSE:Factory/.sysprof.new.2738 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "sysprof"

Thu Apr 23 18:28:13 2020 rev:20 rq:795251 version:3.36.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/sysprof/sysprof.changes  2019-12-30 
12:34:25.543791473 +0100
+++ /work/SRC/openSUSE:Factory/.sysprof.new.2738/sysprof.changes        
2020-04-23 18:28:21.259848601 +0200
@@ -1,0 +2,65 @@
+Mon Mar  9 00:12:06 UTC 2020 - Bjørn Lie <[email protected]>
+
+- Add sysprof-fix-build-32-bit-platforms.patch: Fix build on 32 bit
+  arches (glgo#GNOME/sysprof!24).
+
+-------------------------------------------------------------------
+Sun Mar  8 14:07:55 UTC 2020 - Bjørn Lie <[email protected]>
+
+- Update to version 3.36.0:
+  + Preload library has been moved to $libdir from $libexecdir.
+  + Build system improvements.
+  + Fix whole-system capture setting when using "Record Again"
+    feature.
+  + New SysprofCollector interfaces for samples, marks, and logs to
+    sit alongside allocations.
+  + Updated translations.
+- Enable meson_test in check section again.
+
+-------------------------------------------------------------------
+Fri Feb 28 22:56:23 UTC 2020 - [email protected]
+
+- Update to version 3.35.92:
+  + A new profiler for tracking memory allocations within processes
+    that are spawned by Sysprof. Select "Track Allocations" to use
+    an LD_PRELOAD module which monitors allocations within the
+    target process. A callgraph is provided with allocations and
+    their stack traces. This brings the main features of the
+    venerable "Memprof" into Sysprof.
+  + Port Sysprof to work on RHEL 7.
+  + Improvements to marks and counters displays.
+  + A new data frame in libsysprof-capture for memory allocations
+    with stack traces.
+  + sysprof-cli --merge can now be used to merge multiple syscap
+    files together.
+  + sysprof <program-path> can now be used to open Sysprof directly
+    to a program to execute.
+  + Sysprof now builds with additional security protections and
+    optimization flags such as -Bsymbolic, -Wl,-z,defs, -Wl,-z,now,
+    and -Wl,-z,relro.
+  + Fixes for macOS
+  + The ELF symbol resolver is faster.
+  + sysprof-cli now properly adds supplemental information to the
+    capture file such as decoded symbols. This makes sharing syscap
+    files across machines easier and more reliable.
+  + A new mmap()'d ring buffer can be shared between processes for
+    faster data transfer to sysprof. We expect more features around
+    this SysprofCollector interface in future releases.
+  + A new set if icons has been provided for the collectors
+  + Updated translations.
+- Add pkgconfig(libunwind-generic) BuildRequires: New optional
+  dependency.
+
+-------------------------------------------------------------------
+Wed Feb 12 20:49:00 CET 2020 - [email protected]
+
+- Update to version 3.35.3:
+  + Build and test fixes.
+  + Track changes to gdbus-codegen.
+  + Include additional pkg-config variable for access to D-Bus
+    data.
+  + Updated translations.
+- Drop sysprof-libsysprof-ui-avoid-use-of-env.patch: fixed
+  upstream.
+
+-------------------------------------------------------------------

Old:
----
  sysprof-3.34.1.tar.xz
  sysprof-libsysprof-ui-avoid-use-of-env.patch

New:
----
  sysprof-3.36.0.tar.xz
  sysprof-fix-build-32-bit-platforms.patch

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

Other differences:
------------------
++++++ sysprof.spec ++++++
--- /var/tmp/diff_new_pack.IV9xfL/_old  2020-04-23 18:28:21.775849588 +0200
+++ /var/tmp/diff_new_pack.IV9xfL/_new  2020-04-23 18:28:21.775849588 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package sysprof
 #
-# Copyright (c) 2019 SUSE LLC.
+# Copyright (c) 2020 SUSE LLC
 # Copyright (c) 2016 Bjørn Lie, Bryne, Norway.
 #
 # All modifications and additions to the file contributed by third parties
@@ -20,15 +20,15 @@
 %define sover 3
 
 Name:           sysprof
-Version:        3.34.1
+Version:        3.36.0
 Release:        0
 Summary:        A system-wide Linux profiler
 License:        GPL-3.0-or-later AND LGPL-2.1-or-later
 Group:          Development/Tools/Debuggers
 URL:            https://wiki.gnome.org/Apps/Sysprof
-Source0:        
http://download.gnome.org/sources/sysprof/3.34/%{name}-%{version}.tar.xz
-# PATCH-FIX-UPSTREAM sysprof-libsysprof-ui-avoid-use-of-env.patch -- Avoid use 
of env
-Patch0:         sysprof-libsysprof-ui-avoid-use-of-env.patch
+Source0:        
https://download.gnome.org/sources/sysprof/3.36/%{name}-%{version}.tar.xz
+# PATCH-FIX-UPSTREAM sysprof-fix-build-32-bit-platforms.patch -- Fix build on 
32 bit arches
+Patch0:         sysprof-fix-build-32-bit-platforms.patch
 
 BuildRequires:  gcc-c++
 BuildRequires:  hicolor-icon-theme
@@ -38,10 +38,11 @@
 BuildRequires:  update-desktop-files
 BuildRequires:  pkgconfig(gio-2.0) >= 2.50.0
 BuildRequires:  pkgconfig(gio-unix-2.0) >= 2.50.0
-BuildRequires:  pkgconfig(glib-2.0) >= 2.61.3
+BuildRequires:  pkgconfig(glib-2.0) >= 2.56
 BuildRequires:  pkgconfig(gtk+-3.0) >= 3.22.0
 BuildRequires:  pkgconfig(libdazzle-1.0) >= 3.30.0
 BuildRequires:  pkgconfig(libsystemd) >= 222
+BuildRequires:  pkgconfig(libunwind-generic)
 BuildRequires:  pkgconfig(polkit-gobject-1) >= 0.105
 BuildRequires:  pkgconfig(systemd)
 Requires:       hicolor-icon-theme
@@ -85,8 +86,7 @@
 %suse_update_desktop_file org.gnome.Sysprof%{sover} Profiling
 
 %check
-### FIXME ### Temp disabled during 3.34 devel period
-#%%meson_test
+%meson_test
 
 %pre
 %service_add_pre sysprof%{sover}.service
@@ -126,6 +126,7 @@
 %{_datadir}/mime/packages/sysprof-mime.xml
 %{_datadir}/polkit-1/actions/org.gnome.sysprof%{sover}.policy
 %{_libdir}/libsysprof-%{sover}.so
+%{_libdir}/libsysprof-memory-%{sover}.so
 %{_libdir}/libsysprof-ui-%{sover}.so
 %{_libexecdir}/sysprofd
 %{_unitdir}/sysprof2.service
@@ -134,7 +135,7 @@
 %doc %{_datadir}/help/C/sysprof/*
 
 %files devel
-%doc AUTHORS TODO
+%doc AUTHORS
 %{_includedir}/sysprof-%{sover}/
 %{_libdir}/pkgconfig/sysprof-%{sover}.pc
 %{_libdir}/pkgconfig/sysprof-ui-%{sover}.pc

++++++ sysprof-3.34.1.tar.xz -> sysprof-3.36.0.tar.xz ++++++
++++ 23586 lines of diff (skipped)

++++++ sysprof-fix-build-32-bit-platforms.patch ++++++
>From 5dea152c7728f5a37370ad8a229115833e36b4f6 Mon Sep 17 00:00:00 2001
From: Rasmus Thomsen <[email protected]>
Date: Sat, 7 Mar 2020 10:44:16 +0100
Subject: [PATCH] tests: use G_GSIZE_FORMAT instead of G_GUINT64_FORMAT for
 gsize

This fixes the build on 32-bit platforms with -Werror-format

fixes #32
---
 src/tests/allocs-by-size.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/tests/allocs-by-size.c b/src/tests/allocs-by-size.c
index 666113a..6260d4b 100644
--- a/src/tests/allocs-by-size.c
+++ b/src/tests/allocs-by-size.c
@@ -109,7 +109,7 @@ allocs_by_size (SysprofCaptureReader *reader)
     {
       const Item *item = &g_array_index (ar, Item, i);
 
-      g_print ("%"G_GUINT64_FORMAT",%"G_GUINT64_FORMAT",%"G_GUINT64_FORMAT"\n",
+      g_print ("%"G_GSIZE_FORMAT",%"G_GSIZE_FORMAT",%"G_GSIZE_FORMAT"\n",
                item->size, item->cmp, item->count);
     }
 }
-- 
2.24.1


Reply via email to