Wikimedia Release Engineering Team/Checkin archive/20170731
Appearance
2017-08-01
[edit]Vacations/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
[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
July 17 and July 24
[edit]July 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
[edit]This 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
[edit]Program 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
[edit]Quality
[edit]Quality 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
[edit]Nightlies server
[edit]Docker for CI
[edit]Misc 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