Hey there! I've been tasked to give an update that the ISO images are failing to build since December. I've investigated the seed and have found the solution.
Right now, you're seeding the pipewire-audio-client-libraries
which is a transitional package for pipewire-alsa
and pipewire-jack
. I recommend removing that package and simply replacing it with the pipewire-pulse
which should pull-in everything needed to transition to pipewire, if that is the intention. Since you have components which still hard-depend on pulseaudio
, I do not recommend using pipewire-alsa
at this time since they are technically incompatible and conflict.
The good news is that pipewire-pulse
and pulseaudio
are coinstallable and technically compatible. Interestingly enough, the presence of pipewire will override pulseaudio as the default sound server, so there's no need to worry. All pulseaudio applications will assume they're running on pulseaudio, when in reality they're running on pipewire. It's completely transparent.
Unless you have professional audio applications, there's no need for pipewire-jack
to be installed by default, and it won't even function without additional configuration. We have the ubuntustudio-pipewire-config
in the archive which is installable on any flavor that will give all of the necessary jack configuration for pipewire's jack plugin, making it functional.
So, in the core seed, what needs to happen is replace this line:
170 -pipewire-audio-client-libraries
170 +pipewire-pulse
I hope this helps get your builds back on-track!
(and I have no idea why I have a Canonical badge here, I don't work for Canonical)