Page MenuHomePhabricator

Convert all extensions and skins on gerrit to use extension registration
Open, NormalPublic

Description

Basic documentation about the extension registration system is at https://www.mediawiki.org/wiki/Extension_registration

The convertExtensionToRegistration.php script can be used to create an extension.json file, though it may not work perfectly and could trigger errors. Use the validateRegistrationFile.php script to make sure your script follows the correct schema.

The PHP entry point will need to be kept and there will be duplication of information until Wikimedia config is updated.

Please add me (Legoktm) as a reviewer to conversion patches and feel free to ask me if something is unclear, some documentation is missing, etc.

Current progress: https://tools.wmflabs.org/extreg-wos/

Pending open tasks: https://phabricator.wikimedia.org/maniphest/query/JZZZq2aG_rR3/#R

You can use this form to add new subtasks to this one.

Related Objects

StatusAssignedTask
OpenNone
OpenNone
ResolvedLegoktm
ResolvedTgr
OpenPaladox
Resolved Spage
ResolvedPhysikerwelt
ResolvedNone
ResolvedGalorefitz
DeclinedNone
ResolvedMhutti1
OpenAnanthsubray
OpenNone
ResolvedKarima
Resolvedraymondwu
ResolvedSamanthaNguyen
Resolvedashley
InvalidNone
DeclinedNone
ResolvedMainframe98
Resolved MarcoAurelio
ResolvedSamwilson
ResolvedYaron_Koren
ResolvedWelterkj
ResolvedMGChecker
OpenNone
ResolvedReception123
ResolvedSophivorus
OpenZoranzoki21
ResolvedReception123
ResolvedReception123
OpenZoranzoki21
ResolvedNone
ResolvedZoranzoki21
ResolvedLegoktm
Resolvedashley
Resolved MarcoAurelio
DeclinedNone
DeclinedNone
OpenMGChecker
Resolvedashley
ResolvedSkizzerz
DeclinedMainframe98
ResolvedSamwilson
DeclinedNone
Resolved MarcoAurelio
Resolved MarcoAurelio
Resolved MarcoAurelio
Resolved MarcoAurelio
ResolvedGabrielchihonglee
Resolved MarcoAurelio
InvalidNone
ResolvedLukBukkit
ResolvedGabrielchihonglee
OpenGabrielchihonglee
DeclinedNone
ResolvedLukBukkit
ResolvedLukBukkit
OpenLukBukkit
ResolvedMGChecker
ResolvedJayprakash12345
ResolvedJayprakash12345
ResolvedJayprakash12345
ResolvedJayprakash12345
Resolved MarcoAurelio
ResolvedMainframe98
ResolvedJayprakash12345
ResolvedJayprakash12345
ResolvedJayprakash12345
ResolvedJayprakash12345
ResolvedJayprakash12345
ResolvedJayprakash12345
OpenNone
ResolvedJayprakash12345
ResolvedJayprakash12345
Resolved MarcoAurelio
Resolved MarcoAurelio
OpenNone
ResolvedJayprakash12345
ResolvedJayprakash12345
OpenNone
Resolved MarcoAurelio
ResolvedJayprakash12345
ResolvedJayprakash12345
ResolvedJayprakash12345
ResolvedJayprakash12345
ResolvedJayprakash12345
ResolvedJayprakash12345
Resolved MarcoAurelio
OpenLukBukkit
OpenNone
OpenNone
Resolved MarcoAurelio
ResolvedJayprakash12345
ResolvedJayprakash12345
ResolvedJayprakash12345
ResolvedJayprakash12345
ResolvedJayprakash12345
ResolvedJayprakash12345
OpenJayprakash12345
OpenTacsipacsi
ResolvedJayprakash12345
OpenJayprakash12345
OpenJayprakash12345
ResolvedPwirth
ResolvedJayprakash12345
OpenZoranzoki21
OpenNone
OpenZoranzoki21
ResolvedMGChecker
OpenZoranzoki21
ResolvedMGChecker
ResolvedZoranzoki21
ResolvedPwirth
OpenZoranzoki21
DeclinedZoranzoki21
OpenNone
Resolved MarcoAurelio
Resolved MarcoAurelio
Resolved MarcoAurelio
OpenNone
DuplicateNone
OpenFlorian
OpenNone
OpenNone
Openntavares
Openntavares
InvalidZoranzoki21
OpenNone
OpenNone
OpenZoranzoki21
OpenNone
OpenNone
OpenZoranzoki21
OpenNone
ResolvedOsnard
OpenNone
OpenZoranzoki21
ResolvedZoranzoki21
DeclinedNone
OpenNone
OpenNone
OpenNone
OpenNone
ResolvedLokal_Profil
OpenNone
OpenNone
ResolvedZoranzoki21
ResolvedZoranzoki21
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
InvalidNone
ResolvedZoranzoki21
OpenZoranzoki21
OpenNone
OpenNone
OpenNone
OpenNone
OpenZoranzoki21
OpenZoranzoki21
ResolvedZoranzoki21
DeclinedNone
StalledNone
OpenNone
OpenZoranzoki21
OpenNone
OpenNone
OpenArasakumarars
OpenNone
ResolvedSumanth699
OpenSri_Lekha_Pathakamuri
OpenNone
DeclinedNone
OpenZoranzoki21
OpenZoranzoki21
OpenZoranzoki21
DeclinedZoranzoki21
OpenZoranzoki21
DeclinedNone

Event Timeline

There are a very large number of changes, so older changes are hidden. Show Older Changes
MarcoAurelio updated the task description. (Show Details)
Zoranzoki21 renamed this task from Convert all extensions and skins on git to use extension registration to Convert all extensions and skins on gerrit to use extension registration.Sep 14 2018, 10:49 AM
Liuxinyu970226 added a comment.EditedSep 23 2018, 12:33 AM

extreg-wos is now 500 Internal Server Error, fix it?

extreg-wos is now 500 Internal Server Error, fix it?

Weird, I think the pod died or something? Restarted it twice, and it seems to be working now.

For Google Code In 2018 this should not include Wikibase (its probably to complicated for GCI)