[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Page MenuHomePhabricator

Hard deprecate old SpecialPageFactory
Closed, ResolvedPublic

Description

The SpecialPageFactory at https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/core/+/refs/heads/master/includes/specialpage/SpecialPageFactory_deprecated.php is soft deprecated, and includes some function that fall back to global $wgUser
Rather than hard deprecating those specific functions, the entire class should be hard deprecated, so that it can be removed in 1.36

Deployed calls to static SpecialPageFactory functions:
https://codesearch.wmflabs.org/deployed/?q=SpecialPageFactory%3A%3A&i=nope&files=%5C.php%24&repos=

Event Timeline

Change 573404 had a related patch set uploaded (by DannyS712; owner: DannyS712):
[mediawiki/extensions/TimedMediaHandler@master] Stop using old deprecated SpecialPageFactory static functions

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

Change 573405 had a related patch set uploaded (by DannyS712; owner: DannyS712):
[mediawiki/extensions/Scribunto@master] Stop using old deprecated SpecialPageFactory static functions

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

Change 573406 had a related patch set uploaded (by DannyS712; owner: DannyS712):
[mediawiki/extensions/GlobalUsage@master] Stop using old deprecated SpecialPageFactory static functions

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

Change 573407 had a related patch set uploaded (by DannyS712; owner: DannyS712):
[mediawiki/extensions/DiscussionTools@master] Stop using old deprecated SpecialPageFactory static functions

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

Change 573408 had a related patch set uploaded (by DannyS712; owner: DannyS712):
[mediawiki/extensions/CentralNotice@master] Stop using old deprecated SpecialPageFactory static functions

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

Change 573410 had a related patch set uploaded (by DannyS712; owner: DannyS712):
[mediawiki/extensions/ArticlePlaceholder@master] Stop using old deprecated SpecialPageFactory static functions

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

Change 573411 had a related patch set uploaded (by DannyS712; owner: DannyS712):
[mediawiki/extensions/FlaggedRevs@master] Stop using old deprecated SpecialPageFactory static functions

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

Change 573406 merged by jenkins-bot:
[mediawiki/extensions/GlobalUsage@master] Stop using old deprecated SpecialPageFactory static functions

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

Change 573407 merged by jenkins-bot:
[mediawiki/extensions/DiscussionTools@master] Stop using old deprecated SpecialPageFactory static functions

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

Change 573405 merged by jenkins-bot:
[mediawiki/extensions/Scribunto@master] Stop using old deprecated SpecialPageFactory static functions

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

Change 573411 merged by jenkins-bot:
[mediawiki/extensions/FlaggedRevs@master] Stop using old deprecated SpecialPageFactory static functions

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

Change 573404 merged by jenkins-bot:
[mediawiki/extensions/TimedMediaHandler@master] Stop using old deprecated SpecialPageFactory static functions

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

Change 573410 merged by jenkins-bot:
[mediawiki/extensions/ArticlePlaceholder@master] Stop using old deprecated SpecialPageFactory static functions

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

Change 573408 merged by jenkins-bot:
[mediawiki/extensions/CentralNotice@master] Stop using old deprecated SpecialPageFactory static functions

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

DannyS712 moved this task from Unsorted to In progress on the User-DannyS712 board.

Next part: actually hard deprecate each of the methods

Change 574248 had a related patch set uploaded (by DannyS712; owner: DannyS712):
[mediawiki/core@master] Hard deprecate all methods of old SpecialPageFactory

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

Change 574248 merged by jenkins-bot:
[mediawiki/core@master] Hard deprecate all methods of old SpecialPageFactory

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