Re: Is the "No BC Breaks in Minor Releases" policy enforceable?
| From: | Rowan Collins | Date: | Mon, 13 Jun 2016 12:28:49 +0000 |
| Subject: | Re: Is the "No BC Breaks in Minor Releases" policy enforceable? | ||
| References: | 1 2 3 4 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-93934@lists.php.net to get a copy of this message | ||
On 13/06/2016 10:35, Joe Watkins wrote:
OK, that's an interesting bit of background, which might explain why Dmitry seemed in a hurry to get this in place. I was aware of the discussion of performance, but not the background "long-term goal". Is there a roadmap somewhere that describes this, or any background discussion of doing this within the 7.x series, rather than planning for 8.0?Backward compatibility is important. Also important is the long termgoals for PHP, or at least for this major version of PHP: The goal is to make Zend so efficient that generating machine code from user code becomes a deployable solution.
This is my main concern, also. The RFC is very brief, and the discussion period was artificially shortened, and I think the implications to the BC policy make this RFC more important than Dmitry assumed. Having a documented reason why a BC break was accepted in this case will help to set expectations in the future. Ideally, this could lead to a revised policy with BC guidelines that actually match the current reality of the project, which the existing RFC does not seem to do. Regards, -- Rowan Collins [IMSoP]I can be wrong, might be ... it doesn't really matter, the majorityhas spoken. It is only my concern that the change is documented properly.