SHA256
1
0
forked from pool/sysprof

13 Commits

Author SHA256 Message Date
d1f593e9ac Accepting request 1255503 from GNOME:Factory
- Build with PIE when using gcc11. Add conditional gcc11-PIE
  BuildRequires (bsc#1239964).

OBS-URL: https://build.opensuse.org/request/show/1255503
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sysprof?expand=0&rev=40
2025-03-24 12:32:16 +00:00
0f5ffee804 Tweak .changes
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/sysprof?expand=0&rev=91
2025-03-24 06:54:08 +00:00
7f430d1172 - build with PIE when using gcc11. (bsc#1239964)
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/sysprof?expand=0&rev=90
2025-03-24 06:52:40 +00:00
5f8dc5f340 Accepting request 1253716 from GNOME:Factory
New stable rel (forwarded request 1253470 from iznogood)

OBS-URL: https://build.opensuse.org/request/show/1253716
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sysprof?expand=0&rev=39
2025-03-18 16:41:04 +00:00
30f10cda6a New stable rel
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/sysprof?expand=0&rev=88
2025-03-17 10:43:46 +00:00
a21b61c1c8 New rc release
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/sysprof?expand=0&rev=87
2025-03-13 09:00:19 +00:00
5e8fd45815 Scripted push of GNOME:Next, RC release
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/sysprof?expand=0&rev=86
2025-03-06 13:58:37 +00:00
2da53d2bff Accepting request 1227142 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1227142
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sysprof?expand=0&rev=38
2024-11-28 21:43:18 +00:00
9ec1dacbd0 - Update to version 47.2:
+ Use pid when generating counter IDs in SysprofCollector.
  + Fix potential UB in GtkBitset.
  + Avoid UB in bsearch() with no data.
  + Increased safety in SysprofDocumentLoader.
  + Increased safety when parsing CPU counters with async IO.

OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/sysprof?expand=0&rev=84
2024-11-28 14:49:34 +00:00
4d940db1dc Accepting request 1221448 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1221448
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sysprof?expand=0&rev=37
2024-11-05 15:45:31 +00:00
cb1aa73a27 - Update to version 47.1:
+ Webkit counter fixes.
  + Add a lost counter for dropped perf events.
  + Deprecation fixes for GTK.
  + Ignore -1 for CPU/PID in log cells.
  + Reduce glib build requirement.
  + Ensure dbus-monitor exits after capturing.
  + Updated translations.

OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/sysprof?expand=0&rev=82
2024-11-05 13:39:30 +00:00
576ec191ab Accepting request 1205489 from GNOME:Factory
SCripted push of GNOME 47

OBS-URL: https://build.opensuse.org/request/show/1205489
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sysprof?expand=0&rev=36
2024-10-08 15:23:51 +00:00
6cae195016 Scripted push of GNOME 47
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/sysprof?expand=0&rev=80
2024-09-30 07:29:51 +00:00
6 changed files with 105 additions and 14 deletions

View File

@@ -3,7 +3,7 @@
<service name="obs_scm" mode="manual">
<param name="scm">git</param>
<param name="url">https://gitlab.gnome.org/GNOME/sysprof.git</param>
<param name="revision">46.0</param>
<param name="revision">48.0</param>
<param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param>
<param name="versionrewrite-pattern">v?(.*)\+0</param>
<param name="versionrewrite-replacement">\1</param>

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:448e806f64df6409f6a970e320276bdd66e0f051af591c9ed07176857bf34e1c
size 6892045

BIN
sysprof-48.0.obscpio LFS Normal file

Binary file not shown.

View File

@@ -1,3 +1,90 @@
-------------------------------------------------------------------
Sun Mar 23 19:15:06 UTC 2025 - Marcus Meissner <meissner@suse.com>
- Build with PIE when using gcc11. Add conditional gcc11-PIE
BuildRequires (bsc#1239964).
-------------------------------------------------------------------
Sun Mar 16 09:05:21 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 48.0:
+ Updated translations.
-------------------------------------------------------------------
Tue Mar 11 18:03:23 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 48.rc:
+ Fix drawing of Y-reversed data point markers
+ Make greeter save environment variables to state file for reuse
+ Use D-Bus power profiles bus name rather than legacy D-Bus bus
name
+ Updated translations.
-------------------------------------------------------------------
Fri Feb 7 13:40:18 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 48.beta:
+ Ensure local dbus-monitor is reaped after capturing
+ Modernization for various GTK deprecations
+ Add new symbolizer for debuginfod which is enabled by default
+ Many performance improvements for capture loading
+ Support for unwinding without frame-pointers on distributions
lacking -fno-omit-frame-pointer at the toolchain level. This
uses a new "sysprof-live-unwinder" elevated helper process
which takes data from perf and unwinds the stack as soon as it
can without capturing the perf data to disk.
+ The greeter now persists your settings and restores them the
next time you run Sysprof.
+ Various graph drawing improvements.
+ Fixes for time display in various formats.
+ Updated translations.
- Add pkgconfig(libdebuginfod) and pkgconfig(libdw) BuildRequires:
New dependencies.
-------------------------------------------------------------------
Thu Nov 28 08:55:10 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 47.2:
+ Use pid when generating counter IDs in SysprofCollector.
+ Fix potential UB in GtkBitset.
+ Avoid UB in bsearch() with no data.
+ Increased safety in SysprofDocumentLoader.
+ Increased safety when parsing CPU counters with async IO.
-------------------------------------------------------------------
Tue Nov 5 08:42:24 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 47.1:
+ Webkit counter fixes.
+ Add a lost counter for dropped perf events.
+ Deprecation fixes for GTK.
+ Ignore -1 for CPU/PID in log cells.
+ Reduce glib build requirement.
+ Ensure dbus-monitor exits after capturing.
+ Updated translations.
-------------------------------------------------------------------
Tue Sep 17 07:10:11 UTC 2024 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 47.0:
+ Speed up capture loading using gtk_tim_sort().
+ Speed up capture loading using a private bump allocator for
callgraph nodes.
+ Use AdwAboutDialog.
+ Add GIO and Mutter to graphics section.
+ Fix use of tracefd on some child processes.
+ Fix some use of blocking FDs.
+ Collapse some recursive functions in callgraphs.
+ Improve styling of waterfall labels.
+ Allow polkit to be optional in some situations.
+ Updated translations.
-------------------------------------------------------------------
Wed Jul 17 16:47:17 UTC 2024 - Bjørn Lie <bjorn.lie@gmail.com>
- Replace obsolete update-desktop-files BuildRequires and macro
with desktop-file-utils BuildRequires.
-------------------------------------------------------------------
Sat Mar 16 09:24:18 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>

View File

@@ -1,4 +1,4 @@
name: sysprof
version: 46.0
mtime: 1710542061
commit: 594a3037c0e7cc1bf97f162a392aa4f8989c9dce
version: 48.0
mtime: 1742067916
commit: 392c6e96879a99ef996fc4e6f7bcc6a8034e4776

View File

@@ -1,7 +1,7 @@
#
# spec file for package sysprof
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2025 SUSE LLC
# Copyright (c) 2016 Bjørn Lie, Bryne, Norway.
#
# All modifications and additions to the file contributed by third parties
@@ -22,7 +22,7 @@
%define glib_version 2.76.0
Name: sysprof
Version: 46.0
Version: 48.0
Release: 0
Summary: A system-wide Linux profiler
License: GPL-3.0-or-later AND LGPL-3.0-or-later
@@ -35,14 +35,15 @@ Patch1: explicitly-include-unistd.patch
BuildRequires: c++_compiler
%if 0%{?sle_version} && 0%{?sle_version} < 160000
BuildRequires: gcc11
BuildRequires: gcc11-PIE
BuildRequires: gcc11-c++
%endif
BuildRequires: desktop-file-utils
BuildRequires: fdupes
BuildRequires: hicolor-icon-theme
BuildRequires: itstool
BuildRequires: meson >= 0.59.0
BuildRequires: pkgconfig
BuildRequires: update-desktop-files
BuildRequires: pkgconfig(gio-2.0) >= %{glib_version}
BuildRequires: pkgconfig(gio-unix-2.0) >= %{glib_version}
BuildRequires: pkgconfig(glib-2.0) >= %{glib_version}
@@ -50,7 +51,9 @@ BuildRequires: pkgconfig(gtk4) >= 4.10
BuildRequires: pkgconfig(json-glib-1.0)
BuildRequires: pkgconfig(libadwaita-1) >= 1.4.alpha
BuildRequires: pkgconfig(libdazzle-1.0) >= 3.30.0
BuildRequires: pkgconfig(libdebuginfod)
BuildRequires: pkgconfig(libdex-1) >= 0.3
BuildRequires: pkgconfig(libdw)
BuildRequires: pkgconfig(libpanel-1) >= 1.3.0
BuildRequires: pkgconfig(libsystemd) >= 222
BuildRequires: pkgconfig(libunwind-generic)
@@ -113,13 +116,9 @@ export CXX=g++-11
%install
%meson_install
%suse_update_desktop_file org.gnome.Sysprof Profiling
%find_lang %{name} %{?no_lang_C}
%fdupes %{buildroot}%{_datadir}
%check
%meson_test
%pre
%service_add_pre sysprof3.service
@@ -136,11 +135,15 @@ export CXX=g++-11
%ldconfig_scriptlets -n libsysprof-%{apiver}-%{sover}
%check
%meson_test
%files
%license COPYING
%doc NEWS README.md
%{_bindir}/sysprof-agent
%{_bindir}/sysprof-cli
%{_bindir}/sysprof-cat
%{_datadir}/dbus-1/interfaces/org.gnome.Sysprof.Agent.xml
%{_datadir}/dbus-1/interfaces/org.gnome.Sysprof3.Profiler.xml
%{_datadir}/dbus-1/interfaces/org.gnome.Sysprof3.Service.xml
@@ -152,6 +155,7 @@ export CXX=g++-11
%{_libdir}/libsysprof-speedtrack-%{apiver}.so
%{_libdir}/libsysprof-tracer-%{apiver}.so
%{_libexecdir}/sysprofd
%{_libexecdir}/sysprof-live-unwinder
%{_unitdir}/sysprof3.service
%dir %{_datadir}/help/C/sysprof
%doc %{_datadir}/help/C/sysprof/*