Bug#941774: lintian: False positive for symbols-file-contains-current-version-with-debian-revision
Package: lintian
Version: 2.24.0
Severity: normal
The current version of lintian on lintian.d.o generates false positives
for this test. See https://lintian.debian.org/maintainer/scott@kitterman.com.html#libnitrokey
for an example. The line in the symbols file that's referenced for
libnitrokey 3.5-1 is:
(optional=templinst|arch=!amd64 !arm64 !x32)_ZN8nitrokey5proto17ResponseDissectorILNS0_9CommandIDE0ERKNS0_14DeviceResponseILS2_0ENS0_7stick109GetStatus15ResponsePayloadEEEE24status_translate_commandB5cxx11Ei@Base 3.5
No dash anywhere. In fact, in only dashes in the entire symbols file
are in the first three lines of the file:
# SymbolsHelper-Confirmed: 3.5 alpha amd64 arm64 armel armhf hppa i386 ia64 m68k mips64el mipsel powerpc ppc64 ppc64el riscv64 s390x sh4 sparc64 x32
libnitrokey.so.3 libnitrokey3 #MINVER#
* Build-Depends-Package: libnitrokey-dev
This appears to be a regression from 2.15.0 as when I run lintian
locally on a stable system, this error is not shown. This is
superficially similar to #539066, but is a distinct problem not related
to the upstream version number.
Scott K
Reply to: