Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package pulseaudio for openSUSE:Factory 
checked in at 2026-04-29 19:17:41
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/pulseaudio (Old)
 and      /work/SRC/openSUSE:Factory/.pulseaudio.new.30200 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "pulseaudio"

Wed Apr 29 19:17:41 2026 rev:207 rq:1349762 version:17.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/pulseaudio/pulseaudio.changes    2026-01-30 
18:21:15.334934217 +0100
+++ /work/SRC/openSUSE:Factory/.pulseaudio.new.30200/pulseaudio.changes 
2026-04-29 19:18:29.214661915 +0200
@@ -1,0 +2,14 @@
+Thu Apr 23 08:24:12 UTC 2026 - Antonio Larrosa <[email protected]>
+
+- Do not run setup-pulseaudio on %post. Everything should work
+  fine out of the box these days . This improves the behaviour
+  of the package in immutable systems (jsc#PED-14841).
+- Remove workaround in %post for a bug (bsc#1083473) that was 
+  actually fixed in systemd-rpm-macros on March 4 2021
+  (bsc#1183051).
+- Install sh and csh profiles as static files instead of generating
+  them from setup-pulseaudio (which is not run automatically
+  anymore).
+- pulseaudio-setup is no longer required by pulseaudio.
+
+-------------------------------------------------------------------
@@ -2076 +2090 @@
-Thu Jan 10 00:01:00 IST 2008 - [email protected]
+Thu Jan 10 00:01:00 CET 2008 - [email protected]
@@ -2099,0 +2114 @@
+
@@ -2145,0 +2161 @@
+

New:
----
  pulseaudio.csh
  pulseaudio.sh

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

Other differences:
------------------
++++++ pulseaudio.spec ++++++
--- /var/tmp/diff_new_pack.Ipj0hJ/_old  2026-04-29 19:18:30.094697967 +0200
+++ /var/tmp/diff_new_pack.Ipj0hJ/_new  2026-04-29 19:18:30.094697967 +0200
@@ -50,6 +50,8 @@
 Source7:        pulseaudio.tmpfiles
 Source9:        client-system.conf
 Source10:       system-user-pulse.conf
+Source11:       pulseaudio.sh
+Source12:       pulseaudio.csh
 Source99:       baselibs.conf
 Patch0:         disabled-start.diff
 Patch1:         suppress-socket-error-msg.diff
@@ -113,7 +115,6 @@
 Requires(pre):  user(pulse)
 ## needs the same liborc version which was used to build against
 %requires_eq    liborc-0_4-0
-Requires(post): pulseaudio-setup
 Recommends:     alsa-plugins-pulse
 Suggests:       libsoxr0 >= 0.1.1
 Conflicts:      kernel < 2.6.31
@@ -388,8 +389,8 @@
 install -d %{buildroot}%{_fillupdir}
 install -m 0644 %{SOURCE3} %{buildroot}%{_fillupdir}
 mkdir -p %{buildroot}%{_sysconfdir}/profile.d
-touch %{buildroot}%{_sysconfdir}/profile.d/pulseaudio.sh
-touch %{buildroot}%{_sysconfdir}/profile.d/pulseaudio.csh
+install -m 644 %{SOURCE11} %{buildroot}%{_sysconfdir}/profile.d/pulseaudio.sh
+install -m 644 %{SOURCE12} %{buildroot}%{_sysconfdir}/profile.d/pulseaudio.csh
 mkdir -p %{buildroot}%{_prefix}/lib/tmpfiles.d
 install -m 644 %{SOURCE7} %{buildroot}%{_prefix}/lib/tmpfiles.d/pulseaudio.conf
 # create .d conf dirs (since 8.0)
@@ -418,15 +419,6 @@
   echo "Please log out from all sessions once to make it effective."
 fi
 %systemd_user_post pulseaudio.socket
-# FIXME: workaround to make sure the user socket symlink creation (bsc#1083473)
-if [ ! -f /etc/systemd/user/sockets.target.wants/%{name}.socket ]; then
-  # below should work once when preset is defined properly:
-  #  /usr/bin/systemctl --no-reload --global preset pulseaudio.socket
-  mkdir -p /etc/systemd/user/sockets.target.wants
-  ln -s %{_userunitdir}/%{name}.socket 
/etc/systemd/user/sockets.target.wants/%{name}.socket
-fi
-# Update the /etc/profile.d/pulseaudio.* files
-setup-pulseaudio --auto > /dev/null
 
 %preun
 %systemd_user_preun pulseaudio.socket
@@ -575,9 +567,8 @@
 %files setup
 %{_bindir}/setup-pulseaudio
 %{_fillupdir}/sysconfig.sound-pulseaudio
-# created by setup-pulseaudio script
-%ghost %{_sysconfdir}/profile.d/pulseaudio.sh
-%ghost %{_sysconfdir}/profile.d/pulseaudio.csh
+%config(noreplace) %{_sysconfdir}/profile.d/pulseaudio.sh
+%config(noreplace) %{_sysconfdir}/profile.d/pulseaudio.csh
 
 %files -n libpulse%{soname}
 %license LICENSE GPL LGPL

++++++ pulseaudio.csh ++++++
setenv AUDIODRIVER pulseaudio
setenv QEMU_AUDIO_DRV pa

++++++ pulseaudio.sh ++++++
alias aumix='padsp aumix'
alias sox='padsp sox'
export AUDIODRIVER=pulseaudio
export QEMU_AUDIO_DRV=pa

Reply via email to