On 2018-12-11 2:54 p.m., Adrian Bunk wrote: > Most important is to fix the root cause: > > $ cat /var/lib/dpkg/info/libbabeltrace1\:amd64.shlibs > libbabeltrace-ctf-metadata 1 libbabeltrace1 > libbabeltrace-ctf-text 1 libbabeltrace1 > libbabeltrace-ctf 1 libbabeltrace1 > ... > $ > > Reverse dependencies could then be fixed for buster by binNMU.
Ok, so if I understand correctly. Either, "libbabeltrace-ctf1" should be added to the dependencies of the 3 ctf shared objects in the shlibs file. That way packages that link with any of theses libs will have an explicit dependency on "libbabeltrace-ctf1", which will work with both old and new babeltrace packages. Or the dependency on "libbabeltrace1" should be versioned to explicitly pull a package that includes the ctf sub-library. Do you have an opinion on which of these solutions is preferable. Thanks, Michael