[Desktop-packages] [Bug 2015134] [NEW] libdmapsharing with 3.0 API is incompatible with libsoup3
Public bug reported: The version of the libdmapsharing API found in the libdmapsharing packages shipped by Ubuntu 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, Ubuntu 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 The 3.9 series of libdmapsharing is available at: https://www.flyn.org/projects/libdmapsharing/ ** Affects: libdmapsharing (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to libdmapsharing in Ubuntu. https://bugs.launchpad.net/bugs/2015134 Title: libdmapsharing with 3.0 API is incompatible with libsoup3 Status in libdmapsharing package in Ubuntu: New Bug description: The version of the libdmapsharing API found in the libdmapsharing packages shipped by Ubuntu 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, Ubuntu 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 The 3.9 series of libdmapsharing is available at: https://www.flyn.org/projects/libdmapsharing/ To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libdmapsharing/+bug/2015134/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp
[Desktop-packages] [Bug 929133] Re: After upgrading soup, can no longer connect to daap share via libdmapsharing: 'libsoup-CRITICAL **: soup_uri_new_with_base: assertion `base == NULL || SOUP_URI_IS_V
*** This bug is a duplicate of bug 928820 *** https://bugs.launchpad.net/bugs/928820 This should be fixed by a future version of libsoup. See: https://bugzilla.gnome.org/show_bug.cgi?id=703694 ** Bug watch added: GNOME Bug Tracker #703694 https://bugzilla.gnome.org/show_bug.cgi?id=703694 -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to libsoup2.4 in Ubuntu. https://bugs.launchpad.net/bugs/929133 Title: After upgrading soup, can no longer connect to daap share via libdmapsharing: 'libsoup-CRITICAL **: soup_uri_new_with_base: assertion `base == NULL || SOUP_URI_IS_VALID (base)' failed' Status in “libsoup2.4” package in Ubuntu: New Status in “libsoup2.4” source package in Precise: New Bug description: After upgrading to libsoup2.4-1 (2.37.5-0ubuntu1) I can no longer connect to daap music shares with libdmapsharing applications like rhythmbox. Eg starting rhythmbox in debugging mode $ rhythmbox -d (15:20:06) [0x2441460] [libdmapsharing_debug] rb-daap-plugin.c:617: Doing something for state: 0 (15:20:06) [0x2441460] [libdmapsharing_debug] rb-daap-plugin.c:617: Getting DAAP server info libsoup-CRITICAL **: soup_uri_new_with_base: assertion `base == NULL || SOUP_URI_IS_VALID (base)' failed (15:20:06) [0x2441460] [libdmapsharing_debug] rb-daap-plugin.c:617: Error building message for http://192.168.2.2:3689//server-info (15:20:06) [0x2441460] [libdmapsharing_debug] rb-daap-plugin.c:617: Could not get DAAP connection info (15:20:06) [0x2441460] [libdmapsharing_debug] rb-daap-plugin.c:617: Transitioning to next state from 0 (15:20:06) [0x2441460] [libdmapsharing_debug] rb-daap-plugin.c:617: Doing something for state: 8 (15:20:06) [0x2441460] [libdmapsharing_debug] rb-daap-plugin.c:617: DAAP done (15:20:06) [0x2441460] [libdmapsharing_debug] rb-daap-plugin.c:617: DAAP finish (15:20:06) [0x2441460] [libdmapsharing_debug] rb-daap-plugin.c:617: Emitting operation done (15:20:06) [0x2441460] [libdmapsharing_debug] rb-daap-plugin.c:617: Connected callback (15:20:06) [0x2441460] [rb_daap_source_connection_cb] rb-daap-source.c:606: Connection callback result: failure (15:20:06) [0x2441460] [release_connection] rb-daap-source.c:582: Releasing connection (15:20:06) [0x2441460] [libdmapsharing_debug] rb-daap-plugin.c:617: DAAP connection dispose (15:20:06) [0x2441460] [libdmapsharing_debug] rb-daap-plugin.c:617: Aborting all pending requests I thought it might be the '//server-info' in the URL, but I recompiled a test version of libdmapsharing to not have the extra '/' and it still fails: (15:30:27) [0xc94460] [libdmapsharing_debug] rb-daap-plugin.c:617: Getting DAAP server info libsoup-CRITICAL **: soup_uri_new_with_base: assertion `base == NULL || SOUP_URI_IS_VALID (base)' failed (15:30:27) [0xc94460] [libdmapsharing_debug] rb-daap-plugin.c:617: Error building message for http://192.168.2.2:3689/server-info Downgrading to libsoup2.4 2.36.1-1ubuntu1, it works: (15:35:39) [0x259d460] [libdmapsharing_debug] rb-daap-plugin.c:617: Getting DAAP server info (15:35:39) [0x259d460] [libdmapsharing_debug] rb-daap-plugin.c:617: Queued message for http://192.168.2.2:3689//server-info (15:35:39) [0x259d460] [libdmapsharing_debug] rb-daap-plugin.c:617: Received response from http://192.168.2.2:3689/server-info: 200, OK To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libsoup2.4/+bug/929133/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp