Wikimedia Release Engineering Team/Checkin archive/20170508

= 2017-05-08 =

Vacations/Important dates

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


 * May 10-12: Željko vacation https://phabricator.wikimedia.org/E587
 * May 15-18: Team Offsite in Vienna https://phabricator.wikimedia.org/E589
 * May 16-18: Mukunda vacation time?
 * May 19-21: EU Hackathon https://phabricator.wikimedia.org/E590
 * July 10-14th: Tyler adventure time

Time spent spreadsheet

 * week: 18: https://docs.google.com/spreadsheets/d/1I9VraCrlQLK3KjbS4yi3K8XgLQ2SgyADMNH1dh1ky1A/edit#gid=1149813421

Rotating positions and absences
Maniphest query for deployment blocker tasks: https://phabricator.wikimedia.org/u/blockers

April 17 and Apr 24

 * Train: Mukunda
 * week of 17th: no deploys (dc switchover)
 * wmf.21
 * SoS: Tyler
 * Out:
 * April 17th: Antoine travel
 * April 19-21: Željko vacation
 * April 27-29th: Antoine in Amsterdam (unreacheable)

May 1 and May 8

 * Train: Mukunda
 * week of the 1st: no deploys (dc switchover)
 * wmf.1
 * SoS: Tyler
 * Out:
 * May 3: Greg going beach

May 15 and May 22

 * Train: Tyler
 * week of 15th: team offsite, no train
 * wmf.2
 * SoS: Mukunda
 * Out:
 * May 16-18: Mukunda vacation time?

May 29 and June 5

 * Train:
 * [ wmf.3]
 * [ wmf.4]
 * SoS:
 * Out:

Scrum of Scrums

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

This week

 * Blocking
 * Blocked
 * Updates
 * Next week team offsite
 * no train
 * SWATs on best volunteer effort
 * no train
 * SWATs on best volunteer effort

Last week

 * Blocking
 * Blocked
 * Updates
 * Updates
 * Updates

Logspam

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

Offsite

 * Brainstorm etherpad: https://etherpad.wikimedia.org/p/RelEng-Offsite-2017-05-Topics-brainstorm
 * Logistics: https://docs.google.com/document/d/1yq4y9srT0bW1ZWT8Kt5zpaQscQcw3uWFHsOb9Hfre30/edit#heading=h.p27l44qc76kn

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

Train 2.0

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

Release MediaWiki 1.29

 * A quality MediaWiki 1.29 is successfully released -

Quality improvements
Have been dialoging with several folks regarding the quality big picture document. Have also been asked to present something at the Hackathon.

Browser tests

 * T164070 WebdriverIO CREDIT showcase
 * Done! https://www.mediawiki.org/wiki/CREDIT_showcase/2017-05-03


 * T164004 Delete Ruby+Selenium Jenkins jobs (please review and merge if it looks good)
 * https://gerrit.wikimedia.org/r/343848 [integration/config@master] Do not run rake-jessie job for mediawiki/core
 * https://gerrit.wikimedia.org/r/343847 [mediawiki/core@master] Remove Selenium tests written in Ruby

Phabricator

 * New hardware is ready.
 * Hopefully moving to phab1001 / phab2001 sometime in the nex 3 or 4 weeks.
 * The only unknown right now is traffic but I think that's basically resolved.

Last week

 * Scap
 * mw release pipeline stuff
 * Got server last week, starting puppetiziation

Last week

 * Assess Service Builder and reconciling features with Blubber

This week

 * Test Docker 17.05 w/ Blubber for Mathoid

Last week

 * Test data wrangling improvements
 * Bug data wrangling improvements
 * spoke with millimetric regarding data collection and visualization.

This week

 * Data collection/visualization

Last week

 * Unproductive week...
 * Made some progress on phabricator stuff but nothing finished.
 * Several small phabricator things for this week
 * phab1001 is now ready
 * I want to get task types merged soon if I can get ops attention
 * https://gerrit.wikimedia.org/r/#/c/345618/
 * Still need to investigate the outages (need ops input on this as well)
 * Requested friday off (in namely and at the top of etherpad)

This week
Train: 1.,30.0-wmf.1 - https://phabricator.wikimedia.org/T162954 Still need to merge - https://gerrit.wikimedia.org/r/#/c/345618/

This week

 * Deploy gate and submit pipeline: https://gerrit.wikimedia.org/r/#/c/351131/
 * JJB Pipeline initial work for Mathoid (using https://github.com/wikimedia/node-service-builder )

Last week

 * T164070 WebdriverIO CREDIT showcase
 * T69141 audit/update headers in files
 * T94001 Ruby gem documentation should state license
 * T98331 mediawiki_selenium should document SauceLabs usage
 * T162454 LanguageScreenshotBot trying to edit a non-existent page without signing in

This week

 * T164721 Run WebdriverIO tests in CI for extensions
 * T164004 Delete Ruby+Selenium Jenkins jobs
 * T162454 LanguageScreenshotBot trying to edit a non-existent page without signing in