Page MenuHomePhabricator

Archive ImageTweaks extension
Open, Needs TriagePublic

Description

I propose we archive the ImageTweaks extension and project

https://www.mediawiki.org/wiki/Extension:ImageTweaks
https://gerrit.wikimedia.org/r/q/project:mediawiki/extensions/ImageTweaks

This was a multimedia team experiment from 10 years ago. It has not seen any work since. I don't think it makes much sense to keep this around and anything new is likely to start from scratch again.

Standard template:

To-do list

  • This task
    • Add maintainers of that extension 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 ImageTweaks as a tag for 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); replace T###### with this task's number: https://www.mediawiki.org/wiki/Extension:ImageTweaks
    • 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 (generally per edit history)
      • add qualifier end time (P582) = the YYYY-MM-DD (same date as above) to instance of (P31) = MediaWiki extension (Q6805426)
  • Phabricator
    • Mark all Phabricator tasks for the extension either Declined or Invalid. Add a comment pointing to this task when doing so for reference.
    • Archive Phabricator project ImageTweaks for the extension.
    • Edit Phabricator project ImageTweaks description for the extension 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

Pppery updated the task description. (Show Details)

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

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

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

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

[translatewiki@master] Archive several extensions

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

Change #1220376 merged by jenkins-bot:

[translatewiki@master] Archive several extensions

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

Change #1220362 merged by jenkins-bot:

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

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