On Wed, Aug 10, 2022 at 11:09:25PM +0100, Stuart Henderson wrote: Hello Stuart,
> it falls back to a different coverart fetcher which doesn't use libsoup at > all.. Oh ye gods. That I did not realise :/ My patch is clearly wrong. > I suppose if we can't do any better we could explicitly avoid installing > the relevant plugins in quodlibet. I'd prefer that to disabling the plugins > as a side-effect of adding an error to the .py files. Agreed. > But I have a feeling this is not the only time we're going to see this > problem between $some_port_that_wants_soup-2 and gstreamer... Indeed. Having had a quick look at gstsouploader.c, one possibility might be to hack an environment name so that if (say) GSTREAMER_SOUP2 is set we reverse the order of: #else /* !G_OS_WIN32 */ libsoup_sonames[0] = LIBSOUP_3_SONAME; libsoup_sonames[1] = LIBSOUP_2_SONAME; #endif /* G_OS_WIN32 */ If something like that sounds sensible, I'm happy to have a look. Laurie