Wikimedia Release Engineering Team/Checkin archive/20170710

= 2017-07-10 =

Vacations/Important dates

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


 * July 10th-14th: Antoine (friend wedding iirc+ Bastille day)
 * July 11th: thcipriani leaving at 2:45pm (hopefully fine with train, but knowing train probably not)
 * July 11: Željko vacation
 * July 20: Mukunda court date for CNI ticket
 * 1-2 days around July 24: Željko vacation
 * August 3-9: Željko vacation
 * Aug 11-13: Chad maybe on 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
 * 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

Actions from last meeting

 * ACTION (Chad): status update email to wikitech-l of 1.29 release
 * Chad sent an email announcing rc.1 of 1.29

This 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)

Last week

 * Blocking
 * Blocked
 * Updates
 * Updates
 * Updates

Logspam

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


 * Beta Cluster ORES thing

Other Team Business

 * Quarterly Review slides
 * https://docs.google.com/presentation/d/1eDjnXFBZ8Gzam1Xr57dro0sQEkv_EtBOTi8LnqIBVtw/edit#slide=id.g167a1185f5_4_23

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


 * No meeting last week because of our independence


 * Base images: https://github.com/wikimedia/operations-docker-images-production-images
 * Jenkins ldap group: https://phabricator.wikimedia.org/T169557
 * Who can create group?
 * I think I [Chad] can? -- let's ask Cloud
 * We'll loop in cloud to create groups because they're good at it :)
 * Blubber escaping: https://phabricator.wikimedia.org/D705

Deprecate use of Trebuchet across production - task T129290

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


 * statsv looks pretty done to me: https://phabricator.wikimedia.org/T129139
 * wikimedia/discovery/analytics seems like a good next one?

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

 * T167502 Refactor webdriverio tests for mediawiki core so users and pages are created via the api
 * Done. A big thank you to Timo and Dan.


 * T164721 Run WebdriverIO tests in CI for extensions
 * Almost there™.
 * Got it "working" for Math and VisualEditor (but both of them are not configured correctly in CI so tests fail).
 * Working on getting it working for RelatedArticles.
 * It is really slow to debug, since I can only do it in CI.
 * Patches I am working on:
 * https://gerrit.wikimedia.org/r/#/c/337602/ WIP Selenium tests in Node.js
 * https://gerrit.wikimedia.org/r/#/c/347116/ Replace Ruby Related pages browser tests with node js version

Non-Quarterly goal work

 * Chad halp: https://gerrit.wikimedia.org/r/#/c/306709/
 * Can we just put that somewhere -- then I can patch scap?

Quality improvements

 * Code Health Group
 * Forming preliim Code Health Group and meeting next week
 * collecting language specific CH factors/influencers
 * Meeting with Google's CHG Lead Wednesday

Browser tests (non quaterly goal stuff)

 * No progress until T164721 (Run WebdriverIO tests in CI for extensions) is resolved

Phabricator
Still blocked on all the things

Gerrit

 * scap3 work moving along nicely

Nightlies server

 * A little blocked on some stuff with reprepo, but moving

Docker for CI

 * needs puppet update to create /srv/git/operations/puppet.git on docker slaves, then remove jessie job
 * scope of this?
 * Is this what we do?
 * https://phabricator.wikimedia.org/T166888#3416029

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