Page MenuHomePhabricator

Archive the StalkerLog extension
Open, Needs TriagePublicRequest

Description

Reason

Never updated for either AuthManager or extension registration, no known uses, listed author has disclaimed interest (https://phabricator.wikimedia.org/tag/mediawiki-extensions-stalkerlog/#92850)

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-StalkerLog for the extension/skin.
    • Edit Phabricator project MediaWiki-extensions-StalkerLog 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
    • 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: (provide the Diffusion repository callsign or URL).
    • Delete the GitHub mirror: (provide GitHub repository URL).

Event Timeline

Pppery moved this task from Backlog to delete on the Wikimedia-GitHub board.
Pppery added a subscriber: demon.

I guess we can proceed with the task. This extension is dead as a dodo.

Kghbln updated the task description. (Show Details)

Someone needs to do the many steps here. I used to be that someone, but largely gave up following T351543#10126970

I mean 90% of the points here can be done without archiving a gerrit repository?

Yes, but I don't see the value of moving things from "not at all done" to "half-done"

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

[integration/config@master] Zuul: [MediaWiki/Extensions/StalkerLog] Mark as archived

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

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

[translatewiki@master] Drop various archived repos

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

Change #1220040 merged by jenkins-bot:

[translatewiki@master] Drop various archived repos

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

Change #1220042 merged by jenkins-bot:

[integration/config@master] Zuul: [MediaWiki/Extensions/StalkerLog] Mark as archived

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

Pppery updated the task description. (Show Details)