Page MenuHomePhabricator

Un-comment the wfWarn deprecations in all PHP entry points from all Wikimedia-deployed extensions and skins
Closed, ResolvedPublic

Related Objects

View Standalone Graph
This task is connected to more than 200 other tasks. Only direct parents and subtasks are shown here. Use View Standalone Graph to show more of the graph.

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

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

Change 467752 had a related patch set uploaded (by Legoktm; owner: Legoktm):
[mediawiki/extensions/Babel@master] Warn if legacy PHP entry point is used

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

Change 467753 had a related patch set uploaded (by Legoktm; owner: Legoktm):
[mediawiki/extensions/DismissableSiteNotice@master] Warn if legacy PHP entry point is used

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

Change 467754 had a related patch set uploaded (by Legoktm; owner: Legoktm):
[mediawiki/extensions/GuidedTour@master] Warn if legacy PHP entry point is used

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

Change 467755 had a related patch set uploaded (by Legoktm; owner: Legoktm):
[mediawiki/extensions/GWToolset@master] Warn if legacy PHP entry point is used

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

Change 467756 had a related patch set uploaded (by Legoktm; owner: Legoktm):
[mediawiki/extensions/ImageMap@master] Warn if legacy PHP entry point is used

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

Change 467757 had a related patch set uploaded (by Legoktm; owner: Legoktm):
[mediawiki/extensions/Interwiki@master] Warn if legacy PHP entry point is used

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

Change 467758 had a related patch set uploaded (by Legoktm; owner: Legoktm):
[mediawiki/extensions/Josa@master] Warn if legacy PHP entry point is used

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

Change 467759 had a related patch set uploaded (by Legoktm; owner: Legoktm):
[mediawiki/extensions/JsonConfig@master] Warn if legacy PHP entry point is used

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

Change 467756 merged by jenkins-bot:
[mediawiki/extensions/ImageMap@master] Warn if legacy PHP entry point is used

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

Change 467753 merged by jenkins-bot:
[mediawiki/extensions/DismissableSiteNotice@master] Warn if legacy PHP entry point is used

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

Change 467759 merged by jenkins-bot:
[mediawiki/extensions/JsonConfig@master] Warn if legacy PHP entry point is used

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

Change 467758 merged by jenkins-bot:
[mediawiki/extensions/Josa@master] Warn if legacy PHP entry point is used

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

Change 467757 merged by jenkins-bot:
[mediawiki/extensions/Interwiki@master] Warn if legacy PHP entry point is used

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

Change 467752 merged by jenkins-bot:
[mediawiki/extensions/Babel@master] Warn if legacy PHP entry point is used

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

Change 467751 merged by jenkins-bot:
[mediawiki/extensions/ActiveAbstract@master] Warn if legacy PHP entry point is used

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

Change 467754 merged by jenkins-bot:
[mediawiki/extensions/GuidedTour@master] Warn if legacy PHP entry point is used

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

Change 467755 merged by jenkins-bot:
[mediawiki/extensions/GWToolset@master] Warn if legacy PHP entry point is used

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

Change 618340 had a related patch set uploaded (by Jforrester; owner: Jforrester):
[mediawiki/extensions/CentralAuth@master] Warn if legacy PHP entry point is used

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

Change 618348 had a related patch set uploaded (by Ladsgroup; owner: Ladsgroup):
[mediawiki/extensions/Wikibase@master] Emit deprecation warning for php entry points

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

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

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

Change 618348 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] Emit deprecation warning for php entry points

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

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

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

Change 702975 merged by jenkins-bot:

[mediawiki/extensions/Wikidata.org@master] Follow-up ded7b75de0: Uncomment the wfWarn for deprecated entry

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