-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Package: dbus-glib Version: 0.74-1 Severity: serious
The private header /usr/include/dbus-1.0/dbus/dbus-glib-error-enum.h (which defines the contents of an enum) is auto-generated from the version of libdbus installed on the system that built dbus-glib, in a really stupid way. See https://bugs.freedesktop.org/show_bug.cgi?id=15430 for the gory details, but basically, if #defines for errors are added to libdbus, dbus-glib's ABI has an incompatible change. The ABI is consistent across at least the versions of dbus-glib currently in the following distributions: Fedora 8, Ubuntu feisty/gutsy/hardy, Debian lenny/sid. However, if the packages in hardy, lenny or sid are rebuilt with no source changes, their ABI will change incompatibly, due to the newer libdbus in these distributions. Debian etch has an incompatible ABI; Ubuntu edgy has the same ABI. However, brokenness in transitions away from these versions has already been and gone, so upstream propose to fix the ABI that was released in Fedora 8 and Ubuntu gutsy as the "real" ABI. We can hopefully minimize brokenness in etch->lenny upgrades by ensuring that every package in the archive that depends on dbus-glib depends on at least 0.74-1 (for instance, by bumping the shlibs and binNMUing everythig that doesn't already have this dependency). - -- System Information: Debian Release: lenny/sid APT prefers unstable APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (101, 'experimental') Architecture: i386 (i686) Kernel: Linux 2.6.24-1-686 (SMP w/2 CPU cores) Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash -----BEGIN PGP SIGNATURE----- iD8DBQFIA0EOWSc8zVUw7HYRAtFKAKDQ83PjfZzqFW+1aQi9WmK68ymbJACg0dGx 0Y1AVFsyIMu5p08IhpSlZiA= =w7Zq -----END PGP SIGNATURE----- -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]