Post AydAV3iWjyOVDS0AWu by hsivonen@mastodon.social
(DIR) More posts by hsivonen@mastodon.social
(DIR) Post #AydAV3iWjyOVDS0AWu by hsivonen@mastodon.social
2025-09-27T09:35:01Z
0 likes, 0 repeats
Solo developer writes a library in C without ABI-stability-enabling practices and positions it as a desktop Linux system library. Linux distros, including Big Companies, ship it as such. The Solo developer hands the library over to Solo maintainer. Non-distro BigCo imports a copy of the library in their product, finds a security bug, and contributes a patch that fixes the security bug but breaks ABI compat.Who should Social Media Takes hold responsible for an ABI-compatibility-preserving fix?
(DIR) Post #AydAV4rQUN6glLAn2W by Archivist@social.linux.pizza
2025-09-27T12:00:08Z
0 likes, 0 repeats
@hsivonen the maintainer should have refused to pull the fix and asked the company that made it to conform to the expected ABI. The maintainer made a mistake and should hence be the one to fix it