Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package pipewire for openSUSE:Factory 
checked in at 2023-07-27 16:50:15
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/pipewire (Old)
 and      /work/SRC/openSUSE:Factory/.pipewire.new.32662 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "pipewire"

Thu Jul 27 16:50:15 2023 rev:88 rq:1100810 version:0.3.75

Changes:
--------
--- /work/SRC/openSUSE:Factory/pipewire/pipewire.changes        2023-07-19 
19:10:06.260380259 +0200
+++ /work/SRC/openSUSE:Factory/.pipewire.new.32662/pipewire.changes     
2023-07-27 16:50:32.729725108 +0200
@@ -1,0 +2,63 @@
+Tue Jul 25 08:19:55 UTC 2023 - Antonio Larrosa <alarr...@suse.com>
+
+- Add code in the spec file to modify the patch file 
+  reduce-meson-dependency.patch (used to build in SLE/Leap) so that
+  we don't need to rebase it manually for every version update.
+- Use gcc 11 in SLE/Leap since gcc 9 fails to build 0.3.75 with
+  ../spa/include/spa/utils/cleanup.h:52:13: error: dereferencing pointer to 
incomplete type ‘DIR’ {aka ‘struct __dirstream’}
+     52 |  __typeof__(*(ptr)) *_old_value = spa_steal_ptr(ptr); \
+
+-------------------------------------------------------------------
+Sun Jul 23 01:16:45 UTC 2023 - llyyr <llyyr.pub...@gmail.com>
+
+- Update to version 0.3.75:
+  * Highlights
+    - Link permissions between nodes are now enforced. This avoids 
+      potential portal managed screencast nodes to link to the
+      camera even though it was not assigned permissions to do so
+      by the session manager.
+    - Libcamera and v4l2 devices now have properties so that 
+      duplicates can be filtered out by the session manager.
+    - A bug with draining was fixed where a buffer would be marked 
+      EMPTY and would not play when it contained drained samples.
+    - Many fixes and improvements.
+  * PipeWire
+    - Permissions for links between nodes are now enforced. The
+      link will now check that the owner clients of the nodes can
+      see each other before allowing the link. This avoids
+      screensharing clients to accidentally being linked to the
+      camera nodes by the session manager. A side effect is that
+      patchbay tools will no longer be able to link portal managed
+      screencast nodes to the camera, for this we need a new
+      permission for those patchbay clients.
+    - The stream.rules/filter.rules are now evaluated when
+      connecting the stream/filter so that more properties can be
+      matched.
+    - Move some internal events from the context to the nodes to
+      better handle per-node threads in the future.
+    - The thread-loop will now signal when the thread is started.
+  * modules
+    - A timestamp workaround in module-raop was reverted because it 
+      does not work in all cases. Instead latency was increased to 
+      1.5 seconds, which also makes the problematic device in 
+      question work.
+    - The profiler module was reworked a bit to use the new node 
+      realtime events. It should now also handle dynamically added
+      and removed drivers.
+    - The module-rt now does the rtkit calls from a separate thread 
+      so that it does not block the main thread. This could cause 
+      deadlocks during startup in some cases.
+  * SPA
+    - Atomic operation macros were move from internal pipewire API
+      to public API.
+    - The video-info structure now has a new 
+      SPA_VIDEO_FLAG_MODIFIER_FIXATION_REQUIRED flag to instruct
+      the application to fixate the modifiers. This simplifies some
+      logic in applications a lot.
+    - The libcamera and v4l2 nodes now have properties to enumerate 
+      the device id they are using. This can be used to match v4l2
+      devices and libcamera devices and filter out duplicates.
+    - A bug with draining was fixed where a buffer would be marked 
+      EMPTY and would not
+
+-------------------------------------------------------------------

Old:
----
  pipewire-0.3.74.obscpio

New:
----
  pipewire-0.3.75.obscpio

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ pipewire.spec ++++++
--- /var/tmp/diff_new_pack.hGxMwy/_old  2023-07-27 16:50:34.613735751 +0200
+++ /var/tmp/diff_new_pack.hGxMwy/_new  2023-07-27 16:50:34.625735819 +0200
@@ -60,7 +60,7 @@
 %bcond_with aptx
 
 Name:           pipewire
-Version:        0.3.74
+Version:        0.3.75
 Release:        0
 Summary:        A Multimedia Framework designed to be an audio and video 
server and more
 License:        MIT
@@ -75,8 +75,8 @@
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
 %if 0%{?suse_version} <= 1500
-BuildRequires:  gcc9
-BuildRequires:  gcc9-c++
+BuildRequires:  gcc11
+BuildRequires:  gcc11-c++
 %endif
 BuildRequires:  graphviz
 BuildRequires:  meson >= 0.59.4
@@ -379,13 +379,14 @@
 %prep
 %autosetup -N
 %if %{?pkg_vcmp:%{pkg_vcmp meson <= 0.61.0}}
+sed -ie "s/version : '0.3.72'/version : '%{version}'/" %{P:0}
 %patch0 -p1
 %endif
 
 %build
 %if %{pkg_vcmp gcc < 8}
-export CC=gcc-9
-export CXX=g++-9
+export CC=gcc-11
+export CXX=g++-11
 %endif
 %meson \
     -Ddocs=enabled \

++++++ _service ++++++
--- /var/tmp/diff_new_pack.hGxMwy/_old  2023-07-27 16:50:34.653735977 +0200
+++ /var/tmp/diff_new_pack.hGxMwy/_new  2023-07-27 16:50:34.657736001 +0200
@@ -3,7 +3,7 @@
   <service name="obs_scm" mode="manual">
     <param name="scm">git</param>
     <param 
name="url">https://gitlab.freedesktop.org/pipewire/pipewire.git</param>
-    <param name="revision">0.3.74</param>
+    <param name="revision">0.3.75</param>
     <param name="versionformat">@PARENT_TAG@</param>
 <!--
     <param name="revision">master</param>

++++++ pipewire-0.3.74.obscpio -> pipewire-0.3.75.obscpio ++++++
/work/SRC/openSUSE:Factory/pipewire/pipewire-0.3.74.obscpio 
/work/SRC/openSUSE:Factory/.pipewire.new.32662/pipewire-0.3.75.obscpio differ: 
char 49, line 1

++++++ pipewire.obsinfo ++++++
--- /var/tmp/diff_new_pack.hGxMwy/_old  2023-07-27 16:50:34.701736249 +0200
+++ /var/tmp/diff_new_pack.hGxMwy/_new  2023-07-27 16:50:34.705736271 +0200
@@ -1,5 +1,5 @@
 name: pipewire
-version: 0.3.74
-mtime: 1689153523
-commit: da7f39829931378a2758ceb31e6310f9a5b8e090
+version: 0.3.75
+mtime: 1689930252
+commit: a3bd0f7a0a8dec9045deeb5eb3eb92b09ff75d57
 

Reply via email to