Page MenuHomePhabricator

Archive the LifeWeb extension
Open, Needs TriagePublic

Description

Reason
The author, User:LivingShadow / Simon A. Eugster (who doesn’t seem to have a Phabricator account – I’ll Special:EmailUser him on dewiki), hasn’t committed to this repository since October 2013 (rELWE3ae7fc6dfb23: Mediawiki: Hide footer, show character IDs). All the non-automated commits since then (git log --perl-regexp --author='^((?!libraryupgrader)(?!Translation updater bot)(?!jenkins-bot).*)$') look like maintenance fixes of various sorts (JSON i18n, [] syntax, code of conduct, etc.), not new features or anything. I suspect the extension is completely unused (but I’ll ask the related WikiProject Identification Keys to make sure).

The practical motivation to mark it inactive or unused is that it uses some Wikibase internals which we’d like to change without having to worry about breaking this extension (compare e. g. I44f64f76f3).

To-do list

  • This task
    • Add maintainers of that extension/skin as subscribers to this task (if they have no apparent Phabricator account, notify them on-wiki or via email if possible and note it here).
    • Add Phabricator project MediaWiki-extensions-LifeWeb as a tag for this task
  • On-wiki documentation
    • Archive documentation on mediawiki.org (Extension:LifeWeb): replace page contents with {{Archived extension|last revision id before archiving|task=T257193}}
    • 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). – was not translatable
    • Update Wikidata item (Q21677296) 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-LifeWeb
    • Edit Phabricator project MediaWiki-extensions-LifeWeb description with a link to this ticket.
  • Translatewiki.net/translations
  • 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): (provide Gerrit Repository URL).
    • Archive the Diffusion repository for the extension rELWE
    • Delete the GitHub mirror: (provide GitHub repository URL).

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald TranscriptJul 6 2020, 9:42 AM

LivingShadow has confirmed via email that the extension is currently inactive.

Ammarpad updated the task description. (Show Details)Jul 6 2020, 10:28 AM
Ammarpad added a subscriber: Ammarpad.

I have added some boilerplate text to the description

Aklapper edited projects, added Projects-Cleanup; removed Gerrit.Jul 6 2020, 12:45 PM

Unrelated to Gerrit itself, adding Projects-Cleanup - please see https://phabricator.wikimedia.org/tag/projects-cleanup/ for future reference :)

Ladsgroup updated the task description. (Show Details)Jul 6 2020, 1:11 PM
Ladsgroup added a subscriber: Ladsgroup.

Unrelated to Gerrit itself, adding Projects-Cleanup - please see https://phabricator.wikimedia.org/tag/projects-cleanup/ for future reference :)

Thanks, I’ve tried to update the instructions at mw:Gerrit/Inactive projects accordingly.

Pppery updated the task description. (Show Details)Jul 7 2020, 3:04 AM
Pppery updated the task description. (Show Details)
Pppery renamed this task from Mark Extension:LifeWeb inactive, possibly unused to Archive the LifeWeb extension.Jul 7 2020, 3:06 AM
Pppery updated the task description. (Show Details)Aug 2 2020, 1:34 PM
Peachey88 moved this task from Backlog to delete on the Wikimedia-GitHub board.Sun, Nov 22, 4:41 AM