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