Package: libobrender29 Version: 3.6.0-1 Severity: grave This is actually an upstream bug but it is a problem because it makes any of packages dependent on libobrender29 broken completely, any application compiled using libobrender29 version 3.5.x will crash using libobrender29 version 3.6.0-1.
There are only two ways to deal with this problem: 1) patch upstream file configure.ac in openbox source package changing the values: RR_MICRO_VERSION=31 -RR_INTERFACE_AGE=2 -RR_BINARY_AGE=2 +RR_INTERFACE_AGE=0 +RR_BINARY_AGE=0 RR_VERSION=$RR_MAJOR_VERSION.$RR_MINOR_VERSION which will bump ABI to 31 (therefore libobrender29 becomes libobrender31) and make sure libobrender29 vesrion 3.6.0-1 never come into testing. 2) request a bump version from every dependent package where the package will set dependency on libobrender29 (= 3.6.0-1) and in libobrender29 set Breaks: the_package (<< new_version) against each dependent package (or otherwise package manager would never upgrade any dependent package). I believe the second way is ugly and inacceptable one. I've mailed to upstream list about broken ABI and I hope they will release fixed version shortly, until then I suggest to fix the openbox source package instead. -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org