Le mardi 30 septembre 2008 à 11:37 -0500, Ian Bicking a écrit :
Say I have a package that represents an application.
[snip]
Then HardJSON 2.0 is released, and Turplango only required
HardJSON>=1.2, so new installations start installing HardJSON 2.0. But
my app happens not to be compatible with that library, and so it's
broken. OK...
No, please stop here. That’s not OK. If a new version of HardJSON breaks
your application, it is friggin’ broken. If that new version is not
compatible, it should be called HardJSON2, and nothing will break.