On 2022/08/06 11:57, Antoine Jacoutot wrote:
> On Fri, Aug 05, 2022 at 12:47:24PM +0100, Stuart Henderson wrote:
> > Quodlibet uses libsoup via GI. I have had issues with this in the past, I 
> > will see if I can
> > figure something out, but just updating the RUN_DEPENDS isn't the answer
> 
> Ah this makes sense then.
> Well, in the current situation moving the RDEP from soup to soup3 seems ok for
> me, no?

soup3 was already installed so changing RDEP by itself can't make any
difference. Also quodlibet specifically asked for 2.4,

 gi.require_version('Soup', '2.4')

But also it wants Gst 1.0 so soup3 is pulled in.

With 4.4.0 repeated runs sometimes trigger the problem, sometimes not.
It's about 50/50 I think. So the success after adding the RDEP must have
just been due to random success/failure.

I tried running with LD_DEBUG to compare failed/working runs and see if
that gave any clues, but I have not yet been able to trigger the problem
with quodlibet-4.4.0 with that set.

4.5.0 has been out for a while but I didn't update to it before because
I was hitting this conflict every time. So now I've updated and patched
quodlibet to change the require_version to use 3.0. It starts reliably
now and is able to play local files and network streams but there might
be some hidden problems due to the patching (I haven't tried fetching
album artwork or any non-default plugins).

Reply via email to