Page MenuHomePhabricator

Deprecate calling legacy Community Configuration
Closed, ResolvedPublic

Description

With T367576 being nearly-done, there is nothing else that should call legacy Community Configuration related code in production. Within this task, I aim to formally deprecate Community Configuration legacy. This will allow us to ensure legacy Community Configuration code is indeed not called anywhere (and eventually, to remove it).

Event Timeline

Change #1109421 had a related patch set uploaded (by Urbanecm; author: Urbanecm):

[mediawiki/extensions/GrowthExperiments@master] Deprecate legacy Community Configuration when CC2.0 is enabled

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

Change #1109445 had a related patch set uploaded (by Urbanecm; author: Urbanecm):

[mediawiki/extensions/GrowthExperiments@master] ConfigHooks: Do not unconditionally depend on legacy CC

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

Change #1109445 merged by jenkins-bot:

[mediawiki/extensions/GrowthExperiments@master] ConfigHooks: Do not unconditionally depend on legacy CC

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

Change #1109421 merged by jenkins-bot:

[mediawiki/extensions/GrowthExperiments@master] Deprecate legacy Community Configuration when CC2.0 is enabled

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

Change #1113999 had a related patch set uploaded (by Urbanecm; author: Urbanecm):

[mediawiki/extensions/GrowthExperiments@master] Deprecate SpecialEditGrowthConfig if CC2.0 is enabled

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

Change #1113999 merged by jenkins-bot:

[mediawiki/extensions/GrowthExperiments@master] Deprecate SpecialEditGrowthConfig if CC2.0 is enabled

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

@Urbanecm_WMF - there is one super minor issue: if I search for Special:EditGrowthConfig on enwiki (or other wikis) https://en.wikipedia.org/w/index.php?search=Special%3AEditGrowthConfig&title=Special:Search&profile=advanced&fulltext=1&ns0=1, I will see a confusing message: There is a page named "Special:EditGrowthConfig" on Wikipedia. The link is correctly redirects to Special:CommunityConfiguration.
I suppose there is no easy fix for that?

Screen Shot 2025-01-31 at 3.03.20 PM.png (964×1 px, 127 KB)

Not that I'm aware of. The special page is registered as unlisted (so it doesn't show at https://en.wikipedia.org/wiki/Special:SpecialPages), but it still exists, so the behaviour of Special:Search makes sense. It is also what it does for non-redirecting special page, such as Special:Block (search query).

Not that I'm aware of. The special page is registered as unlisted (so it doesn't show at https://en.wikipedia.org/wiki/Special:SpecialPages), but it still exists, so the behaviour of Special:Search makes sense. It is also what it does for non-redirecting special page, such as Special:Block (search query).

Thank you, @Urbanecm_WMF! Resolving the task.