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

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to