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 /usr/share/update-notifier/notify-reboot-required 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/.
pgpRGTEVI6kYs.pgp
Description: PGP signature