** Description changed: - This issue was reported on IRC and we should probably fix it before - installing wireplumber by default so I'm setting the block-proposed tag. + Impact + ------ + Ubuntu 22.04 LTS installs pipewire-media-session by default. If a user attempts to install wireplumber, it will break the pipewire-session-manager systemd user service used by gnome-remote-desktop - https://i.imgur.com/L5VFZO8.png + Failed to preset unit, file /etc/systemd/user/pipewire-session-manager.service already exists and is a symlink to /usr/lib/systemd/user/pipewire-media-session.service. + Created symlink /etc/systemd/user/pipewire.service.wants/wireplumber.service \u2192 /usr/lib/systemd/user/wireplumber.service. + /usr/bin/deb-systemd-helper: error: systemctl preset failed on wireplumber.service: No such file or directory - wireplumber is apparently too forceful in how it enables PipeWire. Both - Arch Linux and Debian had to + More details are needed for whether the broken symlink causes any issues + since pipewire appears to still work. - https://archlinux.org/news/undone-replacement-of-pipewire-media-session- - with-wireplumber/ + Test Case + --------- - Is it necessary for wireplumber to conflict with pipewire-media-session? - - Should we add Replaces? - - What files does pipewire-media-session need to clean up when it is - removed? - - See https://salsa.debian.org/gnome-team/gnome-remote- - desktop/-/commit/52799cfd for an example of how files that aren't - technically conffiles can be removed. + What Could Go Wrong + -------------------
** Also affects: wireplumber (Ubuntu Jammy) Importance: Undecided Status: New ** Also affects: pipewire-media-session (Ubuntu Jammy) Importance: Undecided Status: New ** Changed in: pipewire-media-session (Ubuntu Jammy) Status: New => Incomplete ** Changed in: wireplumber (Ubuntu Jammy) Status: New => Incomplete -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to pipewire-media-session in Ubuntu. https://bugs.launchpad.net/bugs/1977564 Title: wireplumber conflicts with pipewire-media-session & needs fixing Status in pipewire-media-session package in Ubuntu: Fix Committed Status in wireplumber package in Ubuntu: Fix Committed Status in pipewire-media-session source package in Jammy: Incomplete Status in wireplumber source package in Jammy: Incomplete Status in pipewire-media-session package in Debian: Confirmed Bug description: Impact ------ Ubuntu 22.04 LTS installs pipewire-media-session by default. If a user attempts to install wireplumber, it will break the pipewire-session-manager systemd user service used by gnome-remote-desktop Failed to preset unit, file /etc/systemd/user/pipewire-session-manager.service already exists and is a symlink to /usr/lib/systemd/user/pipewire-media-session.service. Created symlink /etc/systemd/user/pipewire.service.wants/wireplumber.service \u2192 /usr/lib/systemd/user/wireplumber.service. /usr/bin/deb-systemd-helper: error: systemctl preset failed on wireplumber.service: No such file or directory More details are needed for whether the broken symlink causes any issues since pipewire appears to still work. Test Case --------- What Could Go Wrong ------------------- To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/pipewire-media-session/+bug/1977564/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp