Page MenuHomePhabricator

Hard-deprecate CommentStore::getStore function (and remove in 1.41)
Closed, ResolvedPublic

Description

The function CommentStore::getStore is deprecated since 1.31

The usage should be replaced and the function should be hard-deprecated and removed.

MediaWikiServices::getInstance()->getCommentStore() is usable since 1.31 and should match most extensions required version, when DI is not possible at that location.

CodeSearch: https://codesearch.wmcloud.org/search/?q=%5CbCommentStore%5Cs*%3A%3A%5Cs*getStore%5Cb&i=nope&files=&excludeFiles=&repos=

Event Timeline

Change 868836 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/SocialProfile@master] Replace deprecated CommentStore::getStore

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

Change 868837 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/OAuth@master] Replace deprecated CommentStore::getStore

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

Change 868838 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/CentralNotice@master] Replace deprecated CommentStore::getStore

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

Change 868839 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/ArticleFeedbackv5@master] Replace deprecated CommentStore::getStore

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

Change 868840 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/RegexBlock@master] Remove dead code about deprecated CommentStore::getStore

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

Change 868837 merged by jenkins-bot:

[mediawiki/extensions/OAuth@master] Replace deprecated CommentStore::getStore

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

Change 868836 merged by jenkins-bot:

[mediawiki/extensions/SocialProfile@master] Replace deprecated CommentStore::getStore

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

Change 868839 merged by jenkins-bot:

[mediawiki/extensions/ArticleFeedbackv5@master] Replace deprecated CommentStore::getStore

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

Change 868838 merged by jenkins-bot:

[mediawiki/extensions/CentralNotice@master] Replace deprecated CommentStore::getStore

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

Change 868840 merged by Umherirrender:

[mediawiki/extensions/RegexBlock@master] Remove dead code about deprecated CommentStore::getStore

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

Change 811767 had a related patch set uploaded (by Umherirrender; author: Derick Alangi):

[mediawiki/core@master] Use CommentStore service instead of deprecated method

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

Change 811767 merged by jenkins-bot:

[mediawiki/core@master] Use CommentStore service instead of deprecated method

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

Change 877226 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/core@master] Hard-deprecate CommentStore::getStore

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

Change 877226 merged by jenkins-bot:

[mediawiki/core@master] Hard-deprecate CommentStore::getStore

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

Umherirrender renamed this task from Hard-deprecate CommentStore::getStore function (and remove a release later) to Hard-deprecate CommentStore::getStore function (and remove in 1.41).Jan 14 2023, 11:54 AM
Umherirrender changed the task status from Open to Stalled.
Umherirrender removed a project: Patch-For-Review.
Umherirrender changed the task status from Stalled to Open.Mar 14 2023, 9:35 PM

Change 910830 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/core@master] Remove deprecated CommentStore::getStore

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

Change 910830 merged by jenkins-bot:

[mediawiki/core@master] Remove deprecated CommentStore::getStore

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