Wikimedia Release Engineering Team/Checkin archive/20170531
Appearance
2017-05-31
[edit]Vacations/Important dates
[edit]- 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
Team Business
[edit]Rotating positions and absences
[edit]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
[edit]- Train: Tyler
- SoS: Mukunda
- Out:
- May 16-18: Mukunda vacation time?
June 5 and June 12
[edit]- Train: Chad
- [ wmf.3]
- Wednesday June 7th: Mukunda standing in for Chad
- [ wmf.4]
- [ wmf.3]
- SoS: Tyler
- Out:
- June 7: Chad
June 19 and June 26
[edit]- Train: Mukunda
- [ wmf.5]
- [ wmf.6]
- SoS: Chad
- Out:
Actions from last meeting
[edit]Scrum of Scrums
[edit]- https://phabricator.wikimedia.org/project/board/64/
- Blocked on us: https://phabricator.wikimedia.org/maniphest/query/h7YTCBTJsepS/#R
This week
[edit]- 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
- MW 1.29 Release blocked on the tasks in: https://phabricator.wikimedia.org/project/view/2400/
- 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
Last week
[edit]- Blocking
- Blocked
- Updates
Logspam
[edit]
Offsite Follow-ups / Report back
[edit]- 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
[edit]- Wikimania attendance ?
Q4 goal/project check-in
[edit]Streamlined Services Delivery
[edit]- 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
[edit]- Move MW+Extension deploys to scap3 - task T114313 (part 3)
- Integrate scap with etcd/pybal to automatically depool and repool servers - task T104352
- clarified misunderstandings with Ops
Release MediaWiki 1.29
[edit]- A quality MediaWiki 1.29 is successfully released - task T153271
Non-Quarterly goal work
[edit]Quality
[edit]Quality improvements
[edit]Browser tests
[edit]- 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
[edit]- 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
[edit]
Antoine
[edit]Last week
[edit]This week
[edit]Chad
[edit]Last week
[edit]This week
[edit]Dan
[edit]Last week
[edit]- Test Docker 17.05 w/ Blubber for Mathoid
This week
[edit]- Blubber variant merge fix https://phabricator.wikimedia.org/T166353
- Looking at Blubber for outputing k8s config for re-deploying new image locally
JR
[edit]Last week
[edit]- Data collection/visualization
This week
[edit]Mukunda
[edit]Last week
[edit]Train: 1.,30.0-wmf.1 - https://phabricator.wikimedia.org/T162954 Still need to merge - https://gerrit.wikimedia.org/r/#/c/345618/
This week
[edit]- Still working on phabricator multi-datacenter stuff.
- Deploying phabricator changes from upstream
Tyler
[edit]Last week
[edit]- 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 )
This week
[edit]Željko
[edit]Last week
[edit]- 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
[edit]- 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