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