[Pkg-utopia-maintainers] Bug#1043034: pipewire-pulse: Missing dependencie(s) or incomplete

Bzzzz lazyvirus at gmx.com
Tue Aug 8 16:46:46 BST 2023


On Tue, 8 Aug 2023 11:06:23 +0200
Dylan Aïssi <bob.dybian at gmail.com> wrote:

Hi Dylan,

> Hi,
> 
> Le sam. 5 août 2023 à 11:42, Bzzzz <lazyvirus at gmx.com> a écrit :
> >
> > After removing almost all pulseaudio packages, except those linked
> > to other programs, I rebooted and pipewire-pulse was gone (pipewire
> > and wireplumber were launched as usual).
> 
> Not sure what happened, maybe a package that should have stayed
> has been deleted.


Yep, I forgot that I also reinstalled xdg-desktop-portal &
xdg-desktop-portal-gtk due to the log you're talking about below.

> > I rebooted just in case, but still no pipewire-pulse, so I scooped
> > the web searching for a solution and find a guy saying that
> > installing pavucontrol & paprefs made him troubleshoot his loss of
> > audio also with pipewire-pulse too, so I tried, which installed
> > some other packages, and rebooted - this time, pipewire-pulse was
> > up and running after login.
> >
> > I'm not a specialist, but I think it was missing an
> > org.freedesktop.xxx.xml file that came with one of these two
> > packages or came from one of their dependencies.
> 
> I don't see any reference about a missing org.freedesktop.xxx.xml
> file in the log you provided. I suppose you've confused it with the
> missing "org.freedesktop.portal.Desktop"  which is a D-Bus interface
> used by pipewire for screen-sharing, so not related to your sound
> issue. This file is provided by the package xdg-desktop-portal
> (neither pavucontrol nor paprefs).
> 
> However, I can see in your log you are facing these bugs #995357 [1]
> and #1037447 [2]. Both of them are not blocking to get sound and
> are already fixed in newer versions that should land in
> *-backports repo soon I hope (waiting for a review in the backports
> queue)


Fine, as backports is a registered source in my system, it'll upgrade
the time being.

> > As I made a research for org.freedesktop.*.xml and checked before
> > and after installing these 2 packages, I saw that the one in the log
> > wasn't on my disk before, but was there after.
> >
> > So, I emitted the hypothesis that it could be an omission in the
> > pipewire-pulse package, whether it is missing in it or a missing
> > dependency toward another package.
> 
> To get rid of pulseaudio and to install pipewire, you can install the
> metapackage pipewire-audio which depends on all required pipewire
> packages and conflicts with pulseaudio and its bluetooth plugins
> package. But really, pipewire does not depend or requires pavucontrol
> or paprefs.


I digged a bit into dependencies, the pipewire package wants :
	xdg-desktop-portal-tests & xdg-desktop-portal-wlr
however, these we'rent installed (but synaptic did not show any broken
pacakage(s)).

As said above, I manually (re)installed xdg-desktop-portal &
xdg-desktop-portal-gtk and up to now, pipewire was ferpectly working.

What I do not understand is, even without installing pipewire-audio
(that I did 10' ago), there is something missing in the pipewire
dependencies, may be something like :
	xdg-desktop-portal, xdg-desktop-portal-gtk | xdg-desktop-portal

I also see that other packages shown as pkg pipewire dependencies are
not installed, such as sxmo-utils and that there is a collision that did
not triggered a loop: wireplumber _and_ pipewire-media-session !

Well, in this matter, you are the boss, so it's your call.

Best regards,
Jean-Yves



More information about the Pkg-utopia-maintainers mailing list