Wikimedia Release Engineering Team/Checkin archive/20170621
2017-06-21[edit]
Vacations/Important dates[edit]
- June 19: WMF Holiday
- June 20: Željko vacation
- June 26-July 4: Greg (Vacation)
- July 7th: Mukunda - 7s day RX7 event
- July 10th-14th: Antoine (friend wedding iirc+ Bastille day)
- August 3-9: Željko vacation
- Some weeks in August: Antoine
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
June 5 and June 12[edit]
- Train: Chad
- SoS: Tyler
- Out:
- June 7: Chad
- June 15: Željko local holiday (Corpus Christi)
June 19 and June 26[edit]
- Train: Mukunda
- SoS: Chad
- Out:
- June 22: Željko local holiday (Day of Antifascist Struggle)
- June 26-July 4: Greg (Vacation)
July 3 and July 10[edit]
- Train: Tyler
- no wmf.8 train week of July 4th (tuesday)
- wmf.9
- SoS: Mukunda
- Out:
- July 3+4: Greg (Vacation)
- July 7th: Mukunda
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
- Updates
Last week[edit]
- Blocking
- Blocked
- MW 1.29 Release is still blocked: https://phabricator.wikimedia.org/project/view/2400/
- PLEASE HALP!!1
- MW 1.29 Release is still blocked: https://phabricator.wikimedia.org/project/view/2400/
- Updates
Logspam[edit]
- nothing so far, maybe today ;)
Other Team Business[edit]
- Create bot that automatically rebases and rebuilds patches to master - https://phabricator.wikimedia.org/T167181
- [Wikitech-l] How does a build process look like for a mediawiki extension repository? - https://lists.wikimedia.org/pipermail/wikitech-l/2017-June/088264.html
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
Done
- generate or consume a docker file for building
Done
- build image, upload and tag it in docker registry
- can upload to a registery, but not *the* registery due to credential issues
- define 'tested and confirmed' / determine the entry-point for building a container
- blubber is in a runnable state
- working on some good hygeine stuff now that it's post just a POC
- still need to determine where to store credentials (not normal jenkins, maybe a private one?)
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
- waiting on Joe to do some code review
Release MediaWiki 1.29[edit]
- A quality MediaWiki 1.29 is successfully released - task T153271
- should be done this week (yay)
Non-Quarterly goal work[edit]
Quality[edit]
Quality improvements[edit]
- started weekly cadence of reviewing failed CI tests
- looking for repeat offenders and legit blocking failures
- defining the attributes of code health
Browser tests[edit]
- T164721 Run WebdriverIO tests in CI for extensions
- T167502 Refactor webdriverio tests for mediawiki core so users and pages are created via the api
- ongoing discussion with Timo on https://gerrit.wikimedia.org/r/#/c/352567/ re dependency location
Phabricator[edit]
New task types:
- Release tasks
- Example: https://phabricator.wikimedia.org/T167893 Deployment blockers
- Release details custom field. Calendar & other markup, navigation to next/previous release are all auto-generated
- Deadline (experimental):
- incident report: :(
- I broke Phab for 8 minutes on friday: https://wikitech.wikimedia.org/wiki/Incident_documentation/20170616-PHAB
- SPAM / WP0 pirates abuse prevention
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
Kanban stats[edit]
Week to date[edit]
Opened/Added: 20 Closed: 29 Net: -9