2018-07-21 13:32 GMT+02:00 Paul Gevers <elb...@debian.org>: > Hi Peter, > > On 21-07-18 13:16, peter green wrote: >>> + >>> _Z27qRegisterNormalizedMetaTypeIP7QActionEiRK10QByteArrayPT_N9QtPrivate21MetaTypeDefinedHelperIS5_Xaasr12QMetaTypeId2IS5_E7DefinedntsrSA_9IsBuiltInEE11DefinedTypeE@Base >>> 2.6~beta-4 >>> >>> (optional=templinst)_Z30copyPtrIntArrayToQListTemplateIP13QGraphicsItemEvPvR5QListIT_E@Base >>> 2.6~alpha >>> >>> (optional=templinst)_Z30copyPtrIntArrayToQListTemplateIP13QStandardItemEvPvR5QListIT_E@Base >>> 2.6~alpha >>> >>> (optional=templinst)_Z30copyPtrIntArrayToQListTemplateIP15QTreeWidgetItemEvPvR5QListIT_E@Base >>> 2.6~alpha >>> @@ -8820,10 +8821,10 @@ >>> (optional=templinst)_ZN5QListIiED1Ev@Base 2.6~alpha >>> (optional=templinst)_ZN5QListIiED2Ev@Base 2.6~alpha >>> >>> _ZN7QVectorI6QPointE11reallocDataEii6QFlagsIN10QArrayData16AllocationOptionEE@Base >>> 2.6~alpha >>> - _ZN7QVectorI6QPointEC1Ei@Base 2.6~alpha >>> - _ZN7QVectorI6QPointEC2Ei@Base 2.6~alpha >>> - _ZN7QVectorI7QPointFEC1Ei@Base 2.6~alpha >>> - _ZN7QVectorI7QPointFEC2Ei@Base 2.6~alpha >>> +#MISSING: 2.6~beta-4# _ZN7QVectorI6QPointEC1Ei@Base 2.6~alpha >>> +#MISSING: 2.6~beta-4# _ZN7QVectorI6QPointEC2Ei@Base 2.6~alpha >>> +#MISSING: 2.6~beta-4# _ZN7QVectorI7QPointFEC1Ei@Base 2.6~alpha >>> +#MISSING: 2.6~beta-4# _ZN7QVectorI7QPointFEC2Ei@Base 2.6~alpha >> >> These symbols seem to be template instantiations, so I believe we should >> simply mark them as (optional=templinst). Anyone disagree? > > I have no idea what that means. So I'll not disagree :). > >> If noone disagrees I will go ahead and upload the change as a team upload. > > Sounds good. Do you have any idea how to find template instantiations? I > guess there are loads more that would be good to mark as such. May save > lots of arch dependent stuff as well.
You might want to consider using pkgkde-symbolshelper from pkg-kde-tools for this. The absolutely easiest way to handle these huge symbols files is to tighten the GCC dependency, make a dummy upload, have it fail on some architectures, and then use pkgkde-symbolshelper to automatically download the build logs and patch the symbols file. Cheers, Matthias -- I welcome VSRE emails. See http://vsre.info/