Page MenuHomePhabricator

Create feature flag to always show `mul` in “in more languages” section of desktop termbox
Closed, ResolvedPublic

Description

After T339103: Show MUL as last language in Termbox if any MUL terms exist is done, we should introduce a feature flag which, when enabled, will cause mul to always be shown as the last language in the “in more languages” section of the desktop termbox, regardless of whether there are any existing mul terms or not.

This means that the “soft rollout” of T316767 is the default behavior, and the new feature flag is used to opt out of the soft rollout into the “after soft rollout” phase.

This feature flag will be toggled in production in context of T312176.
It will be removed from our code base again in context of T330217.

Event Timeline

ItamarWMDE changed the task status from Open to Stalled.Jun 22 2023, 12:04 PM

Waiting for T339103 to be completed

Michael changed the task status from Stalled to Open.Jul 3 2023, 10:57 AM
Michael claimed this task.
Michael moved this task from Todo/Backlog to Doing on the Wikidata Dev Team (Sprint-∞) board.

T339103 is fully implemented, just awaiting product verification. That is good enough to get started with this next step.

Change 935057 had a related patch set uploaded (by Michael Große; author: Michael Große):

[mediawiki/extensions/Wikibase@master] Add feature flag to always show MUL in Termbox (PHP)

https://gerrit.wikimedia.org/r/935057

Change 935058 had a related patch set uploaded (by Michael Große; author: Michael Große):

[mediawiki/extensions/Wikibase@master] Always show `mul` in the desktop Termbox, depending on the feature flag

https://gerrit.wikimedia.org/r/935058

Change 935057 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] Add feature flag to always show MUL in Termbox (PHP)

https://gerrit.wikimedia.org/r/935057

Change 935770 had a related patch set uploaded (by Michael Große; author: Michael Große):

[operations/mediawiki-config@master] Beta-Wikidata: Always show mul on desktop Termbox

https://gerrit.wikimedia.org/r/935770

Change 935058 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] Always show `mul` in the desktop Termbox, depending on the feature flag

https://gerrit.wikimedia.org/r/935058

Change 935770 merged by jenkins-bot:

[operations/mediawiki-config@master] Beta-Wikidata: Always show mul on desktop Termbox

https://gerrit.wikimedia.org/r/935770

Mentioned in SAL (#wikimedia-operations) [2023-07-06T11:26:33Z] <lucaswerkmeister-wmde@deploy1002> Started scap: Backport for [[gerrit:935770|Beta-Wikidata: Always show mul on desktop Termbox (T339104)]]

Mentioned in SAL (#wikimedia-operations) [2023-07-06T11:27:53Z] <lucaswerkmeister-wmde@deploy1002> migr and lucaswerkmeister-wmde: Backport for [[gerrit:935770|Beta-Wikidata: Always show mul on desktop Termbox (T339104)]] synced to the testservers: mwdebug1002.eqiad.wmnet, mwdebug1001.eqiad.wmnet, mwdebug2001.codfw.wmnet, mwdebug2002.codfw.wmnet

Mentioned in SAL (#wikimedia-operations) [2023-07-06T11:34:11Z] <lucaswerkmeister-wmde@deploy1002> Finished scap: Backport for [[gerrit:935770|Beta-Wikidata: Always show mul on desktop Termbox (T339104)]] (duration: 07m 37s)

I think we can close this and leave the product verification to the parent task.