Project:GNOME/libsoup:3 transition


 * https://discourse.gnome.org/t/phodav-transition-notes/10483

Supports libsoup:3.0 only

 * app-backup/deja-dup >= 43.1
 * app-text/gtranslator >= 42.0
 * app-text/libgepub >= 0.7.0
 * dev-libs/libgweather:0
 * gnome-base/gvfs >= 1.50
 * gnome-extra/evolution-data-server >= 3.46.0
 * gnome-extra/evolution-ews >= 3.46.0
 * gnome-extra/gnome-boxes >= 43.0
 * gnome-extra/gnome-calculator >= 43.0
 * gnome-extra/gnome-calendar >= 43.0
 * mail-client/evolution >= 3.46.0
 * mail-client/geary >= 43.0
 * net-libs/gnome-online-accounts >= 3.46.0
 * net-libs/gssdp >= 1.6.0
 * net-libs/gupnp >= 1.6.0
 * net-libs/rest:1.0
 * net-libs/uhttpmock:1.0
 * net-libs/webkit-gtk:4.1
 * net-libs/webkit-gtk:5
 * net-libs/phodav:3.0
 * net-misc/rygel >= 0.42

Optionally either libsoup:2.4 or libsoup:3.0

 * app-misc/tracker:3
 * dev-libs/libgweather:4
 * gnome-base/gnome-shell
 * gnome-extra/gnome-software
 * media-libs/grilo
 * sci-geosciences/geocode-glib >= 3.26.3
 * sys-libs/libosinfo
 * www-client/epiphany

Automagically chooses libsoup version

 * media-plugins/grilo-plugins (based on what the system's media-libs/grilo supports)
 * net-irc/polari >= 41.0 (chooses at runtime)
 * net-misc/spice-gtk >= 0.41 (chooses at build-time, see
 * sys-apps/osinfo-db-tools

... but supports libsoup:3.0 in a released version

 * app-backup/deja-dup < 43.1 (switched to libsoup:3.0-only in this upstream commit)
 * app-text/gtranslator < 42.0 (switched to libsoup:3.0-only in this upstream commit)
 * app-text/libgepub < 0.7.0
 * gnome-base/gvfs < 1.50
 * gnome-extra/evolution-data-server < 3.46.0
 * gnome-extra/evolution-ews < 3.46.0
 * gnome-extra/gnome-boxes < 43.0
 * gnome-extra/gnome-calculator < 43.0
 * gnome-extra/gnome-calendar < 43.0
 * mail-client/evolution < 3.46.0
 * mail-client/geary < 43.0
 * net-libs/gnome-online-accounts < 3.46.0
 * net-libs/gssdp < 1.6.0
 * net-libs/gupnp < 1.6.0
 * net-libs/rest:0.7
 * net-libs/uhttpmock:0
 * net-libs/webkit-gtk:4
 * net-libs/phodav:2.0
 * net-misc/rygel < 0.42
 * net-misc/spice-gtk < 0.41
 * sci-geosciences/geocode-glib < 3.26.3

... but supports libsoup:3.0 upstream

 * app-admin/abrt (switched to libsoup:3.0-only in this upstream commit)
 * app-crypt/seahorse (switched to libsoup:3.0-only in this upstream commit)
 * dev-util/gnome-builder (switched to libsoup:3.0-only in this upstream commit)
 * media-gfx/shotwell (switched to libsoup:3.0-only in this upstream commit)
 * net-libs/dleyna-renderer (switched to libsoup:3.0-only in this upstream commit)
 * net-misc/dleyna-server (switched to libsoup:3.0-only in this upstream commit)
 * net-misc/gupnp-tools (switched to libsoup:3.0-only in this upstream commit)

... and does not support libsoup:3.0 upstream

 * app-admin/hardinfo
 * app-misc/geoclue (pending merge request)
 * app-office/abiword (libsoup:2.4 is only used when USE="plugins collab")
 * dev-libs/libgdata (pending merge request)
 * dev-libs/libmateweather
 * dev-python/python-nbxmpp
 * dev-util/flatpak-builder (pending merge request)
 * dev-util/geany-plugins
 * dev-util/ostree (pending merge request)
 * media-gfx/gthumb
 * media-libs/libchamplain (pending merge request)
 * media-sound/gnome-music (pending merge request)
 * media-sound/rhythmbox
 * net-im/empathy
 * net-libs/gupnp-av
 * net-libs/libdmapsharing
 * net-libs/libgfbgraph
 * net-libs/libgrss
 * net-libs/libzapojit
 * net-voip/telepathy-salut
 * sci-geosciences/osm-gps-map (open issue)
 * x11-misc/meteo
 * xfce-extra/xfce4-weather-plugin
 * xfce-extra/xfce4-screenshooter

... because the libsoup dependency was removed

 * dev-libs/appstream-glib < 0.8.0 (dependency removed in this upstream commit)
 * sys-apps/flatpak (made libcurl the preferred option in >= 1.13.3, see )
 * sys-apps/fwupd (see )

Hasn't been checked

 * app-office/homebank (code is in bazaar in https://code.launchpad.net/homebank)
 * dev-libs/libtimezonemap (unclear to me where the 0.4.6 release is from)
 * games-util/lutris
 * gnome-extra/cinnamon
 * gnome-extra/gnome-tweaks
 * gnome-extra/libgda
 * media-gfx/colorhug-client
 * media-gfx/darktable
 * media-gfx/frogr
 * media-gfx/inkscape
 * media-plugins/gst-plugins-soup
 * media-sound/gmpc
 * media-sound/lollypop
 * media-sound/mpdscribble
 * media-sound/pragha
 * media-sound/quodlibet
 * net-im/cawbird
 * net-im/dino
 * net-im/gajim
 * net-misc/eventd
 * net-misc/icaclient
 * net-misc/remmina
 * net-news/liferea
 * net-voip/telepathy-gabble
 * sci-geosciences/gnome-maps