[Desktop-packages] [Bug 2015134] [NEW] libdmapsharing with 3.0 API is incompatible with libsoup3

2023-04-03 Thread W. Michael Petullo
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

2013-10-17 Thread W. Michael Petullo
*** 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