d/*lintian-overrides*: deal with formatting changes
authorHans van Kranenburg <hans@knorrie.org>
Sat, 6 Aug 2022 09:55:52 +0000 (11:55 +0200)
committerHans van Kranenburg <hans@knorrie.org>
Tue, 23 Aug 2022 11:40:41 +0000 (13:40 +0200)
commitfde68c83d9976ebb1dd6c747a7f2ef81ea1118a0
tree5d7257e52bfd8858140ea436170ac50077ac1e70
parent30916c939e36a83c602dd413cca2ceb9aa23ee33
d/*lintian-overrides*: deal with formatting changes

The message output of lintian is changing, and the override lines are
meant to match those messages to silence them.

THEN:
   statically-linked-binary usr/lib/xen-4.16/boot/xen-shim

NOW:
   statically-linked-binary [usr/lib/xen-4.16/boot/xen-shim]

Also see: https://bugs.debian.org/1007002

So, the goal while writing these overrides is not to be as specific as
possible, it's better to be more generic and aim for the lowest chance
to accidentally match (hide) another problem.

For example, for the no-symbols-control-file one in libxenmisc it's the
case for ALL of the so files in the package, so there's not really a
need to put more effort in matching them specifically.

For others, we mostly can just put a * before and after the file names,
so that this will work with old and new lintian versions.

For binary-has-unneeded-section and spelling-error-in-binary, it seems
the order of stuff on the line has changed (filename is now in brackets
and is moved to the beginning of the line), so for them just also use
only the file name with some added *'s... O_o
debian/libxenmiscV.lintian-overrides.vsn-in
debian/xen-hypervisor-V-F.lintian-overrides.vsn-in
debian/xen-utils-V.lintian-overrides.vsn-in
debian/xenstore-utils.lintian-overrides