Wikimedia Release Engineering Team/Checkin archive/20170626

= 2017-06-26 =

Vacations/Important dates

 * https://office.wikimedia.org/wiki/HR_Corner/Holiday_List
 * How to do it


 * June 26-July 4: Greg (Vacation)
 * July 7th: Mukunda - 7s day RX7 event
 * July 10th-14th: Antoine (friend wedding iirc+ Bastille day)
 * August 3-9: Željko vacation
 * Some weeks in August: Antoine

Rotating positions and absences
Maniphest query for deployment blocker tasks: https://phabricator.wikimedia.org/maniphest/?project=PHID-PROJ-fmcvjrkfvvzz3gxavs3a&statuses=open%28%29&group=none&order=newest#R

June 19 and June 26

 * Train: Mukunda
 * wmf.6
 * Not related to swat/wmf.6 but due to a bot most probably. https://phabricator.wikimedia.org/T168681#3374557
 * wmf.7
 * SoS: Chad
 * Out:
 * June 26-July 4: Greg (Vacation)

July 3 and July 10

 * Train: Tyler
 * no wmf.8 train week of July 4th (tuesday)
 * wmf.9
 * SoS: Mukunda
 * Out:
 * July 3+4: Greg (Vacation)
 * July 7th: Mukunda
 * July 10th-14th: Antoine (friend wedding iirc+ Bastille day)

Actions from last meeting

 * Noop

Scrum of Scrums

 * https://phabricator.wikimedia.org/project/board/64/
 * Blocked on us: https://phabricator.wikimedia.org/maniphest/query/h7YTCBTJsepS/#R


 * Noop

This week

 * Blocking
 * Blocked
 * Updates
 * Updates
 * Updates

Last week

 * Blocking
 * Blocked
 * Updates
 * Updates
 * Updates

Logspam

 * https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Roles#Train_Conductor


 * Train was blocked by https://phabricator.wikimedia.org/T168681
 * it is now believed to be unrelated to deployments
 * 1.30.0-wmf.6 resumes today, Monday 6/26

Other Team Business

 * Quarterly Review slides
 * Greg has a draft at https://docs.google.com/presentation/d/1eDjnXFBZ8Gzam1Xr57dro0sQEkv_EtBOTi8LnqIBVtw/edit#slide=id.g167a1185f5_4_23
 * Note: Those slides only cover the past, eg Q4. Kevin Smith will be creating the slides for the future (Q1) in a different format (Annual Program-centered, intead of team-centered)
 * Things to review/update:
 * the status of any Q4 goal
 * the list of "other successes"
 * if you know of any good metrics to include in the "workflows" slide I'm all ears, maybe (SWAT) deploys done? something else?

Q4 goal/project check-in

 * https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Goals/201617Q4

Streamlined Services Delivery

 * Build a runnable image from tested and confirmed code that is suitable for promotion.
 * define 'tested and confirmed' / determine the entry-point for building a container
 * generate or consume a docker file for building
 * build image, upload and tag it in docker registry
 * can upload to a registery, but not *the* registery due to credential issues
 * build image, upload and tag it in docker registry
 * can upload to a registery, but not *the* registery due to credential issues

Train 2.0

 * Move MW+Extensions deploys to scap3 - (part 3)
 * Integrate scap with etcd/pybal to automatically depool and repool servers -


 * Also let's land using canaries as proxies for proxies

Release MediaWiki 1.29

 * A quality MediaWiki 1.29 is successfully released -

Quality improvements

 * Met with Kevin Smith regarding Code Health Group and Tech Debt

Browser tests

 * T167502 Refactor webdriverio tests for mediawiki core so users and pages are created via the api
 * nodemw package is needed for Selenium tests, mediawiki/core https://gerrit.wikimedia.org/r/#/c/352567/


 * T164721 Run WebdriverIO tests in CI for extensions
 * Replace Ruby Related pages browser tests with node js version, mediawiki/extensions/RelatedArticles https://gerrit.wikimedia.org/r/#/c/347116/

CI stuff
Speed up operations/puppet.git:
 * Antoine bunch of patches to make Rakefile faster
 * Tyler created a Docker image + a few instances to run them
 * https://integration.wikimedia.org/ci/job/operations-puppet-tests-docker/buildTimeTrend
 * Beta cluster kernel upgrades


 * POC for Jenkins build logs to ElasticSearch. https://phabricator.wikimedia.org/T78705

Other scap thing

 * l10n/resource loader -- has been a pain, dunno if there is some mwscript that scap could wrap as a plugin?

Phabricator

 * Nothing of note this week.

Team Kanban Board Review and Triage

 * All Open
 * Assigned
 * Unassigned
 * No update for 1 week
 * No update for 2 weeks
 * No update for 3 weeks
 * No update for 4 weeks

Kanban stats

 * Burnup chart