Page MenuHomePhabricator

ArticleSummaries: Decommission the extension (code changes)
Closed, ResolvedPublic3 Estimated Story Points

Description

All traces of the ArticleSummaries extension should be removed from the following code-bases:

  • integration/config (zuul/layout.yaml file specifically)
  • mediawiki/vagrant (remove any manifest or other references that may exist) *
  • labs/countervandalism (remove the config var from InitialiseSettings.php.txt in the megatable dir) **
  • releng/release (in make-release/settings.yaml)
  • operations/mediawiki-config (remove from common settings, initialise-settings and initialise-settings-labs, extension list)
  • toolforge-repos/codex-usage (remove this project from the usage tracker for Codex and OOUI)
  • translatewiki: Remove any mention of ArticleSummaries from the following files
    • groups/MediaWiki/ExtensionsAgg.yaml*
    • groups/MediaWiki/SkinsAgg.yaml*
    • groups/MediaWiki/mediawiki-extensions.txt*
    • groups/MediaWiki/mediawiki-skins.txt*
    • repoconfig.yaml*
    • mw-config/validation-exclusion-list.php*
  • mediawiki/extensions – Remove git submodule for ArticleSummaries
  • mediawiki/extensions/ArticleSummaries
    • Mark the gerrit repo as archived and set to read-only
    • Remove all access lists and reparent on All-Archived-Projects
    • Deactivate Diffusion repo for the extension***
    • Delete the GitHub mirror***

*Couldn't find anything
**This is auto-generated

***Don't have rights

Event Timeline

egardner triaged this task as Medium priority.Dec 2 2025, 11:03 PM
egardner removed a project: Reader Experience Team.
egardner moved this task from Incoming/Inbox to Ready on the Reader Growth Team board.
HSwan-WMF set the point value for this task to 3.Dec 3 2025, 6:04 PM

Change #1217260 had a related patch set uploaded (by Kimberly Sarabia; author: Kimberly Sarabia):

[integration/config@master] Decomissioning Article Summaries

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

There's an official checklist for decommissioning an extension at: https://phabricator.wikimedia.org/maniphest/task/edit/form/33/. Might want to compare your list to that one to make sure nothing was forgotten.

  • labs/countervandalism (remove the config var from InitialiseSettings.php.txt in the megatable dir)

FWIW I'm not necessarily sure we need to do anything about this. It seems like it might just have been a copy that was made of production config settings at some point. (I could be wrong though)

There's an official checklist for decommissioning an extension at: https://phabricator.wikimedia.org/maniphest/task/edit/form/33/. Might want to compare your list to that one to make sure nothing was forgotten.

FYI, I copied that checklist into the parent task - I'm guessing that the Reader Growth Team has split it into subtasks that work better for them :)

Change #1217799 had a related patch set uploaded (by Kimberly Sarabia; author: Kimberly Sarabia):

[operations/mediawiki-config@master] Decommission Article Summaries

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

Change #1218366 had a related patch set uploaded (by Kimberly Sarabia; author: Kimberly Sarabia):

[mediawiki/extensions/ArticleSummaries@master] Decomission ArticleSummaries extension

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

Change #1217799 merged by jenkins-bot:

[operations/mediawiki-config@master] Decommission Article Summaries

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

Mentioned in SAL (#wikimedia-operations) [2025-12-17T21:23:56Z] <cscott@deploy2002> Started scap sync-world: Backport for [[gerrit:1218793|Enable post-processing cache for all Parsoid-rendered wikis (T348255)]], [[gerrit:1217799|Decommission Article Summaries (T411558)]]

Mentioned in SAL (#wikimedia-operations) [2025-12-17T21:26:10Z] <cscott@deploy2002> ksarabia, ihurbain, cscott: Backport for [[gerrit:1218793|Enable post-processing cache for all Parsoid-rendered wikis (T348255)]], [[gerrit:1217799|Decommission Article Summaries (T411558)]] synced to the testservers (see https://wikitech.wikimedia.org/wiki/Mwdebug). Changes can now be verified there.

Mentioned in SAL (#wikimedia-operations) [2025-12-17T21:36:09Z] <cscott@deploy2002> Finished scap sync-world: Backport for [[gerrit:1218793|Enable post-processing cache for all Parsoid-rendered wikis (T348255)]], [[gerrit:1217799|Decommission Article Summaries (T411558)]] (duration: 12m 13s)

Change #1218366 abandoned by Kimberly Sarabia:

[mediawiki/extensions/ArticleSummaries@master] Decomission ArticleSummaries extension

Reason:

Per team convo, just updating README instead

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

Change #1219650 had a related patch set uploaded (by Kimberly Sarabia; author: Kimberly Sarabia):

[mediawiki/extensions/ArticleSummaries@master] Update readme to archived

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

Change #1219650 merged by jenkins-bot:

[mediawiki/extensions/ArticleSummaries@master] Update readme to archived

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

Change #1217260 merged by jenkins-bot:

[integration/config@master] Decomissioning Article Summaries

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

@thcipriani Do you think you could help us with the last part? We don't have perms. Bugging you again since you helped us merge the other related patches for this ticket :)

Mark the gerrit repo as archived and set to read-only
Remove all access lists and reparent on All-Archived-Projects
Deactivate Diffusion repo for the extension*
Delete the GitHub mirror
*

@thcipriani Do you think you could help us with the last part? We don't have perms. Bugging you again since you helped us merge the other related patches for this ticket :)

Mark the gerrit repo as archived and set to read-only
Remove all access lists and reparent on All-Archived-Projects
Deactivate Diffusion repo for the extension*
Delete the GitHub mirror
*

All done! Everything is inactive/archived/readonly:

@thcipriani Do you think you could help us with the last part? We don't have perms. Bugging you again since you helped us merge the other related patches for this ticket :)

Mark the gerrit repo as archived and set to read-only
Remove all access lists and reparent on All-Archived-Projects
Deactivate Diffusion repo for the extension*
Delete the GitHub mirror
*

All done! Everything is inactive/archived/readonly:

Thank you!

Change #1221875 had a related patch set uploaded (by Pppery; author: Pppery):

[translatewiki@master] Archive several extensions

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

Change #1221875 merged by jenkins-bot:

[translatewiki@master] Archive several extensions

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

Change #1222495 had a related patch set uploaded (by Zabe; author: Zabe):

[mediawiki/extensions@master] Update extensions

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

Change #1222495 merged by Zabe:

[mediawiki/extensions@master] Update extensions

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