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.

Event Timeline

JanZerebecki raised the priority of this task from to Needs Triage.
JanZerebecki updated the task description. (Show Details)
JanZerebecki added a subscriber: JanZerebecki.
Restricted Application added a subscriber: Aklapper. · View Herald TranscriptFeb 4 2015, 3:37 PM
Kghbln added a subscriber: Kghbln.Feb 17 2015, 8:40 PM
Lydia_Pintscher triaged this task as Normal priority.Feb 19 2015, 3:39 PM
Lydia_Pintscher added a subscriber: Lydia_Pintscher.
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 added a subscriber: Paladox.
This comment was removed by Paladox.
Paladox changed the task status from Stalled to Open.Jul 12 2016, 1:42 PM

Wrong place.

Restricted Application added a subscriber: Luke081515. · View Herald TranscriptJul 28 2016, 4:35 PM

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 Normal 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.