Lintian tag: symbols-file-missing-build-depends-package-field

Type: information

Description (from lintian-explain-tags)

The symbols file for this package does not contain a Build-Depends-Package
meta-information field.

This field specifies the name of the -dev package associated to the
library and is used by dpkg-shlibdeps(1) to make sure that the dependency
generated is at least as strict as the corresponding build dependency.

This is useful as allows packages to not hardcode this information
multiple times.

Note that the format of deb-symbols(5) files requires that the *
Build-Depends-Package: line should start in column one of the file and not
be indented to align with the symbols themselves. Please do not use the
placeholder #PACKAGE#. The development package for your shared library
must be stated explicitly.

Please refer to The symbols File Format (Section 8.6.3.2) in the Debian
Policy Manual, the deb-symbols(5) manual page, the dpkg-shlibdeps(1)
manual page,
https://www.debian.org/doc/manuals/maint-guide/advanced.en.html#librarysymbols,
and Bug#944047 for details.

Visibility: info
Show-Always: no
Check: debian/shlibs

Show affected packages