Wikimedia Release Engineering Team/Checkin archive/20170508
2017-05-08[edit]
Vacations/Important dates[edit]
- May 10-12: Željko vacation https://phabricator.wikimedia.org/E587
- May 15-18: Team Offsite in Vienna https://phabricator.wikimedia.org/E589
- May 16-18: Mukunda vacation time?
- May 19-21: EU Hackathon https://phabricator.wikimedia.org/E590
- July 10-14th: Tyler adventure time
Team Business[edit]
Time spent spreadsheet[edit]
Rotating positions and absences[edit]
Maniphest query for deployment blocker tasks: https://phabricator.wikimedia.org/u/blockers
April 17 and Apr 24[edit]
- Train: Mukunda
- week of 17th: no deploys (dc switchover)
- wmf.21
- SoS: Tyler
- Out:
- April 17th: Antoine travel
- April 19-21: Željko vacation
- April 27-29th: Antoine in Amsterdam (unreacheable)
May 1 and May 8[edit]
- Train: Mukunda
- week of the 1st: no deploys (dc switchover)
- wmf.1
- SoS: Tyler
- Out:
- May 3: Greg going beach
May 15 and May 22[edit]
- Train: Tyler
- week of 15th: team offsite, no train
- wmf.2
- SoS: Mukunda
- Out:
- May 16-18: Mukunda vacation time?
May 29 and June 5[edit]
- Train:
- [ wmf.3]
- [ wmf.4]
- SoS:
- 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
- Updates
- Next week team offsite
- no train
- SWATs on best volunteer effort
- Next week team offsite
Last week[edit]
- Blocking
- Blocked
- Updates
Logspam[edit]
Offsite[edit]
- Brainstorm etherpad: https://etherpad.wikimedia.org/p/RelEng-Offsite-2017-05-Topics-brainstorm
- Logistics: https://docs.google.com/document/d/1yq4y9srT0bW1ZWT8Kt5zpaQscQcw3uWFHsOb9Hfre30/edit#heading=h.p27l44qc76kn
Other Team Business[edit]
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
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
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]
Have been dialoging with several folks regarding the quality big picture document. Have also been asked to present something at the Hackathon.
Browser tests[edit]
- T164070 WebdriverIO CREDIT showcase
- T164004 Delete Ruby+Selenium Jenkins jobs (please review and merge if it looks good)
- https://gerrit.wikimedia.org/r/343848 [integration/config@master] Do not run rake-jessie job for mediawiki/core
- https://gerrit.wikimedia.org/r/343847 [mediawiki/core@master] Remove Selenium tests written in Ruby
Phabricator[edit]
- New hardware is ready.
- Hopefully moving to phab1001 / phab2001 sometime in the nex 3 or 4 weeks.
- The only unknown right now is traffic but I think that's basically resolved.
People status updates[edit]
Antoine[edit]
Last week[edit]
This week[edit]
Chad[edit]
Last week[edit]
- Scap
- mw release pipeline stuff
- Got server last week, starting puppetiziation
This week[edit]
Dan[edit]
Last week[edit]
- Assess Service Builder and reconciling features with Blubber
This week[edit]
- Test Docker 17.05 w/ Blubber for Mathoid
JR[edit]
Last week[edit]
- Test data wrangling improvements
- Bug data wrangling improvements
- spoke with millimetric regarding data collection and visualization.
This week[edit]
- Data collection/visualization
Mukunda[edit]
Last week[edit]
- Unproductive week...
- Made some progress on phabricator stuff but nothing finished.
- Several small phabricator things for this week
- phab1001 is now ready
- I want to get task types merged soon if I can get ops attention
- Still need to investigate the outages (need ops input on this as well)
- Requested friday off (in namely and at the top of etherpad)
This week[edit]
Train: 1.,30.0-wmf.1 - https://phabricator.wikimedia.org/T162954 Still need to merge - https://gerrit.wikimedia.org/r/#/c/345618/
Tyler[edit]
Last week[edit]
This 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 )
Željko[edit]
Last week[edit]
- T164070 WebdriverIO CREDIT showcase
- T69141 audit/update headers in files
- T94001 Ruby gem documentation should state license
- T98331 mediawiki_selenium should document SauceLabs usage
- T162454 LanguageScreenshotBot trying to edit a non-existent page without signing in
This 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