After consultation with fellow MIR team members, we agreed upon requiring the build to fail on API/ABI changes and that mere "tracking" of symbols is not enough.
Seb, could you please make sure changed/removed symbols are correctly detected during the lerc build and make the build fail if this happens? Currently, removing (renaming) a symbol doesn't seem to be detected at all, see example given in the previous comment.
IMO this could either be done by dropping the "pkgkde_symbolshelper" and the "dh_makeshlibs" override. Or maybe pkgkde_symbolshelper can be proberly configured and combined with a dh_makeshlibs -c1 (or bigger) setting to make it work.
After consultation with fellow MIR team members, we agreed upon requiring the build to fail on API/ABI changes and that mere "tracking" of symbols is not enough.
Seb, could you please make sure changed/removed symbols are correctly detected during the lerc build and make the build fail if this happens? Currently, removing (renaming) a symbol doesn't seem to be detected at all, see example given in the previous comment.
IMO this could either be done by dropping the "pkgkde_ symbolshelper" and the "dh_makeshlibs" override. Or maybe pkgkde_ symbolshelper can be proberly configured and combined with a dh_makeshlibs -c1 (or bigger) setting to make it work.
Security-review can still go on in parallel.
Thanks.