Page MenuHomePhabricator

MediaWiki 1.31.x should be compatible with PHP 7.3
Open, Needs TriagePublic

Description

Given that MediaWiki 1.31 is LTS, we should make it compatible with PHP 7.3 (like we did with 1.27 at some point). This is necessary for Debian, as it'll be shipping with both 1.31 and 7.3.

I started filing some tasks, it looks like some require commits to be backported, while others will require fixes in master as well.

Event Timeline

Legoktm created this task.Oct 15 2018, 7:26 AM
Restricted Application added a subscriber: Aklapper. · View Herald TranscriptOct 15 2018, 7:26 AM
Reedy added a comment.Oct 15 2018, 8:35 AM

Yeah, I'd agree it's worth backporting fixes from master where we have them. Hopefully prevent a few bug reports down the line

I backported everything that I could find with "7.2" and "7.3" in the commit message - 7.2 tests pass now on 1.31.

MediaWiki 1.32.x should be compatible with PHP 7.3? If should, may be add MW-1.32-release.

Reedy added a comment.EditedDec 17 2018, 6:25 PM

MediaWiki 1.32.x should be compatible with PHP 7.3? If should, may be add MW-1.32-release.

If older versions are compatible, newer versions are too.

I'm not sure this task needs to stay open if everything is known to be working and test passing... But was that only on 7.2, not 7.3?

RazeSoldier added a comment.EditedDec 18 2018, 12:31 AM

RazeSoldier added a subtask: T207100: LanguageTrTest::testDottedAndDotlessI fails in PHP 7.3.

This is a final failed test, for me.

yakatz added a subscriber: yakatz.May 8 2019, 8:33 PM