To test, that a new version do not break the ABI, we should test this with CI.
There is a nice tools called abi-compliance-checker. It is already packaged for debian/ubuntu.
- create abidump
- check abidump against older one
- check for issues
- Frameworks (see T3689#170041):
- kjs #401955
- kdelibs4support
- kwayland
- plasma-framework
- networkmanager-qt
- Pim (see T3689#170052):
- PimCommonAkonadi
- FollowupReminder
- kmime (handled in D17831)
- akonadi-search
- kitinerary
- Frameworks (see T3689#170041):
- blog about abi generation/checking
- delete not used abidumps
- delete abidumps with old metadata < 2
- make the build failing, if abidump generation/checking fails (disable testmode) D19221