rfc:php56timeline
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
rfc:php56timeline [2015/12/09 08:34] – Fix PHP 5.7 RFC link zeev | rfc:php56timeline [2017/09/22 13:28] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 3: | Line 3: | ||
* Date: 2015-12-07 | * Date: 2015-12-07 | ||
* Author: Zeev Suraski, zeev@php.net | * Author: Zeev Suraski, zeev@php.net | ||
- | * Status: | + | * Status: |
* First Published at: http:// | * First Published at: http:// | ||
Line 20: | Line 20: | ||
- In relative terms, it seems awkward that people would have more time to upgrade from PHP 5.5 to 5.6 - an upgrade that is typically completely painless - than they do to upgrade from 5.6 to 7.0 - an upgrade which requires certain levels of code auditing and extensive testing. | - In relative terms, it seems awkward that people would have more time to upgrade from PHP 5.5 to 5.6 - an upgrade that is typically completely painless - than they do to upgrade from 5.6 to 7.0 - an upgrade which requires certain levels of code auditing and extensive testing. | ||
+ | In addition, PHP 7 breaks source-level compatibility with PHP 5.x - which means extensions will not work (or even build) on PHP 7 without substantial refactoring. | ||
===== Proposal ===== | ===== Proposal ===== | ||
Line 34: | Line 35: | ||
* Extending the end of support dates may reduce the sense of urgency of people to upgrade, and may cause people who would have otherwise upgraded sooner to upgrade later. | * Extending the end of support dates may reduce the sense of urgency of people to upgrade, and may cause people who would have otherwise upgraded sooner to upgrade later. | ||
- | That said, we believe that sticking with the current timeline (option #3) is simply too aggressive, and we should at least go for option #2 as it gives people at least the same amount of time they had to upgrade from 5.5 to 5.6, to upgrade from 5.6 to 7.0. | + | That said, many believe that sticking with the current timeline (option #3) is simply too aggressive, and we should at least go for option #2 as it gives people at least the same amount of time they had to upgrade from 5.5 to 5.6, to upgrade from 5.6 to 7.0. |
- | Further, given the 5.6 -> 7.0 upgrade is more difficult and time consuming - **our recommendation is option #1**. The importance of giving users a bit more time to upgrade was also alluded to in the [[https:// | + | Further, given the 5.6 -> 7.0 upgrade is more difficult and time consuming - **the recommendation |
===== Future Scope ===== | ===== Future Scope ===== | ||
Line 49: | Line 50: | ||
In case the majority chooses to extend the lifetime of PHP 5.6 (>50%) - then the option garnering more votes between the two proposed timelines would win. | In case the majority chooses to extend the lifetime of PHP 5.6 (>50%) - then the option garnering more votes between the two proposed timelines would win. | ||
+ | |||
+ | ===== Vote ===== | ||
+ | Voting ends at January 13th, 2016 at 10am GMT. | ||
+ | |||
+ | <doodle title=" | ||
+ | * Yes | ||
+ | * No | ||
+ | </ | ||
+ | |||
+ | \\ | ||
+ | \\ | ||
+ | **ONLY IF YOU CHOSE ' | ||
+ | |||
+ | <doodle title=" | ||
+ | * 1 year Active Support \\1 year Security Support | ||
+ | * 1 year Active Support \\2 years Security Support | ||
+ | </ |
rfc/php56timeline.1449650054.txt.gz · Last modified: 2017/09/22 13:28 (external edit)