Package: libupnp6
Version: 1:1.6.17-1
Severity: important

Hi!

This source provides a binary package with the libupnp shared library,
but embeds on the same binary two other shared libraries with
different SONAMES. This is problematic for several reasons.

It makes the libupnpN packages not co-installable, and as such
complicates upgrades and transitions; the former because to be able to
upgrade, all installed reverse dependencies need to be rebuilt and
available for the new libupnpN+1, the latter because it's not easy
for a packager to be able to rebuild with the new SOVERSION w/o first
uninstalling all reverse dependencies for the old SOVERSION.

Another problem with shipping multiple shared libraries that do not
use a lock-stepped SOVERSION is that if an application happens link to
just one of the other shared libraries not represented in the package
name, and those would happen to change SONAME but no the main shared
library, we'd get programs that cannot find those libraries.

So, please split those two other shared libraries into their own
package so that the package can be made co-installable.

thanks,
guillem



-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to