After upgrading my dev wiki to PHP 8.5:
Description
Details
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
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
Change #1217139 merged by jenkins-bot:
[mediawiki/extensions/WikimediaEvents@master] Avoid using null as array key
Change #1217143 merged by jenkins-bot:
[mediawiki/extensions/WikimediaEvents@master] Avoid casting -INF to int
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.
