[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: use of Recommends by vlc to force users to use pipewire



On Thu, May 26, 2022 at 10:09:32PM +0200, Jonas Smedegaard wrote:
> > It looks like that's happening because atril depends on
> > WebKitGTK, a relatively complete web browser engine, which uses
> > xdg-desktop-portal to invoke per-user services across a sandbox
> > boundary (so that it can provide the web APIs people expect from
> > it, without having arbitrary websites able to access your webcam
> > without your permission).
> > > Ditto for the gnucash accounting software
> > 
> > Same dependency here: it depends on WebKitGTK.
> 
> To me, this highlights why libraries should rarely declare strong
> relationship to executables:  Some consumers of WebKitGTK would want
> to recommend xdg-desktop-portal, while others like gnucash would
> not.
> 
> Email applications like astroid and balsa and evolution probably use
> WebKitGTK for rendering html and have not use for xdg-desktop-portal
> at all.

It was actually due to a problem in Evolution that we made WebKitGTK
depend on xdg-desktop-portal (later downgraded to a recommendation):

https://bugzilla.redhat.com/show_bug.cgi?id=1845743
https://bugs.webkit.org/show_bug.cgi?id=213148

Berto


Reply to: