Hello community,

here is the log from the commit of package pulseaudio for openSUSE:Factory 
checked in at 2019-10-10 11:50:38
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/pulseaudio (Old)
 and      /work/SRC/openSUSE:Factory/.pulseaudio.new.2352 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "pulseaudio"

Thu Oct 10 11:50:38 2019 rev:164 rq:736452 version:13.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/pulseaudio/pulseaudio.changes    2019-09-21 
17:27:11.808734451 +0200
+++ /work/SRC/openSUSE:Factory/.pulseaudio.new.2352/pulseaudio.changes  
2019-10-10 11:50:46.583746239 +0200
@@ -1,0 +2,19 @@
+Mon Oct  7 15:25:25 UTC 2019 - Frederic Crozat <[email protected]>
+
+- Update pulseaudio-gdm-hooks.tmpfiles to use the same ownership
+  and permissions as in specfile for pulseaudio files.
+- Update default.pa-for-gdm to not load bluetooth support in 
+  pulseaudio gdm instance. This ensure headset are not stolen by
+  gdm instance instead of user instance. Idea from ArchLinux.
+- Update pulseaudio-old-systemd-workaround.patch to disable
+  LockPersonality also on Leap 15.x.
+
+-------------------------------------------------------------------
+Sun Sep 22 19:40:15 UTC 2019 - Bjørn Lie <[email protected]>
+
+- Pass --disable-running-from-build-tree to configure for improving
+  build reproducibility.
+- Add pulseaudio-rpmlintrc: Filter out false positive warnings
+  about hidden files in pulseaudio-gdm-hooks.
+
+-------------------------------------------------------------------

New:
----
  pulseaudio-rpmlintrc

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

Other differences:
------------------
++++++ pulseaudio.spec ++++++
--- /var/tmp/diff_new_pack.08ql9z/_old  2019-10-10 11:50:47.611743510 +0200
+++ /var/tmp/diff_new_pack.08ql9z/_new  2019-10-10 11:50:47.615743500 +0200
@@ -41,6 +41,7 @@
 Source7:        pulseaudio.tmpfiles
 Source8:        pulseaudio-gdm-hooks.tmpfiles
 Source9:        client-system.conf
+Source98:       pulseaudio-rpmlintrc
 Source99:       baselibs.conf
 Patch0:         disabled-start.diff
 Patch1:         suppress-socket-error-msg.diff
@@ -355,6 +356,7 @@
 %configure \
        --disable-static \
        --disable-rpath \
+       --disable-running-from-build-tree \
 %ifarch armv5tel armv6hl
        --disable-neon-opt \
 %endif

++++++ default.pa-for-gdm ++++++
--- /var/tmp/diff_new_pack.08ql9z/_old  2019-10-10 11:50:47.659743383 +0200
+++ /var/tmp/diff_new_pack.08ql9z/_new  2019-10-10 11:50:47.659743383 +0200
@@ -10,3 +10,17 @@
 load-module module-console-kit
 load-module module-position-event-sounds
 
+### unload driver modules for Bluetooth hardware
+### this ensure Bluetooth headset are not stolen by gdm pulseaudio instance
+.nofail
+
+.ifexists module-bluetooth-policy.so
+unload-module module-bluetooth-policy
+.endif
+
+.ifexists module-bluetooth-discover.so
+unload-module module-bluetooth-discover
+.endif
+
+.fail
+

++++++ pulseaudio-gdm-hooks.tmpfiles ++++++
--- /var/tmp/diff_new_pack.08ql9z/_old  2019-10-10 11:50:47.683743319 +0200
+++ /var/tmp/diff_new_pack.08ql9z/_new  2019-10-10 11:50:47.683743319 +0200
@@ -1,2 +1,2 @@
-d /var/lib/gdm/.pulse 0755 - - -
-C /var/lib/gdm/.pulse/default.pa 0644 - - - 
/usr/share/factory/var/lib/gdm/.pulse/default.pa
+d /var/lib/gdm/.pulse 0700 gdm gdm -
+C /var/lib/gdm/.pulse/default.pa 0600 gdm gdm - 
/usr/share/factory/var/lib/gdm/.pulse/default.pa

++++++ pulseaudio-old-systemd-workaround.patch ++++++
--- /var/tmp/diff_new_pack.08ql9z/_old  2019-10-10 11:50:47.691743298 +0200
+++ /var/tmp/diff_new_pack.08ql9z/_new  2019-10-10 11:50:47.695743288 +0200
@@ -2,9 +2,18 @@
  src/daemon/systemd/user/pulseaudio.service.in |    2 +-
  1 file changed, 1 insertion(+), 1 deletion(-)
 
---- a/src/daemon/systemd/user/pulseaudio.service.in
-+++ b/src/daemon/systemd/user/pulseaudio.service.in
-@@ -24,7 +24,7 @@ NoNewPrivileges=yes
+Index: pulseaudio-13.0/src/daemon/systemd/user/pulseaudio.service.in
+===================================================================
+--- pulseaudio-13.0.orig/src/daemon/systemd/user/pulseaudio.service.in 
2019-09-13 15:10:23.000000000 +0200
++++ pulseaudio-13.0/src/daemon/systemd/user/pulseaudio.service.in      
2019-10-07 17:43:52.208067968 +0200
+@@ -18,13 +18,13 @@
+ 
+ [Service]
+ ExecStart=@PA_BINARY@ --daemonize=no
+-LockPersonality=yes
++#LockPersonality=yes
+ MemoryDenyWriteExecute=yes
+ NoNewPrivileges=yes
  Restart=on-failure
  RestrictNamespaces=yes
  SystemCallArchitectures=native

++++++ pulseaudio-rpmlintrc ++++++
# Filter out warnings about hidden files in pulseaudio-gdm-hooks -- they are 
ok/expected
addFilter("hidden-file-or-dir .*/usr/share/factory/var/lib/gdm/.pulse")
addFilter("hidden-file-or-dir .*/var/lib/gdm/.pulse")

Reply via email to