I got new information upstream: https://bugs.kde.org/show_bug.cgi?id=291677 Since this is an old and necessary change, they can not revert it, and since this is in kdebase, and not kdelibs, ABI changes are allowed I guess.