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-09-08 16:51:29 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/wireplumber (Old) and /work/SRC/openSUSE:Factory/.wireplumber.new.1265 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "wireplumber" Tue Sep 8 16:51:29 2026 rev:55 rq:1376204 version:0.5.17 Changes: -------- --- /work/SRC/openSUSE:Factory/wireplumber/wireplumber.changes 2026-06-22 18:04:58.928283706 +0200 +++ /work/SRC/openSUSE:Factory/.wireplumber.new.1265/wireplumber.changes 2026-09-08 16:51:32.163471269 +0200 @@ -1,0 +2,77 @@ +Mon Sep 7 15:12:24 UTC 2026 - Antonio Larrosa <[email protected]> + +- Update to version 0.5.17: + * Highlights: + - This release fixes a significant regression introduced in + version 0.5.16. Users are strongly encouraged to upgrade to + this release and avoid using 0.5.16. + * Fixes: + - Fixed factory-created device, node and link objects to stop + sharing ownership with their registry global, fixing a + regression from the WpClientContext introduced in 0.5.16 that + broke proper object destruction in the monitor scripts. + - Improved default-nodes to also rank on the object.serial of + a node's device and on the node's own object.serial, so that + route priorities are only compared between nodes of the same + card, and the election no longer changes for no apparent + reason when all other keys are equal. + - Fixed m-lua-scripting to include the offending Lua type name + in POD build errors + +- Update to version 0.5.16: + * Additions & Enhancements: + - Added WpClientContext, a second PipeWire connection running + on its own thread that hosts WirePlumber's in-process media + objects (loopback and filter-chain modules, LocalNode(), + SpaDevice()), so that slow Lua event hooks on the main thread + no longer stall their control path; the export core is retired + in favor of this new client context + - Added new WpDynamicRules class for matching rules with + conditions, and updated filter-graph.lua to use it, allowing + filter-graphs to be loaded and unloaded dynamically depending + on whether other objects exist or not + - Added wp_impl_module_unload() and LocalModule:unload(), giving + scripts control to unload implemented modules at any time + - Added a volume-set action to module-mpris to allow adjusting + the volume of a remote MPRIS2 player from Lua + - Added --yes flag to wpctl reset to skip the confirmation + prompt + - Added device.form-factor ALSA node property for use in ALSA + rules, and made HDMI node descriptions include the name of the + connected display when available + - Refactored the Bluetooth monitor to use event hooks for + handling devices and nodes, matching the design already used + by the v4l2 and libcamera monitors + - Overhauled the documentation: filled in every stub and missing + Lua API and C API page, added a getting started guide, new + wireplumber(1) and wpexec(1) man pages, and removed stale + pages describing features renamed or removed in the 0.4 to 0.5 + transition + * Fixes: + - Fixed monitors to always activate all device and node + features, and made monitors wait for successful device + activation before storing the devices and nodes as a managed + objects + - Fixed find-preferred-profile to skip a configured preferred + profile that is not available, instead of leaving no profile + selected + - Fixed permission-manager to not include destroyed globals when + rebuilding the permissions array on objects-changed, fixing + some pipewire warnings in the log + - Fixed a memory leak in WpSpaDevice by only collecting params + from our own requests + - Fixed filter-graph to correctly apply graphs defined for the + same node across multiple configuration files + - Fixed several nil-related crashes and correctness issues in + Lua scripts + - Improved apply-access to directly attach an already-active + permission manager to the client instead of wastefully + re-running activation on it + - Improved state-stream change detection to avoid spurious state + writes from volume rounding and from unset or empty properties + - Fixed default-nodes to ignore smart filters when selecting the + best default node + - Removed the node.filter.forward-format setting and its script, + which only worked with 0.4 and never really worked with 0.5 + +------------------------------------------------------------------- Old: ---- wireplumber-0.5.15.obscpio New: ---- wireplumber-0.5.17.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ wireplumber.spec ++++++ --- /var/tmp/diff_new_pack.OUiLoz/_old 2026-09-08 16:51:32.998506266 +0200 +++ /var/tmp/diff_new_pack.OUiLoz/_new 2026-09-08 16:51:33.000506349 +0200 @@ -22,7 +22,7 @@ %define sover 0 %define libwireplumber libwireplumber-%{apiver_str}-%{sover} Name: wireplumber -Version: 0.5.15 +Version: 0.5.17 Release: 0 Summary: Session / policy manager implementation for PipeWire License: MIT @@ -267,7 +267,9 @@ %dir %{_datadir}/doc/wireplumber/examples %{_datadir}/doc/wireplumber/examples/wireplumber.conf.d %{_datadir}/wireplumber +%{_mandir}/man1/wireplumber.1%{?ext_man} %{_mandir}/man1/wpctl.1%{?ext_man} +%{_mandir}/man1/wpexec.1%{?ext_man} %files lang -f %{name}.lang ++++++ _service ++++++ --- /var/tmp/diff_new_pack.OUiLoz/_old 2026-09-08 16:51:33.035507816 +0200 +++ /var/tmp/diff_new_pack.OUiLoz/_new 2026-09-08 16:51:33.040508026 +0200 @@ -3,7 +3,7 @@ <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.15</param> + <param name="revision">0.5.17</param> <param name="versionformat">@PARENT_TAG@</param> <!-- <param name="revision">master</param> @@ -15,8 +15,8 @@ <param name="versionformat">@PARENT_TAG@+git%cd.%h</param> --> </service> - <service name="tar" mode="buildtime"/> - <service name="recompress" mode="buildtime"> + <service name="tar" mode="manual"/> + <service name="recompress" mode="manual"> <param name="file">*.tar</param> <param name="compression">xz</param> </service> ++++++ wireplumber.obsinfo ++++++ --- /var/tmp/diff_new_pack.OUiLoz/_old 2026-09-08 16:51:33.081509744 +0200 +++ /var/tmp/diff_new_pack.OUiLoz/_new 2026-09-08 16:51:33.085509912 +0200 @@ -1,5 +1,5 @@ name: wireplumber -version: 0.5.15 -mtime: 1781785475 -commit: bc4fa8f5e84806f86530c97cb35283eecc3ec081 +version: 0.5.17 +mtime: 1788355141 +commit: 11e501181fb87dc8e72e55156d672109fbad2434
