Page MenuHomePhabricator

Cleanup beta feature code in the ReferencePreviews and related
Open, Needs TriagePublic

Description

After the successful deploy we should make sure the code gets cleaned up that made it possible that Reference Previews is a beta feature.

Acceptance criteria

  • Remove beta feature related code in the Popups extension
  • Remove beta feature related code in the mediawiki-config repo
  • Remove beta feature related code that might be set for CI

These config patches should be added to the https://wikitech.wikimedia.org/wiki/Deployments calendar. One dev from our team will add their IRC nick to the deployment entry, then commit to being available in IRC during the window.

Event Timeline

Change 971897 had a related patch set uploaded (by WMDE-Fisch; author: WMDE-Fisch):

[mediawiki/extensions/Popups@master] Remove all BetaFeature code from ReferencePreviews

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

WMDE-Fisch renamed this task from Cleanup beta feature code in the ReferencePreviews extension to Cleanup beta feature code in the ReferencePreviews and related.Nov 22 2023, 7:51 AM
WMDE-Fisch updated the task description. (Show Details)

Change 976650 had a related patch set uploaded (by WMDE-Fisch; author: WMDE-Fisch):

[operations/mediawiki-config@master] Remove BetaFeature code related to ReferencePreviews

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

Change 976697 had a related patch set uploaded (by WMDE-Fisch; author: WMDE-Fisch):

[integration/config@master] Remove BetaFeature dependency for the Popups extension

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

Change 977179 had a related patch set uploaded (by Thiemo Kreuz (WMDE); author: Thiemo Kreuz (WMDE)):

[mediawiki/extensions/Popups@master] Fix confusing constant names in PHP

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

Change 977179 merged by jenkins-bot:

[mediawiki/extensions/Popups@master] Fix confusing constant names in PHP

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

Change 971897 merged by jenkins-bot:

[mediawiki/extensions/Popups@master] Remove all BetaFeature code from ReferencePreviews

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

Change 976697 merged by jenkins-bot:

[integration/config@master] Remove BetaFeature dependency for the Popups extension

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

Mentioned in SAL (#wikimedia-releng) [2023-11-27T08:56:27Z] <hashar> Reloaded Zuul for https://gerrit.wikimedia.org/r/976697 "Remove BetaFeature dependency for the Popups extension" - T351708

Change 978035 had a related patch set uploaded (by Awight; author: Awight):

[operations/mediawiki-config@master] Remove wgPopupsReferencePreviews now that it defaults to true

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

Next step is to schedule a config deployment window.

Change 976650 merged by jenkins-bot:

[operations/mediawiki-config@master] Remove BetaFeature code related to ReferencePreviews

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

Change 978035 merged by jenkins-bot:

[operations/mediawiki-config@master] Remove wgPopupsReferencePreviews now that it defaults to true

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

Mentioned in SAL (#wikimedia-operations) [2023-12-20T14:33:11Z] <lucaswerkmeister-wmde@deploy2002> Started scap: Backport for [[gerrit:976650|Remove BetaFeature code related to ReferencePreviews (T351708)]], [[gerrit:978035|Remove wgPopupsReferencePreviews now that it defaults to true (T351708)]]

Mentioned in SAL (#wikimedia-operations) [2023-12-20T14:35:02Z] <lucaswerkmeister-wmde@deploy2002> lucaswerkmeister-wmde and awight and wmde-fisch: Backport for [[gerrit:976650|Remove BetaFeature code related to ReferencePreviews (T351708)]], [[gerrit:978035|Remove wgPopupsReferencePreviews now that it defaults to true (T351708)]] synced to the testservers (https://wikitech.wikimedia.org/wiki/Mwdebug)

Mentioned in SAL (#wikimedia-operations) [2023-12-20T14:43:27Z] <lucaswerkmeister-wmde@deploy2002> Finished scap: Backport for [[gerrit:976650|Remove BetaFeature code related to ReferencePreviews (T351708)]], [[gerrit:978035|Remove wgPopupsReferencePreviews now that it defaults to true (T351708)]] (duration: 10m 16s)

WMDE-Fisch updated the task description. (Show Details)
WMDE-Fisch moved this task from Doing to Done on the WMDE-TechWish-Sprint-2023-12-06 board.
WMDE-Fisch added a subscriber: MareikeHeuerWMDE.