- Provide a -zend-5.3 job (note it is being called -php53 instead)
- Switch old branches (REL1_26 and before) to -zend-5.3
- Upgrade the -zend job to 5.5
Description
Details
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | Legoktm | T75901 Drop PHP 5.3 support | |||
Resolved | Legoktm | T119675 Adjust CI for PHP5.5 support | |||
Resolved | Reedy | T124574 IPTCTest::testIPTCParseForcedUTFButInvalid fails on trusty/PHP5.5 | |||
Duplicate | None | T124599 Use PHPUnit 4.8 for PHP5.5 unit tests |
Event Timeline
Currently all the jobs use the invocation php .... Because php is an alias for hhvm on trusty, we'll need to explicitly call php5. I have a few ideas for that...
Change 266034 had a related patch set uploaded (by Legoktm):
Allow overriding which php executable to use
Change 266039 had a related patch set uploaded (by Legoktm):
Add PHP5.5 jobs for mediawiki/core
Change 266056 had a related patch set uploaded (by Paladox):
Add mediawiki-extensions-php55 to experimental: in template extension-gate
Change 266063 had a related patch set uploaded (by Paladox):
Add php5.5 to some tests
This happened. There were 20+ changes involved, I'm not going to bother to link them all.
Change 266063 abandoned by Hashar:
Add php5.5 to some tests
Reason:
Not needed anymore. php55 got handled.
Change 266056 abandoned by Hashar:
Add mediawiki-extensions-php55 to experimental: in template extension-gate
Reason:
Not needed anymore we have switched to PHP 5.5