Hi! > - major BC break: major versions only. 5 major BC breaks allowed per major > version.
I'm not sure how such numbers make sense. Why 5 and not 3 or 7 or 17? If that breaks your code, even one is too much. If your code is not affected, why would you care if it's 5 or 15 or 150? I'm afraid this would just devolve into semantics discussion and arguments about how to count them and why it can be 5 but not 6. I don't see any reason to put any numeric value on it. > - minor BC break: > - minor versions: 5 minor BC breaks allowed. > - patch versions: 1 BC break allowed. Patch & minors should not have BC breaks, excepting bugfixes where it is inevitable. Of course, it is an ideal situation, and in practice we may miss stuff, or we may not have a choice, or we may prefer BC break to the alternative. But again I don't see how putting a number on it helps something. If we have two cases where we must have BC break and not one - and we absolutely sure we have no better choice and that's what we have to do - how having arbitrary limit of 1 would help? -- Stanislav Malyshev, Software Architect SugarCRM: http://www.sugarcrm.com/ -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php