On Tue, May 05, 2015 at 09:09:10PM -0700, Tom Lee wrote:
> By and large that's an easy & mostly mechanical change, but both
> libhiredis0.10 and libhiredis0.13 want to install the libhiredis.so.0
> symlink (each pointing to one of libhiredis.so.0.{10,13}).
From the upstream perspective this looks like misunderstanding: this
symlink shouldn't exist when the SONAME looks like "libhiredis.so.0.10"
which is the case here.
From the Debian perspective this violates Policy 8.2.> I *think* what I want to do based on > https://www.debian.org/doc/debian-policy/ch-relationships.html#s-replaces is > to add the following to debian/control for libhiredis0.13: > > Replaces: libhiredis0.10 > Breaks: libhiredis0.10 This defeats the purpose of shared library package design used in Debian. > Is this the right way to handle the situation, or is there a better way to > do this? Ideally you should find out whether $(DYLIB_MAJOR_NAME) is really useful to anyone and if it isn't convince upstream to drop it. -- WBR, wRAR
signature.asc
Description: Digital signature

