sysprof: Upgrade to 47.1#896
Closed
psaavedra wants to merge 3 commits into
Closed
Conversation
kraj
requested changes
Nov 19, 2024
Contributor
kraj
left a comment
There was a problem hiding this comment.
can you rebase this PR on top of latest master-next please ?
This is a dependency for upcoming sysprof 47.1 Signed-off-by: Pablo Saavedra <psaavedra@igalia.com>
This is a dependency for upcoming sysprof 47.1 Signed-off-by: Pablo Saavedra <psaavedra@igalia.com>
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 <nzimmermann@igalia.com> Signed-off-by: Pablo Saavedra <psaavedra@igalia.com>
Contributor
|
staged into |
Contributor
|
merged with 5da44d9 |
psaavedra
added a commit
to Igalia/meta-wpe-image
that referenced
this pull request
Mar 6, 2025
This is a dependency for upcoming sysprof Upstream-Status: Submitted [openembedded/meta-openembedded#896]
psaavedra
added a commit
to Igalia/meta-wpe-image
that referenced
this pull request
Mar 6, 2025
This is a dependency for upcoming sysprof Upstream-Status: Submitted [openembedded/meta-openembedded#896]
psaavedra
added a commit
to Igalia/meta-wpe-image
that referenced
this pull request
Mar 6, 2025
The versioning scheme was changed to align to GNOME releases. This version resolves stack frames properly, as opposed to 3.44. Depends on libdex/libpanel recipes to be able to build the sysprof UI, besides the sysprof-cli executable. Upstream-Status: Submitted [openembedded/meta-openembedded#896]
psaavedra
added a commit
to Igalia/meta-wpe-image
that referenced
this pull request
Mar 6, 2025
The versioning scheme was changed to align to GNOME releases. This version resolves stack frames properly, as opposed to 3.44. Depends on libdex/libpanel recipes to be able to build the sysprof UI, besides the sysprof-cli executable. Upstream-Status: Submitted [openembedded/meta-openembedded#896]
psaavedra
added a commit
to Igalia/meta-wpe-image
that referenced
this pull request
Mar 6, 2025
This is a dependency for upcoming sysprof Upstream-Status: Submitted [openembedded/meta-openembedded#896]
psaavedra
added a commit
to Igalia/meta-wpe-image
that referenced
this pull request
Mar 6, 2025
This is a dependency for upcoming sysprof Upstream-Status: Submitted [openembedded/meta-openembedded#896]
psaavedra
added a commit
to Igalia/meta-wpe-image
that referenced
this pull request
Mar 6, 2025
The versioning scheme was changed to align to GNOME releases. This version resolves stack frames properly, as opposed to 3.44. Depends on libdex/libpanel recipes to be able to build the sysprof UI, besides the sysprof-cli executable. Upstream-Status: Submitted [openembedded/meta-openembedded#896]
psaavedra
added a commit
to Igalia/meta-wpe-image
that referenced
this pull request
Mar 6, 2025
This is a dependency for upcoming sysprof Upstream-Status: Submitted [openembedded/meta-openembedded#896]
psaavedra
added a commit
to Igalia/meta-wpe-image
that referenced
this pull request
Mar 6, 2025
The versioning scheme was changed to align to GNOME releases. This version resolves stack frames properly, as opposed to 3.44. Depends on libdex/libpanel recipes to be able to build the sysprof UI, besides the sysprof-cli executable. Upstream-Status: Submitted [openembedded/meta-openembedded#896]
psaavedra
added a commit
to Igalia/meta-wpe-image
that referenced
this pull request
Mar 6, 2025
The versioning scheme was changed to align to GNOME releases. This version resolves stack frames properly, as opposed to 3.44. Depends on libdex/libpanel recipes to be able to build the sysprof UI, besides the sysprof-cli executable. Upstream-Status: Submitted [openembedded/meta-openembedded#896]
psaavedra
added a commit
to Igalia/meta-wpe-image
that referenced
this pull request
Mar 14, 2025
This is a dependency for upcoming sysprof Upstream-Status: Submitted [openembedded/meta-openembedded#896]
psaavedra
added a commit
to Igalia/meta-wpe-image
that referenced
this pull request
Mar 14, 2025
This is a dependency for upcoming sysprof Upstream-Status: Submitted [openembedded/meta-openembedded#896]
psaavedra
added a commit
to Igalia/meta-wpe-image
that referenced
this pull request
Mar 14, 2025
The versioning scheme was changed to align to GNOME releases. This version resolves stack frames properly, as opposed to 3.44. Depends on libdex/libpanel recipes to be able to build the sysprof UI, besides the sysprof-cli executable. Upstream-Status: Submitted [openembedded/meta-openembedded#896]
kraj
pushed a commit
to YoeDistro/meta-openembedded
that referenced
this pull request
Apr 20, 2026
WirePlumber 0.5.14
~~~~~~~~~~~~~~~~~~
Additions & Enhancements:
- Added per-device default volume configuration via the
``device.routes.default-{source,sink}-volume`` property, allowing device-specific volume
defaults (e.g. a comfortable default for internal speakers or no attenuation for HDMI) (!772)
- Added Lua 5.5 support; the bundled Lua subproject wrap has also been updated to 5.5.0
(!775, !788)
- Enhanced libcamera monitor to load camera nodes locally within the WirePlumber
process instead of the PipeWire daemon, eliminating race conditions that could occur
during initial enumeration and hotplug events (!790)
- Enhanced Bluetooth loopback nodes to always be created when a device supports both
A2DP and HSP/HFP profiles, simplifying the logic and making the BT profile autoswitch
setting take effect immediately without requiring device reconnection (!782)
- Enhanced Bluetooth loopback nodes to use ``target.object`` property instead of smart
filters, fixing issues that prevented users from setting them as default nodes and
also allowing smart filters to be used with them (openembedded#898; !792)
- Enhanced Bluetooth profile autoswitch logic with further robustness improvements,
including better headset profile detection using profile name patterns and resolving
race conditions by running profile switching after ``device/apply-profile`` in a
dedicated event hook (openembedded#926, openembedded#923; !776, !777, !808)
- Enhanced wpctl ``set-default`` command to accept virtual nodes (e.g.
``Audio/Source/Virtual``) in addition to regular device nodes (openembedded#896; !787)
- Improved stream linking to make the full graph rescan optional when linkable items
change, saving CPU on low-end systems and reducing audio startup latency when
connecting multiple streams in quick succession (!800)
- Allowed installation of systemd service units without libsystemd being present,
useful for distributions like Alpine Linux that allow systemd service subpackages
(!793)
- Allowed the ``mincore`` syscall in the WirePlumber systemd sandbox, required for
Mesa/EGL (e.g. for the libcamera GPUISP pipeline)
- Allowed passing ``WIREPLUMBER_CONFIG_DIR`` via the ``wp-uninstalled`` script,
useful for passing additional configuration paths in an uninstalled environment (!801)
Fixes:
- Removed Bluetooth sink loopback node, which was causing issues with KDE and GNOME (!794)
- Fixed default audio source selection to never automatically use ``Audio/Sink`` nodes
as the default source unless explicitly selected by the user (openembedded#886; !781)
- Fixed crash in ``state-stream`` when the Format parameter has a Choice for the
number of channels (openembedded#903; !795)
- Fixed BAP Bluetooth device set channel properties, where ``audio.position`` was
incorrectly serialized as a pointer address instead of the channel array (!786)
- Fixed memory leaks in ``wp_interest_event_hook_get_matching_event_types`` and in
the Lua ``LocalModule()`` implementation (!784, !810)
- Fixed HFP HF stream media class being incorrectly assigned due to
``api.bluez5.internal=true`` being set on HFP HF streams (!809)
- Fixed Lua 5.4 compatibility in ``state-stream`` script
- Updated translations: Bulgarian, Georgian, Kazakh, Swedish
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Update sysprof to 47.1
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.
This PR also adds the recipes for new required dependencies:
Co-Authored-By: Nikolas Zimmermann nzimmermann@igalia.com
Signed-off-by: Pablo Saavedra psaavedra@igalia.com