Package: libjack0 Version: 1:0.125.0-1 Severity: serious Control: clone -1 -2 Control: reassign -2 libjack-jackd2-0 1.9.10+20150825git1ed50c92~dfsg-1 Control: retitle -2 libjack-jackd2-0: generated dependencies not tight enough for jack_port_rename
Hi, The shlib dependencies generated by libjack0 are not tight enough for packages which use the jack_port_rename API from jack 0.125.0. I've just seen this when trying to run the new (not yet in unstable) version of hydrogen on an older system. Packages using jack_port_rename still get a dependency like: libjack-jackd2-0 (>= 1.9.5~dfsg-14) | libjack-0.116 If an old libjack (eg from jessie) is installed, reverse dependencies fail with: undefined symbol: jack_port_rename Bumping the version of libjack-jackd2-0 is easy, but bumping libjack-0.116 is not because it's a virtual package. I think we could either used versioned provides or have libjack0 provide an two virtual packages. Thanks, James
signature.asc
Description: OpenPGP digital signature