Wikimedia Release Engineering Team/Checkin archive/20130903

Quick recap of quarterly review

 * https://www.mediawiki.org/wiki/Wikimedia_Release_%26_QA_Team/Quarterly_review,_August_2013
 * https://etherpad.wikimedia.org/p/RelEngQuarterlyReview-201308

Add to/Remove from/Prioritize the sprint agenda

 * https://www.mediawiki.org/wiki/Wikimedia_Release_%26_QA_Team/Quarterly_review,_August_2013/Sprints
 * Please come with suggestions for this.

Labs

 * https://www.mediawiki.org/wiki/Wikimedia_Release_%26_QA_Team/Quarterly_review,_August_2013/Sprints#Labs_related
 * Reasonable? Blockers? Better ideas?
 * nagios checks, inventory
 * Antoine: the way it is done in production is by using puppet resource collection which is disabled in labs. Would then need a Nagios instance.
 * get Ken to address the time
 * Ori-l has a patch in mw/core to generate exceptions as a stream of JSON. Idea is to get that enabled on beta and use the json feed to generate a dashboard of errors and IRC notifications in some channel. Would helps notice issues whenever they happen.

Deploying (the act of)

 * https://www.mediawiki.org/wiki/Wikimedia_Release_%26_QA_Team/Quarterly_review,_August_2013/Sprints#git-deploy
 * https://www.mediawiki.org/wiki/Wikimedia_Release_%26_QA_Team/Quarterly_review,_August_2013/Sprints#deployment_script_improvements
 * Greg to reach out with Sam.
 * Getting Sam to absorb what is happening in git-deploy and betalabs, find a good way forward

Automated Testing

 * Move browser tests out of the /qa/browsertests "grab bag" and into individual builds targeted at specific features and/or extensions in a reasonable way.
 * Gadgets?
 * https://bugzilla.wikimedia.org/49779 - Sync articles (css, gadgets) with production (stale data and adequate data)
 * Ariel? Michelle to work with Ariel and Antoine and make sure we can do this, how much work it is? How to validate the quality?
 * https://bugzilla.wikimedia.org/52382 Tracking ticket for exports/imports between production/beta cluster
 * Trigger Selenium tests on patchset submissions ( https://bugzilla.wikimedia.org/53697 ) (ULS goes first for this + VisualEditor)
 * Antoine and Zeljko to works on this. Either:
 * Need to find a way for Zuul in production to trigger the Jenkins jobs driving the SeleniumTests (might not be possible :/).
 * Migrate Jenkins jobs from Cloudbee jenkins to Wikimedia jenkins
 * Antoine & Zejlko on this next week, with beer
 * Idea is to move Browser tests along with the code they are testing this way developers would be in charge of maintaining them. Chris and Zeljkof will turn out to be 2nd level support.

Other
Trigger ULS builds on merge (covered above in Automated Testing). Get more builders in CloudBee Jenkins: Probably going to do biweekly meeting. See you on qa list meanwhile :-] ;)
 * https://bugzilla.wikimedia.org/show_bug.cgi?id=52120
 * https://bugzilla.wikimedia.org/show_bug.cgi?id=49697
 * CloudBee offer is limited in number of executors, apparently if we get a pay account, the jobs must be private.
 * Tests are being run in Saucelabs instances as well, a joint upgrade needed.