New comment by Duncaen on void-packages repository https://github.com/void-linux/void-packages/pull/34904#issuecomment-1079768935 Comment: > > Of course, if wireplumber is to be a new, official replacement for the old session manager, it seems that upstream should provide a clean way to build the entire apparatus together, such as by pulling wireplumber into the source tree. > > > If it is ugly to build wireplumber as part of the pipewire package (I have an unverified suspicion that it may be), it may be less ugly to have a pipewire-bootstrap package or something that can satisfy the makedepends and checkdepends of pipewire to break the cycle. > > This is what ` -Dsession-managers="[ 'wireplumber' ]"` is for. How does that solve that pipewire would depend on wireplumber and wireplumber on pipewire? How are we supposed to build that from a clean state?