Yes, in principle I agree, but when you are a platform, there might be a large number of dependent apps that break if deployed on a newer version. Peter's example of MS Windows is an excellent example, and "simple statements" like the one you give is no longer black or white. Unfortunately, I think River falls into this "hard" category, where many independent versions of both platform and app may exist at the same time in all possible combinations.
-- Niclas On Oct 3, 2009 4:40 PM, "Jukka Zitting" <[email protected]> wrote: Hi, Niclas Hedhman <[email protected]> kirjoitti 3.10.2009 kello 7.38: >> >> > And then you end up with the problem of defining "when is a bug fix, incompatible change" :... The definition of a bug is behaviour that differs from the documented or otherwise expected behaviour. >From that perspective any code that is broken by a bug fix is already incorrect, and I wouldn't worry too much about such breakage. BR, Jukka Zitting
