Page MenuHomePhabricator

Extension/skin archival guideline (RFC)
Closed, DuplicatePublic

Description

Recently Gota_agua (uvas_magicas) archived a number of extension pages in MediaWiki. I do not oppose it, but it seems anyone can do such thing and currently there are no guideline about this. Proposed:

An extension/skin may be archived when:

  • the extension/skin is incompatible for any non-EOL extension for one year
  • the extension/skin is incompatible for any non-EOL extension for six months and there are replacement
  • the extension/skin is obsoleted by author/maintainer for six months
  • when there are consensus to archive an extension (anyone can open a proposal and discuss on Phabricator)

In any cases the author/maintainer of an extension must be notified after a proposed archival and at least seven days before any non on-wiki actions (i.e. Phabricator/Translatewiki/Gerrit/Configuration/tests/integrations).

Open question:

  • Whether to consider how the extension is used in active wiki (e.g. Wikiapiary statistics)
  • Some extensions have very specific functionality and are used in a very limited number of wikis, and it is not easy to know whether they are maintained or compatible (e.g. T271379: Archive the WikiLexicalData extension)
  • What about extensions hosted at GitHub? When Wikimedia moved to GitLab the process may be changed as you can host your own extension at your personal repositories