[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1016706: transition: GNOME 43 mega libsoup3 transition



Package: release.debian.org
Tags: moreinfo
User: release.debian.org@packages.debian.org
Usertags: transition
X-Debbugs-Cc: debian-gtk-gnome@lists.debian.org

As requested, I am filing this bug early but I still need to do local
rebuilds and testing.

GNOME 43 is switching its core apps and libraries to use libsoup3
instead of libsoup2.4. This isn't a simple switch since other
libraries use libsoup. Apps won't run if they are linked against both
libsoup2.4 and libsoup3. The transition ends up entangling several
library transitions together.

My initial guess for involved libraries are:
evolution-data-server
geoclue-2.0
geocode-glib
gnome-online-accounts
grilo
gssdp
libdmapsharing
libgweather4
librest
libtimezonemap
snapd-glib
tracker

Some of these libraries bump the soname for the transition. Many
don't. Therefore, I don't have a complete ben file for all affected
packages.

I think that I'll do like the phodav transition [1] and try to add
some Breaks where an app links against more than one affected library.
That's an effort to try to avoid apps being broken by an incomplete
upgrade.

The Budgie and Cinnamon desktops are also affected by this transition.

Note that libsoup2.4 will still be in Debian for the Debian 12 release.

[1] https://discourse.gnome.org/t/phodav-transition-notes/10483

Thank you,
Jeremy Bicha


Reply to: