Content translation/Deployments/Deployment Plan

From mediawiki.org
Warning Warning: Please don't modify this page without coordinating with the Wikimedia Language Engineering team members.

Deployment Plan[edit]

General[edit]

Deployment Component Day/Time People Involved Notes
cxserver Wednesday (PST)/Thursday (IST), Before CX deployment Kartik (kart_), Tech Ops (Alex K/Andrew/Fillippo mostly) See this
ContentTranslation extension updates Deployment train Release Team This can also be done by SWAT (for cherry-pick) if needed.
cxserver configuration As needed Kartik (kart_), Tech Ops Puppet config; In effect immediately.
MediaWiki config in Production As needed Kartik (kart_), Niklas (Nikerabbit) mediawiki-config

New Language pairs[edit]

As per the graduation plan and this plan may vary depending upon language pairs and possible complexity in languages and MT availability etc.

Steps Components Modified People Involved Days to complete (estimated)
Request received None; Request Triaged Runa/Amir/Pau 1
Possible language sources checked None Runa/Pau 1
Language specific adaptation cxserver & CX extension. See: checklist Developers 0-7
MT quality survey completed (applicable for languages with MT support) None Runa/Amir/Pau 3 (may vary depending on community response)
Configuration update on labs instance for users to test MT packages (applicable for languages with MT support)
cxserver config for language pair
Kartik/Niklas/TechOps 3–4 days
Testing period on Labs None Everyone 7 days
Announcement made on the Wikipedia VP/Community forum about projected deployment date None Runa 1 (to be done on the same day when testing period starts on Labs
Preparation for deployment on production instance Puppet config for new pair
mediawiki-config for deployment in new wiki (if needed) and schedule SWAT
Kartik/Tech Ops 3–5 days (to be completed by the last day of testing on Labs, if no major bugs are identified)
Deployment on Production instance mediawiki-config merged (with SWAT) and updated in the target wikipedia
Puppet config merged
Kartik/Tech Ops 2 days
Announcements made to the target Wikipedia None Runa 1 day (same as production deployment)
Update Analytics data/graph (Limn) Analytics. See: New language How-to Kartik/Niklas To be done along with Production deployment

Upcoming deployment[edit]

  • By "deployment" we mean "Deploy CX as a beta feature", not as a feature available for everybody.

Code and configuration changes[edit]

Planned[edit]

  • Apertium:
  • Puppet:
  • config:
  • Content Translation:
  • cxserver:

Upcoming[edit]

See also[edit]