Bug#977283: pluginlib-dev has a runtime dependency on runtime libraries without depending on these

Matthias Klose doko at debian.org
Sun Dec 13 15:08:07 GMT 2020


Package: src:ros-pluginlib
Version: 1.13.0-1
Severity: serious
Tags: sid bullseye

pluginlib-dev has a runtime dependency on runtime libraries without depending on
these.  This is seen with the current boost transition.

$ cat /usr/lib/x86_64-linux-gnu/pkgconfig/pluginlib.pc
prefix=/usr

Name: pluginlib
Description: Description of pluginlib
Version: 1.13.0
Cflags: -I${prefix}/include
Libs:  /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.71.0
/usr/lib/x86_64-linux-gnu/libtinyxml2.so
Requires: class_loader rosconsole roslib


If that is really needed, then pluginlib-dev should depend on these runtime
libraries, so that transitions have a chance to identify these dependencies.

Or use pkgconfig files like everybody else:

 - -lboost_filesystem -ltinyxml2



More information about the debian-science-maintainers mailing list