Page MenuHomePhabricator

Adjust CI for PHP5.5 support
Closed, ResolvedPublic

Description

  • 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

Event Timeline

Jdforrester-WMF raised the priority of this task from to Medium.
Jdforrester-WMF updated the task description. (Show Details)
Jdforrester-WMF added subscribers: greg, Smalyshev, Glaisher and 14 others.

Instead of it being named -zend-5.3 it is being named php53 now.

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

https://gerrit.wikimedia.org/r/266034

Change 266034 merged by jenkins-bot:
Allow overriding which php executable to use

https://gerrit.wikimedia.org/r/266034

Change 266039 had a related patch set uploaded (by Legoktm):
Add PHP5.5 jobs for mediawiki/core

https://gerrit.wikimedia.org/r/266039

Change 266039 merged by jenkins-bot:
Add PHP5.5 jobs for mediawiki/core

https://gerrit.wikimedia.org/r/266039

Change 266056 had a related patch set uploaded (by Paladox):
Add mediawiki-extensions-php55 to experimental: in template extension-gate

https://gerrit.wikimedia.org/r/266056

Change 266063 had a related patch set uploaded (by Paladox):
Add php5.5 to some tests

https://gerrit.wikimedia.org/r/266063

Legoktm claimed this task.

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.

https://gerrit.wikimedia.org/r/266063

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

https://gerrit.wikimedia.org/r/266056