Page MenuHomePhabricator

Creation of dynamic property Mail_smtp::$greeting is deprecated
Closed, ResolvedPublic

Description

When running under PHP 8.2, if an SMTP server is specified in LocalSettings.php using $wgSMTP, this deprecation warning is generated when sending an email (and is no longer silenced by MediaWiki since 9a2fac1e47c0d076). The PEAR Mail fix has already been merged upstream and is planned for an upcoming 1.5.1 release.

Upstream pull request: https://github.com/pear/Mail/pull/22
Upstream commit: https://github.com/pear/Mail/commit/11b5eeea6c60d10dca21053b60df19a8503b1402

Event Timeline

DooDee renamed this task from Creation of dynamic property Mail_smtp::$greeting is deprecated to Creation of dynamic property Mail_smtp::$Thailand.th is deprecated.Apr 5 2023, 10:12 AM
DooDee removed projects: Upstream, PHP 8.2 support.
DooDee updated the task description. (Show Details)
Mainframe98 renamed this task from Creation of dynamic property Mail_smtp::$Thailand.th is deprecated to Creation of dynamic property Mail_smtp::$greeting is deprecated.Apr 5 2023, 10:14 AM
Mainframe98 updated the task description. (Show Details)
Reedy changed the task status from Open to Stalled.Jul 7 2023, 5:01 PM
PleaseStand changed the task status from Stalled to Open.Aug 11 2023, 12:39 AM

PEAR Mail 1.5.1 was released a couple days ago, so we can now apply this eight month old bug fix to MediaWiki.

Change 947977 had a related patch set uploaded (by PleaseStand; author: PleaseStand):

[mediawiki/vendor@master] Update pear/mail to 1.5.1

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

Change 947978 had a related patch set uploaded (by PleaseStand; author: PleaseStand):

[mediawiki/core@master] Update pear/mail to 1.5.1

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

Change 947979 had a related patch set uploaded (by PleaseStand; author: PleaseStand):

[mediawiki/vendor@REL1_40] Update pear/mail to 1.5.1

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

Change 947980 had a related patch set uploaded (by PleaseStand; author: PleaseStand):

[mediawiki/vendor@REL1_39] Update pear/mail to 1.5.1

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

Change 947977 merged by jenkins-bot:

[mediawiki/vendor@master] Update pear/mail to 1.5.1

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

Change 947979 abandoned by PleaseStand:

[mediawiki/vendor@REL1_40] Update pear/mail to 1.5.1

Reason:

until change merged on master

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

Change 947980 abandoned by PleaseStand:

[mediawiki/vendor@REL1_39] Update pear/mail to 1.5.1

Reason:

until change merged on master

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

Change 947978 merged by jenkins-bot:

[mediawiki/core@master] Update pear/mail to 1.5.1

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

Change 947987 had a related patch set uploaded (by PleaseStand; author: PleaseStand):

[mediawiki/vendor@REL1_40] Update pear/mail to 1.5.1

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

Change 947988 had a related patch set uploaded (by PleaseStand; author: PleaseStand):

[mediawiki/vendor@REL1_39] Update pear/mail to 1.5.1

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

Change 947915 had a related patch set uploaded (by PleaseStand; author: PleaseStand):

[mediawiki/core@REL1_40] Update pear/mail to 1.5.1

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

Change 947916 had a related patch set uploaded (by PleaseStand; author: PleaseStand):

[mediawiki/core@REL1_39] Update pear/mail to 1.5.1

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

Change 948085 had a related patch set uploaded (by PleaseStand; author: PleaseStand):

[mediawiki/core@master] Add release note for "Update pear/mail to 1.5.1"

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

Change 947987 merged by Jforrester:

[mediawiki/vendor@REL1_40] Update pear/mail to 1.5.1

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

Change 947988 merged by Jforrester:

[mediawiki/vendor@REL1_39] Update pear/mail to 1.5.1

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

Change 947916 merged by jenkins-bot:

[mediawiki/core@REL1_39] Update pear/mail to 1.5.1

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

Change 947915 merged by jenkins-bot:

[mediawiki/core@REL1_40] Update pear/mail to 1.5.1

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

Reedy assigned this task to PleaseStand.
Reedy triaged this task as Low priority.

Change 948085 merged by jenkins-bot:

[mediawiki/core@master] Add release note for "Update pear/mail to 1.5.1"

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