LINTIAN

# `symbols-file-missing-build-depends-package-field`

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.

Severity: | `info`
Experimental: | `false`

## See also

- 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

- Bug#944047

- list of all the affected packages
- the source of this tag