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.
For more information please consult:
- 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
The tag is present in Lintian version 2.114.163
.
That is the most recent version we know about.
We use semantic versions.
The patch number is a commit step indicator relative to the
2.114.0
release tag in our Git
repository.
You can find the detection logic for this version at commit d219a5a. For merge requests, please use the latest version in the Lintian check debian/shlibs.
Visibility: info