Hi folks, Sorry for the delay on this. I'm taking a look at it now. I must admit, the symbols file processing has long been a mystery to me.
The version of gensio in testing and unstable had a soname bump, so there is no longer a symbols file there. Given that, I'm not sure there's really value in having that file around in trixie anyhow. But, I'm not sure how to fix it or where an appropriate upload target would be. Suggestions most welcome! - John On Wed, Jul 02 2025, Sebastian Ramacher wrote: > On 2025-07-02 18:49:27 +0200, Chris Hofstaedtler wrote: >> On Wed, Jul 02, 2025 at 06:33:04PM +0200, Sven Mueller wrote: >> > I shall probably add that the rebuild happened in testing, not unstable. >> > >> > However, I reproduced it now without the +b1 of a binNMU in testing, >> > so this isn't purely because of the binNMU, it also happens in plain >> > Trixie. >> >> I've just tried to repro this, and can report that building gensio >> in both unstable and testing shows the same symbol file issues, but >> the build continues for me. (On aarch64.) >> >> The diff is: >> >> dpkg-gensymbols: warning: some new symbols appeared in the symbols file: see >> diff output below >> dpkg-gensymbols: warning: debian/libgensio6t64/DEBIAN/symbols doesn't match >> completely debian/libgensio6t64.symbols >> --- debian/libgensio6t64.symbols (libgensio6t64_2.8.13-7_arm64) >> +++ dpkg-gensymbolsLuugWc 2025-07-02 16:40:31.199554297 +0000 >> @@ -456,7 +456,7 @@ >> _ZNSt12_Vector_baseIhSaIhEED1Ev@Base 2.8.6 >> _ZNSt12_Vector_baseIhSaIhEED2Ev@Base 2.8.6 >> _ZNSt6vectorIhSaIhEE17_M_default_appendEj@Base 2.8.13-7 >> -#MISSING: 2.8.13-7# _ZNSt6vectorIhSaIhEE17_M_default_appendEm@Base 2.8.13 >> + _ZNSt6vectorIhSaIhEE17_M_default_appendEm@Base 2.8.13-7 >> _ZTIN7gensios12gensio_errorE@Base 2.8.6 >> _ZTIN7gensios13Serial_GensioE@Base 2.8.6 >> _ZTIN7gensios14Serial_Op_DoneE@Base 2.8.6 >> @@ -816,7 +816,7 @@ >> _ZNK7gensios4Addr13to_string_allB5cxx11Ev@Base 2.8.6 >> _ZNK7gensios4Addr9to_stringB5cxx11Ev@Base 2.8.6 >> _ZNSt6vectorIhSaIhEE17_M_default_appendEj@Base 2.8.13-7 >> -#MISSING: 2.8.13-7# _ZNSt6vectorIhSaIhEE17_M_default_appendEm@Base 2.8.13 >> + _ZNSt6vectorIhSaIhEE17_M_default_appendEm@Base 2.8.13-7 >> _ZTIN7gensios12gensio_errorE@Base 2.8.6 >> _ZTIN7gensios4AddrE@Base 2.8.6 >> _ZTIN7gensios8Os_FuncsE@Base 2.8.6 > > Those symbols are template instantiations of std::vector and should be > marked as optional. > > Cheers

