Page MenuHomePhabricator

Remove feature flag for email participants
Closed, ResolvedPublic

Description

Acceptance criteria

  • The CampaignEventsEnableEmail setting is removed from the CampaignEvents extension codebase
  • The CampaignEventsEnableEmail flag is no longer set in the Wikimedia configuration

Event Timeline

ifried renamed this task from Remove feature flag foe email participants to Remove feature flag for email participants.Sep 21 2023, 2:46 PM
ifried removed MHorsey-WMF as the assignee of this task.
ifried created this task.
ifried removed a project: Epic.
ifried removed subscribers: Aklapper, MHorsey-WMF, vyuen and 3 others.
Daimona updated the task description. (Show Details)
Daimona updated the task description. (Show Details)

Given this is not urgent, I'm going to remove the flag from the codebase now, and then we can remove it from the Wikimedia config once the version of the extension without the flag has reached all production wikis.

Change 970449 had a related patch set uploaded (by Daimona Eaytoy; author: Daimona Eaytoy):

[mediawiki/extensions/CampaignEvents@master] Remove feature flag for email

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

Change 970449 merged by jenkins-bot:

[mediawiki/extensions/CampaignEvents@master] Remove feature flag for email

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

Change 972428 had a related patch set uploaded (by Daimona Eaytoy; author: Daimona Eaytoy):

[operations/mediawiki-config@master] beta: Stop setting $wgCampaignEventsEnableEmail, unused

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

Change 972429 had a related patch set uploaded (by Daimona Eaytoy; author: Daimona Eaytoy):

[operations/mediawiki-config@master] prod: Stop setting $wgCampaignEventsEnableEmail, unused

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

The extension patch didn't make it into the wmf.4 branch. I will schedule a backport so that we can get this done sooner.

Change 972260 had a related patch set uploaded (by Daimona Eaytoy; author: Daimona Eaytoy):

[mediawiki/extensions/CampaignEvents@wmf/1.42.0-wmf.4] Remove feature flag for email

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

Change 972713 had a related patch set uploaded (by Daimona Eaytoy; author: Daimona Eaytoy):

[mediawiki/extensions/CampaignEvents@wmf/1.42.0-wmf.3] Remove feature flag for email

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

Change 972428 merged by jenkins-bot:

[operations/mediawiki-config@master] beta: Stop setting $wgCampaignEventsEnableEmail, unused

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

Change 972429 merged by jenkins-bot:

[operations/mediawiki-config@master] prod: Stop setting $wgCampaignEventsEnableEmail, unused

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

Change 972713 merged by jenkins-bot:

[mediawiki/extensions/CampaignEvents@wmf/1.42.0-wmf.3] Remove feature flag for email

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

Change 972260 merged by jenkins-bot:

[mediawiki/extensions/CampaignEvents@wmf/1.42.0-wmf.4] Remove feature flag for email

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

Mentioned in SAL (#wikimedia-operations) [2023-11-08T14:10:57Z] <taavi@deploy2002> Started scap: Backport for [[gerrit:972713|Remove feature flag for email (T347067)]], [[gerrit:972260|Remove feature flag for email (T347067)]], [[gerrit:972429|prod: Stop setting $wgCampaignEventsEnableEmail, unused (T347067)]]

Mentioned in SAL (#wikimedia-operations) [2023-11-08T14:12:22Z] <taavi@deploy2002> taavi and daimona: Backport for [[gerrit:972713|Remove feature flag for email (T347067)]], [[gerrit:972260|Remove feature flag for email (T347067)]], [[gerrit:972429|prod: Stop setting $wgCampaignEventsEnableEmail, unused (T347067)]] synced to the testservers (https://wikitech.wikimedia.org/wiki/Mwdebug)

Mentioned in SAL (#wikimedia-operations) [2023-11-08T14:23:16Z] <taavi@deploy2002> Finished scap: Backport for [[gerrit:972713|Remove feature flag for email (T347067)]], [[gerrit:972260|Remove feature flag for email (T347067)]], [[gerrit:972429|prod: Stop setting $wgCampaignEventsEnableEmail, unused (T347067)]] (duration: 12m 19s)

Daimona added a subscriber: vaughnwalters.

@vaughnwalters: The only thing to test here is that the email functionality is still working as usual. There should be no change in behaviour.

This is still working as expected. Marking as done / resolved.