Page MenuHomePhabricator

Move Fresnel from PHP 7.2.x to 7.4.x
Closed, ResolvedPublic

Description

We're going to drop PHP 7.2 support moderately soon, so Fresnel should be moved over else it will not successfully run.

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript
Krinkle triaged this task as Medium priority.

Change 828541 had a related patch set uploaded (by Jforrester; author: Jforrester):

[integration/config@master] dockerfiles: [quibble-fresnel] Switch from php72 to php74 base image

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

Change 828542 had a related patch set uploaded (by Jforrester; author: Jforrester):

[integration/config@master] jjb: [mediawiki-fresnel-patch-docker] Switch from php72 to php74 base image

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

Change 828541 merged by jenkins-bot:

[integration/config@master] dockerfiles: [quibble-fresnel] Switch from php72 to php74 base image

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

Mentioned in SAL (#wikimedia-releng) [2022-08-31T15:27:46Z] <James_F> Docker: Building and publishing quibble-fresnel image based on php74 for T316525

Change 828542 merged by jenkins-bot:

[integration/config@master] jjb: [mediawiki-fresnel-patch-docker] Switch from php72 to php74 base image

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

Jdforrester-WMF claimed this task.
Jdforrester-WMF added a subscriber: Krinkle.

Deployed and tested; looks good (run on php72, re-build on php74).

Some apparent non-trivial improvement in TTFB but that may just be an artefact of differing CI load when the jobs were run.
Some apparent minor improvement in HTML bytes shipped, but that's likely just the PHP version string being much shorter ( PHP 7.2.34-18+0~20210223.60+debian10~1.gbpb21322+wmf5 vs. PHP 7.4.30)