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

Reply via email to