Package: debhelper
Version: 9.20160313
Hi!
The debian/foo-dbgsym.lintian-overrides file doesn't get copied to the
automatic package and thus it's not possible to override any lintian
warnings.
I guess this is because the automatic package is not added
to @{$dh{DOPACKAGES}}
Thanks!
Hi Marga, Thanks for the rapport. What tags are you observing with your dbgsym packages? Ideally the debhelper generated packages should be fully policy compliant with no lintian warnings (provided you use an up to date lintian). Thanks, ~Niels
It was an internal package that shipped binaries that had been pre-compiled, thus missing debugging symbols (the .debug files did have the strings though, as the original binaries were unstripped).
Hi,
Marga Manterola <marga@google.com> (2016-04-07):
I'm seeing the same issue on buster when preparing a customer's package
that relies on an external supplier's shared object that's unstripped
initially but doesn't seem to output anything interesting in the auto
-dbgsym package.
I resorted to manually creating this directory and shipping the
debian/my-package-dbgsym.lintian-overrides through a dh_lintian
override:
debian/.debhelper/my-package/dbgsym-root/usr/share/lintian/overrides/
Looking at https://sources.debian.org/ it seems some other maintainers
have tried stashing such a debian/their-package-dbsym.lintian-overrides
in their source tree… ;)
Cheers,