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

Reply via email to