Package: dpkg-dev Version: 1.23.3 Severity: wishlist Hi,
I was working on a package, and produced this debian/libmpathpersist0.symbols file: > libmpathpersist.so.0 libmpathpersist0 #MINVER# > | libmpathpersist.so.0 libmpathpersist-internal-symbols-invalid #MINVER# > * Build-Depends-Package: libmpathpersist-dev > LIBMPATHPERSIST_2.1.0@LIBMPATHPERSIST_2.1.0 0.11.1 > LIBMPATHPERSIST_2.2.0@LIBMPATHPERSIST_2.2.0 0.11.1 > __mpath_persistent_reserve_in@LIBMPATHPERSIST_2.1.0 0.11.1 > __mpath_persistent_reserve_out@LIBMPATHPERSIST_2.1.0 0.11.1 > libmpathpersist_exit@LIBMPATHPERSIST_2.1.0 0.11.1 > libmpathpersist_init@LIBMPATHPERSIST_2.1.0 0.11.1 > mpath_lib_exit@LIBMPATHPERSIST_2.1.0 0.11.1 > mpath_lib_init@LIBMPATHPERSIST_2.1.0 0.11.1 > mpath_mx_alloc_len@LIBMPATHPERSIST_2.1.0 0.11.1 > mpath_persistent_reserve_free_vecs@LIBMPATHPERSIST_2.1.0 0.11.1 > mpath_persistent_reserve_in@LIBMPATHPERSIST_2.1.0 0.11.1 > mpath_persistent_reserve_in__@LIBMPATHPERSIST_2.2.0 0.11.1 > mpath_persistent_reserve_init_vecs@LIBMPATHPERSIST_2.1.0 0.11.1 > mpath_persistent_reserve_out@LIBMPATHPERSIST_2.1.0 0.11.1 > mpath_persistent_reserve_out__@LIBMPATHPERSIST_2.2.0 0.11.1 > __LIBMPATHPERSIST_INT_2.1.0@__LIBMPATHPERSIST_INT_2.1.0 0.13.0-1 1 > dumpHex@__LIBMPATHPERSIST_INT_2.1.0 0.13.0-1 1 > mpath_alloc_prin_response@__LIBMPATHPERSIST_INT_2.1.0 0.13.0-1 1 > prin_do_scsi_ioctl@__LIBMPATHPERSIST_INT_2.1.0 0.13.0-1 1 > prout_do_scsi_ioctl@__LIBMPATHPERSIST_INT_2.1.0 0.13.0-1 1 dpkg-gensymbols apparently accepts this, but lintian fails: E: libmpathpersist0: invalid-template-id-in-symbols-file 1 [symbols:12] E: libmpathpersist0: invalid-template-id-in-symbols-file 1 [symbols:22] E: libmpathpersist0: invalid-template-id-in-symbols-file 1 [symbols:23] E: libmpathpersist0: invalid-template-id-in-symbols-file 1 [symbols:6] E: libmpathpersist0: invalid-template-id-in-symbols-file 1 [symbols:9] If lintian is correct here, please have dpkg-gensymbols fail with an error. Thanks, Chris

