Wikimedia Release Engineering Team/Checkin archive/20150331

= 2015-03-31 =

Team Quarterly Goals
https://phabricator.wikimedia.org/maniphest/query/O9isnUt5IGLP/#R
 * April 7th - 1 hour Quarterly Review Prep Meeting: MW Core/Services/Ops/RelEng/ECT

Scrum of Scrums

 * https://phabricator.wikimedia.org/project/board/64/
 * Blocked on us: https://phabricator.wikimedia.org/maniphest/?statuses=open%2Cstalled&allProjects=PHID-PROJ-arpazvuktn2l647rb6us#R

Beta Cluster stability

 * https://phabricator.wikimedia.org/project/board/497/?order=priority
 * Quarterly Priority: Green nightly builds on staging: https://phabricator.wikimedia.org/T88701
 * Quarterly Priority: Stable uptime metrics of the Staging cluster: https://phabricator.wikimedia.org/T88705


 * Availability graphs: https://graphite.wmflabs.org/dashboard/#availability
 * So far we are averaging about 99.5% availability and this is counting 404 as non-availability so that is fairly good IMO.

Test history

 * Quarterly Priority: By team test history: https://phabricator.wikimedia.org/T88706


 * Elasticsearch logging of Cucumber results is almost complete
 * Will start dashboard development this week (this is late obviously, but I'd like another week or so to work on it)

Isolated CI instances

 * https://phabricator.wikimedia.org/tag/continuous-integration/board/?order=priority
 * Quarterly Priority: Disposable VMs - https://phabricator.wikimedia.org/T47499


 * Zuul package almost done. Will deploy it on some labs instance this week
 * Related doc pending
 * Quick presentation meeting with Andrew/Chase Wednesday


 * Timo / Kunal continued on:
 * reducing the number of jobs (faster JJB deploys, less VM to spawn later on)
 * skiping full git clones
 * switch mw jobs from sqlite to mysql (official announcement pending)
 * phantomjs -> chromium/karma (faster runs!!)


 * Need a champion for "reduce copies of mediawiki/core in workspaces" https://phabricator.wikimedia.org/T93703

MediaWiki Releases

 * Quarterly Priority: Release MediaWiki 1.25: https://phabricator.wikimedia.org/T88709
 * Branch coming in a few weeks


 * https://www.mediawiki.org/wiki/MediaWiki_1.25/Roadmap#Schedule_for_the_deployments
 * Antoine fixed the CI jobs Tuesday morning. Replied to Chris Steipp on wikitech-l
 * We aren't using those jobs right now. We don't like them for security releases.
 * We do when +2ing change on mw/core branches don't we +2 ? :D


 * tag triggers https://integration.wikimedia.org/ci/job/mediawiki-core-release/
 * disclose the patches and overhead CI
 * Chad says disable them for now
 * https://phabricator.wikimedia.org/T94583 - https://gerrit.wikimedia.org/r/200876

Other Work

 * Sentry deployment (Gilles / TGR) https://phabricator.wikimedia.org/T84956 -- https://gerrit.wikimedia.org/r/#/c/199598/
 * Directed Gilles to Alexandros Kosiaris
 * Dan & Antoine as point of contacts
 * MW-Vagrant work to better accommodate service development
 * https://phabricator.wikimedia.org/T89919
 * https://phabricator.wikimedia.org/T92311


 * page-objects retrieving elements attributes over network, terribly slow down SauceLabs jobs https://phabricator.wikimedia.org/T92613
 * Example workaround: https://gerrit.wikimedia.org/r/200767
 * Zeljkof created a bunch of scripts that reproduce the issue https://github.com/zeljkofilipin/page-object-minimal
 * add a feature to mediawiki_selenium capture / spurts Selenium Driver logs to ease debugging https://phabricator.wikimedia.org/T94577

Hiring

 * Automation Engineer
 * Who wants to interview? :)
 * https://docs.google.com/a/wikimedia.org/document/d/1Y5kLnvaECsAQdP3O7BnAd71OGuJ7aff2E1REq1pCa5M/edit
 * Elena/Rummana
 * Dan
 * Zeljko
 * Mukunda
 * Jon Robson
 * Greg

Vacations/Confs/etc

 * Жељко: Easter Monday, Monday, April 6
 * Dan in France the week before offsite (May 11-15)
 * Antoine: observing french holidays: Mon April 6th, Fri May 1, Fri May 8, Thurs May 14
 * Week before hackathon: Team offsite in France - https://phabricator.wikimedia.org/T89036
 * May: Hackathon in Lyon, France
 * Chad vacation after offsite/hackathon (through 5/31)
 * Elena on vacation May26-June07
 * Tyler out a bit early today (3/31) for elaborate april fool's prank