Problem/Motivation

PHP 7 complete's test runs 1/3rd faster than PHP 5.6. This saves overall resources for the testing infrastructure, as well as giving quicker feedback to patch authors.

https://dispatcher.drupalci.org/job/php7_mysql5.5/133/ 21 minutes.

https://dispatcher.drupalci.org/job/php5.6_mysql5.5/173/ 30 minutes.

Also in general I think we should emphasize support for the most recent stable PHP version

Proposed resolution

Default patch testing to PHP 7, switch PHP 5.3 to per-commit testing.

Do this as soon as PHP 7.0 is out or when the two testing hacks in #2454439: [META] Support PHP 7 have been reverted. PHP 7.0 is already out, D8 has already switched to PHP 7.0 and D7 should as well.

Remaining tasks

Decide that we're going to do it, then postpone on #2454439: [META] Support PHP 7.
postpone on #2656548: Fully support PHP 7.0 in Drupal 7
Then Do it.

User interface changes

none

API changes

none

Data model changes

none

Comments

joseph.olstad created an issue. See original summary.

joseph.olstad’s picture

joseph.olstad’s picture

Status: Active » Needs review
joseph.olstad’s picture

I've already done this for these projects, or plan to do so shortly.

media,
i18n
file_entity
media_ckeditor
multiform
sassy
prepro

joseph.olstad’s picture

joseph.olstad’s picture

Issue summary: View changes
Status: Needs review » Postponed
David_Rothstein’s picture

Status: Postponed » Fixed

I went ahead and made this change now, as discussed previously at #2607222: [policy, no patch] Default to PHP 7 for Drupal core patch testing. I didn't see any reason to postpone it - PHP 7 has been fully supported (with all tests passing) for a long time. But if something goes wrong we can easily revert it.

joseph.olstad’s picture

Thanks @DavidRothstein !

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.