Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package wireplumber for openSUSE:Factory checked in at 2026-10-01 17:00:00 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/wireplumber (Old) and /work/SRC/openSUSE:Factory/.wireplumber.new.1253 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "wireplumber" Thu Oct 1 17:00:00 2026 rev:57 rq:1381710 version:0.5.18 Changes: -------- --- /work/SRC/openSUSE:Factory/wireplumber/wireplumber.changes 2026-09-30 16:23:16.011889125 +0200 +++ /work/SRC/openSUSE:Factory/.wireplumber.new.1253/wireplumber.changes 2026-10-01 17:01:26.988212724 +0200 @@ -1,0 +2,59 @@ +Wed Sep 30 11:50:25 UTC 2026 - Antonio Larrosa <[email protected]> + +- Update to version 0.5.18: + * Additions & Enhancements: + - Improved find-best-profile to rank profiles on the + availability of their output routes before their priority, so + that UCM cards bundling HDMI outputs together with speakers + or headphones no longer select a profile whose analog output + is unplugged when a monitor is connected + - Improved HDMI node descriptions: the monitor name is now + taken from hdmi.product.name (set by PipeWire from the + current ELD) so that it is correct for displays switched on + after the card was set up, the alsa.name suffix is also shown + for UCM devices, the ELD-detected channel layout is shown for + UCM devices, and the channel suffix is added after + monitor.alsa.rules are applied + - Improved the ALSA node error recovery to allow at most 3 + attempts per device (reset after 60s without errors), instead + of looping forever on devices that keep failing after being + re-opened + * Fixes: + - Fixed WpImplModule to load and destroy modules on the client + context's thread, avoiding unsafe teardown of modules such as + filter-chain with LV2 plugins + - Fixed autoswitch-bluetooth-profile in several scenarios: it + no longer gets overridden by EnumProfile triggered profile + selection, a pending profile restore is cancelled when a + headset profile is applied explicitly (fixing HFP capture + dying shortly after starting), and filter chains such as + EasyEffects are now correctly followed to the Bluetooth + loopback source + - Fixed a failed node creation or an error raised in a Lua + async event hook step freezing the event dispatcher, and made + the v4l2 monitor advance its transition when a device is + disabled + - Fixed software-dsp leaking hidden parent node ids, which + caused nodes created later with a reused id to be hidden from + every new client + - Fixed the linking policy to to bypass find-media-role-target + for smart filters and to defer immediate linking for any node + with a link-group, avoiding linking cycles when smart filters + have media.role set + - Fixed prepare-link to destroy dont-reconnect streams when + their target is removed, as it was done in 0.4, instead of + leaving them unlinked forever + - Fixed default-nodes to rank stored nodes by their position in + the stack only, so that priority.session no longer overrides + the user's most recent selection + - Fixed the access scripts to activate permission managers when + they load, so that their permissions are ready before any + client connects, instead of letting the first short-lived + client see hidden devices + - Fixed disabling device.restore-profile at runtime, which was + still saving profiles + - Fixed a use-after-free in module-settings on malformed + configuration, and also the active call count in + module-modem-manager on reconnect + +------------------------------------------------------------------- Old: ---- wireplumber-0.5.17.tar.xz New: ---- wireplumber-0.5.18.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ wireplumber.spec ++++++ --- /var/tmp/diff_new_pack.msXdUB/_old 2026-10-01 17:01:27.849248746 +0200 +++ /var/tmp/diff_new_pack.msXdUB/_new 2026-10-01 17:01:27.851248830 +0200 @@ -22,7 +22,7 @@ %define sover 0 %define libwireplumber libwireplumber-%{apiver_str}-%{sover} Name: wireplumber -Version: 0.5.17 +Version: 0.5.18 Release: 0 Summary: Session / policy manager implementation for PipeWire License: MIT ++++++ _service ++++++ --- /var/tmp/diff_new_pack.msXdUB/_old 2026-10-01 17:01:27.881250085 +0200 +++ /var/tmp/diff_new_pack.msXdUB/_new 2026-10-01 17:01:27.885250252 +0200 @@ -3,9 +3,9 @@ <service name="obs_scm" mode="manual"> <param name="scm">git</param> <param name="url">https://gitlab.freedesktop.org/pipewire/wireplumber.git</param> - <param name="revision">0.5.17</param> + <param name="revision">0.5.18</param> <param name="versionformat">@PARENT_TAG@</param> -<!-- +<!-- <param name="revision">master</param> <param name="versionformat">@PARENT_TAG@+git@TAG_OFFSET@.%h</param> <param name="changesgenerate">enable</param> ++++++ wireplumber-0.5.17.tar.xz -> wireplumber-0.5.18.tar.xz ++++++ ++++ 2900 lines of diff (skipped) ++++++ wireplumber.obsinfo ++++++ --- /var/tmp/diff_new_pack.msXdUB/_old 2026-10-01 17:01:28.320268451 +0200 +++ /var/tmp/diff_new_pack.msXdUB/_new 2026-10-01 17:01:28.327268744 +0200 @@ -1,5 +1,5 @@ name: wireplumber -version: 0.5.17 -mtime: 1788355141 -commit: 11e501181fb87dc8e72e55156d672109fbad2434 +version: 0.5.18 +mtime: 1790684646 +commit: 81606cbb32d29df20147d1b68b662c1082654d81
