Bug#733597: detect dev packages that don't depend on other dev packages
Package: lintian
Severity: wishlist
Maintainers typically write the "Depends" header for a dev package
manually, unlike with shared libraries that are added to Depends using
the variable expansion ${shlibs:Depends}
E.g.
Package: libfoo-dev
Depends: libbar-dev, libboost-dev
It is quite possible that the maintainer has some dev packages listed in
Build-Depends that should also be in the Depends header of the binary
-dev package
It would be useful for lintian to scan the headers in a dev package and
see if they try to include any other headers that are not provided
(transitively) by Depends
Failure to locate all required headers could be an error
Reply to: