Page MenuHomePhabricator

Backport MUL feature flag cleanup to MediaWiki/Wikibase 1.43
Open, Needs TriagePublic

Description

Currently, the REL1_43 branch of Wikibase includes almost all the functionality of the mul language code, but gated behind a feature flag called tmpEnableMulLanguageCode. On the master branch since the 1.43 release, not much further MUL work happened, but the feature flag was renamed to enableMulLanguageCode (T330217). In a call between @Anton.Kokh, @roti_WMDE, @jon_amar-WMDE, @Lydia_Pintscher, @Tarrow, and @Lucas_Werkmeister_WMDE (internal notes), there seemed to be agreement that it would be worth backporting this rename to REL1_43, so that we have a complete, stable, supported MUL feature in this LTS release.

We almost certainly want to backport:

We might also want to backport:

Acceptance criteria:

  • In a Wikibase installed from the latest REL1_43 branch (or 1.43 release), setting $wgWBRepoSettings['enableMulLanguageCode'] = true; + $wgWBClientSettings['enableMulLanguageCode'] = true; enables the MUL feature with most or all the functionality known on Wikidata.
  • The feature is documented as stable / available somewhere.

Open questions:

  • Which team is responsible for this? Wikidata / Omega? Suite? Cloud? Product Platform?

Event Timeline

@Lucas_Werkmeister_WMDE do you know who owned the original development of MUL? is that omega team? not that the necessitates this team needing to pick up the back porting work, just useful context on who the current experts are.

The original development happened in what is now team Omega, but we don’t usually care about the release branches, so it would be useful for someone (other than me) to explain why this would be valuable to have there :)