Control: tags -1 + patch On 2018-05-27 23:43 +0200, Stanislaw Halik wrote:
> Package: libprocps-dev > Version: 2:3.3.15-1 > Severity: normal > > Hey, > > The libprocps-dev package depends on `libprocps7' but contains a broken > symlink to `libprocps.so.6' in the /usr/lib search path. > > Otherwise the compiler picks up `libprocps.a' from the same directory, > that fails since it's not built with -fPIC. This actually makes packages FTBFS, but even if that were not the case the severity bump to "serious" was correct I think. > I believe the original intention was to have a non-broken symlink to > `libprocps.so.7'. Indeed, trivial patch attached. Ideally such mistakes should be caught at build time, but I am not quite sure how to best achieve that. The only advice I can give is to run adequate(1) on the installed packages which reports such broken symlinks, which might also be done in an autopkgtest[1]. Cheers, Sven 1. https://bugs.debian.org/743198
diff --git a/debian/libprocps-dev.links b/debian/libprocps-dev.links index ee8758e..4f49c17 100755 --- a/debian/libprocps-dev.links +++ b/debian/libprocps-dev.links @@ -1,2 +1,2 @@ #! /usr/bin/dh-exec -lib/${DEB_HOST_MULTIARCH}/libprocps.so.6 usr/lib/${DEB_HOST_MULTIARCH}/libprocps.so +lib/${DEB_HOST_MULTIARCH}/libprocps.so.7 usr/lib/${DEB_HOST_MULTIARCH}/libprocps.so