Em 05-03-2018 16:41, Sven Joachim escreveu:
> On 2018-03-05 16:25 -0300, Herbert Fortes wrote:
>
>> Em 05-03-2018 15:45, Sven Joachim escreveu:
>>> Source: libcdk5
>>> Version: 5.0.20161210-5
>>> Severity: minor
>>> Tags: patch
>>>
>>> One symbol is missing from debian/libcdk5.symbols, leading to a warning
>>> from dpkg-gensymbols seen in the build logs. According to the CHANGES
>>> file it was added on 2016/11/19, so I have chosen 5.0.20161120 as the
>>> minimal version, as for the other symbols. See the attached patch.
>>>
>>
>> The .symbols file, to pass on all architectures, should not have all symbols.
>
> Well, it does not _need_ to have all symbols, unless you pass -c2 or
> higher to dpkg-gensymbols. But I think -c4 is actually recommended to
> catch any problems that might result in an unexpected ABI change.
>
>> Just the common symbols for every arch. That's what I learned.
>>
>> Are you saying something different from that? Can you explain a bit more?
>
> I was referring to the following message from dpkg-gensymbols[1]:
>
> ,----
> | dpkg-gensymbols: warning: some new symbols appeared in the symbols file:
> see diff output below
> | dpkg-gensymbols: warning: debian/libcdk5/DEBIAN/symbols doesn't match
> completely debian/libcdk5.symbols
> | --- debian/libcdk5.symbols (libcdk5_5.0.20161210_hurd-i386)
> | +++ dpkg-gensymbols0_FMk7 2018-01-27 17:37:28.000000000 +0000
> | @@ -306,6 +306,7 @@
> | positionCDKButton@Base 5.0.20161120
> | positionCDKObject@Base 5.0.20161120
> | raiseCDKObject@Base 5.0.20161120
> | + reRegisterCDKObject@Base 5.0.20161210
> | readFile@Base 5.0.20161120
> | refreshCDKScreen@Base 5.0.20161120
> | refreshCDKWindow@Base 5.0.20161120
> `----
The new cdk version:
2018/03/06
+ update versioned-symbol list for reRegisterCDKObject (prompted by
Debian #892114, which adopted a different set of symbol versions
such as "5.0.20161120", cf: 2014/11/06).