Page MenuHomePhabricator

Archive the CongressLookup extension
Closed, ResolvedPublicRequest

Description

Reason
Used for a 2012 WMF campaign. Undeployed in 2022. No other users likely.

To-do list

  • This task
  • On-wiki documentation
    • Archive documentation on mediawiki.org (https://www.mediawiki.org/wiki/Extension:CongressLookup): replace page contents with {{Archived extension|last revision id before archiving|task=T371339}}
    • If documentation page was translatable, remove <translate>, visit Special:PageTranslation, and click "remove from translation" (if you don't have the translation administrator right, ask a user who does).
    • Update Wikidata item (https://www.wikidata.org/wiki/Q21676674) associated with documentation page
      • add statement Abandonware (Q281039) to instance of (P31) together with qualifier start time (P580) = the YYYY-MM-DD date that you decided to archive extension/skin (generally per edit history)
      • add qualifier end time (P582) = the YYYY-MM-DD (same date as above) to instance of (P31) = MediaWiki extension (Q6805426)/MediaWiki skin (Q21996535)
  • Phabricator
  • Translatewiki.net/translations
    • If the extension is deployed on Wikimedia sites, but it is known that it's not going to receive significant feature updates or deployed to new wikis, make sure that its project ids (usually "ext-extensionname") appear in the groups/MediaWiki/WikimediaLegacyAgg.yaml file in the translatewiki Gerrit repository and not in WikimediaMainAgg.yaml, WikimediaAdvancedAgg.yaml, etc. (If it also has an api group, it should remain in WikimediaTechnicalAgg.yaml).
    • If the extension is no longer deployed on Wikimedia sites, remove it from all Wikimedia*Agg.yaml. (If it was ever deployed, by this time, it's most likely in WikimediaLegacyAgg.yaml or WikimediaTechnicalAgg.yaml.)
    • If the extension is going to be completely archived and no longer developed, remove it completely from translatewiki.net by making sure that its project IDs don't appear in any of the following files:
  • Configuration/tests/integrations/etc.
  • Repositories
    • Empty repository, leaving only the README indicating the repo is archived, and referring to this task by URL.
    • Remove from mediawiki/extensions / mediawiki/skins (along with in .gitmodules).
    • Mark the repository read-only in Gerrit (also edit description to prepend "[ARCHIVED]" and a reference to this task, remove all access lists and reparent on All-Archived-Project): (provide Gerrit Repository URL).
    • Deactivate the Diffusion repository for the extension/skin: rECLP
    • Delete the GitHub mirror: https://github.com/wikimedia/mediawiki-extensions-CongressLookup

Event Timeline

Pppery updated the task description. (Show Details)
Pppery moved this task from Untriaged to Archive extensions on the Projects-Cleanup board.
Pppery moved this task from Backlog to delete on the Wikimedia-GitHub board.

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

[mediawiki/extensions/CongressLookup@master] Archive repo

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

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

[integration/config@master] Zuul: [mediawiki/extensions/CongressLookup] Mark as archived

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

Change #1063320 merged by jenkins-bot:

[integration/config@master] Zuul: [mediawiki/extensions/CongressLookup] Mark as archived

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

Mentioned in SAL (#wikimedia-releng) [2024-08-23T14:24:26Z] <James_F> Zuul: [mediawiki/extensions/CongressLookup] Mark as archived, for T371339

Change #1063311 merged by Jforrester:

[mediawiki/extensions/CongressLookup@master] Archive repo

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

Mentioned in SAL (#wikimedia-releng) [2024-08-23T15:05:26Z] <James_F> jforrester@doc1003:~$ sudo -u doc-uploader rm -rf /srv/doc/cover-extensions/CongressLookup/ # T371339

Only thing left to do is archive the Phabricator project

Aklapper updated the task description. (Show Details)

Archived the Phab project - thanks!