Handling symbols file

Scott Kitterman debian at kitterman.com
Tue Nov 5 00:01:57 GMT 2019



On November 4, 2019 11:24:39 PM UTC, Steven Robbins <steve at sumost.ca> wrote:
>On Monday, November 4, 2019 2:14:04 A.M. CST Scott Kitterman wrote:
>> On Monday, November 4, 2019 1:24:19 AM EST Steven Robbins wrote:
>> > Hi,
>> > 
>> > I've uploaded exiv2 to experimental and many builds failed due to
>changed
>> > symbols.
>> > 
>> > Is this the up-to-date explanation for symbols files:
>> > https://qt-kde-team.pages.debian.net/symbolfiles.html ?   I don't
>see
>> > explicit details on what to do with all the architecture-specific
>diff
>> > files.
>> 
>> Yes.  I believe it is.
>> 
>> If you look at the "Updating multiple symbols files at once" section
>you'll
>> see it also discusses feeding multiple build logs to the
>symbolshelper at
>> once. 
>
>Ah yes, thanks.  I'd suggest that deserves to be in its own section;
>something 
>like "Updating symbols file for multiple architectures".
>
>> When you do them in a batch (you'll want all the architectures), it
>> will handle the arch specific aspects of it.
>
>I used "getbuildlog" successfully and got 21 build logs.  But the
>batchpatch 
>step fails:
>
>$ pkgkde-symbolshelper batchpatch -v 0.27.2 /tmp/exiv2_0.27.2-1_*.log
>Looking for patches and reading them ....
>----------------------------------
>| Processing libexiv2-27 package |
>----------------------------------
>pkgkde-symbolshelper: error: input symbol file template must have 
>'SymbolsHelper-Confirmed' header
>pkgkde-symbolshelper: error: libexiv2-27 patching FAILED. Will NOT
>continue.
>
>
>Now what???

I think if you add it manually and re-run the symbolshelper, it should work.

Scott K



More information about the pkg-kde-talk mailing list