Wikimedia Release Engineering Team/Checkin archive/20170531

= 2017-05-31 =

Vacations/Important dates

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


 * June 7: Chad
 * June 15: Željko local holiday (Corpus Christi)
 * June 22: Željko local holiday (Day of Antifascist Struggle)
 * June 26-30: Greg (Vacation)
 * July 7th: Mukunda

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

May 15 and May 22 and May 29

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

June 5 and June 12

 * Train: Chad
 * [ wmf.3]
 * Wednesday June 7th: Mukunda standing in for Chad
 * [ wmf.4]
 * SoS: Tyler
 * Out:
 * June 7: Chad

June 19 and June 26

 * Train: Mukunda
 * [ wmf.5]
 * [ wmf.6]
 * SoS: Chad
 * 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
 * MW 1.29 Release blocked on the tasks in: https://phabricator.wikimedia.org/project/view/2400/
 * Lots to do with JobQueue and the Database
 * Updates
 * WARNING: Ops will be removing Salt near the end of next quarter, that means no more Trebuchet as well. See https://phabricator.wikimedia.org/T129290#3245438 for a list of things still needing migration to scap3.
 * wmf.2 train issues, if you've committed something recently that may affect performance, you maybe did affect performance: please check :) - https://phabricator.wikimedia.org/T166345
 * wmf.2 train issues, if you've committed something recently that may affect performance, you maybe did affect performance: please check :) - https://phabricator.wikimedia.org/T166345

Last week

 * Blocking
 * Blocked
 * Updates
 * Updates
 * Updates

Logspam

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

Offsite Follow-ups / Report back

 * Writeup/notes: https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Offsites/2017-05-Vienna
 * TODOS: https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Offsites/2017-05-Vienna#Post_offsite_TODOs
 * Kanban :)

Other Team Business

 * Wikimania attendance ?


 * Annual reviews: https://office.wikimedia.org/wiki/FY_2016-17_Annual_Review_and_Retrospective

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


 * Ops is setting up new k8s boxes
 * Joe is working on node base containers
 * Tyler is working on making the ci-registery avail publicly
 * Dan is working on boolean value merges

Train 2.0

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


 * clarified misunderstandings with Ops

Release MediaWiki 1.29

 * A quality MediaWiki 1.29 is successfully released -

Browser tests

 * cleaned up Browser-Tests-Infrastructure Workboard https://phabricator.wikimedia.org/tag/browser-tests-infrastructure/
 * left a few comments asking if old tasks could be closed
 * T162966 Figure out why browser tests can't create suggestion box
 * Seriously slowed down by T166662 Can not provision cirrussearch role
 * T164479 For MediaWiki extensions, merge rubocop inside mwext-mw-selenium-jessie
 * Started cleaning up Ruby jobs
 * T164721 Run WebdriverIO tests in CI for extensions
 * Started cleaning up node jobs
 * T162454 LanguageScreenshotBot trying to edit a non-existent page without signing in
 * Taking screenshots works fine, there is a problem with uploading files, investigating

Phabricator

 * Still working on moving to multi-datacenter, specifically: https://phabricator.wikimedia.org/T164810
 * Support Commons video embedding in remarkup. https://phabricator.wikimedia.org/D671

Team Kanban Board Review and Triage

 * https://phabricator.wikimedia.org/project/board/2769/

Last week

 * Test Docker 17.05 w/ Blubber for Mathoid

This week

 * Blubber variant merge fix https://phabricator.wikimedia.org/T166353
 * Looking at Blubber for outputing k8s config for re-deploying new image locally

Last week

 * Data collection/visualization

Last 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

 * Still working on phabricator multi-datacenter stuff.
 * Deploying phabricator changes from upstream

Last 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

 * 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

This week

 * cleaned up Browser-Tests-Infrastructure Workboard https://phabricator.wikimedia.org/tag/browser-tests-infrastructure/
 * T162966 Figure out why browser tests can't create suggestion box
 * T166662 Can not provision cirrussearch role
 * T164479 For MediaWiki extensions, merge rubocop inside mwext-mw-selenium-jessie
 * T164721 Run WebdriverIO tests in CI for extensions
 * T162454 LanguageScreenshotBot trying to edit a non-existent page without signing in