[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: