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
 

Reply via email to