Page MenuHomePhabricator

Archive the MarkAsHelpful extension
Open, Needs TriagePublicRequest

Description

Reason
This extension has been marked as inactive for a long time, and is supported largely to allow changes in line with the Stable Interface Policy. Viewing Gerrit patches(without bots) shows only a dozen since 2020.

To-do list

  • This task
  • On-wiki documentation
    • Archive documentation on mediawiki.org (provide URL): replace page contents with {{Archived extension|last revision id before archiving|task=T######}} (for extensions)/{{Archived skin|last revision|task=T######}} (for skins); replace T###### with this task's number.
    • 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 (provide URL) 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
    • Mark all Phabricator tasks for the extension/skin either Declined or Invalid. Add a comment pointing to this task when doing so for reference.
    • Archive Phabricator project MediaWiki-extensions-MarkAsHelpful for the extension/skin.
    • Edit Phabricator project MediaWiki-extensions-MarkAsHelpful description for the extension/skin with a link to this ticket.
  • 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

Event Timeline

Change #1281879 had a related patch set uploaded (by Lewis Cawte; author: Lewis Cawte):

[translatewiki@master] MarkAsHelpful: Remove extension

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

Change #1281881 had a related patch set uploaded (by Lewis Cawte; author: Lewis Cawte):

[integration/config@master] MarkAsHelpful: Disable tests ahead of archiving

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

Other two authors are former WMF staff with no enabled phab account so I'm skipping notifying them.

Change #1281881 merged by jenkins-bot:

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

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

Change #1281879 merged by Raimond Spekking:

[translatewiki@master] MarkAsHelpful: Remove extension

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

Please, for the love of all I hold dear, either reactivate my account so I can turn off my emails and set my preferences to not be getting emails.

I have not worked at the WMF in over 12 years. I am not involved in this. Stop including me in these things.

Pppery updated the task description. (Show Details)

Change #1319526 had a related patch set uploaded (by Jforrester; author: Jforrester):

[integration/config@master] Zuul: Correct name of archived extension MarkAsHelpful

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

Change #1319527 had a related patch set uploaded (by Jforrester; author: Jforrester):

[mediawiki/extensions/MarkAsHelpful@master] Empty repo, archiving

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

Change #1319527 merged by Jforrester:

[mediawiki/extensions/MarkAsHelpful@master] Empty repo, archiving

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

Change #1319526 merged by jenkins-bot:

[integration/config@master] Zuul: Correct name of archived extension MarkAsHelpful

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

Change #1323748 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions@master] Remove MarkAsHelpful

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

Change #1323748 merged by Umherirrender:

[mediawiki/extensions@master] Remove MarkAsHelpful

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