On Sat, Aug 06, 2022 at 12:14:40PM +0100, Stuart Henderson wrote:
> 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).

Thanks for the explanation.

-- 
Antoine

Reply via email to