Am 07.11.18 um 16:49 schrieb Jörg Frings-Fürst:
> severity 913125 serious
> thanks
> 
> Hi,
> 
> Am Mittwoch, den 07.11.2018, 15:05 +0100 schrieb Michael Biebl:
>> Control: severity -1 normal
> 
>> Am 07.11.18 um 13:42 schrieb Michael Biebl:
>>> The removal of toupper_ascii is strictly speaking an ABI break, but
>>> this
>>> never was part of the public API (checking the header files of
>>> 1.0.25).
>>> So no bumping the soname for the removal of toupper_ascii is
>>> okayish.
> 
>> Given my findings, I'm downgrading the severity as there is not
>> really
>> an ABI break.
> 
> 
> - From [1]:
> 
>>   sanei_init_debug@Base 1.0.25
>> - toupper_ascii@Base 1.0.25
>> + sanei_lm983x_init@Base 1.0.27-3.1
> 
> and
> 
>> + sanei_w_word@Base 1.0.27-3.1
>> +#MISSING: 1.0.27-3.1# toupper_ascii@Base 1.0.25
> 
> CU
> Jörg
> 
> 
> [1]  https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=913125#27
> 

Seems you have missed what I wrote there or you deliberately ignored it.

Since you bumped it back to serious, can you please elaborate where the
removal of the private symbol is causing issues?
afaics, toupper_ascii should have been marked as optional to begin with.

Quoting man dpkg-gensymbols

">        optional
>               A symbol marked as optional can disappear from the library at 
> any time and that will never cause dpkg-gensymbols to  fail.  However,
>               disappeared optional symbols will continuously appear as 
> MISSING in the diff in each new package revision.  This behaviour serves as
>               a reminder for the maintainer that such a symbol needs to be 
> removed from the symbol file  or  readded  to  the  library.  When  the
>               optional  symbol, which was previously declared as MISSING, 
> suddenly reappears in the next revision, it will be upgraded back to the
>               "existing" status with its minimum version unchanged.
> 
>               This tag is useful for symbols which are private where their 
> disappearance do not cause ABI  breakage.  For  example,  most  of  C++
>               template  instantiations fall into this category. Like any 
> other tag, this one may also have an arbitrary value: it could be used to
>               indicate why the symbol is considered optional.




-- 
Why is it that all of the instruments seeking intelligent life in the
universe are pointed away from Earth?

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to