ubuntustudio-bugs team mailing list archive
-
ubuntustudio-bugs team
-
Mailing list archive
-
Message #11294
[Bug 2001577] Re: [SRU] ubuntustudio-installer not compatible with pipewire
This bug was fixed in the package ubuntustudio-installer - 0.13.1
---------------
ubuntustudio-installer (0.13.1) kinetic; urgency=medium
* Add jackd2 to recommends
- Prevents installation issues if installed later on
* Remove dependency on studio-controls (LP: #2001577)
- Now includes script from studio-controls previously used
* Installs studio-controls optionally
- For pipewire usesrs as studio-controls conflicts with pipewire
-- Erich Eickmeyer <eeickmeyer@xxxxxxxxxx> Wed, 21 Dec 2022 08:21:31
-0800
** Changed in: ubuntustudio-installer (Ubuntu Kinetic)
Status: Fix Committed => Fix Released
--
You received this bug notification because you are a member of Ubuntu
Studio Bugs, which is subscribed to ubuntustudio-installer in Ubuntu.
https://bugs.launchpad.net/bugs/2001577
Title:
[SRU] ubuntustudio-installer not compatible with pipewire
Status in ubuntustudio-installer package in Ubuntu:
Fix Released
Status in ubuntustudio-installer source package in Kinetic:
Fix Released
Status in ubuntustudio-installer source package in Lunar:
Fix Released
Bug description:
[Impact]
* ubuntustudio-installer is meant to be installable with every
official flavor of Ubuntu, including Ubuntu Desktop. Unfortunately,
this took a bit of a turn when Ubuntu Desktop switched to Pipewire by
default.
* ubuntustudio-installer installs studio-controls as it relies on a
script studio-controls installs in order to configure audio.
Unfortunately, studio-controls itself installs a small daemon that
restarts pulseaudio, which overrides pipewire's pulseaudio
compatibility stack.
* In order to fix this, studio-controls could no longer be installed
as a dependency, but as an optional installation installed by
ubuntustudio-installer. The script snippet used by ubuntustudio-
installer in studio-controls for the correct configuration of real-
time permissions has been moved to a separate script for ubuntustudio-
installer to use. This eliminates the studio-controls dependency.
* The studio-controls dependency also brought-in jackd2 which has an
interactive ncurses-mode configuration question. ubuntustudio-
installer does not gracefully handle these, so jackd2 is installed as
a recommends of ubuntustudio-installer in order to prevent this issue.
[Test Case]
* From Ubuntu, install ubuntustudio-instaler. Upon reboot, pulseaudio
will be the default sound server as opposed to pipewire.
[Where Things Could Go Wrong]
* If a user installs studio-controls from ubuntustudio-installer, it
will cause the aforementioned issue. The issue really stems from
studio-controls, but it is not yet designed with pipewire
compatibility in mind. This is planned for the next major release and
is work-in-progress.
[Other Information]
* The jackd2 soft dependency shouldn't cause any issues simply being
installed, even if pipewire-jack is installed because the pipewire-
jack package does not automatically configure itself properly without
additional administrator or user intervention. This is the purpose of
the ubuntustudio-pipewire-config package in lunar.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ubuntustudio-installer/+bug/2001577/+subscriptions
References