diff mbox series

[meta-gnome] sysprof: upgrade 47.2 -> 48.0

Message ID 20250822115732.69642-1-psaavedra@igalia.com
State Under Review
Headers show
Series [meta-gnome] sysprof: upgrade 47.2 -> 48.0 | expand

Commit Message

Pablo Saavedra Aug. 22, 2025, 11:57 a.m. UTC
Changes:

* 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.
  Thank you to Red Hat and the tools team for enabling this
  work for RHEL.
* 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.
* Translation updates.
* 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

Signed-off-by: Pablo Saavedra <psaavedra@igalia.com>
---
 .../recipes-gnome/sysprof/{sysprof_47.2.bb => sysprof_48.0.bb}  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta-gnome/recipes-gnome/sysprof/{sysprof_47.2.bb => sysprof_48.0.bb} (95%)

Comments

Khem Raj Aug. 23, 2025, 3:23 a.m. UTC | #1
I am seeing build failure especially with clang
https://errors.yoctoproject.org/Errors/Details/879220/
Please backport
https://gitlab.gnome.org/GNOME/sysprof/-/commit/46efd34d6bda105288ccde0a952d9054c7d05d14
and send a v2.

On Fri, Aug 22, 2025 at 4:58 AM Pablo Saavedra Rodiño via
lists.openembedded.org <psaavedra=igalia.com@lists.openembedded.org>
wrote:
>
> Changes:
>
> * 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.
>   Thank you to Red Hat and the tools team for enabling this
>   work for RHEL.
> * 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.
> * Translation updates.
> * 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
>
> Signed-off-by: Pablo Saavedra <psaavedra@igalia.com>
> ---
>  .../recipes-gnome/sysprof/{sysprof_47.2.bb => sysprof_48.0.bb}  | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>  rename meta-gnome/recipes-gnome/sysprof/{sysprof_47.2.bb => sysprof_48.0.bb} (95%)
>
> diff --git a/meta-gnome/recipes-gnome/sysprof/sysprof_47.2.bb b/meta-gnome/recipes-gnome/sysprof/sysprof_48.0.bb
> similarity index 95%
> rename from meta-gnome/recipes-gnome/sysprof/sysprof_47.2.bb
> rename to meta-gnome/recipes-gnome/sysprof/sysprof_48.0.bb
> index b6f140404c..4aad735278 100644
> --- a/meta-gnome/recipes-gnome/sysprof/sysprof_47.2.bb
> +++ b/meta-gnome/recipes-gnome/sysprof/sysprof_48.0.bb
> @@ -21,7 +21,7 @@ SRC_URI += "file://0001-meson-Check-for-libunwind-instead-of-libunwind-gener.pat
>              file://0002-meson-Do-not-invoke-the-commands-to-update-the-icon-.patch \
>              file://0003-libsysprof-Check-for-unw_set_caching_policy-before-u.patch \
>             "
> -SRC_URI[archive.sha256sum] = "e4b5ede9fd978ec3f0d5a0d44d0429a6d201c362bf6cb4527319031ae462c54f"
> +SRC_URI[archive.sha256sum] = "1b0f0380f2f30708ba87829321a06fee1db36dfa87797bbf07f0a7acf4498d18"
>
>  # reason: gtk4 requires opengl distro feature
>  REQUIRED_DISTRO_FEATURES = "${@bb.utils.contains('PACKAGECONFIG', 'gtk', 'opengl', '', d)}"
> --
> 2.34.1
>
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#119086): https://lists.openembedded.org/g/openembedded-devel/message/119086
> Mute This Topic: https://lists.openembedded.org/mt/114833729/1997914
> Group Owner: openembedded-devel+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [raj.khem@gmail.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>
diff mbox series

Patch

diff --git a/meta-gnome/recipes-gnome/sysprof/sysprof_47.2.bb b/meta-gnome/recipes-gnome/sysprof/sysprof_48.0.bb
similarity index 95%
rename from meta-gnome/recipes-gnome/sysprof/sysprof_47.2.bb
rename to meta-gnome/recipes-gnome/sysprof/sysprof_48.0.bb
index b6f140404c..4aad735278 100644
--- a/meta-gnome/recipes-gnome/sysprof/sysprof_47.2.bb
+++ b/meta-gnome/recipes-gnome/sysprof/sysprof_48.0.bb
@@ -21,7 +21,7 @@  SRC_URI += "file://0001-meson-Check-for-libunwind-instead-of-libunwind-gener.pat
             file://0002-meson-Do-not-invoke-the-commands-to-update-the-icon-.patch \
             file://0003-libsysprof-Check-for-unw_set_caching_policy-before-u.patch \
            "
-SRC_URI[archive.sha256sum] = "e4b5ede9fd978ec3f0d5a0d44d0429a6d201c362bf6cb4527319031ae462c54f"
+SRC_URI[archive.sha256sum] = "1b0f0380f2f30708ba87829321a06fee1db36dfa87797bbf07f0a7acf4498d18"
 
 # reason: gtk4 requires opengl distro feature
 REQUIRED_DISTRO_FEATURES = "${@bb.utils.contains('PACKAGECONFIG', 'gtk', 'opengl', '', d)}"