On Wed, 03 Aug 2022 at 13:50:23 -0400, Jeremy Bicha wrote: > GNOME has switched its core apps and libraries from libsoup2.4 to > libsoup3 for its 43 release. Please stop building ostree and flatpak > against libsoup2.4 to allow the GNOME Software and GNOME Builder apps > to keep using their Flatpak integration while we do the big GNOME 43 > transition.
I do not have the bandwidth to chase a port from libsoup2.4 to libsoup3 upstream, so this is blocked by the upstream change getting into a release. For libostree, we could switch from libsoup to libcurl, which is what e.g. Fedora uses anyway. We'll still need libsoup2.4 for the test suite, but I assume that's no problem. For Flatpak, the development version in experimental can similarly use libcurl. I don't think there is any upstream-merge-ready branch that uses libsoup3. Using libcurl will likely bring some regressions for http/https proxy server users, but if corporate users with locked-down networks want to make that work better, I'm sure patches are welcome. smcv