Wikimedia Release Engineering Team/Checkin archive/20170710
Appearance
2017-07-10
[edit]Vacations/Important dates
[edit]- July 10th-14th: Antoine (friend wedding iirc+ Bastille day)
- July 11th: thcipriani leaving at 2:45pm (hopefully fine with train, but knowing train probably not)
- July 11: Željko vacation
- July 20: Mukunda court date for CNI ticket
- 1-2 days around July 24: Željko vacation
- August 3-9: Željko vacation
- Aug 11-13: Chad maybe on 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 19 and June 26
[edit]- Train: Mukunda
- wmf.6
- Not related to swat/wmf.6 but due to a bot most probably. https://phabricator.wikimedia.org/T168681#3374557
- wmf.7
- wmf.6
- SoS: Chad
- Out:
- 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
- Airport run tomorrow at 2:45pm -- surely train wil be done by then, right...RIGHT‽
- SoS: Mukunda
- Out:
- July 3+4: Greg (Vacation)
- July 7th: Mukunda
- July 10th-14th: Antoine (friend wedding iirc+ Bastille day)
July 17 and July 24
[edit]Actions from last meeting
[edit]- ACTION (Chad): status update email to wikitech-l of 1.29 release
- Chad sent an email announcing rc.1 of 1.29
Scrum of Scrums
[edit]This week
[edit]- Blocking
- Blocked
- Updates
- 1.29-rc.1 is out, hopefully release out this week (Friday if nothing comes up)
Last week
[edit]- Blocking
- Blocked
- Updates
Logspam
[edit]- Beta Cluster ORES thing
Other Team Business
[edit]- Quarterly Review slides
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
- Define method for monitoring and reacting to the above functional tests
- No meeting last week because of our independence
- Base images: https://github.com/wikimedia/operations-docker-images-production-images
- Jenkins ldap group: https://phabricator.wikimedia.org/T169557
- Who can create group?
- I think I [Chad] can? -- let's ask Cloud
- We'll loop in cloud to create groups because they're good at it :)
- Who can create group?
- Blubber escaping: https://phabricator.wikimedia.org/D705
Deprecate use of Trebuchet across production - task T129290
[edit]- statsv looks pretty done to me: https://phabricator.wikimedia.org/T129139
- wikimedia/discovery/analytics seems like a good next one?
Migrate majority of developers to JavaScript based browser test framework (webdriver.io)
[edit]- T167502 Refactor webdriverio tests for mediawiki core so users and pages are created via the api
- Done. A big thank you to Timo and Dan.
- T164721 Run WebdriverIO tests in CI for extensions
- Almost there™.
- Got it "working" for Math and VisualEditor (but both of them are not configured correctly in CI so tests fail).
- Working on getting it working for RelatedArticles.
- It is really slow to debug, since I can only do it in CI.
- Patches I am working on:
- https://gerrit.wikimedia.org/r/#/c/337602/ WIP Selenium tests in Node.js
- https://gerrit.wikimedia.org/r/#/c/347116/ Replace Ruby Related pages browser tests with node js version
Non-Quarterly goal work
[edit]- Chad halp: https://gerrit.wikimedia.org/r/#/c/306709/
- Can we just put that somewhere -- then I can patch scap?
Quality
[edit]Quality improvements
[edit]- Code Health Group
- Forming preliim Code Health Group and meeting next week
- collecting language specific CH factors/influencers
- Meeting with Google's CHG Lead Wednesday
Browser tests (non quaterly goal stuff)
[edit]- No progress until T164721 (Run WebdriverIO tests in CI for extensions) is resolved
Phabricator
[edit]Still blocked on all the things
Gerrit
[edit]- scap3 work moving along nicely
Nightlies server
[edit]- A little blocked on some stuff with reprepo, but moving
Docker for CI
[edit]- needs puppet update to create /srv/git/operations/puppet.git on docker slaves, then remove jessie job
- scope of this?
- Is this what we do?
- https://phabricator.wikimedia.org/T166888#3416029
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