Re: Proposal for serious BC compatibility aka language versioning

From: Date: Sun, 03 Feb 2013 21:55:41 +0000
Subject: Re: Proposal for serious BC compatibility aka language versioning
References: 1 2 3 4 5  Groups: php.internals 
Request: Send a blank email to internals+get-65585@lists.php.net to get a copy of this message
On 02/03/2013 01:48 PM, Karoly Negyesi wrote: >> We do not consider a change [...] a BC break > > Let me help: backwards compatibility means a host can upgrade a > package without inducing a lot of support tickets. Well, that is obviously not realistic. Every change we make has some level of BC impact. We have to draw a line somewhere. Heck, even fixing a segfault is technically a BC change because the behaviour from one version to the next is different. A 100% strict "no BC" rule would mean we couldn't actually ever fix any bugs. There has to be a line. Our line is that in minor version upgrades we won't change documented functional behaviour unless there are extremely serious (usually security-related) reasons for doing so. -Rasmus

« previous php.internals (#65585) next »