>Can you be a bit more specific and verbose, what exactly "breaks"?
I have an application that has a dependency on libexpat.so.0. It runs fine on 6.06. It runs fine on 7.10. It fails to run on 8.04 because libexpat.so.0 does not exist on 8.04. >Why should "binary compatibility" be broken by removing a link, that should have been never added? Removing that link removes an interface from the OS. Removing a public interface from the OS breaks binary compatibility. > To be honest: I miss the compelling reason to leave this link. wink has been fixed and no other packages were affected. Actually that logic is reversed. You need a compelling reason to remove libexpat.so.0. Plus you need some confidence that the number of applications that will break is mitigated somehow. You can't possibly know about all software that runs on Ubuntu, so saying "no other packages were affected" is pretty presumptuous. Look, I'm not saying you can never, ever break compatibility. But when you do there needs to be a very good reason why, and some confidence that the impact on customers and developers is minimal. -- libexpat1 does not contain libexpat.so.0 in 8.04 Beta https://bugs.launchpad.net/bugs/218963 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs