Bug#749920: libvtk6: improper SOVERSION

Mathieu Malaterre malat at debian.org
Fri May 30 16:11:30 UTC 2014


Package: libvtk6
Version: 6.1.0+dfsg-3
Severity: serious

libvtk6 package is a bad copy/paste from libvtk5 package. It does not
use proper SOVERSION naming as required by debian policy

https://www.debian.org/doc/debian-policy/ch-sharedlibs.html#s-sharedlibs-runtime
[...]
The run-time shared library must be placed in a package whose name
changes whenever the SONAME of the shared library changes. This allows
several versions of the shared library to be installed at the same
time, allowing installation of the new version of the shared library
without immediately breaking binaries that depend on the old version.
Normally, the run-time shared library and its SONAME symlink should be
placed in a package named librarynamesoversion, where soversion is the
version number in the SONAME of the shared library. Alternatively, if
it would be confusing to directly append soversion to libraryname (if,
for example, libraryname itself ends in a number), you should use
libraryname-soversion instead.
[...]

Please rename package to libvtk6.1, I believe this also affects
libvtk6-dev package.



More information about the debian-science-maintainers mailing list