Page MenuHomePhabricator

Archive the search/MjoLniR repository (moved to gitlab)
Open, Needs TriagePublicRequest

Description

Reason

Gerrit repository search/MjoLniR got moved to Gitlab ( https://gitlab.wikimedia.org/repos/search-platform/mjolnir ). It should be archived from Gerrit.

I guess code search needs to be adjusted as well?

To-do list

  • This task
    • Add maintainers of that extension/skin as subscribers to this task
    • 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 (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 <#ProjectX> for the extension/skin.
    • ~~Edit Phabricator project <#ProjectX> description for the extension/skin 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
      • There is apparently no diffusion repository
    • Delete the GitHub mirror.

Event Timeline

Change 956883 had a related patch set uploaded (by Hashar; author: Hashar):

[integration/config@master] Archive search/MjoLniR (moved to GitLab)

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

Change 956884 had a related patch set uploaded (by Hashar; author: Hashar):

[search/MjoLniR@master] Archive repository (moved to GitLab)

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

Change 956884 merged by Hashar:

[search/MjoLniR@master] Archive repository (moved to GitLab)

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

Change 956883 merged by jenkins-bot:

[integration/config@master] Archive search/MjoLniR (moved to GitLab)

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

@dcausse @EBernhardson I have archived the Gerrit repository search/MjoLniR.

There was a postmerge job to publish a site to doc.wikimedia.org but it looks like it never worked since I could not find any documentation hosted there.

I have marked https://gerrit.wikimedia.org/r/admin/repos/search/MjoLniR/deploy,general read-only in Gerrit but I have not emptied it up since it is still referred to in Puppet:

$ git grep -n MjoLniR/deploy
hieradata/role/common/deployment_server/kubernetes.yaml:239:    repository: search/MjoLniR/deploy

I have marked search/MjoLniR/deploy Read-only in Gerrit though.

Change 956936 had a related patch set uploaded (by Hashar; author: Hashar):

[integration/config@master] jjb: remove {name}-tox-docker-with-sonar

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

Change 956936 merged by jenkins-bot:

[integration/config@master] jjb: remove {name}-tox-docker-with-sonar

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