The severity of this bug should be changed to minor for the following
reason(s):


The symbol being lost is not from the API of biosig, and no application
using libbiosig could have used it in a meanigful way.

The missing symbol
_cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag
is most likely a change in compiling tinyxml (which is c++), however
libbiosig prodes a C interface. If c++ symbols are exported, it is
unintentional, more overover, those are not part of the API of libbiosig
(see biosig.h and biosig-dev.h).

I admit that visibility of symbols should be managed in order to avoid
such issues, and I plan to do so with the upcoming release (1.9.6). I
could already provide a patch, however this would also change the
symbols and would not help with the present version.

No user application can break by removal of the symbol, because there is
no application that could have made use of that symbol in any meaningful
way. Therefore I suggest to ignore
"dpkg-gensymbols: error: some symbols or patterns disappeared in the
symbols file: see diff output below"
and reduce the severity of this bug to minor.



Cheers,
   Alois

Reply via email to