Page MenuHomePhabricator

Deprecated: Using null as an array offset is deprecated, use an empty string instead in WikimediaEvents/includes/AccountCreation/AccountCreationLogger.php on line 181
Closed, ResolvedPublic

Description

After upgrading my dev wiki to PHP 8.5:

image.png (80×1 px, 66 KB)

Event Timeline

Change #1217139 had a related patch set uploaded (by Lucas Werkmeister (WMDE); author: Lucas Werkmeister (WMDE)):

[mediawiki/extensions/WikimediaEvents@master] Avoid using null as array key

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

And another when looking at an API result (api.php?action=query&prop=revisions&revids=7984):

Warning: The float -INF is not representable as an int, cast occurred in /srv/http/wiki1/extensions/WikimediaEvents/includes/WikimediaEventsHooks.php on line 495
Warning: The float -INF is not representable as an int, cast occurred in /srv/http/wiki1/extensions/WikimediaEvents/includes/WikimediaEventsHooks.php on line 495

Change #1217143 had a related patch set uploaded (by Lucas Werkmeister (WMDE); author: Lucas Werkmeister (WMDE)):

[mediawiki/extensions/WikimediaEvents@master] Avoid casting -INF to int

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

Change #1217139 merged by jenkins-bot:

[mediawiki/extensions/WikimediaEvents@master] Avoid using null as array key

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

Change #1217143 merged by jenkins-bot:

[mediawiki/extensions/WikimediaEvents@master] Avoid casting -INF to int

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

Lucas_Werkmeister_WMDE claimed this task.

Let’s optimistically close this as resolved, but reopen it if there are more PHP 8.5 issues in WikimediaEvents (not worth opening a bunch of separate tickets for IMHO).

Also, given WikimediaEvents’ “target audience” (Wikimedia wikis), I assume there’s no need to backport these fixes to release branches.