The latest pulseaudio upload seems to have moved all the binary packages to universe.
This breaks image builds because gnome pulls them in as dependencies.
Build log:
https://launchpadlibrarian.net/736347872/buildlog_ubuntu_oracular_amd64_ubuntu_BUILDING.txt.gz
user@x13s:~$ rmadison -u ubuntu -S pulseaudio|grep oracular
libpulse-dev | 1:16.1+dfsg1-5.1ubuntu1 | oracular/universe | amd64, arm64, armhf, i386, ppc64el, riscv64, s390x
libpulse-mainloop-glib0 | 1:16.1+dfsg1-5.1ubuntu1 | oracular | armhf
libpulse-mainloop-glib0 | 1:16.1+dfsg1-5.1ubuntu1 | oracular/universe | amd64, arm64, i386, ppc64el, riscv64, s390x
libpulse0 | 1:16.1+dfsg1-5.1ubuntu1 | oracular | armhf
libpulse0 | 1:16.1+dfsg1-5.1ubuntu1 | oracular/universe | amd64, arm64, i386, ppc64el, riscv64, s390x
libpulsedsp | 1:16.1+dfsg1-5.1ubuntu1 | oracular/universe | amd64, arm64, i386, ppc64el, riscv64, s390x
pulseaudio | 1:16.1+dfsg1-5.1ubuntu1 | oracular | source
pulseaudio | 1:16.1+dfsg1-5.1ubuntu1 | oracular/universe | amd64, arm64, armhf, i386, ppc64el, riscv64, s390x
pulseaudio-equalizer | 1:16.1+dfsg1-5.1ubuntu1 | oracular/universe | amd64, arm64, armhf, i386, ppc64el, riscv64, s390x
pulseaudio-module-bluetooth | 1:16.1+dfsg1-5.1ubuntu1 | oracular/universe | amd64, arm64, armhf, i386, ppc64el, riscv64, s390x
pulseaudio-module-gsettings | 1:16.1+dfsg1-5.1ubuntu1 | oracular/universe | amd64, arm64, armhf, i386, ppc64el, riscv64, s390x
pulseaudio-module-jack | 1:16.1+dfsg1-5.1ubuntu1 | oracular/universe | amd64, arm64, armhf, i386, ppc64el, riscv64, s390x
pulseaudio-module-lirc | 1:16.1+dfsg1-5.1ubuntu1 | oracular/universe | amd64, arm64, armhf, i386, ppc64el, riscv64, s390x
pulseaudio-module-raop | 1:16.1+dfsg1-5.1ubuntu1 | oracular/universe | amd64, arm64, armhf, i386, ppc64el, riscv64, s390x
pulseaudio-module-zeroconf | 1:16.1+dfsg1-5.1ubuntu1 | oracular/universe | amd64, arm64, armhf, i386, ppc64el, riscv64, s390x
pulseaudio-utils | 1:16.1+dfsg1-5.1ubuntu1 | oracular/universe | amd64, arm64, armhf, i386, ppc64el, riscv64, s390x
This needs input from the desktop team, because indeed pulseaudio moved to universe even though it's seems (from a first glance) that the Gnome stack still depends on it.
For instance, looking at the current gnome-shell packages, they simply depend on libpulse0 and others. Even pipewire itself has libpipewire- 0.3-modules that still depends on libpulse0. Let me reach out to the desktop team for more information. I could reinstate pulseaudio binaries into main as there still seems to be need, but I'm also curious how in that case the binaries got dropped to universe.
But as said, maybe I'm just missing context.
Still, this is causing *all* desktop builds to fail right now.