media-video/wireplumber-0.4.3 broke my audio and introduced this new error: M 16:47:36.383762 m-lua-scripting ../wireplumber-0.4.3/modules/module-lua-scripting/config.c:80:load_components: Failed to open module /usr/lib64/wireplumber-0.4/libwireplumber-module-logind: /usr/lib64/wireplumber-0.4/libwireplumber-module-logind.so: cannot open shared object file: No such file or directory Downgrading to media-video/wireplumber-0.4.2-r1 fixes the issue. Interestingly enough, upgrading to media-video/wireplumber-9999 fixes my audio, as well, HOWEVER wireplumber continues to output the same error. M 17:10:54.931545 m-lua-scripting ../wireplumber-9999/modules/module-lua-scripting/config.c:80:load_components: Failed to open module /usr/lib64/wireplumber-0.4/libwireplumber-module-logind: /usr/lib64/wireplumber-0.4/libwireplumber-module-logind.so: cannot open shared object file: No such file or directory
Created attachment 744975 [details] my output of emerge --info
I suspect the ebuild for 9999 needs updating as there’s patches upstream for elogind support which should be merged soon (as well as support for not bailing out when something is missing)
I suspected the same thing. In fact, I made a simple diff patch of that PR. If it's helpful, I can upload it. Be warned though, I didn't get a chance to try it as my immediate audio problem fixed itself pulling the live ebuild and I didn't need to use it.
The load_optional_module() has been merged upstream, which is why the live 9999 ebuild is working. My plan is to backport both elogind and load_optional_module() patches but the former has been slow to get merged upstream, so I might just go with doing an -r1 now with only the load_optional_module() backported.
wireplumber-0.4.4 is out just now.
Thank you for letting me know. The PR took some minutes (and as usual quick force push fix after initial push) to prepare but is now ready. ;)
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=960e345a7fc17efdb6966be441702dd2a91aaf1b commit 960e345a7fc17efdb6966be441702dd2a91aaf1b Author: Niklāvs Koļesņikovs <89q1r14hd@relay.firefox.com> AuthorDate: 2021-10-15 14:31:57 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2021-10-15 21:28:58 +0000 media-video/wireplumber: bump to 0.4.4 and add elogind support Thanks-to: Enrean Rean <enriqueinfoextra@gmail.com> (elogind support) Thanks-to: Randall (Gentoo bug about missing elogind) Closes: https://bugs.gentoo.org/818202 Signed-off-by: Niklāvs Koļesņikovs <89q1r14hd@relay.firefox.com> Closes: https://github.com/gentoo/gentoo/pull/22590 Signed-off-by: Sam James <sam@gentoo.org> media-video/wireplumber/Manifest | 2 +- .../{wireplumber-0.4.3.ebuild => wireplumber-0.4.4.ebuild} | 11 ++++++++--- media-video/wireplumber/wireplumber-9999.ebuild | 11 ++++++++--- 3 files changed, 17 insertions(+), 7 deletions(-)