Details
Status | Subtype | Assigned | Task | |
---|---|---|---|---|
· · · | ||||
Resolved | None | T140850 Remove all PHP entry points from all Wikimedia-deployed extensions and skins | ||
Resolved | None | T140851 Un-comment the wfWarn deprecations in all PHP entry points from all Wikimedia-deployed extensions and skins | ||
Resolved | None | T140852 Load all Wikimedia-deployed extensions and skins via extension registration | ||
· · · |
Event Timeline
We can't actually emit theses warnings right now, or we'll take down production with the logspam. But we really really should be doing so.
I think we should be able to do this given that we've switched everything over to wfLoadExtension already.
Change 467751 had a related patch set uploaded (by Legoktm; owner: Legoktm):
[mediawiki/extensions/ActiveAbstract@master] Warn if legacy PHP entry point is used
Change 467752 had a related patch set uploaded (by Legoktm; owner: Legoktm):
[mediawiki/extensions/Babel@master] Warn if legacy PHP entry point is used
Change 467753 had a related patch set uploaded (by Legoktm; owner: Legoktm):
[mediawiki/extensions/DismissableSiteNotice@master] Warn if legacy PHP entry point is used
Change 467754 had a related patch set uploaded (by Legoktm; owner: Legoktm):
[mediawiki/extensions/GuidedTour@master] Warn if legacy PHP entry point is used
Change 467755 had a related patch set uploaded (by Legoktm; owner: Legoktm):
[mediawiki/extensions/GWToolset@master] Warn if legacy PHP entry point is used
Change 467756 had a related patch set uploaded (by Legoktm; owner: Legoktm):
[mediawiki/extensions/ImageMap@master] Warn if legacy PHP entry point is used
Change 467757 had a related patch set uploaded (by Legoktm; owner: Legoktm):
[mediawiki/extensions/Interwiki@master] Warn if legacy PHP entry point is used
Change 467758 had a related patch set uploaded (by Legoktm; owner: Legoktm):
[mediawiki/extensions/Josa@master] Warn if legacy PHP entry point is used
Change 467759 had a related patch set uploaded (by Legoktm; owner: Legoktm):
[mediawiki/extensions/JsonConfig@master] Warn if legacy PHP entry point is used
Change 467756 merged by jenkins-bot:
[mediawiki/extensions/ImageMap@master] Warn if legacy PHP entry point is used
Change 467753 merged by jenkins-bot:
[mediawiki/extensions/DismissableSiteNotice@master] Warn if legacy PHP entry point is used
Change 467759 merged by jenkins-bot:
[mediawiki/extensions/JsonConfig@master] Warn if legacy PHP entry point is used
Change 467758 merged by jenkins-bot:
[mediawiki/extensions/Josa@master] Warn if legacy PHP entry point is used
Change 467757 merged by jenkins-bot:
[mediawiki/extensions/Interwiki@master] Warn if legacy PHP entry point is used
Change 467752 merged by jenkins-bot:
[mediawiki/extensions/Babel@master] Warn if legacy PHP entry point is used
Change 467751 merged by jenkins-bot:
[mediawiki/extensions/ActiveAbstract@master] Warn if legacy PHP entry point is used
Change 467754 merged by jenkins-bot:
[mediawiki/extensions/GuidedTour@master] Warn if legacy PHP entry point is used
Change 467755 merged by jenkins-bot:
[mediawiki/extensions/GWToolset@master] Warn if legacy PHP entry point is used
Change 618340 had a related patch set uploaded (by Jforrester; owner: Jforrester):
[mediawiki/extensions/CentralAuth@master] Warn if legacy PHP entry point is used
With CentralAuth, this appears done: https://codesearch.wmcloud.org/deployed/?q=%5C%2F%5C%2F%20wfWarn&i=nope&files=&repos=
Change 618348 had a related patch set uploaded (by Ladsgroup; owner: Ladsgroup):
[mediawiki/extensions/Wikibase@master] Emit deprecation warning for php entry points
Actually OpenStackManager, LdapAuthentication, FlaggedRevs and Wikidata.org have them:
https://gerrit.wikimedia.org/g/mediawiki/extensions/Wikidata.org/+/e07db5378ca22ed90e8bef283f843566ab6d0123/WikidataOrg.php
https://gerrit.wikimedia.org/g/mediawiki/extensions/OpenStackManager/+/b42319f0e74d8d0fc6d0daad68d714121d8ae928/OpenStackManager.php
And some more but I'm not sure if we should reopen this ticket though. We should just drop the php entry points IMHO.
Change 618340 merged by jenkins-bot:
[mediawiki/extensions/CentralAuth@master] Warn if legacy PHP entry point is used
Change 618348 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] Emit deprecation warning for php entry points
The legacy entry points are slowly being deleted, but for those remaining all have the wfWarn uncommented except for Wikidata.org now?
Change 702975 had a related patch set uploaded (by Jforrester; author: Jforrester):
[mediawiki/extensions/Wikidata.org@master] Follow-up ded7b75de0: Uncomment the wfWarn for deprecated entry
Change 702975 merged by jenkins-bot:
[mediawiki/extensions/Wikidata.org@master] Follow-up ded7b75de0: Uncomment the wfWarn for deprecated entry