Wikimedia Release Engineering Team/Checkin archive/20170731
2017-08-01
editVacations/Important dates
edit- August 3-9: Željko vacation
- August 7-25: Antione relocating and vacation
- August 8-15: Greg @ Wikimania&Tech-mgrs F2F
- August 9-13: Wikimania
- Aug 9-13: Dan on vacation
- Aug 11-13: Chad maybe on vacation
- Aug 14th: thcipriani Birthday!
- Aug 17th: Mukunda - court again
- Aug 21st - thcipriani eclipse!
Team Business
editRotating positions and absences
editManiphest query for deployment blocker tasks: https://phabricator.wikimedia.org/maniphest/?project=PHID-PROJ-fmcvjrkfvvzz3gxavs3a&statuses=open%28%29&group=none&order=newest#R
July 17 and July 24
editJuly 31 and Aug 7
edit- Train: Mukunda
- SoS: Chad
- Out:
- August 3-9: Željko vacation
- August 7-25: Antione relocating and vacation
- August 8-15: Greg @ Wikimania&Tech-mgrs F2F
- August 9-13: Wikimania
- Aug 10-13: Dan on vacation
- Aug 11-13: Chad maybe on vacation
Aug 14 and Aug 21
edit- Train: Tyler
- SoS: Mukunda
- Out:
- August 7-25: Antione relocating and vacation
- Aug 14th: thcipriani Birthday!
- Aug 17th: Mukunda court :-/
- Aug 21st - thcipriani eclipse!
Actions from last meeting
edit- Tyler: Some runjobs thing changed logging channels -- need to file meta task
- Not done needs some investigation still :|
Scrum of Scrums
editThis week
edit- Blocking
- Blocked
- Need feedback on https://phabricator.wikimedia.org/T129148#3482379 from Ops
- Updates
Last week
edit- Blocking
- None
- Blocked
- Updates
Logspam
edit
Other Team Business
edit- Reminder on annual personal goals: see email
- Deployment process improvements:
- https://wikitech.wikimedia.org/w/index.php?title=Deployments&action=historysubmit&type=revision&diff=1765924&oldid=1765923
- https://wikitech.wikimedia.org/wiki/Deployments/Holding_the_train
- Jenkins: Assert no PHP errors (notices, warnings) were raised or exceptions were thrown
- https://phabricator.wikimedia.org/T50002
- "OK. mw-error.log and mw-exception.log are empty again for phpunit and qunit jobs. Let's stay on top of this and enforce it soon? (@hashar, @greg)"
- STATUS: Antoine will enable before vacation (Friday)
- Releng Secrets repo
Q1 goal/project check-in
editProgram 6: Streamlined service delivery
edit- Define functional tests for Mathoid running on the staging Kubernetes cluster for use in future gating decisions - task T170482
- Define method for monitoring and reacting to the above functional tests - task T170483
- We had a cross-team check-in last week
- https://etherpad.wikimedia.org/p/Streamlined-Service-Delivery-planning
- (TODO: GREG archive this!)
- Dan's doing cool stuff (helm), Tyler isn't doing cool stuff
Deprecate use of Trebuchet across production - task T129290
edit- Working on documentation on wikitech
- https://wikitech.wikimedia.org/wiki/Scap
- next is: how to setup a new service to deploy, two parts, one for devs and one for ops
- Cassandra metrics + logstash logback encoder
- both have patches for puppet and scap repos, +1 from me (thcipriani)
- jobrunner https://phabricator.wikimedia.org/T129148
- I have a Plan™
- I want feedback tho
Migrate majority of developers to JavaScript based browser test framework (webdriver.io) - Phabricator task number not specified
edit- T171847 Create Jenkins job that runs RelatedArticles Selenium tests daily
- T171852 WebdriverIO tech talk
- After Wikimania
- T171848 Port Echo Selenium tests from Ruby to Node.js
- Done (from #releng standpoint).
Non-Quarterly goal work
editQuality
editQuality improvements
edit- Tech Debt
- Continued to develop our Tech Debt process/program
- Meeting with Kevin this week to flush out the program
- Code Health
- Pulled together base content for Wiki
- Creating wiki this week
- Working on Tech Blog Poat
Browser tests (non quaterly goal stuff)
edit- T167432 Run Wikibase daily browser tests on Jenkins
- T164479 For MediaWiki extensions, merge rubocop inside mwext-mw-selenium-jessie
- T171753 Create a Jenkins job that runs Echo RSpec tests daily
Phabricator
edit- Working on using phurl to create a remarkup tag like ((mw-1.30.0-wmf.13)) which will link to the corresponding deployment blocker task
- Working with dzahn on phab1001 migration
Gerrit
editNightlies server
editDocker for CI
editMisc CI
edit- tox 2.5.0 / npm 3.x upgrades (Tuesday)
- assert mediawiki logs are empty
Team Kanban Board Review and Triage
edit- All Open
- Assigned
- Unassigned
- No update for 1 week
- No update for 2 weeks
- No update for 3 weeks
- No update for 4 weeks
- closed and touched in the 7 days