Wikimedia Release Engineering Team/Checkin archive/20170717

= 2017-07-17 =

Vacations/Important dates

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


 * July 20: Mukunda court date for CNI ticket
 * July 24: 1-2 days - Željko vacation
 * July 28th: Greg vacation
 * August 3-9: Željko vacation
 * Aug 11-13: Chad maybe on vacation
 * Some weeks in August: Antoine
 * Aug 14th: thcipriani Birthday!
 * Aug 21st - thcipriani eclipse!

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

July 3 and July 10

 * Train: Tyler
 * no wmf.8 train week of July 4th (tuesday)
 * wmf.9
 * Airport run tomorrow at 2:45pm -- surely train wil be done by then, right...RIGHT‽
 * SoS: Mukunda
 * Out:
 * July 3+4: Greg (Vacation)
 * July 7th: Mukunda
 * July 10th-14th: Antoine (friend wedding iirc+ Bastille day)

July 17 and July 24

 * Train: Chad
 * wmf.10
 * wmf.11
 * SoS: Tyler
 * Out:
 * 1-2 days around July 24: Željko vacation

This week

 * Blocking
 * Blocked
 * Updates
 * Train update
 * Updates
 * Train update

Last week

 * Blocking
 * Blocked
 * Updates
 * 1.29-rc.1 is out, hopefully release out this week (Friday if nothing comes up)
 * Updates
 * 1.29-rc.1 is out, hopefully release out this week (Friday if nothing comes up)

Logspam

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


 * LuaSandbox needs some love, it's spamming everywhere
 * Some runjobs thing changed logging channels -- need to file meta task

Other Team Business

 * Reminder on annual personal goals: see email

Program 6: Streamlined service delivery

 * Define functional tests for Mathoid running on the staging Kubernetes cluster for use in future gating decisions -
 * Define method for monitoring and reacting to the above functional tests -

last meeting
 * security matrix: no comments
 * ops to k8s 1.5+
 * blubber patches

Deprecate use of Trebuchet across production -

 * https://phabricator.wikimedia.org/T129290


 * statsv seems ready, going to ask filippo about it next meeting
 * remove a whole bunch of stuff from /srv/deployment -- task to be filed

Migrate majority of developers to JavaScript based browser test framework (webdriver.io) -

 * T164721 Run WebdriverIO tests in CI for extensions
 * Antoine helped with setting up a test job ( https://integration.wikimedia.org/ci/job/mediawiki-core-qunit-selenium-337602-jessie/ )
 * I think the current failure is me messing up something in bash

Quality improvements

 * Code Health Group
 * Met with Google Code Health Group lead
 * Continued worked on Technical debt
 * Set up CHG meeting
 * Test Strategy discussion with Quality Assurance SIG

Phabricator

 * Upstream has converted secure.phabricator.com to invite only
 * https://discourse.phabricator-community.org/ is the only open access support site now.
 * Paladox and I worked on download buttons for the new diffusion:
 * https://phab-01.wmflabs.org/diffusion/TS/

Docker for CI

 * puppet patch to create docker hosts
 * will squash with Dan's patch today

Misc CI

 * Jenkins security updates (Tyler)
 * Nodepool patch to be deployed (for ssh host keys)
 * OpenStack RabbitMQ crash (we got graphs now https://grafana.wikimedia.org/dashboard/db/labs-queue-server-rabbitmq )
 * Support for R language (wikimedia/discovery/* repos)

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