Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package pipewire for openSUSE:Factory checked in at 2026-04-29 19:17:40 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/pipewire (Old) and /work/SRC/openSUSE:Factory/.pipewire.new.30200 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "pipewire" Wed Apr 29 19:17:40 2026 rev:154 rq:1349756 version:1.6.4 Changes: -------- --- /work/SRC/openSUSE:Factory/pipewire/pipewire.changes 2026-04-23 17:09:10.300006697 +0200 +++ /work/SRC/openSUSE:Factory/.pipewire.new.30200/pipewire.changes 2026-04-29 19:18:24.754479193 +0200 @@ -1,0 +2,7 @@ +Tue Apr 28 09:34:26 UTC 2026 - Antonio Larrosa <[email protected]> + +- Do not require pulseaudio-setup anymore +- Remove workaround for boo#1186561 which was already fixed + 5 years ago and which wrote to /var (jsc#PED-15662) + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ pipewire.spec ++++++ --- /var/tmp/diff_new_pack.Ngq24o/_old 2026-04-29 19:18:26.754561131 +0200 +++ /var/tmp/diff_new_pack.Ngq24o/_new 2026-04-29 19:18:26.762561459 +0200 @@ -420,9 +420,6 @@ # Virtual Provides to support swapping between PipeWire-PA and PA Conflicts: pulseaudio-daemon Provides: pulseaudio-daemon -%if 0%{?suse_version} > 1500 || 0%{?sle_version} >= 150400 -Requires(post): pulseaudio-setup -%endif #Provides: pulseaudio-module-bluetooth %description pulseaudio @@ -611,36 +608,8 @@ %systemd_user_pre pipewire.service pipewire.socket %post -# Check if the systemd_user_pre macro generated the file -# for systemd_user_post to enable the user socket. -if [ -f /run/systemd/rpm/needs-user-preset/pipewire.socket ]; then - echo "Switching Pipewire activation using systemd user socket." - echo "Please log out from all sessions once to make it effective." -fi %systemd_user_post pipewire.service pipewire.socket -# If the pipewire.socket user unit is not enabled and the workaround -# for boo#1186561 has never been executed, we need to execute it now -if [ ! -L %{_sysconfdir}/systemd/user/sockets.target.wants/pipewire.socket \ - -a ! -f %{_localstatedir}/lib/pipewire/pipewire_post_workaround \ - -a -x %{_bindir}/systemctl ]; then - for service in pipewire.service pipewire.socket ; do - %{_bindir}/systemctl --global preset "$service" || : - done - - mkdir -p %{_localstatedir}/lib/pipewire - cat << EOF > %{_localstatedir}/lib/pipewire/pipewire_post_workaround -# The existence of this file means that the pipewire user services were -# enabled at least once. Please don't remove this file as that would -# make the services to be enabled again in the next package update. -# -# Check the following bugs for more information: -# https://bugzilla.opensuse.org/show_bug.cgi?id=1184852 -# https://bugzilla.opensuse.org/show_bug.cgi?id=1183012 -# https://bugzilla.opensuse.org/show_bug.cgi?id=1186561 -EOF -fi - %preun %systemd_user_preun pipewire.service pipewire.socket @@ -652,30 +621,6 @@ %post pulseaudio %systemd_user_post pipewire-pulse.service pipewire-pulse.socket -# If the pipewire-pulse.socket user service is not enabled and the workaround -# for boo#1186561 has never been executed, we need to execute it now -if [ ! -L %{_sysconfdir}/systemd/user/sockets.target.wants/pipewire-pulse.socket \ - -a ! -f %{_localstatedir}/lib/pipewire/pipewire-pulseaudio_post_workaround \ - -a -x %{_bindir}/systemctl ]; then - for service in pipewire-pulse.service pipewire-pulse.socket ; do - %{_bindir}/systemctl --global preset "$service" || : - done - mkdir -p %{_localstatedir}/lib/pipewire - cat << EOF > %{_localstatedir}/lib/pipewire/pipewire-pulseaudio_post_workaround -# The existence of this file means that the pipewire-pulseaudio user service was -# enabled at least once. Please don't remove this file as that would -# make the services to be enabled again in the next package update. -# -# Check the following bugs for more information: -# https://bugzilla.opensuse.org/show_bug.cgi?id=1184852 -# https://bugzilla.opensuse.org/show_bug.cgi?id=1183012 -# https://bugzilla.opensuse.org/show_bug.cgi?id=1186561 -EOF -fi -%if 0%{?suse_version} > 1500 || 0%{?sle_version} >= 150400 -# Update the /etc/profile.d/pulseaudio.* files -setup-pulseaudio --auto > /dev/null -%endif %preun pulseaudio %systemd_user_preun pipewire-pulse.service pipewire-pulse.socket @@ -739,8 +684,6 @@ %if %{with_vulkan} %{_datadir}/pipewire/pipewire-vulkan.conf %endif -%ghost %dir %{_localstatedir}/lib/pipewire/ -%ghost %{_localstatedir}/lib/pipewire/pipewire_post_workaround %files -n %{libpipewire} %license LICENSE COPYING @@ -915,7 +858,6 @@ %{_datadir}/pipewire/pipewire-pulse.conf %dir %{_datadir}/pipewire/pipewire-pulse.conf.d/ %{_datadir}/pipewire/pipewire-pulse.conf.avail/ -%ghost %{_localstatedir}/lib/pipewire/pipewire-pulseaudio_post_workaround %{_datadir}/glib-2.0/schemas/org.freedesktop.pulseaudio.gschema.xml %files alsa
