Page MenuHomePhabricator

Create Gerrit repository for /services/machinetranslation and migrate code from Gitlab
Closed, ResolvedPublic

Description

Please create a Gerrit repository for /services/machinetranslation. We also need to import the code from https://gitlab.wikimedia.org/santhosh/machinetranslation to Gerrit once the repository is created. Access should be available for language-team and serviceops for the new Gerrit repo.

Event Timeline

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

[mediawiki/services/machinetranslation@refs/meta/config] Grant ownership to language-team

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

Change 894546 merged by Hashar:

[mediawiki/services/machinetranslation@refs/meta/config] Grant ownership to language-team

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

I have created the Gerrit repo mediawiki/services/machinetranslation https://gerrit.wikimedia.org/r/admin/repos/mediawiki/services/machinetranslation,general

It is owned by the Gerrit language-team group. I think service ops already have all the necessary rights but we can adjust as needed if something is missing.

You would need to add the CI configuration for PipelineLib and Blubber image. I am not sure what over Python based service we have using Blubber.

https://wikitech.wikimedia.org/wiki/PipelineLib/Guides/How_to_configure_CI_for_your_project

I have created the GitHub repo https://github.com/wikimedia/mediawiki-services-machinetranslation and manually triggered the replication:

$ ssh -p 29418 gerrit.wikimedia.org replication start mediawiki/services/machinetranslation --wait
Replicate mediawiki/services/machinetranslation ref ..all.. to github.com, Succeeded! (OK)
Replicate mediawiki/services/machinetranslation ref ..all.. to gerrit2002.wikimedia.org, Succeeded! (OK)
Replication of mediawiki/services/machinetranslation ref ..all.. completed to 2 nodes, 
----------------------------------------------
Replication completed successfully!
Pginer-WMF claimed this task.