Bug#663741: libglib-2.0-0: Unannounced D-Bus interface changes in experimental

Julian Andres Klode jak at debian.org
Tue Mar 13 18:22:27 UTC 2012

Package: libglib2.0-0
Version: 2.31.20-1
Severity: important

The release of glib in experimental seems to break interface compatibility on
the D Bus. I installed the experimental version of glib yesterday, and booted
a system with it today and then downgraded again, and then tried to run empathy,
which resulted in:

  Method `DescribeAll' returned type `(a{s(bgav)})', but expected `(a(savbav))'

If you do it the otherway, around, the result seems to be[1]:

  Method `DescribeAll' returned type `(a(savbav))', but expected `(a{s(bgav)})'

That is, the expected signature is the other way around.

In short words, upgrading glib to 2.31 and newer requires all user sessions
to be restarted. Please add a note about this to NEWS.Debian so that users
are informed about it. You might also want to trigger a reboot-required
notification for update notifiers by running


in your postinst if it exists (yes, that should be a session-restart-
required or similar, but we don't have that yet). Depends on how
far you want to go there.

You might also want to adjust the version of this bug to the one
in experimental that introduced this change.

[1] https://bugs.launchpad.net/ubuntu/+source/nautilus/+bug/904239

-- System Information: [for 2.30.2-6]
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), (100, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages libglib2.0-0 depends on:
ii  libc6              2.13-27
ii  libffi5            3.0.10-3
ii  libpcre3           8.12-4
ii  libselinux1        2.1.9-2
ii  multiarch-support  2.13-27
ii  zlib1g             1:1.2.6.dfsg-2

Versions of packages libglib2.0-0 recommends:
ii  libglib2.0-data   2.30.2-6
ii  shared-mime-info  0.90-1

libglib2.0-0 suggests no packages.

-- no debconf information

Julian Andres Klode  - Debian Developer, Ubuntu Member

See http://wiki.debian.org/JulianAndresKlode and http://jak-linux.org/.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20120313/e62d9513/attachment.pgp>

More information about the pkg-gnome-maintainers mailing list