Tests are failing in ManualLogEntry::insert() when getComment() returns null and trim() complains
Description
Details
| Status | Subtype | Assigned | Task | ||
|---|---|---|---|---|---|
| Open | BUG REPORT | None | T289926 Fix passing null to non-null param of PHP internal functions in MediaWiki core (PHP 8.1 warning) | ||
| Resolved | BUG REPORT | Jdforrester-WMF | T311567 ManualLogEntry::getComment() should always return string |
Event Timeline
Change 809314 had a related patch set uploaded (by MarkAHershberger; author: MarkAHershberger):
[mediawiki/core@master] ManualLogEntry::getComment() should always return string
Change 809314 merged by jenkins-bot:
[mediawiki/core@master] ManualLogEntry::getComment() should always return string
Change 814141 had a related patch set uploaded (by Reedy; author: MarkAHershberger):
[mediawiki/core@REL1_38] ManualLogEntry::getComment() should always return string
Change 814142 had a related patch set uploaded (by Reedy; author: MarkAHershberger):
[mediawiki/core@REL1_37] ManualLogEntry::getComment() should always return string
Change 814143 had a related patch set uploaded (by Reedy; author: MarkAHershberger):
[mediawiki/core@REL1_35] ManualLogEntry::getComment() should always return string
Change 814142 merged by jenkins-bot:
[mediawiki/core@REL1_37] ManualLogEntry::getComment() should always return string
As far as I can tell, the backports will break the Translate extension in the respective release branches per T313608: Marking translations as reviewed fails.
Change 814141 abandoned by Reedy:
[mediawiki/core@REL1_38] ManualLogEntry::getComment() should always return string
Reason:
T318040
Change 814143 abandoned by Reedy:
[mediawiki/core@REL1_35] ManualLogEntry::getComment() should always return string
Reason:
T318040
Change 845093 had a related patch set uploaded (by Tim Starling; author: Tim Starling):
[mediawiki/core@REL1_38] In ManualLogEntry, cast the comment to string
This was fixed in https://gerrit.wikimedia.org/r/c/mediawiki/core/+/831168 (which got included in master, 1.39 and 1.38, but not 1.37 and earlier)
Change 851015 had a related patch set uploaded (by Reedy; author: Tim Starling):
[mediawiki/core@REL1_35] In ManualLogEntry, cast the comment to string
Change 845093 merged by jenkins-bot:
[mediawiki/core@REL1_38] In ManualLogEntry, cast the comment to string
Change 851015 merged by jenkins-bot:
[mediawiki/core@REL1_35] In ManualLogEntry, cast the comment to string