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")
