packaging of client configs and modules
How are the client configuration libraries (client.conf, client-rt.conf) and the modules used by clients (module-client-device, module-client-node) supposed to be packaged in relation to libpipewire and the pipewire daemon?
Is it valid to have libpipewire installed but not the client configurations and modules?
At the moment both ArchLinux and Debian are packaging libpipewire in a way that does not guarantee that the configurations and modules are also installed. Only the full pipewire daemon pulls them in.
This leads to errors on startup:
[W][00355.592783] pw.conf | [ conf.c: 939 try_load_conf()] can't load config client.conf: No such file or directory
[E][00355.593459] pw.conf | [ conf.c: 963 pw_conf_load_conf_for_context()] can't load default config client.conf: No such file or directory
(This is a followup to https://github.com/mpv-player/mpv/issues/11790)