Page MenuHomePhabricator

ArticleSummaries: Decommission the extension (code changes)
Open, MediumPublic3 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

Details

Related Changes in Gerrit:
Related Changes in GitLab:
TitleReferenceAuthorSource BranchDest Branch
make-release: ArticleSummaries Decomissioningrepos/releng/release!227ksarabiaT411558-article-sum-decomissioningmain
Customize query in GitLab

Event Timeline

egardner triaged this task as Medium priority.Tue, Dec 2, 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.Wed, Dec 3, 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 :)