Wikimedia Release Engineering Team/Checkin archive/20170327
2017-03-27
editVacations/Important dates
edit- March 23-28: Chad in Miami, Florida
- March 30, 31: Tyler in Wichita, Kansas
- March 30-Apr 3: Greg in Berlin (Wikimedia Conference)
- April 10-13: Dan out
- April 14: Monthly day off
- May 15-18: Team Offsite in Vienna
- May 19-21: EU Hackathon
- July 10th: Tyler doing things and stuff.
Team Business
editTime spent spreadsheet
editRotating positions and absences
editManiphest query for deployment blocker tasks: https://phabricator.wikimedia.org/u/blockers
Mar 20 and Mar 27
edit- Train: Tyler (plus Chad for goup2 on March 30th)
- SoS: Chad
- Out:
- March 23-28: Chad in Miami
- March 30, 31: Tyler in Wichita
- Thu March 30 - Mon Apr 3: Greg in Berlin (Wikimedia Conference)
Apr 3 and Apr 10
editApril 17 and Apr 24
edit- Train: Mukunda
- [ wmf.21]
- [ wmf.22]
- SoS: Tyler
- Out:
Actions from last meeting
editScrum 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
- Updates
Other Team Business
editKeyholder blogpost
edit
Logspam
edit- elukey is looking into redis timeouts (yay!)
Annual Planning
edit- calm before storm
Q4 Goals
edit- https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Goals/201617Q4
- CI: https://etherpad.wikimedia.org/p/releng-1617q4-ci
Q3 goal/project check-in
editContinuous Integration Infrastructure modernization
edit- Gather requirements for new CI system - task T153270
Migrate MediaWiki deploys to scap3 (part 2 — This time, it's personal; A.K.A Scappy Strikes Back)
editBuild fanout support in scap3
edit- https://phabricator.wikimedia.org/D605
- reach out to Ops about rollout/rollback strategy
Phabricator
edit- 2 patches landed upstream!
- Unfortunately, epriestley came up with a laundry list of little issues to solve:
Non-Quarterly goal work
editBrowser tests
edit- T160086 Upgrade Cucumber from version 1 to version 3
- Almost done.
- Paused until Selenium+Node.js is documented and announced
- T139740 Port Selenium tests from Ruby to Node.js
- WebdriverIO patch is now in mediawiki/core!
- Workiing on the announcement https://etherpad.wikimedia.org/p/wdio
- Patches for removing Ruby code and Jenkins jobs are in gerrit => waiting for Node.js jobs being deployed => waiting for CI to be ready for more jobs
- T161103 Write documentation on Selenium tests in Node.js
- Split the old https://www.mediawiki.org/wiki/Selenium page into Ruby and Node.js pages
- https://www.mediawiki.org/wiki/Selenium/Node.js
- https://www.mediawiki.org/wiki/Selenium/Ruby
- Documenting Selenium/Node.js
Beta Cluster
editPeople status updates
editAntoine
editLast week
edit- have read doc about systemd-nspawn and capabilities(7) => scary stuff
- Little Steps Sprint also clear out some legacy cruft from JJB config
- Some kind of progress. 3 repos have priorirty. Bunch of legacy stuff moved out
- tasks filled to merge some jobs #together
- Clear out puppet from Precise references (eg mediawiki)
- Mostly done, one puppet patch left
- contint2001 again
- some rspec hack for Traffic team / DNS testing
- Completed on Saturday: generate gdnsd config files from puppet - https://gerrit.wikimedia.org/r/#/c/343747/
- few prod hotfixes
This week
edit- Little Steps Sprint
- CPU usage on beta cluster Swift backend servers
- Basic support for Moritz upgrade of HHVM from 3.12 to 3.18
- gdnsd config files from puppet - https://gerrit.wikimedia.org/r/#/c/343747/
- merge some jobs
Chad
editLast week
edit- Scap scap scap
- Vacation starting thursday
This week
editDan
editLast week
edit- There's a k8s cluster running in ci-staging!
This week
edit- Brain dump the k8s cluster stuff and start working on Build PoC
- Assess existing docker-based builds as a jumping off point
JR
editLast week
edit- quality Interviews
- write up summary of findings so far
- Need to clean up what I wrote and will share
- write up summary of findings so far
- CI knowledge building
- bug/defect data wrangling
- Build queries for PH
This week
edit- quality interview
- polish up report out and schedule some time to discuss
- bug/defect data wrangling
- test results data wrangling
Mukunda
editLast week
edit- Phabricator es5 switchover
- Still trying to get elasticsearch changes merged upstream (now split into two patches)
This week
edit- Work on further issues with phab search, hopefully making a few more improvements
- tracked upstream https://secure.phabricator.com/T12450
Tyler
editLast week
edit- Fanout
- train
This week
edit- Train
- CI goal peacemaking
- Wichita
Željko
editLast week
edit- T160086 Upgrade Cucumber from version 1 to version 3
- T139740 Port Selenium tests from Ruby to Node.js
- T161103 Write documentation on Selenium tests in Node.js
- T161127 Error: Could not apply complete catalog: Found 1 dependency cycle
This week
edit- T161103 Write documentation on Selenium tests in Node.js
- T150435 Selenium tests for VisualEditor in Node.js
- T139740 Port Selenium tests from Ruby to Node.js