Content translation/Deployments/Done

Deployments
This page tracks deployments of Content Translation software as Beta Features to the Wikimedia Foundation servers that host the various Wikimedia project wikis.

Upcoming

 * See: https://www.mediawiki.org/wiki/Content_translation/Deployment_Plan#Upcoming_deployment

Tuesday, Feb 17, 2015

 * Puppet: Beta: Compact registry configuration.
 * config: REST API version number: https://gerrit.wikimedia.org/r/#/c/190218
 * config: Publish articles to main namespace for idwiki, ptwiki: https://gerrit.wikimedia.org/r/#/c/190450

Wednesday, Feb 11, 2015

 * CX: Updated to 0aac824
 * cxserver: Update from a3c21d2 to 84ad472

Monday, Feb 02, 2015

 * config: Enable publishing to Main namespace for cawiki: https://gerrit.wikimedia.org/r/#q,186358

Wednesday, Jan 21, 2015

 * CX: Update ContentTranslation to master (ie 9486567): https://gerrit.wikimedia.org/r/#/c/185987

Wednesday, Jan 14, 2015

 * Initial deployment as Beta Features
 * cxserver: Updated at a3c21d2

ContentTranslation

 * Updating extension: https://wikitech.wikimedia.org/wiki/How_to_deploy_code

config
cxserver configuration for Production and Beta Cluster stays in config file at:  Changing it will affect immediately as it is operations/puppet repository.

Troubleshooting

 * 1) Test config.js changes in Beta Cluster first before deployment if needed.
 * 2) Ask in #wikimedia-operations

code
cxserver code is handled via updating cxserver/deploy repository. It follows non-MediaWiki deployment procedure described at Trebuchet

Troubleshooting

 * 1) Stop if you get new errors not described here!
 * 2) During cxserver code deployment, trying: retry (r), details (d) and yes (y) should fix race conditions occurring during git deploy.
 * 3) Deployment should also restart cxserver on sca hosts to make changes in effect, but in some cases if it doesn't, follow the steps given below: