/srv/irclogs.ubuntu.com/2021/04/23/#ubuntu-motu.txt

KrausEvening! I need to report a possible missing couple files in an Ubuntu package?05:11
Kraus21.04, for PipeWire, there are a couple files missing required for a service that's installed automatically on new system installs05:12
KrausThe 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:13
KrausSomeone 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:14
KrausThe 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:15
KrausI 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/108705:17
ubot3Issue 1087 in pipewire/pipewire "pipewire-pulse.service missing in Ubuntu 21.04" [Opened]05:17
Unit193Do you have /usr/share/doc/pipewire/examples/systemd/user/pipewire-pulse.service and /usr/share/doc/pipewire/examples/systemd/user/pipewire-pulse.socket?05:17
KrausUnit193: 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:20
KrausI can make a copy of the log where he and I troubleshooted this if you like.05:21
KrausOh wait05:21
KrausSorry,  /usr/share/doc/ ?05:21
KrausNo, no I don't.05:21
KrausWait, I think I might know what you're talking about.05:21
KrausUnit193: Is it the apt package pipewire-doc ?05:22
Kraus"  libraries for the PipeWire multimedia server - documentation " ?05:22
Unit193Nope, those are shipped in 'pipewire' directly.05:23
KrausAh, then no, they weren't present. I can check once again just to make sure I'm right05:23
KrausWait 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 them05:24
Unit193dpkg -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
Unit193Please take a look at https://wiki.debian.org/PipeWire05:25
Kraus<amstan> lol, why are they in doc?05:25
KrausHuh.. okay so.. I guess I'm a little confused why they're not installed out of the box..05:27
Unit193I'd guess as the wiki denotes, "This is not a supported scenario for Debian 11, and is considered experimental." or something.05:27
Unit193(But the wiki shows how to enable it as a drop-in for pulse and alsa.)05:28
KrausExperimental but crucial for the entire package to work, heh :)05:28
Unit193Well 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:29
Unit193Again, 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
KrausI really wish the people at PipeWire would write up some documentation for all this. It's really lacking.05:30
KrausNono, not blaming you for anything :)05:30
Unit193I didn't read that you were, just making sure I don't sound like I know more than I do.05:30
KrausLooks like they put the pieces in place for anyone courageous enough to go looking for them.05:30
KrausYeah, pipewire's pretty crazy. Entirely redoing the entire linux sound system landscape from a trio of servers into one, sitting right on ALSA.05:31
KrausOhwell, thanks for the help. I'll pass on the word to the pipewire people in that ticket thread I started.05:34
Unit193It'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
Unit193Sure thing, happy to help.05:39
=== alan_g_ is now known as alan_g
=== hggdh is now known as hggdh-msft
=== hggdh-msft is now known as hggdh

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!