Page MenuHomePhabricator

Update Wikibase to use Secondary Data Update mechanism
Open, Needs TriagePublic

Description

My apologies for a vague task description; hopefully we can refine this as folks with more understanding of MCR and/or Wikibase look at the task.

My understanding based on conversations at Wikimania is that Wikibase currently uses a mechanism closely tied to the legacy parser in order to transfer entity usage data from ParserOutput extensionData to a database where it can be used to trigger purges of articles when used wikibase entities are changed.

Broadly speaking, this should probably be changed to use the secondary data update mechanism introduced (I believe) in MCR in order to decouple this database update from the legacy parser. This will allow use to fully replace the legacy parser with parsoid for metadata update: T393716: [EPIC] RefreshLinksJob should use Parsoid-generated metadata.

Related Objects

StatusSubtypeAssignedTask
OpenReleaseNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenFeatureNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenBUG REPORTNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
Resolvedcscott
ResolvedABreault-WMF
Resolvedcscott
Opencscott
Resolvedssastry
ResolvedJgiannelos
OpenJgiannelos
OpenJgiannelos
OpenJgiannelos
OpenJgiannelos
ResolvedJgiannelos