Page MenuHomePhabricator

Archive the StickyTOC extension
Closed, ResolvedPublic

Description

On behalf of WikiTeq, the extension creator and the only maintainer, I request the project closure since the extension functionality is natively supported by the target skin (Chameleon) starting from version 4.4. Please let me know if something needs to be done on our side to achieve this.

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 <#ProjectX> as a tag for this task, and remove MediaWiki-extensions-Other/Other-skins as appropriate.
  • On-wiki documentation
    • Archive documentation on mediawiki.org (https://www.mediawiki.org/wiki/Extension:StickyTOC): 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 (https://www.wikidata.org/wiki/Q123235280) 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-StickyTOC> for the extension/skin.
    • Edit Phabricator project <#MediaWiki-extensions-StickyTOC> 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

Restricted Application added a subscriber: Aklapper. · View Herald Transcript
Aklapper added a subscriber: xSavitar.

@Elcapitan68 Why is this task assigned this to xSavitar?

Pppery renamed this task from Archive MediaWiki-extensions-StickyTOC project to Archive the StickyTOC extension.Sep 15 2024, 3:01 PM
Pppery updated the task description. (Show Details)
Pppery updated the task description. (Show Details)
Pppery updated the task description. (Show Details)
Pppery updated the task description. (Show Details)

@Elcapitan68 Why is this task assigned this to xSavitar?

@Aklapper, please help to assign the task to the proper person or body. Derick helped us with this type of task in the past. Sorry for any inconvenience.

@Elcapitan68: The body is already there (Projects-Cleanup) and any person is welcome to pick up this task (or not) depending what they plan to work on :)

Kizule updated the task description. (Show Details)

I'm going to handle this.

By the way, can someone unarchive the Diffusion repository? We're going to run into a problem with syncing, as a repository is not archived on Gerrit and files are not removed from the repository.

(ping for @hashar or someone else to take a look at my last comment)

Kizule changed the task status from Open to In Progress.Oct 8 2024, 11:51 PM

I just took care of it.

Thank you very much!

Change #1080360 had a related patch set uploaded (by Zoranzoki21; author: Zoranzoki21):

[translatewiki@master] mediawiki-extensions.txt: Remove the StickyTOC extension

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

Change #1080360 merged by jenkins-bot:

[translatewiki@master] mediawiki-extensions.txt: Remove the StickyTOC extension

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

Change #1080362 had a related patch set uploaded (by Zoranzoki21; author: Zoranzoki21):

[integration/config@master] Zuul: Archive the StickyTOC extension

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

Change #1080364 had a related patch set uploaded (by Zoranzoki21; author: Zoranzoki21):

[mediawiki/extensions@master] Remove the StickyTOC extension

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

Change #1080365 had a related patch set uploaded (by Zoranzoki21; author: Zoranzoki21):

[mediawiki/extensions/StickyTOC@master] Archive repository

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

Kizule updated the task description. (Show Details)

Change #1080362 merged by jenkins-bot:

[integration/config@master] Zuul: Archive the StickyTOC extension

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

Mentioned in SAL (#wikimedia-releng) [2024-10-15T22:01:59Z] <James_F> Zuul: Archive the StickyTOC extension, for T374778

Change #1080365 merged by Labster:

[mediawiki/extensions/StickyTOC@master] Archive repository

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

Change #1080364 merged by Umherirrender:

[mediawiki/extensions@master] Remove the StickyTOC extension

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

Aklapper updated the task description. (Show Details)
Aklapper updated the task description. (Show Details)