[SRU] Hard-Dependency on pipewire-pulse preventing audio config switch without packaging issues
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ubuntustudio-meta (Ubuntu) |
Fix Released
|
High
|
Erich Eickmeyer | ||
Lunar |
Fix Released
|
High
|
Erich Eickmeyer | ||
Mantic |
Fix Released
|
High
|
Erich Eickmeyer |
Bug Description
[Impact]
Ubuntu Studio introduced a way to switch between the new PipeWire-based audio configuration and the older JACK/PulseAudio
As such, in order to prevent PulseAudio dependencies from automatically installing where equivalent PipeWire alternatives exist via `pipewire-pulse`, `pipewire-pulse` had to be seeded as a pre-seed for the `ubuntustudio-
However, since pipewire-pulse was seeded as a hard dependency and not as a recommends, when one went to switch to the pulseaudio configuration via the `ubuntstudio-
A fix is to this would be as simple as demoting the pre-seed of pipewire-pulse to recommends.
[Test Case]
* Install Ubuntu Studio 23.04
* Install ubutustudio-
- Notice ubuntustudio-audio and ubuntustudio-video would be REMOVED. This is not desired.
* Further testing can continue from here, but removal of those two metapackages is proof enough of the breakage.
[Regression Potential]
The biggest regression potential in this would be that seeds in Mantic would have trouble building as a result of this change. I don't see this as happening as the entire point is to simply get it in before pulseaudio, and that happens regardless of depends or recommends.
[Other Information]
This issue was not caught as a seed update was done after beta freeze to fix an image build failure. A meta update was done just prior to final freeze by Steve Langasek and this issue was not tested. This issue was found by a user and brought up in IRC chat.
Changed in ubuntustudio-meta (Ubuntu Lunar): | |
status: | New → In Progress |
importance: | Undecided → High |
assignee: | nobody → Erich Eickmeyer (eeickmeyer) |
Changed in ubuntustudio-meta (Ubuntu Mantic): | |
status: | In Progress → Fix Committed |
description: | updated |
summary: |
[SRU] Hard-Dependency on pipewire-pulse preventing audio config switch + without packaging issues |
This bug was fixed in the package ubuntustudio-meta - 0.294
---------------
ubuntustudio-meta (0.294) mantic; urgency=medium
* Refreshed dependencies
* Moved pipewire-pulse to audio-recommends, video-recommends (LP: #2018695)
-- Erich Eickmeyer <email address hidden> Sun, 07 May 2023 10:48:34 -0700