Page MenuHomePhabricator

[Task] Remove support for old extension registration/loading endpoint in Wikibase-related extensions
Open, LowPublic

Description

Remove support for old extension registration/loading endpoint.

AFAIK we are not compatible with Mediawiki releases, so compatibility with them is no reason to delay this.

Related Objects

StatusSubtypeAssignedTask
OpenNone
ResolvedNone
ResolvedVictorbarbu
ResolvedLucas_Werkmeister_WMDE
ResolvedLadsgroup
ResolvedLucas_Werkmeister_WMDE
DeclinedTarrow
ResolvedLucas_Werkmeister_WMDE
ResolvedLucas_Werkmeister_WMDE
ResolvedLadsgroup
ResolvedNone
ResolvedLadsgroup
ResolvedLucas_Werkmeister_WMDE
ResolvedTarrow
ResolvedLucas_Werkmeister_WMDE
ResolvedLucas_Werkmeister_WMDE
ResolvedLucas_Werkmeister_WMDE
ResolvedLucas_Werkmeister_WMDE
ResolvedLucas_Werkmeister_WMDE
ResolvedLadsgroup
ResolvedLadsgroup
ResolvedLadsgroup
ResolvedLadsgroup
ResolvedLadsgroup
ResolvedLadsgroup
ResolvedLadsgroup
ResolvedLucas_Werkmeister_WMDE
ResolvedLadsgroup
ResolvedItamarWMDE
ResolvedLucas_Werkmeister_WMDE
ResolvedLadsgroup
ResolvedItamarWMDE
ResolvedLucas_Werkmeister_WMDE
ResolvedLucas_Werkmeister_WMDE
ResolvedLadsgroup
ResolvedLadsgroup
ResolvedLadsgroup
ResolvedLadsgroup
ResolvedLucas_Werkmeister_WMDE
ResolvedLucas_Werkmeister_WMDE
ResolvedLucas_Werkmeister_WMDE
ResolvedLadsgroup
ResolvedNone
ResolvedLadsgroup
ResolvedLadsgroup
ResolvedLadsgroup
ResolvedTarrow
ResolvedItamarWMDE
ResolvedLadsgroup
ResolvedLadsgroup
ResolvedItamarWMDE
ResolvedItamarWMDE
ResolvedLadsgroup
ResolvedLadsgroup
ResolvedLadsgroup
ResolvedLucas_Werkmeister_WMDE
ResolvedLadsgroup
ResolvedLadsgroup

Event Timeline

JanZerebecki raised the priority of this task from to Needs Triage.
JanZerebecki updated the task description. (Show Details)
JanZerebecki subscribed.
Jonas renamed this task from remove support for old extension registration/loading endpoint to [Task] Remove support for old extension registration/loading endpoint.Aug 13 2015, 10:20 AM
Jonas updated the task description. (Show Details)
Jonas set Security to None.
Paladox changed the task status from Open to Stalled.Jul 12 2016, 1:42 PM
Paladox subscribed.
This comment was removed by Paladox.
Paladox changed the task status from Stalled to Open.Jul 12 2016, 1:42 PM

Wrong place.

Actually I think we should support both the old and new way at loading skins and extensions.

The reason is because even though it would be easy to do it through those files it also makes it hard since some extensions require loading configs that are in an if statement and so will not work in extension registration due to it wanting it done through a callback but that wont work because then you carnt override the configs.

This would count as a mediawiki 2.0 release as this would be the biggest ever breaking change in mw for a while.

This will need more talk before someone actually does this.

Paladox lowered the priority of this task from Medium to Low.Dec 21 2016, 11:12 AM

Changing to low priority.

And just because wmf switches all its extensions to extension registration is no reason to remove support so that non wmf extension breaks.

Removing something first goes via a deprecation period. Sounds Epic though.

And just because wmf switches all its extensions to extension registration is no reason to remove support so that non wmf extension breaks.

Nobody ever said that anyway...

This task was originally about Wikibase. Was it intentionally changed? It now reads like it's meant to be "drop support for non-static extension registration from MediaWiki".

Uh yeah, this task should probably stay relevant to Wikibase. It's unlikely that the old style will ever go away entirely because it's just globals. Removing globals will happen though...

Jdforrester-WMF renamed this task from [Task] Remove support for old extension registration/loading endpoint to [Task] Remove support for old extension registration/loading endpoint in Wikibase-related extensions.Nov 15 2018, 11:18 PM
Jdforrester-WMF updated the task description. (Show Details)

Uh yeah, this task should probably stay relevant to Wikibase.

Done.

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