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

Reply via email to