Page MenuHomePhabricator

Update component/php72 to 7.2.22
Open, NormalPublic

Description

Upgrade our internally maintained php7.2 packages to 7.2.22.

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald TranscriptAug 7 2019, 1:41 PM

Status: php7.2 currently fails to build on boron due to some build time hostname check which fails on boron, I still need to get to the bottom of that.

MoritzMuehlenhoff renamed this task from Update component/php72 to 7.2.20 to Update component/php72 to 7.2.21.Aug 21 2019, 12:50 PM

I'm running into a build failure, which I initially assumed was caused by DNS resolution in pbuilder/boron, but it's ultimately caused by MariaDB; the build calls mysql_install_db from the MariaDB package, which is broken by https://jira.mariadb.org/browse/MDEV-18526

I'm trying a few workarounds

MoritzMuehlenhoff renamed this task from Update component/php72 to 7.2.21 to Update component/php72 to 7.2.22.Tue, Sep 3, 8:47 AM
MoritzMuehlenhoff triaged this task as Normal priority.

Mentioned in SAL (#wikimedia-operations) [2019-09-03T12:52:44Z] <moritzm> uploaded PHP 7.2.22 to component/php72 T230024

Mentioned in SAL (#wikimedia-operations) [2019-09-03T13:09:53Z] <moritzm> upgrading remaining mwdebug servers to PHP 7.2.22 T230024

Mentioned in SAL (#wikimedia-operations) [2019-09-03T14:21:50Z] <moritzm> upgrading app server canaries to PHP 7.2.22 T230024

Mentioned in SAL (#wikimedia-operations) [2019-09-09T12:48:09Z] <moritzm> upgrading remaining job runners to PHP 7.2.22 T230024

Mentioned in SAL (#wikimedia-operations) [2019-09-09T13:01:39Z] <moritzm> upgrading remaining mediawiki app servers (mw1266-mw1275) to PHP 7.2.22 T230024

Mentioned in SAL (#wikimedia-operations) [2019-09-09T13:15:34Z] <moritzm> upgrading labweb/wikitech to PHP 7.2.22 T230024

Mentioned in SAL (#wikimedia-operations) [2019-09-10T06:57:08Z] <moritzm> upgrading snapshot* to PHP 7.2.22 T230024

jijiki moved this task from Backlog to Next up on the serviceops board.Fri, Sep 13, 4:41 AM
jijiki updated the task description. (Show Details)Wed, Sep 18, 8:02 AM
jijiki added subscribers: thcipriani, jijiki.

@thcipriani is it ok if we update php7 to 7.2.22 on deploy* servers? Do you know if there are any dependencies ?

Mentioned in SAL (#wikimedia-operations) [2019-09-18T09:37:43Z] <effie> upgrading netmon* to PHP 7.2.22 T230024

@thcipriani is it ok if we update php7 to 7.2.22 on deploy* servers? Do you know if there are any dependencies ?

The only thing scap does on the deployment servers via php is mwscript rebuildLocalisationCache.php. The php changelog seems like there are a lot of bugfixes between 7.2.8 (current version) and 7.2.22 without much else, so it doesn't seem worrisome to me; however, I haven't been following php7 development very closely.

One easiest way to test would be to run something like: mwscript rebuildLocalisationCache.php --wiki=enwiki --outdir=/tmp/php7.2.22-l10nupdate and ensure it runs without error and generates cdb files.