Page MenuHomePhabricator

Update fundraising code for PHP 8.4
Closed, ResolvedPublic

Description

Update dependencies and code to remove deprecation warnings newly emitted under PHP 8.4

Event Timeline

Change #1283843 had a related patch set uploaded (by Ejegg; author: Ejegg):

[wikimedia/fundraising/SmashPig@master] Update php-queue and predis dependencies

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

Is this just for 8.4, or 8.5 as well (which is where Wikimedia main production will be moving soon)?

Note that SmashPig doesn't currently pass its tests even on 8.3, but with your fix it now clears 8.5 too.

Hi @Jdforrester-WMF I think the plan for the fundraising cluster is to go to trixie and 8.4 in a couple of weeks, so that's what we're targeting first.

Hi @Jdforrester-WMF I think the plan for the fundraising cluster is to go to trixie and 8.4 in a couple of weeks, so that's what we're targeting first.

Ah well.

Change #1286425 had a related patch set uploaded (by Ejegg; author: Ejegg):

[wikimedia/fundraising/SmashPig@master] Update psr/cache to 3.0

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

Change #1283843 merged by jenkins-bot:

[wikimedia/fundraising/SmashPig@master] Update php-queue and predis dependencies

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

Change #1286425 merged by jenkins-bot:

[wikimedia/fundraising/SmashPig@master] Update psr/cache to 3.0

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

Change #1294398 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/FundraisingEmailUnsubscribe@master] build: Update predis/predis to 2.4

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

Change #1294398 merged by jenkins-bot:

[mediawiki/extensions/FundraisingEmailUnsubscribe@master] build: Update predis/predis to 2.4

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

Still to update: payments-wiki & donorwiki images, smashpig, and civiproxy

Change #1304894 had a related patch set uploaded (by Ejegg; author: Ejegg):

[wikimedia/fundraising/SmashPig@master] Fix warnings in PHP8.4

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

Change #1304897 had a related patch set uploaded (by Ejegg; author: Ejegg):

[wikimedia/fundraising/SmashPig@master] Fix timezone name for PHP 8.4

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

Change #1304894 merged by jenkins-bot:

[wikimedia/fundraising/SmashPig@master] Fix warnings in PHP8.4

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

Change #1304897 merged by jenkins-bot:

[wikimedia/fundraising/SmashPig@master] Fix timezone name for PHP 8.4

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

Change #1306973 had a related patch set uploaded (by Ejegg; author: Ejegg):

[wikimedia/fundraising/crm@master] WIP replace unmaintained NameParser with fork

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

Change #1306973 abandoned by Ejegg:

[wikimedia/fundraising/crm@master] WIP replace unmaintained NameParser with fork

Reason:

Eileen found a better fork

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

XenoRyet set Final Story Points to 4.