Bug#1033920: libdmapsharing with 3.0 API is incompatible with libsoup3

Jeremy Bícha jeremy.bicha at canonical.com
Mon Apr 3 23:19:05 BST 2023


On Mon, Apr 3, 2023 at 6:09 PM W. Michael Petullo <mike at flyn.org> wrote:
> The version of the libdmapsharing API found in the libdmapsharing packages
> shipped by Debian is obsolete, and the versions of libdmapsharing that
> provide it are incompatible with libsoup3. Since more applications are
> requiring libsoup3, and libsoup3 cannot exist with libsoup2 in the same
> process, Debian should move to libdmapsharing-3.9.12+ in its upcoming
> release. Libdmapsharing-3.9.12+ makes use of libsoup3. The packages
> that use libdmapsharing include Rhythmbox and grilo-plugins, and both
> recently moved to libsoup3:
>
> https://gitlab.gnome.org/GNOME/rhythmbox/-/issues/1996
> https://gitlab.gnome.org/GNOME/grilo-plugins/-/commit/ae34da2264eab49eceaeeb0d1510b952a65ae030

Yes, this requires a library transition. Apps can't link against
libsoup2 and libsoup3 simultaneously so we have to do a little extra
testing when switching libraries.

For instance, gnome-music will also need to switch to libsoup3 at the same time.

Thank you,
Jeremy Bícha



More information about the pkg-gnome-maintainers mailing list