nina
nina
well, at this point soup2 and soup3 share a lot of code; if you prefer that soup2 code remains mostly untouched and soup3 code is made separate, I can do...
yeah, sounds good; let's do that
I've previously compiled a more or less complete list of all software that uses libsoup (https://gitlab.gnome.org/GNOME/libsoup/-/issues/218); we're gradually helping upstreams port things over i'm also working on a linux distribution...
ok, first part of the work is at https://github.com/ostreedev/ostree/pull/2551
this is now rebased on the GUri work; the soup3 backend is added as a separate thing i adjusted the CI to use soup2, unfortunately it's not available in Debian...
sure, that's okay, the CI matrix has debian testing already, so we can either switch that one to soup3 or add a new one for testing + soup3, i'll leave...
I changed stuff so that `--with-soup3` is used to enable libsoup3; I suggest that we wait for Debian testing to pick up libsoup3, then add the CI and fix up...
hm, not really sure what is causing those tests failures...
the PR should be pretty much ready, there were some CI fails but I wasn't sure how to deal with them (probably would need somebody else to take a look)
rebased