libapk.so and API/ABI compatiblity
There are two users of libapk.so:
- libapk-qt (CC: @alexeymin), used by (KDE) Plasma Discover
- apk-polkit-rs (CC: @pabloyoyoista, @Cogitri), used by GNOME Software
Both broke with apk-tools 2.14.4, which was recently merged to edge and 3.19 stable.
Alexey pointed at these patches in pmaports#2739:
So there are currently no API or ABI compatibility guarantees in apk-tools. Would it be reasonable to have that in the future, so libapk's users don't break on upgrade? Or at least not have such breaking changes in Alpine stable?