[05:11] Evening! I need to report a possible missing couple files in an Ubuntu package? [05:12] 21.04, for PipeWire, there are a couple files missing required for a service that's installed automatically on new system installs [05:13] The service pipewire-pulse.service needs usr/lib/systemd/user/pipewire-pulse.service and usr/lib/systemd/user/pipewire-pulse.socket in order to function. [05:14] Someone from #pipewire pointed me to an Arch repo where I extracted a tarball and plopped them into place, and now pipewire-pulse is working. [05:15] The other two services associated with pipewire (pipewire.service and pipewire-media-session.service) are working fine. That last one was the one that was missing. [05:17] I opened up a ticket on Pipewire's Gitlab to let them know and I'm waiting to hear back, but so far this is looking like a packaging error. https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/1087 [05:17] Issue 1087 in pipewire/pipewire "pipewire-pulse.service missing in Ubuntu 21.04" [Opened] [05:17] Do you have /usr/share/doc/pipewire/examples/systemd/user/pipewire-pulse.service and /usr/share/doc/pipewire/examples/systemd/user/pipewire-pulse.socket? [05:20] Unit193: I do now that the user in #pipewire had me download it from the arch repository. :) They were completely missing from a fresh Live USB drive of 21.04 I've been testing Pipewire out in. He had me go here: https://archlinux.org/packages/extra/x86_64/pipewire/download/ [05:21] I can make a copy of the log where he and I troubleshooted this if you like. [05:21] Oh wait [05:21] Sorry, /usr/share/doc/ ? [05:21] No, no I don't. [05:21] Wait, I think I might know what you're talking about. [05:22] Unit193: Is it the apt package pipewire-doc ? [05:22] " libraries for the PipeWire multimedia server - documentation " ? [05:23] Nope, those are shipped in 'pipewire' directly. [05:23] Ah, then no, they weren't present. I can check once again just to make sure I'm right [05:24] Wait yeah, it looks like they're there.... are those the ones I installed? Let me go back and see if that's where he had me put them [05:25] dpkg -S /path/to/file will show you what package installed them. They are installed as example docs though, not as systemd user units. [05:25] Please take a look at https://wiki.debian.org/PipeWire [05:25] lol, why are they in doc? [05:27] Huh.. okay so.. I guess I'm a little confused why they're not installed out of the box.. [05:27] I'd guess as the wiki denotes, "This is not a supported scenario for Debian 11, and is considered experimental." or something. [05:28] (But the wiki shows how to enable it as a drop-in for pulse and alsa.) [05:28] Experimental but crucial for the entire package to work, heh :) [05:29] Well some things have native support for pipewire, maybe. Those are just needed for it to be a drop-in for pulse and alsa (well and jack) [05:30] Again, I didn't do this, I'm just noting from what I know and from the wiki. Ubuntu specifically did nothing with pipewire, it's all imported with no changes from Debian. [05:30] I really wish the people at PipeWire would write up some documentation for all this. It's really lacking. [05:30] Nono, not blaming you for anything :) [05:30] I didn't read that you were, just making sure I don't sound like I know more than I do. [05:30] Looks like they put the pieces in place for anyone courageous enough to go looking for them. [05:31] Yeah, pipewire's pretty crazy. Entirely redoing the entire linux sound system landscape from a trio of servers into one, sitting right on ALSA. [05:34] Ohwell, thanks for the help. I'll pass on the word to the pipewire people in that ticket thread I started. [05:39] It's *supposed* to be better, but often after playing some audio I get a high pitch sound. It goes away if I adjust the volume a click and then back (or sometimes takes a few.) [05:39] Sure thing, happy to help. === alan_g_ is now known as alan_g === hggdh is now known as hggdh-msft === hggdh-msft is now known as hggdh