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
