<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-openembedded.git/meta-gnome/recipes-gnome/sysprof, branch wrynose</title>
<subtitle>Mirror of git.openembedded.org/meta-openembedded</subtitle>
<id>https://git.enea.com/cgit/linux/meta-openembedded.git/atom?h=wrynose</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-openembedded.git/atom?h=wrynose'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/'/>
<updated>2025-10-31T05:13:44+00:00</updated>
<entry>
<title>sysprof: Disable on riscv32</title>
<updated>2025-10-31T05:13:44+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2025-10-31T05:09:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=e37675cdd5909a5fc79613c7743a54da94f795dc'/>
<id>urn:sha1:e37675cdd5909a5fc79613c7743a54da94f795dc</id>
<content type='text'>
it needs libunwind to build which is not yet ported to riscv32

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>sysprof: Add dependence to fix do_configure error</title>
<updated>2025-09-05T03:38:28+00:00</updated>
<author>
<name>Wang Mingyu</name>
<email>wangmy@fujitsu.com</email>
</author>
<published>2025-09-05T02:03:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=2e9e58b7389534626d161d20a1c4f2a501be2a8e'/>
<id>urn:sha1:2e9e58b7389534626d161d20a1c4f2a501be2a8e</id>
<content type='text'>
Error message:
| Run-time dependency libdw found: NO (tried pkgconfig)
|
| ../sources/sysprof-48.0/src/sysprof-live-unwinder/meson.build:3:2: ERROR: Dependency "libdw" not found, tried pkgconfig

Add elfutils to DEPENDS

Signed-off-by: Wang Mingyu &lt;wangmy@fujitsu.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>sysprof: upgrade 48.0 -&gt; 48.1</title>
<updated>2025-09-04T17:51:14+00:00</updated>
<author>
<name>Pablo Saavedra</name>
<email>psaavedra@igalia.com</email>
</author>
<published>2025-09-04T11:42:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=7856922e5ebede9bf41ff4a38065c8aeccaef51d'/>
<id>urn:sha1:7856922e5ebede9bf41ff4a38065c8aeccaef51d</id>
<content type='text'>
Changes:

* libsysprof-capture: Clean ring buffer memory for counters

Also:

* Make elf loader search for debug links in .debug dirs

Signed-off-by: Pablo Saavedra &lt;psaavedra@igalia.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>sysprof: upgrade 47.2 -&gt; 48.0</title>
<updated>2025-08-26T03:07:20+00:00</updated>
<author>
<name>Pablo Saavedra</name>
<email>psaavedra@igalia.com</email>
</author>
<published>2025-08-25T07:21:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=f42d8e0e48441d52cf677aee8a747cf25bb78435'/>
<id>urn:sha1:f42d8e0e48441d52cf677aee8a747cf25bb78435</id>
<content type='text'>
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

Also:

* Add new patch to fix environ shadowing in sysprof greeter

Signed-off-by: Pablo Saavedra &lt;psaavedra@igalia.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>sysprof: upgrade 47.1 -&gt; 47.2</title>
<updated>2024-12-03T17:44:36+00:00</updated>
<author>
<name>Wang Mingyu</name>
<email>wangmy@cn.fujitsu.com</email>
</author>
<published>2024-12-03T00:16:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=b39123519b171abed29c4eb6c7724363837f280e'/>
<id>urn:sha1:b39123519b171abed29c4eb6c7724363837f280e</id>
<content type='text'>
Changelog:
============
* 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

Signed-off-by: Wang Mingyu &lt;wangmy@cn.fujitsu.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>sysprof: Upgrade to 47.1</title>
<updated>2024-11-22T05:42:36+00:00</updated>
<author>
<name>Pablo Saavedra</name>
<email>psaavedra@igalia.com</email>
</author>
<published>2024-11-11T17:04:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=5da44d9d0b16f4793f961a76237d586cd3bc77d0'/>
<id>urn:sha1:5da44d9d0b16f4793f961a76237d586cd3bc77d0</id>
<content type='text'>
The versioning scheme was changed to align to GNOME releases.
This version resolves stack frames properly, as opposed to 3.48.

Depends on libdex/libpanel recipes to be able to build the sysprof
UI, besides the sysprof-cli executable.

Co-Authored-By: Nikolas Zimmermann &lt;nzimmermann@igalia.com&gt;
Signed-off-by: Pablo Saavedra &lt;psaavedra@igalia.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>sysprof: require opengl distro feature when gtk4 is dependend on</title>
<updated>2024-11-19T21:50:57+00:00</updated>
<author>
<name>Chen Qi</name>
<email>Qi.Chen@windriver.com</email>
</author>
<published>2024-11-08T03:51:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=4b953a7d64fdc214d122367b403a3a54e78c40d1'/>
<id>urn:sha1:4b953a7d64fdc214d122367b403a3a54e78c40d1</id>
<content type='text'>
gkt4 has 'opengl' in its REQUIRED_DISTRO_FEATURES, so when it is
depended upon by sysprof, 'opengl' distro feature should also be
required.

Signed-off-by: Chen Qi &lt;Qi.Chen@windriver.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>sysprof: Fix build with llvm libunwind</title>
<updated>2024-07-26T04:53:53+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2024-07-26T04:52:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=9cc350b4550d07555c43afafe37b7eae45f1b248'/>
<id>urn:sha1:9cc350b4550d07555c43afafe37b7eae45f1b248</id>
<content type='text'>
Update status of the patches

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>sysprof: upgrade 3.44.0 -&gt; 3.48.0</title>
<updated>2024-07-25T14:58:08+00:00</updated>
<author>
<name>Carlos Alberto Lopez Perez</name>
<email>clopez@igalia.com</email>
</author>
<published>2024-07-25T13:54:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=37a1a632d53d50304e7b01e56c290ad4cc456194'/>
<id>urn:sha1:37a1a632d53d50304e7b01e56c290ad4cc456194</id>
<content type='text'>
* 3.48.0 is currently the last stable version
* The GUI now uses GTK4 instead of GTK3
* A new CLI program sysprof-agent is now available
* libsysprof can be built without polkit support

Signed-off-by: Carlos Alberto Lopez Perez &lt;clopez@igalia.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>drop GNOMEBASEBUILDCLASS = "meson"</title>
<updated>2023-11-11T17:26:41+00:00</updated>
<author>
<name>Markus Volk</name>
<email>f_l_k@t-online.de</email>
</author>
<published>2023-11-11T13:49:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=84f88138586a64da397e0d940f39e039823b0306'/>
<id>urn:sha1:84f88138586a64da397e0d940f39e039823b0306</id>
<content type='text'>
It is set to meson by default

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
</feed>
